Adloun

Lire les deux formes normales dans la table

Exercice · niveau 2 · informatique (MP2I/MPI), chapitre 20 — Logique propositionnelle

Énoncé

Soit .

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 .

Les autres exercices de ce chapitre Le cours du chapitre

Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.