Nothing Special   »   [go: up one dir, main page]

Hopp til innhold

Eksklusiv disjunksjon

Fra Wikipedia, den frie encyklopedi

Eksklusiv disjunksjon (også alternativ, antivalens, kontrajunksjon eller kontravalens) er en sannhetsfunksjon i setningslogikken (av hhv. latin dis = «fra hverandre», junctio = «forbindelse», alternare = «å bytte på», valere = «å gjelde» og contra = gresk αντι [anti] = «imot»). Den eksklusive disjunksjonen av to utsagn er sann hvis og bare hvis nøyaktig ett av disse utsagnene er sant. I motsetning til en inklusiv disjunksjon er den eksklusive disjunksjonen av to sanne utsagn altså falsk. Den symbolske skrivemåten for den eksklusive disjunksjonen av to utsagn er

og uttales som «enten A eller B».

I noen programmeringsspråk eller andre sammenhenger der særtegn ikke kan brukes, skrives også XOR eller EOR istedenfor «». Dette er avledet av det engelske uttrykket exclusive or («eksklusiv eller»).

Alternativ brukes til tider synonymt med eksklusiv disjunksjon, men begrepet er formelt sett kun forbeholdt eksklusive disjunksjoner som er sanne.

Den eksklusive disjunksjon er kommutativ: «enten A eller B» er ekvivalent med «enten B eller A», eller symbolsk:

.

Den eksklusive disjunksjonen kan uttrykkes gjennom andre sannhetsfunksjoner:

  • som «A eller B, men ikke både A og B», ;
  • som negasjon av en bisubjunksjon, .

Setningslogikk

Sannhetstabell (0 = usant, 1 = sant):

A B
usant A og B A, men
ikke
B
A ikke A,
men B
B enten A
eller B
A eller B verken A
eller B
hviss A,
B
ikke B A hvis B ikke A hvis A,
B
A NAND B sant
0
0
1
1
0
1
0
1
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
1
0
0
0
1
0
0
1
1
0
1
0
1
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1

Sannhetsfunksjoner: abjunksjon | inklusiv disjunksjon (adjunksjon) | bisubjunksjon (ekvijunksjon,ekvivalens) | eksklusjon | subjunksjon (implikasjon) | injunksjon | konjunksjon | eksklusiv disjunksjon (alternativ, antivalens, kontrajunksjon, kontravalens) | negasjon