Forma normale disgiuntiva

Da testwiki.
Versione del 8 ott 2024 alle 13:59 di 37.116.165.122 (discussione) (err)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Vai alla navigazione Vai alla ricerca

Template:U Template:F Template:S Nella logica booleana, una formula è in forma normale disgiuntiva o disgiunta (FND), indicata anche come DNF (acronimo di Disjunctive Normal Form) se è una disgiunzione di congiunzioni di letterali. Una formula in FND ha quindi la seguente struttura:

i=1n(k=1miLi,k),

dove:

  • n è il numero di congiunzioni;
  • mi è il numero di letterali della congiunzione i-esima;
  • Li,k è il k-esimo letterale della i-esima congiunzione. Un letterale può essere una variabile booleana (cioè che può valere solo 0 o 1, vero o falso) o la negazione di una variabile.

Esempi

Le seguenti formule sono in FND:

(¬AB)(BC);
(AB)(¬BC¬D)(D¬E);
(¬BC);
(¬BC)A;
AB.

L'ultima formula ha due congiunzioni, entrambe con un solo letterale.

Da notare che formule come l'ultima, ossia del tipo A1A2An (o similmente A1A2An) dove Ai sono letterali, sono da considerarsi simultaneamente DNF e CNF.

Voci correlate

Collegamenti esterni

Template:Portale