Podmíněná disjunkce | |
---|---|
| |
Definice | |
pravdivostní tabulka | |
normální formy | |
Disjunktivní | |
spojivkové | |
Zhegalkinův polynom | |
Členství v předkompletních třídách | |
Ušetří 0 | Ano |
Ušetří 1 | Ano |
Monotónní | Ne |
lineární | Ne |
Self-duální | Ne |
Podmíněná disjunkce je ternární (se 3 operandy ) logická operace zavedená Alonzem Churchem [1] . Výsledek podmíněné disjunkce je podobný výsledku obecnější ternární podmíněné operace ( ), která se v té či oné podobě používá ve většině programovacích jazyků jako jeden ze způsobů implementace větvení v algoritmech. Pro operandy p , q a r , které určují pravdivost výroku , je hodnota podmíněné disjunkce [ p , q , r ] dána vztahem: if o1 then o2 else o3
Jinými slovy, psaní [ p , q , r ] je ekvivalentní psaní: „Pokud q , pak p , jinak r “, což lze přepsat jako „ p nebo r , v závislosti na q nebo ne q “. Pro všechny hodnoty p , q a r je tedy hodnota [ p , q , r ] rovna p , pokud je q pravdivé, a jinak rovna r .
V kombinaci s konstantami označujícími každou skutečnou hodnotu je podmíněná disjunkce pro klasickou logiku funkčně úplná . [2] Jeho pravdivostní tabulka je následující:
0 | 0 | 0 | 0 |
0 | 0 | jeden | jeden |
0 | jeden | 0 | 0 |
0 | jeden | jeden | 0 |
jeden | 0 | 0 | 0 |
jeden | 0 | jeden | jeden |
jeden | jeden | 0 | jeden |
jeden | jeden | jeden | jeden |
Kromě podmíněné disjunkce existují další funkčně úplné ternární operace.
Booleovské operace | |
---|---|
|