Saltar ao contido

OR exclusivo

Na Galipedia, a Wikipedia en galego.
OR exclusivo
XOR
Diagrama de Venn do OR exclusivo (en vermello a parte verdadeira)
Outros nomesOU exclusivo
disxunción exclusiva
non equivalencia lóxica
desigualdade lóxica
linguaxe naturalA ou B mais non ambos os dous
linguaxe formal
outros símbolos, , , ,
táboa de verdade
porta lóxica
Diagrama de Venn

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:

FFF
FVV
VFV
VVF

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:

Propiedades

[editar | editar a fonte]

Conmutatividade: si

        
        

Asociatividade: si

        
                 

Distributividade

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

Cando todas as entradas son verdadeiras a saída non é verdadeira.
        
        

Preserva a falsidade: si

Cando todas as entradas son falsas a saída é falsa.
        
        

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]
Representación simbólica tradicional dunha porta lóxica XOR

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 .

  1. Germundsson, Roger; Weisstein, Eric. "XOR". MathWorld. Wolfram Research. Consultado o 17 xuño 2015. 
  2. 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. 
  3. Joux, Antoine (2009). "9.2: Algebraic normal forms of Boolean functions". Algorithmic Cryptanalysis. CRC Press. pp. 285–286. ISBN 9781420070033. 
  4. 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. 
  5. 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. 
  6. 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.
  7. 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. 
  8. Church, A. (1944). Introduction to Mathematical Logic. New Jersey: Princeton University Press. p. 37. 

Véxase tamén

[editar | editar a fonte]

Bibliografía

[editar | editar a fonte]

Outros artigos

[editar | editar a fonte]

Ligazóns externas

[editar | editar a fonte]