25.10.2014 Views

UE5 – Logique 2010- 2011 TD N° 5 Logique du premier ordre ...

UE5 – Logique 2010- 2011 TD N° 5 Logique du premier ordre ...

UE5 – Logique 2010- 2011 TD N° 5 Logique du premier ordre ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2) Quelle relation de conséquence logique entre ces 3 énoncés ?Compléter :<br />

(1) ∀x (P(x) Q(x)), P(a) |= Q(a)<br />

(2) ∀x (P(x) Q(x)), ¬Q(b) |= ¬P(b)<br />

(3) ∀x (P(x) Q(x)), ∃x ¬Q(x) |= ∃x ¬P(x)<br />

(4) ∀x (P(x) Q(x)), ¬Q(b), ∀z (P(z) ∨ R(z)) |= ¬P(b) ∧R(b) (ou, simplement : R(b))<br />

On prend P(x) = « x est un homme », Q(x) = « x est mortel », a = « Socrate », b = « Zeus » (ou<br />

autre dieu…), R(z) = « z est un dieu ».<br />

(1) ∀x (P(x) Q(x))<br />

P(a) Q(a)<br />

Q(a)<br />

(2) ∀x (P(x) Q(x))<br />

P(b) Q(b)<br />

Q(b)<br />

P(a)<br />

[P(b)]<br />

⊥<br />

¬Q(b)<br />

(3) ∀x (P(x) Q(x))<br />

¬P(b) 1<br />

P(b) Q(b) [P(b)] 1<br />

∃x ¬Q(x)<br />

∃x ¬P(x)<br />

Q(b) [¬Q(b)] 2<br />

⊥<br />

¬P(b) 1<br />

∃x ¬P(x)<br />

2<br />

III) Validité : équivalences remarquables (cf poly)<br />

|= ∀x ( A(x) ∧ B(x) ) ⇔ (∀x A(x) ∧ ∀x B(x))<br />

|= ∃x ( A(x) ∨ B(x) ) ⇔ (∃x A(x) ∨ ∃x B(x))<br />

|= ¬ ∀x A(x) ⇔ ∃x ¬A(x)<br />

|= ¬ ∃x A(x) ⇔ ∀x ¬A(x)<br />

Application FNN : « faire rentrer les négations » dans les formules<br />

1) ¬∀x ∃y (¬P(x,y) → ∃z (P(z) ∧ R(x,y,z)))<br />

On obtient :<br />

∃x ∀y (¬P(x,y) ∧ ∀z (¬P(z) ∨ ¬R(x,y,z)))<br />

2) Négation <strong>du</strong> (c) <strong>du</strong> I-2)<br />

¬ ∀x (∃y x

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!