Sunteți pe pagina 1din 4

Logică pentru Informatică - Subiectul 3 (29.01.

2021)
Examen sesiune
Se va completa de către profesor
Se va completa de către student
Exercit, iu Punctaj Criteriu Îndeplinit
Nume acordat (da/nu)
1 1
Prenume 2 2
Anul 3 3
4 4
Grupa Total 5

1. (10 p). Construit, i o formulă din LPI care modelează următoarea afirmat, ie: Pentru fiecare
număr ı̂ntreg există opusul său. Identificat, i signatura Σ de care avet, i nevoie, identificat, i tot, i
conectorii logici s, i cuantificatorii necesari.
Rezolvare. Simboluri funct, ionale: o ∈ F1 ; Simboluri predicative:

• Z(x): x este ı̂ntreg;

• ..........................................................................................................

• ..........................................................................................................

Σ = ........................................................................................................
Conectori logici s, i cuantificatori:

• voi folosi ∃ pentru cuantificatorul există;

• ..........................................................................................................

• ..........................................................................................................

Formula LPI care modelează afirmat, ia este: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2. (15 p). Arătat, i, folosind un rat, ionament la nivel semantic, că oricum am alege o formulele
ϕ, ϕ1 ∈ LP, formula ϕ este validă numai dacă ϕ ≡ (ϕ ∨ ¬ϕ1 ).
Rezolvare. Fie ϕ s, i ϕ1 două formule din LP alese arbitrar. Voi demonstra că dacă ϕ este validă atunci
ϕ ≡ (ϕ ∨ ¬ϕ1 ).
3. (15 p). Demonstrat, i că formula ϕ = ∀x.∃z.∀y.((P(y) ∨ ¬Q(i(y))) ∧ P(z) ∧ ¬P(i(x)) ∧ Q(i(i(z)))) este
nesatisfiabilă utilizând rezolut, ia de bază.
Rezolvare. Pentru a arăta că ϕ este nesatisfiabilă, voi aduce mai ı̂ntâi formula ϕ ı̂n FNSC s, i abia apoi voi
aplica rezolut, ia de bază.

2
Reguli de inferent, ă pentru deduct, ia naturală:

Γ ` ϕ1 Γ ` ϕ2 Γ ` (ϕ1 ∧ ϕ2 ) Γ ` (ϕ1 ∧ ϕ2 ) Γ ` (ϕ1 → ϕ2 ) Γ ` ϕ1 Γ, ϕ1 ` ϕ2


∧i ∧e1 ∧e2 →e →i
Γ ` (ϕ1 ∧ ϕ2 ) Γ ` ϕ1 Γ ` ϕ2 Γ ` ϕ2 Γ ` (ϕ1 → ϕ2 )

Γ ` ϕ1 Γ ` ϕ2 Γ ` (ϕ1 ∨ ϕ2 ) Γ, ϕ1 ` ϕ0 Γ, ϕ2 ` ϕ0 Γ`ϕ Γ ` ¬ϕ
∨i1 ∨i2 ∨e 0 ¬e
Γ ` (ϕ1 ∨ ϕ2 ) Γ ` (ϕ1 ∨ ϕ2 ) Γ`ϕ Γ`⊥

Γ, ϕ ` ⊥ Γ`⊥ Γ`ϕ Γ ` ¬¬ϕ Γ ` (∀x.ϕ)


¬i ⊥e Ipoteză ϕ∈Γ Extindere 0 ¬¬e ∀e
Γ ` ¬ϕ Γ`ϕ Γ`ϕ Γ, ϕ ` ϕ Γ`ϕ Γ ` ϕ[x 7→ t]

Γ ` ϕ[x 7→ t] Γ ` ϕ[x 7→ x0 ] Γ ` (∃x.ϕ) Γ ∪ {ϕ[x 7→ x0 ]} ` ψ


∃i ∀i x0 6∈ vars(Γ, ϕ) ∃e x0 6∈ vars(Γ, ϕ, ψ)
Γ ` (∃x.ϕ) Γ ` (∀x.ϕ) Γ`ψ

4. (10 p). Construit, i o demonstrat, ie formală folosind deduct, ia naturală pentru secvent, a:

{(∃x.P(x))} ` ((∀x.¬P(x)) → Q(x)).

Rezolvare.

1. {(∃x.P(x)), (∀x.¬P(x)), P(x0 )} ` (∀x.¬P(x)) (Ipoteză)

2. {(∃x.P(x)), (∀x.¬P(x)), P(x0 )} ` ¬P(x0 ) (. . . . . . . . . )

3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (. . . . . . . . . )

4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (. . . . . . . . . )

5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (. . . . . . . . . )

6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (. . . . . . . . . )

7. {(∃x.P(x)), (∀x.¬P(x))} ` Q(x) (. . . . . . . . . )

8. {(∃x.P(x))} ` ((∀x.¬P(x)) → Q(x)) (→i , 7)


Nu ı̂ntoarcet, i foaia până la ı̂nceperea examenului!

Ciornă.

S-ar putea să vă placă și