La contradiction par excellence est (ϕ∧ ¬ϕ)
(une porte ne peut pas être à la fois ouverte
et fermée).
ϕ¬ϕ ϕ ∧ ¬ϕ
1 0 0
0 1 0
Théorème 1
Si ϕest une tautologie, alors ¬ϕest une contradiction.
Donc, par exemple, ¬(ϕ→(ϕ∨ψ)) et ¬(ϕ∨ ¬ϕ)sont des contradictions.
Théorème 2
Si ϕest une contradiction, alors ¬ϕest une tautologie.
Cela permet d’obtenir la tautologie ¬(ϕ∧¬ϕ), que l’on appelle la loi de non-contradiction.
Notation 2
Pour indiquer que ϕest une contradiction, on écrit : |=¬ϕ(en vertu du théorème 2).
1.3 Formules contingentes
Il reste toutes les autres formules, celles qui ne sont ni des tautologies ni des contra-
dictions. On les appelle des formules contingentes, ou parfois des contingences (lo-
giques). Une formule contingente est une formule qui, dans certains cas, est vraie, et, dans
les autres cas, est fausse.
Définition 3 (Formule contingente)
Une formule ϕest une formule contingente, ssi il existe une valuation V1telle que
V1(ϕ) = 1, et une valuation V2telle que V2(ϕ)=0.
Théorème 3
Si ϕest contingente, alors ¬ϕest contingente.
Remarque : par nature, les lettres propositionnelles (p,q,r,. . .) sont contingentes.
2 Équivalence logique
Définition 4 (Equivalence logique)
Deux formules ϕet ψsont dite logiquement équivalentes, ssi, pour toute valuation V,
on a V(ϕ) = V(ψ).
Donc deux formules sont logiquement équivalentes ssi leurs tables de vérité donne la
même colonne de résultat.
Le tableau 1 présente quelques équivalences logiques classiques.
Remarque. Si on emploie le terme d’équivalence logique, c’est pour bien faire la dis-
tinction avec l’équivalence matérielle (↔). Rappelons que l’équivalence matérielle est un
connecteur du langage LP0, qui nous permet de construire des formules. Ainsi, on a par-
faitement le droit d’écrire la formule (¬p↔(p∧q)), car elle est bien formée. Mais elle ne
signifie aucunement que ¬pet (p∧q)sont logiquement équivalentes (elles ne le sont pas).
L’équivalence logique est un concept externe, qui porte sur des formules. Lorsque l’on parle
d’équivalence logique, on se place, là encore, dans un métalangage par rapport au langage
LP0.
Mais il existe un lien assez étroit entre les deux types d’équivalence :
2