Pređi na sadržaj

Isključiva disjunkcija

S Vikipedije, slobodne enciklopedije
Venov dijagram za

OR ali AND nije XOR

Venov dijagram za

Logički operator isključiva disjunkcija, takođe poznata kao isključivo ILI, ekskluzivna disjunkcija i obeležavana kao EKSILI (eng. XOR) ili ⊕, je vrsta logičke disjunkcije nad dva operanda, čiji je rezultat tačan samo ako jedan od iskaza ima vrednost tačan.

Drugačije rečeno, isključiva disjunkcija je logička operacija nad dve logičke vrednosti, koji daje vrednost tačan samo u slučajevima kada se vrednosti operanda razlikuju.

Tabela istinitosti

[uredi | uredi izvor]

Tabela istinitosti za (takođe se piše kao ili ) je sledeća:

ULAZ IZLAZ
A B A EKSILI B
0 0 0
0 1 1
1 0 1
1 1 0

Ekvivalenti, eliminacija i uvođenje

[uredi | uredi izvor]

Sledeći ekvivalenti mogu biti izvedeni, napisani sa logičkim operatorima, u matematičkoj i inženjerskoj notaciji:

Isključiva disjunkcija može da se izrazi kao logička konjunkcija (), disjunkcija () i negacija () na sledeći način:

Isključiva disjunkcija , takođe, može da se izrazi na sledeći način:

Ponekad je korisno da se piše na sledeći način:

Alternativni simboli

[uredi | uredi izvor]

Simboli za isključivu disjunkciju zavise od njegove upotrebe, i od svojstva koji su istaknuti u datom kontekstu. Pored skraćenice EKSILI, bilo koji od sledećih simbola se mogu koristiti:

  • Znak plus (). U matematici, isključiva disjunkcija odgovara sabiranju po modilu 2, koja ima sledeću tabelu sabiranja:
Sabiranje po modulu 2
0 0 0
0 1 1
1 0 1
1 1 0
  • Upotreba znaka plus ima dodatnu prednost u tome što se algebraska svojstva matematičkog prstena i polja mogu koristiti bez dodatnih poteškoći.
  • Zaokružen znak plus ().
  • Simbol uključiva disjunkcija (), promenjena na neki način, kao što je podvučeno () i sa tačkom iznad ().

Svojstva

[uredi | uredi izvor]

Ovaj odeljak koristi sledeće simbole:

Sledeće jednačine slede iz logičke aksiome:

Asocijativnost i komutativnosti

[uredi | uredi izvor]

Sa izomorfizmičke tačke gledišta između sabiranja po modula 2 i isključive disjunkcije, jasno je da je EKSILI i asocijativna i komutativna operacija. Tako se zagrada može izostaviti u uzastopnim operacijama ne praveći razliku u rezultatu. Na primer, imamo sledeće jednačine:

Računarstvo

[uredi | uredi izvor]

Operatori nad bitovima

[uredi | uredi izvor]
EKSILI logička kapija

Isključiva disjunkcija se često koristi u operatorima nad bitovima. Primeri:

  • 1 eksili 1 = 0
  • 1 eksili 0 = 1
  • 0 eksili 0 = 0
  • 1110 eksili 1001 = 0111

Spoljašnje veze

[uredi | uredi izvor]