Feltételes diszjunkció | |
---|---|
| |
Meghatározás | |
igazságtáblázat | |
normál formák | |
Szétválasztó | |
kötőhártya | |
Zhegalkin polinom | |
Tagság az előre befejezett osztályokban | |
0-t takarít meg | Igen |
Megment 1 | Igen |
Monoton | Nem |
lineáris | Nem |
Önkettős | Nem |
A feltételes diszjunkció egy hármas (3 operandusból álló ) logikai művelet , amelyet Alonzo Church [1] vezetett be . A feltételes diszjunkció eredménye hasonló az általánosabb hármas feltételes művelet eredményéhez ( ), amelyet ilyen vagy olyan formában a legtöbb programozási nyelvben az elágazás megvalósításának egyik módjaként használnak az algoritmusokban. Az állítás igazságát meghatározó p , q és r operandusok esetében a [ p , q , r ] feltételes diszjunkció értékét a következőképpen adja meg: if o1 then o2 else o3
Más szóval, a [ p , q , r ] írás egyenértékű a következő írással: "Ha q , akkor p , egyébként r ", amely átírható " p vagy r , attól függően, hogy q vagy nem q ". Így p , q és r tetszőleges értékére a [ p , q , r ] értéke egyenlő p - vel , ha q igaz, egyébként pedig r -rel.
Az egyes valódi értékeket jelző konstansokkal kombinálva a feltételes diszjunkció funkcionálisan teljes a klasszikus logika számára . [2] Igazságtáblázata a következő:
0 | 0 | 0 | 0 |
0 | 0 | egy | egy |
0 | egy | 0 | 0 |
0 | egy | egy | 0 |
egy | 0 | 0 | 0 |
egy | 0 | egy | egy |
egy | egy | 0 | egy |
egy | egy | egy | egy |
A feltételes diszjunkción kívül más funkcionálisan teljes hármas műveletek is léteznek.
Boole-műveletek | |
---|---|
|