OR exclusivo
Conectivas lóxicas | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||||||||||||
OR exclusivo, OU exclusivo, disxunción exclusiva, non equivalencia lóxica ou desigualdade lóxica é un operador lóxico cuxa negación é o bicondicional lóxico. Con dúas entradas, XOR é verdadeiro se e só se as entradas difiren (unha é verdadeira, outra é falsa). Con varias entradas, XOR é verdadeiro se e só se o número de entradas verdadeiras é impar.[1]
Simbolízase polos operadores infixos: XOR, , , ⩛, , , e e polo operador de prefixo [2](p16).
Definición
[editar | editar a fonte]A táboa de verdade de mostra que ten resultado verdadeiro sempre que as entradas sexan diferentes:
F | F | F |
F | V | V |
V | F | V |
V | V | F |
Equivalencias, eliminación e introdución
[editar | editar a fonte]A disxunción exclusiva significa esencialmente "un, pero non os dous nin ningún". Noutras palabras, a afirmación é verdadeira se e só se unha é verdadeira e a outra é falsa. Por exemplo, se dous cabalos corren, entón un dos dous gañará a carreira, mais non os dous. A disxunción exclusiva , tamén denotada como ou , pódese expresar en termos da conxunción lóxica ("E lóxico", ), a disxunción ("OU lóxico", ), e a negación () do seguinte xeito:
A disxunción exclusiva tamén se pode expresar do seguinte xeito:
Esta representación de XOR pode resultar útil á hora de construír un circuíto ou rede, porque só ten unha operación e un número pequeno de opracións e . A proba desta identidade dáse a continuación:
Ás veces é útil escribir do seguinte xeito:
ou:
Esta equivalencia pódese estabelecer aplicando as leis de De Morgan dúas veces á cuarta liña da proba anterior.
O OR exclusivo tamén é equivalente á negación dun bicondicional lóxico, polas regras de implicación material (un condicional material equivale á disxunción da negación do seu antecedente e do seu consecuente) e da equivalencia material.
En resumo, temos, en notación matemática e en enxeñaría:
Negación do operador
[editar | editar a fonte]Ao aplicar o espírito das leis de De Morgan, obtemos:
Relación coa álxebra abstracta
[editar | editar a fonte]Aínda que os operadores ( conxunción ) e ( disxunción ) son moi útiles en sistemas lóxicos, non serven para unha estrutura máis xeneralizábel pola seguinte razón:
Os sistemas e son monoides, mais non son un grupo. Desafortunadamente, isto impide a combinación destes dous sistemas en estruturas máis grandes, como un anel matemático.
No entanto, usando o sistema con OR exclusivo temos un grupo abeliano. A combinación de operadores e sobre elementos producen o coñecido corpo de dous elementos . Este corpo pode representar calquera lóxica obtida co sistema e ten a vantaxe adicional do arsenal de ferramentas de análise alxébrica para corpos.
Máis concretamente, se se asocia con 0 e con 1, pódese interpretar a operación lóxica "AND" como multiplicación en e a operación "XOR" como suma en :
A descrición dunha función booleana como polinomio en , usando esta base, chámase forma normal alxébrica da función.[3]
OU exclusivo en linguaxe natural
[editar | editar a fonte]A disxunción enténdese a miúdo exclusivamente nas linguas naturais. En galego, a palabra "ou" adoita entenderse exclusivamente, precisamente como é no caso do XOR. Por exemplo: "Temos partida o sábado ou o domingo", que se interpreta como que temos partida un deses dous días mais non os dous.
Símbolos alternativos
[editar | editar a fonte]A maiores da abreviatura "XOR", tamén se pode ver calquera dos seguintes símbolos:
- foi usado por George Boole in 1847.[4]
- usouse por Christine Ladd-Franklin en 1883.[5]
- , denotando a negación da equivalencia, foi usado por Ernst Schröder en 1890,[6](p307)
- foi usado por Giuseppe Peano in 1894.
- foi usado por Claude Shannon en 1938.[7]
- , denotanto tamén a negación da equivalencia, foi usado por Alonzo Church en 1944.[8]
- (como un operador prefixo, ) usouse por Józef Maria Bocheński en 1949.[2](p16)
Propiedades
[editar | editar a fonte]Conmutatividade: si
Asociatividade: si
- O OR exclusivo non ten a propiedade distributiva sobre ningunha función binaria (nin sequera en si mesma), mais a conxunción lóxica distribúese sobre o OR exclusivo. (Conxunción e OR exclusiva forman as operacións de multiplicación e suma dun corpo GF(2), e como en calquera corpo obedecen á lei distributiva.
Idempotencia: non
Monótona: non
Preserva a verdade: non
Preserva a falsidade: si
Espectro de Walsh: (2,0,0,−2)}}
Linear: si. A función é linear.
Involución:
- o OR exclusivo cunha entrada especificada en función da outra entrada, é unha involución ou función autoinversa; aplicando dúas veces deixa a entrada sen cambios.
Ao usar os valores binarios true (1) e false (0) entón o OR exclusivo funciona exactamente iguaol que a suma módulo 2.
Informática
[editar | editar a fonte]Operación bit a bit
[editar | editar a fonte]A disxunción exclusiva úsase a miúdo para operacións bit a bit. Exemplos:
- 1 XOR 1 = 0
- 1 XOR 0 = 1
- 0 XOR 1 = 1
- 0 XOR 0 = 0
- 11102 XOR 10012 = 01112 (isto é equivalente á suma sen acarreo)
Como se indicou anteriormente, dado que a disxunción exclusiva é idéntica á suma módulo 2, a disxunción exclusiva bit a bit de dúas cadeas de n bits é idéntica ao vector estándar de suma no espazo vectorial .
Notas
[editar | editar a fonte]- ↑ Germundsson, Roger; Weisstein, Eric. "XOR". MathWorld. Wolfram Research. Consultado o 17 xuño 2015.
- ↑ 2,0 2,1 Bocheński, J. M. (1949). Précis de logique mathématique (PDF). The Netherlands: F. G. Kroonder, Bussum, Pays-Bas. Translated as Bocheński, J. M. (1959). A Precis of Mathematical Logic. Traducido por Bird, O. Dordrecht, Holland: D. Reidel Publishing Company. ISBN 978-90-481-8329-6. doi:10.1007/978-94-017-0592-9.
- ↑ Joux, Antoine (2009). "9.2: Algebraic normal forms of Boolean functions". Algorithmic Cryptanalysis. CRC Press. pp. 285–286. ISBN 9781420070033.
- ↑ Boole, G. (1847). The Mathematical Analysis of Logic, Being an Essay Towards a Calculus of Deductive Reasoning. Cambridge/London: Macmillan, Barclay, & Macmillan/George Bell. p. 17.
- ↑ Ladd, Christine (1883). "On the Algebra of Logic". En Peirce, C. S. Studies in Logic by Members of the Johns Hopkins University. Boston: Little, Brown & Company. pp. 17–71.
- ↑ Schröder, E. (1890). Vorlesungen über die Algebra der Logik (Exakte Logik), Erster Band. Leipzig: Druck und Verlag B. G. Teubner. Reprinted by Thoemmes Press in 2000.
- ↑ Shannon, C. E. (1938). "A Symbolic Analysis of Relay and Switching Circuits" (PDF). Transactions of the American Institute of Electrical Engineers 57 (12): 713–723. doi:10.1109/T-AIEE.1938.5057767. hdl:1721.1/11173.
- ↑ Church, A. (1944). Introduction to Mathematical Logic. New Jersey: Princeton University Press. p. 37.
Véxase tamén
[editar | editar a fonte]Wikimedia Commons ten máis contidos multimedia na categoría: OR exclusivo |