Les formes normales |
Commençons par résoudre le problème suivant. Soit et deux propositions éléments de . Nous savons que chacune a pour évaluation l’un des 16 quadruples de la forme (\emph{a b c d}). Comment calculer, à partir d’eux, l’évaluation de ?
Exemple
Nous savons que l’évaluation de est et que celle de est
Il s’agit donc de trouver l’évaluation de .
On a les calculs suivants :
On constate que, si à l’une des places \emph{a, b, c, d} de l’un des quadruples au moins il y a 1, il y aussi 1 dans le quadruple résultant. C’est tout simplement une autre façon de décrire la table de vérité de .
Ceci permet de résoudre le problème inverse. Connaissant l’évaluation d’une proposition , disons , trouver deux propositions et telles que soit équivalente à . Un tel problème admet généralement plusieurs solutions.
Exemples
Allons plus loin. On remarquera d’une part que rien n’empêche de chercher une proposition équivalente à qui contienne plus d’un opérateur et que d’autre part quatre propositions jouissent de la propriété de n’avoir qu’un seul 1 dans leur évaluation. Ce sont soit , soit , soit et soit .
Nous les appellerons les conjonctions élémentaires. Ces conjonctions élémentaires vont toujours suffire à écrire par disjonction, une proposition équivalente à tout élément de , donné.
Exemple
Si nous reprenons =df dont l’évaluation est on aura :
.
En effet, la disjonction y est associative et il vient :
D’une façon plus générale, si est une proposition dont l’évaluation est (a b c d), on obtiendra une proposition qui lui est équivalente, en écrivant la disjonction suivante :
Exemples
On appelle forme normale disjonctive complète (fndc)
d’une proposition donnée la disjonction de conjonctions élémentaires qui lui est équivalente.
Remarques
1) La fndc d’une proposition est univoquement déterminée à l’ordre des termes près. On pourra donc parler de la fndc d’une proposition .
2) La fndc d’une conjonction élémentaire est cette conjonction elle-même. Il s’agit d’un cas dégénéré de disjonction.
3) Seules les propositions contradictoires de la forme n’ont pas de fndc.
4) Les tautologies sont caractérisées par le fait que leur fndc contient les quatre conjonctions élémentaires.
La définition de la notion de fndc ne spécifie pas que contient deux atomes. En effet, quel que soit le nombre des atomes, il sera toujours possible de refaire les raisonnements ci-dessus. La définition est donc générale.
Exemple
Nous allons chercher la fndc de la proposition . Celle-ci contient les trois atomes p, q et m. Nous aurons donc affaire à conjonctions élémentaires que nous écrirons dans l’ordre canonique.
Il suffit maintenant de calculer l’évaluation de pour être à même d’écrire sa fndc.
La fndc contiendra donc les conjonctions élémentaires numéros (1), (6), (7) et (8) :
.
Il existe une seconde forme normale dite conjonctive. Pour le voir, revenons aux éléments de et partons des quatre propositions suivantes, que nous appellerons les disjonctions élémentaires :
La table de la conjonction montre qu’il est possible d’obtenir une proposition quelconque d’évaluation (\emph{a b c d}) en écrivant la conjonction suivante :
Exemple
Soit =df , proposition dont l’évaluation est . Il vient ,
proposition équivalente à . En effet :
On appelle forme normale conjonctive complète (fncc) d’une proposition la conjonction de disjonctions élémentaires qui lui est équivalente.
Remarques
1) On notera que la fncc d’une proposition est univoquement déterminée, qu’il existe des conjonctions dégénérées, qu’une contradiction est caractérisée par la présence des quatre disjonctions élémentaires, que les tautologies n’ont pas de\textsc{ fncc} et que la définition ci-dessus est valable pour un nombre quelconque d’atomes.
2) Il existe une relation intéressante entre la fndc d’une proposition et sa fncc. Voyons-le sur un exemple.
Soit =df proposition dont l’évaluation est . Nous avons vu d’autre part que :
la fndc de est \\
la fncc de est
Considérons maintenant . Son évaluation découle de celle de , par l’application de la transformation de négation. C’est
. Or, la fndc de est . Elle est donc composée des conjonctions élémentaires qui manquent dans la fndc de . Dès lors, si dans la fndc
de , on permute les signes et , on obtient tout justement la fndc de
Il en découle la règle de dualité suivante : Soit une proposition mise en fndc. On obtient la fncc de en remplaçant chaque atome par sa négation et en échangeant les signes et . Si est mise en fncc , on obtiendra la fndc de par les mêmes opérations.
Exemple
Soit la proposition dont la fndc est . La fncc de sera .
Les opérateurs et étant commutatifs, l’ordre est sans importance. De plus nous avons fait tacitement usage du principe
de la double négation.
Vérification
L’évaluation de est . Donc celle de est (. Et on a :
Cette remarquable propriété de dualité explique qu’il y ait eu intérêt à considérer la disjonction non exclusive comme plus fondamentale que la disjonction exclusive (V. I. p. 29).
S’il est sans grand inconvénient que la fndc d’une contradiction n’existe pas, il peut être très gênant que la fncc d’une tautologie ne puisse s’écrire. Nous allons pour cela introduire une autre espèce de forme normale conjonctive, qui ne sera plus complète et que nous nommerons simplement fnc
Soit une proposition quelconque, disons . Il est possible de transformer une telle expression par des substitutions d’équivalences que nous avons examinées plus haut. Nous ferons usage :
1) Du fait que et sont commutatives, associatives et distributives l’une par rapport à l’autre (p. \pageref{associative}
et \pageref{De_Morgan}) ; <————–
2) Que le principe de la double négation est valide (p. \pageref{associative}) ;
3) Que l’on dispose des lois de Morgan (p. \pageref{De_Morgan}) ;
4) Que l’on peut exprimer et à l’aide de , et (p. \pageref{De_Morgan}).
Appliquons ceci à la proposition donnée. Nous indiquons à côté de chaque ligne à quel groupe d’équivalences il faut faire appel pour passer à la ligne suivante :
On constate que, au moment où aucune des règles (1) à (4) n’est plus applicable,
1) l’expression obtenue a la forme d’une conjonction,
2) chaque facteur est une disjonction qui n’est pas nécessairement une disjonction élémentaire, en ce sens que tous les atomes n’y figurent pas toujours,
3) les signes de négation ne portent que sur les atomes. Toute proposition qui jouit de ces trois propriétés est une \emph{forme normale conjonctive}. On dira, dans l’exemple précédent, que a été mise sous fnc
Considérons maintenant le cas d’une tautologie, disons .
Mettons-la sous \textsc{fnc} :
On constate que la fnc existe, ce qui sera toujours le cas, puisque aucune des règles qui l’engendrent ne permet de faire disparaître un atome. De plus chacune des disjonctions contient un atome et sa négation. Cela fait que chaque disjonction a la valeur 1 et que la fnc, qui est une conjonction, a aussi la valeur 1.