Forme normale négative
En logique mathématique, une formule est dite être en forme normale négative (abrégé FNN) si l'opérateur de la négation (, non) est appliqué uniquement aux variables, et les seuls opérateurs booléens autorisés sont la conjonction (, et) et la disjonction (, ou).
La forme normale négative n'est pas une forme canonique, par exemple, et sont équivalentes, et sont toutes deux en forme normale négative.
En logique classique et beaucoup de logiques modales, chaque formule peut être représentée dans cette forme, par le remplacement des implications et des équivalences par leurs définitions, en utilisant les lois de De Morgan, et en éliminant les doubles négations. Ce processus peut être représenté en utilisant les règles de réécriture suivantes (Handbook of Automated Reasoning 1, p. 204.):
Une formule en forme normale négative peut être mise sous la forme normale conjonctive ou en forme normale disjonctive en appliquant la distributivité.
Exemples et contre-exemples
Les formules suivantes sont en forme normale négative:
Le premier exemple est également sous forme normale conjonctive et les deux derniers sont à la fois en forme normale conjonctive et disjonctive, mais le second exemple ne l'est pas.
Les formules suivantes ne sont pas en forme normale négative:
Celles-ci sont cependant respectivement équivalentes aux formules suivantes en forme normale négative :
Voir aussi
Références
- (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Negation normal form » (voir la liste des auteurs).
- Alan J.A. Robinson and Andrei Voronkov, Handbook of Automated Reasoning 1:203ff (2001) (ISBN 0444829490).