Искључива дисјункција

Извор: testwiki
Датум измене: 15. јануар 2024. у 05:48; аутор: imported>FelixBot (нормативна контрола)
(разл) ← Старија измена | Тренутна верзија (разл) | Новија измена → (разл)
Пређи на навигацију Пређи на претрагу
Венов дијаграм за AB

OR али AND није XOR

Венов дијаграм за ABC

Логички оператор искључива дисјункција, такође позната као искључиво ИЛИ, ексклузивна дисјункција и обележавана као ЕКСИЛИ (енг. XOR) или ⊕, је врста логичке дисјункције над два операнда, чији је резултат тачан само ако један од исказа има вредност тачан.

Другачије речено, искључива дисјункција је логичка операција над две логичке вредности, који даје вредност тачан само у случајевима када се вредности операнда разликују.

Табела истинитости

Табела истинитости за AB (такође се пише као AXORB или AB) је следећа:

УЛАЗ ИЗЛАЗ
-{A}- -{B}- -{A}- ЕКСИЛИ -{B}-
0 0 0
0 1 1
1 0 1
1 1 0

Еквиваленти, елиминација и увођење

Следећи еквиваленти могу бити изведени, написани са логичким операторима, у математичкој и инжењерској нотацији:

pq=(p¬q)(¬pq)=pq+pq=(pq)(¬p¬q)=(p+q)(p+q)=(pq)¬(pq)=(p+q)(pq)

Искључива дисјункција pq може да се изрази као логичка конјункција (), дисјункција () и негација (¬) на следећи начин:

pq=(p¬q)(¬pq)

Искључива дисјункција pq, такође, може да се изрази на следећи начин:

pq=¬(pq)(pq)

Понекад је корисно да се pq пише на следећи начин:

pq=¬((pq)(¬p¬q))

Алтернативни симболи

Симболи за искључиву дисјункцију зависе од његове употребе, и од својства који су истакнути у датом контексту. Поред скраћенице ЕКСИЛИ, било који од следећих симбола се могу користити:

  • Знак плус (+). У математици, искључива дисјункција одговара сабирању по модилу 2, која има следећу табелу сабирања:
Сабирање по модулу 2
p q p+q
0 0 0
0 1 1
1 0 1
1 1 0
  • Употреба знака плус има додатну предност у томе што се алгебраска својства математичког прстена и поља могу користити без додатних потешкоћи.
  • Заокружен знак плус ().
  • Симбол укључива дисјункција (), промењена на неки начин, као што је подвучено (_) и са тачком изнад (˙).

Својства

Овај одељак користи следеће симболе:

0=false1=true¬p=not pp+q=p xor qpq=p and qpq=p or q

Следеће једначине следе из логичке аксиоме:

p+0=pp+1=¬pp+p=0p+¬p=1p+q=q+pp+q+p=qp+(q+r)=(p+q)+rp+q=¬p+¬q¬(p+q)=¬p+q=p+¬qp+(¬pq)=pqp+(p¬q)=pqp+(pq)=¬pq¬p+(p¬q)=pqp(p+¬q)=pqp(p+q)=pq

Асоцијативност и комутативности

Са изоморфизмичке тачке гледишта између сабирања по модула 2 и искључиве дисјункције, јасно је да је ЕКСИЛИ и асоцијативна и комутативна операција. Тако се заграда може изоставити у узастопним операцијама не правећи разлику у резултату. На пример, имамо следеће једначине:

p+q=q+p(p+q)+r=p+(q+r)=p+q+r

Рачунарство

Оператори над битовима

ЕКСИЛИ логичка капија

Искључива дисјункција се често користи у операторима над битовима. Примери:

  • 1 ексили 1 = 0
  • 1 ексили 0 = 1
  • 0 ексили 0 = 0
  • 1110 ексили 1001 = 0111

Спољашње везе

Шаблон:Нормативна контрола