Sunteți pe pagina 1din 4

Logică pentru Informatică - Subiectul 4 (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: Nu există numere
naturale mai mici decât zero. Identificat, i signatura Σ de care avet, i nevoie, identificat, i tot, i conectorii
logici s, i cuantificatorii necesari.
Rezolvare. Simboluri funct, ionale: 0 ∈ F0 ; Simboluri predicative:

• Nat(x): x este natural ;

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

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

Σ = ........................................................................................................
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 nesatisfiabilă numai dacă ϕ ≡ (ϕ ∧ ϕ1 ).
Rezolvare. Fie ϕ s, i ϕ1 două formule din LP alese arbitrar. Voi arăta că dacă ϕ este nesatisfiabilă atunci
ϕ ≡ (ϕ ∧ ϕ1 ).
3. (15 p). Arătat, i că formula ϕ = ∀x.∀y.((P(x, e) ∨ P(i(y), z)) ∧ ¬P(i(i(x)), x)) este nesatisfiabilă
folosind rezolut, ia de ordinul I.
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 ordinul I.

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:

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

Rezolvare.

1. {(∃y.Q(y)), (∀x.(Q(x) → P(x))), Q(y0 )} ` (∀x.(Q(x) → P(x))) (Ipoteză)

2. {(∃y.Q(y)), (∀x.(Q(x) → P(x))), Q(y0 )} ` (Q(y0 ) → P(y0 )) (. . . . . . . . . )

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

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

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

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

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

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


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

Ciornă.

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