(λ+x.M) N := [N / x] M et x ∉(λ+x.M)
et :
(λ+x.M) est une forme normale.
Si M est une constante, (λ+x.M) ≡ K M ne contient pas x.
Si M ≡ x, (λ+x.M) ≡ I ne contient pas x.
Si M
≡ y ≠ x, (λ+x.M)
≡ K y ne contient pas x.
Si M est une constante, (λ+x.M) ≡ K M est une f.n.
Si M ≡ x, (λ+x.M) ≡ I est une f.n.
Si M ≡ y ≠ x , (λ+x.M) ≡ K y est une f.n.
Si M est une constante, (λ+x.M) N ≡ K M N := M [N / x] ≡ M
Si M ≡ x, (λ+x.M) N ≡ I N := N ≡ [N/ x]x ≡ [N/ x]M
Si M ≡ y ≠ x, (λ+x.M) N ≡ K y N := y ≡ [N / x] y ≡ [N / x] M
Si M
≡ P Q,
(λ+x.M)
N ≡ S (λ+x.P)
(λ+x.Q) N := (λ+x.P) N ((λ+x.Q)
N)
Par hypothèse d’induction on a (λ+x.P)
N := [N / x]P et (λ+x.Q) N := [N / x]Q, donc
:
(λ+x.M)
N := ([N / x]P)([N / x]Q) ≡ [N
/ x](P Q) ≡ [N / x] M