Adloun

informatique (MP2I/MPI) · Chapitre 20 · Application directe du cours

Lire les deux formes normales dans la table

Logique propositionnelle · niveau 2

Énoncé

Soit .

  • Donner sa table de vérité.
  • En déduire sa fnd complète.
  • En déduire sa fnc complète. Pourquoi celle-ci est-elle plus courte ?

Corrigé

1. La table, calculée :

Cinq lignes vraies, trois fausses.

2. La fnd complète : une conjonction par ligne vraie, où chaque variable apparaît sous sa forme positive si elle vaut , niée sinon.

Cinq termes, un par ligne vraie. Chaque terme est vrai pour cette seule valuation : la disjonction décrit donc exactement l'ensemble des modèles.

3. La fnc complète suit le procédé dual : une clause par ligne fausse, avec les littéraux inversés.

Trois clauses, une par ligne fausse. L'inversion s'explique : la clause doit être fausse exactement sur la ligne dont elle provient, et une disjonction n'est fausse que lorsque tous ses littéraux le sont.

Pourquoi la fnc est plus courte ici : parce que a plus de modèles que de contre-modèles. La règle est générale et vaut la peine d'être retenue :

fnd complèteun terme par ligne vraie
fnc complèteune clause par ligne fausse, littéraux inversés

La somme des deux tailles vaut toujours termes-et-clauses : on ne peut pas être court des deux côtés à la fois, et l'une des deux est toujours . Toute la question est de savoir laquelle — ce qui, en général, demande de connaître la table, donc calculs.

Vérification : la fnd complète ci-dessus a été réévaluée sur les huit valuations et coïncide avec .

Exercices semblables

Le cours du chapitre · Tous les exercices du chapitre