TD7 : 𝜆C, Non-non traduction, logique intuitionniste
EX 1.
\[\cfrac{𝛤 \vdash u: ¬¬F}{𝛤 \vdash 𝒞u : F}(¬¬E)\] \[\cfrac{𝛤 \vdash u: A}{𝛤 \vdash 𝜄_1 u : A∨B}\] \[\cfrac{𝛤 \vdash u: B}{𝛤 \vdash 𝜄_2 u : A∨B}\] \[\cfrac{𝛤 \vdash u: A∨B \quad 𝛤 \vdash f: A⟹C \quad 𝛤 \vdash g: B⟹C}{𝛤 \vdash \text{case} \; u \; f \; g : C}\]1.
Dans $NK_0$ :
$¬A \vdash ¬A$ | $A \vdash A$ | |
$¬A \vdash (A∨¬A)$ | $A \vdash (A∨¬A)$ | |
$¬(A∨¬A), ¬A \vdash \bot$ | $¬(A∨¬A), A \vdash \bot$ | |
$¬(A∨¬A) \vdash ¬¬A$ | $¬(A∨¬A) \vdash ¬A$ | $(\bot I)$ |
$¬(A∨¬A) \vdash \bot$ | $(¬I)$ | |
$\vdash ¬¬(A∨¬A)$ | $(DN)$ | |
$\vdash A∨¬A$ |
Donc :
\[𝒞\Big( 𝜆k_{¬(A∨¬A)}. k \big(𝜄_2 (𝜆x_A. k (𝜄_1 x_A))\big) \Big)\]L’idée, c’est qu’on peut appliquer la loi de De Morgan au niveau de la sémantique :
On veut prouver par l’absurde (avec $𝒞$) que $¬¬(A∨¬A)$, i.e
\[¬(A∨¬A) ⟶ \bot\]Or, si on se donne $¬(A∨¬A)$, on se donne (De Morgan) $¬¬A$ et $¬ A$. Pour prouver $\bot$, on n’a qu’à donner $¬A$ en argument (prémisse) de $¬¬A = ¬A ⟶ \bot$.
2.
\[𝒞(𝜆k. ku) ⟶ u \\ 𝒞(u v) ⟶ 𝒞(𝜆k. u (𝜆f. k (fv)))\]\[A∨B = ¬A ⟶ ¬B ⟶ \bot \\ 𝜄_1 = 𝜆x (𝜆k, k'. k x) \\ 𝜄_2 = 𝜆x (𝜆k, k'. k' x)\]
\[case = 𝜆f_{A∨B}, a'_{A⟶C}, b'_{B⟶C}. 𝒞\Bigg( 𝜆 c_{C⟶\bot}. f \big(𝜆a_A. c(a'_{A⟶C} \; a_A)\big) \, \big(𝜆b_B. c(b'_{B⟶C} \; b_B)\big)\Bigg)\] \[case \; (𝜄_1 \, u) (𝜆x. v_1) \, (𝜆x. v_2) \\ ⟶ 𝒞\Bigg( 𝜆 c. (𝜄_1 \, u) \big(𝜆a_A. c((𝜆x. v_1) \; a_A)\big) \, \big(𝜆b_B. c((𝜆x. v_2) \; b_B)\big)\Bigg) \\ ⟶ 𝒞\Bigg(\big(𝜆a_A. c((𝜆x. v_1) \; a_A)\big) u\Bigg) \\ ⟶ 𝒞\Bigg(c((𝜆x. v_1) u)\Bigg) \\ ⟶ (𝜆x. v_1) u \\ ⟶ v_1[x:=u]\]
EX 2
1.
Par induction structurelle sur $F$, on montre que $F \vDash F^{¬¬}$ et $F^{¬¬} \vDash F$, puis on conclut par complétude.
2.
a).
Si $u : F$,
\[𝜆 u'_{¬F}. \; u' u \quad : ¬¬F\]b).
Si $u: F⟹G, v: ¬G$,
\[u \bullet v ≝ 𝜆 u'_F. v (u u') \quad: ¬F\]c).
Si $u: ¬¬¬F$,
\[u^\circ ≝ 𝜆 u'_F. u u'^- \quad: ¬F\]d).
Si $u: ¬¬(F⟹G), \; v: ¬¬F$,
\[u \star v ≝ 𝜆 g_{¬G}. u (𝜆 i_{F⟶G}. v(𝜆 f_F. g (i \, f))) \quad: ¬¬F\]3.
-
Si $F=A$ ou $F=\bot$ est atomique :
\[u_A ≝ 𝜆x_A. x^- \quad : A ⟹ ¬¬A \\ v_A ≝ 𝜆x_{¬¬A}. 𝒞(x) \quad : ¬¬A ⟹ A\] -
Puis : récurrence simultanée sur $\bullet^\circ$ et $\bullet^{¬¬}$
Leave a comment