Logique
TD n˚5 : Déduction naturelle intuitionniste
Exercice 1 :
Donnez une preuve en déduction naturelle intuitionniste des propositions suivantes :
A⇒ ¬¬A
• ¬¬¬A⇒ ¬A
• ¬(AB)(¬A∧ ¬B)
• ¬∃x. A ⇔ ∀x. ¬A
• ¬¬(AB)(¬¬A∧ ¬¬B)
(AB)(¬B⇒ ¬A)
• ¬¬(A∨ ¬A)
Etant donnée une formule φ, on définit sa traduction de Gödel (ou non-non traduction) G(φ)
par récurrence structurelle sur φ:
si φest atomique, G(φ) = ¬¬φ
G(>) = >
G() =
G(¬ψ) = ¬G(ψ)
G(φ1φ2) = G(φ1)∧ G(φ2)
G(φ1φ2) = ¬¬(G(φ1)∨ G(φ2))
G(φ1φ2) = G(φ1)⇒ G(φ2)
G(x. ψ) = x. G(ψ)
G(x. ψ) = ¬¬∃x. G(ψ)
Si Γest un ensemble de formules, on notera G(Γ) l’ensemble {G(φ)|φΓ}. Le but du
prochain exercice est de montrer que Γ`cφsi et seulement si G(Γ) `iG(φ).
Exercice 2 :
1) Prouvez que pour toute formule φ,¬¬G(φ)⇒ G(φ)est démontrable en logique intuition-
niste. Vous regarderez au moins les cas suivants : ;¬;.
2) Déduisez que pour toute formule φ, si Γ`cφalors G(Γ) `iG(φ). Vous regarderez au
moins les cas suivants : introduction du ; introduction du ; élimination du ; tiers
exclu.
3) Prouvez que pour toute formule φ,φ⇔ G(φ)est prouvable en logique classique.
4) Déduisez que pour toute formule φ, si G(Γ) `iG(φ)alors Γ`cφ.
Exercice 3 :
Prouvez que la formule x. (P(x)⇒ ∀y. P (y)) n’est pas démontrable en logique intuition-
niste.
On se restreint maintenant au fragment propositionnel de la logique intuitionniste i.e. on ne
considère que des formules sans quantificateur. On va donner une première sémantique de
cette logique, la sémantique topologique proposée par Tarski.
Un espace topologique est la donnée d’un ensemble Eet d’un sous-ensemble Ode l’ensemble
des parties de E(appelé sous-ensemble des ouverts) tels que :
l’ensemble vide appartient à O
Eappartient à O
si (Ui)iIest une famille quelconque de O,S
iI
Ui∈ O
si (Ui)iIest une famille finie de O,T
iI
Ui∈ O
Etant donné un sous-ensemble Wde E, on note :
c(W) = E\W, le complémentaire de W
i(W), le plus grand ouvert inclus dans W, appelé l’intérieur de W
Une interprétation topologique est la donnée d’un espace topologique (E, O)et d’une fonc-
tion σdes variables dans O. Cette interprétation s’étend à toute formule φpar récurrence
structurelle :
J>K=E
JK=
JXK=σ(X)
Jφ1φ2K=Jφ1KJφ2K
Jφ1φ2K=Jφ1KJφ2K
J¬φK=i(c(JφK))
Jφ1φ2K=i(c(Jφ1K)Jφ2K)
Notez que JφKest un ouvert. On notera JΓK, l’ouvert T
φΓ
JφK.
Exercice 4 :
1) Prouvez que si Γ`φest démontrable en logique intuitionniste alors JΓKJφKpour toute
interprétation topologique.
2) Déduisez des formules non prouvables en logique intuitionniste. Vous pourrez utiliser R
muni de sa topologie usuelle (topologie engendrée par les intervalles ouverts).
Remarque : La réciproque de la question 1 est vraie, mais est plus difficile à démontrer. Vous
verrez au prochain cours une autre sémantique, avec cette fois la preuve de sa complétude.
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !