Domov vývoj Čo je disjunktívna normálna forma (dnf)? - definícia z technológie

Čo je disjunktívna normálna forma (dnf)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená disjunktívna normálna forma (DNF)?

Disjunktívna normálna forma (DNF) je normalizácia logického vzorca v booleovskej matematike. Inými slovami, o logickom vzorci sa hovorí, že je v disjunkčnej normálnej forme, ak je disjunkciou spojov s každou premennou a jeho negácia je prítomná raz v každej spojitosti. Všetky disjunkčné normálne formy nie sú jedinečné, pretože všetky disjunkčné normálne formy pre tú istú ponuku sú vzájomne rovnocenné.

Disjunkčná normálna forma sa široko používa v oblastiach, ako je automatizované dokazovanie teorémov.

Techopedia vysvetľuje disjunkčný normálny formulár (DNF)

Logický vzorec je v disjunkčnej normálnej forme vtedy a len vtedy, ak existuje striedanie jedného alebo viacerých spojení jedného alebo viacerých literálov. Vzorec sa považuje za úplne disjunktívny normálny tvar, ak sú všetky zúčastnené premenné zastúpené v každej časti iba raz. Podobne ako v spojivej normálnej forme sú výrokové operátory v disjunkčnej normálnej forme rovnaké: AND, OR a NOT.

Všetky logické vzorce možno previesť na ekvivalentný disjunkčný normálny tvar. V niektorých prípadoch je však možná exponenciálna explózia logickej funkcie v dôsledku konverzie na disjunkčnú normálnu formu. Ďalším dôležitým bodom je, že akákoľvek jedinečná booleovská funkcia môže byť zastúpená iba jednou a jedinečnou úplnou disjunkčnou normálnou formou. Pomocou techník, ako je metóda tabuľky pravdy, stromy pravdy alebo tabuľka logických ekvivalencií, je možné pre logické vzorce vygenerovať disjunktívny normálny tvar. K-DNF, variácia disjunkčnej normálnej formy, je široko používaná a obľúbená pri štúdiu výpočtovej zložitosti.

Čo je disjunktívna normálna forma (dnf)? - definícia z technológie