Ehdollinen disjunktio | |
---|---|
| |
Määritelmä | |
totuustaulukko | |
normaaleja muotoja | |
Disjunktiivinen | |
sidekalvo | |
Zhegalkinin polynomi | |
Jäsenyys valmiilla luokilla | |
Säästää 0 | Joo |
Säästää 1 | Joo |
Yksitoikkoinen | Ei |
lineaarinen | Ei |
Itsenäinen kaksinkertainen | Ei |
Ehdollinen disjunktio on kolmiosainen (jossa on 3 operandia ) looginen operaatio , jonka esitteli Alonzo Church [1] . Ehdollisen disjunktion tulos on samanlainen kuin yleisemmän kolmiosaisen ehdollisen operaation tulos ( ), jota käytetään muodossa tai toisessa useimmissa ohjelmointikielissä yhtenä tapana toteuttaa haaroitus algoritmeissa. Operandeille p , q ja r , jotka määrittävät lauseen totuuden , ehdollisen disjunktion [ p , q , r ] arvo saadaan seuraavasti: if o1 then o2 else o3
Toisin sanoen kirjoittaminen [ p , q , r ] vastaa kirjoittamista: "Jos q , niin p , muuten r ", joka voidaan kirjoittaa uudelleen muotoon " p tai r , riippuen q :sta vai ei q :sta ". Siten kaikille p :n, q :n ja r :n arvoille [ p , q , r ] : n arvo on yhtä suuri kuin p , jos q on tosi, ja muussa tapauksessa yhtä suuri kuin r .
Yhdessä vakioiden kanssa, jotka ilmaisevat kutakin todellista arvoa, ehdollinen disjunktio on toiminnallisesti täydellinen klassiselle logiikalle . [2] Sen totuustaulukko on seuraava:
0 | 0 | 0 | 0 |
0 | 0 | yksi | yksi |
0 | yksi | 0 | 0 |
0 | yksi | yksi | 0 |
yksi | 0 | 0 | 0 |
yksi | 0 | yksi | yksi |
yksi | yksi | 0 | yksi |
yksi | yksi | yksi | yksi |
Ehdollisen disjunktion lisäksi on muitakin toiminnallisesti täydellisiä kolmioperaatioita.
Boolen operaatiot | |
---|---|
|