Исключающий или

редактировать
Истина, когда один, но не оба входа верны

Исключительно или
XOR
Диаграмма Венна Exclusive или
Таблица истинности ( 0110) {\ displaystyle (0110)}{\ displaystyle (0110)}
Логический элемент XOR ANSI.svg
Нормальные формы
Дизъюнктивный x ¯ ⋅ y + x ⋅ y ¯ {\ displaystyle {\ overline {x}} \ cdot y + x \ cdot {\ overline {y}}}{\ displaystyle {\ overline {x}} \ cdot y + x \ cdot {\ overline {y}}}
Конъюнктив (x ¯ + y ¯) ⋅ (x + y) {\ displaystyle ({\ overline {x}} + {\ overline {y}}) \ cdot (x + y)}{\ displaystyle ({\ overline {x}} + {\ overline {y}}) \ cdot (x + y)}
многочлен Жегалкина x ⊕ y {\ displaystyle x \ oplus y}{\ displaystyle x \ oplus y}
Решетки Поста
с сохранением 0да
1- сохранениеno
Монотонныйno
Аффинныйда
  • v
  • t
Диаграмма Венна из A ⊕ B ⊕ C {\ displaystyle \ scriptstyle A \ oplus B \ oplus C}\ scriptstyle A \ oplus B \ oplus C

Exclusive или или исключительная дизъюнкция - это логическая операция, которая выводит истину только в том случае, если входные данные различаются (один - истина, другой - ложь).

Это символизируется префиксным оператором J и инфиксным операторами XOR (или ), EOR, EXOR, ⊻, ⩒, ⩛, ⊕, ↮ и ≢ . отрицание операции XOR - это логический двусмысленный, который выводит истину только тогда, когда два входа одинаковы.

Он получает название «исключающее ИЛИ», потому что значение «или» неоднозначно, когда оба операнда истинны; исключительный оператор or исключает этот случай. Иногда это воспринимается как «одно или другое, но не оба сразу». Это можно было бы записать как «А или В, но не А и В».

В более общем смысле, XOR истинно только тогда, когда истинно нечетное количество входов. Цепочка XOR - XOR b XOR c XOR d (и так далее) - истинна, когда нечетное количество входов истинно, и ложно, когда четное количество входов истинно.

Содержание

  • 1 Таблица истинности
  • 2 Эквивалентности, исключение и введение
  • 3 Отношение к современной алгебре
  • 4 Исключительное «или» на английском языке
  • 5 Альтернативные символы
  • 6 Свойства
  • 7 Информатика
    • 7.1 Побитовые операции
  • 8 Кодировки
  • 9 См. Также
  • 10 Примечания
  • 11 Внешние ссылки

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

Аргументы слева объединены с помощью XOR. Это двоичная матрица Уолша (см. код Адамара ).

таблица истинности A XOR B показывает, что она выводит истину всякий раз, когда входные данные различаются:

XOR таблица истинности
ВходВыход
AB
000
011
101
110
  • 0, ложь
  • 1, истина

Эквивалентности, исключение и введение

Исключительная дизъюнкция по существу означает «любой, но не оба и ни один ». Другими словами, утверждение истинно тогда и только тогда, когда одно истинно, а другое ложно. Например, если две лошади участвуют в гонке, то одна из двух будет выиграть гонку, но не оба. Исключительная дизъюнкция p ⊕ q {\ displaystyle p \ oplus q}п \ oplus q , также обозначается p {\ displaystyle p}p q {\ displaystyle q}q или J ⁡ pq {\ displaystyle \ operatorname {J} pq}{\ displaystyle \ operatorname {J} pq} , может быть выражено в терминах логического соединения («логическое и», ∧ {\ displaystyle \ wedge}\ wedge ), дизъюнкция («логическое ИЛИ», ∨ {\ displaystyle \ lor}\ lor ), а отрицание (¬ {\ displaystyle \ lnot}\ lnot ) следующим образом:

p ⊕ q = (p ∨ q) ∧ ¬ (p ∧ q) {\ displaystyle { \ begin {matrix} p \ oplus q = (p \ lor q) \ land \ lnot (p \ land q) \ end {matrix}}}{\ displaysty le {\ begin {matrix} p \ oplus q = (p \ lor q) \ land \ lnot (p \ land q) \ end {matrix}}}

Исключительная дизъюнкция p ⊕ q {\ displaystyle p \ oplus q}п \ oplus q также можно выразить следующим образом:

p ⊕ q = (p ∧ ¬ q) ∨ (¬ p ∧ q) {\ displaystyle {\ begin {matrix} p \ oplus q = (p \ land \ lnot q) \ lor (\ lnot p \ land q) \ end {matrix}}}{\ displaystyle {\ begin {matrix} p \ oplus q = (p \ land \ lnot q) \ lor (\ lnot p \ land q) \ end {matrix}}}

Это представление XOR может оказаться полезным при построении схемы или сети, поскольку оно имеет только одна операция ¬ {\ displaystyle \ lnot}\ lnot и небольшое количество ∧ {\ displaystyle \ wedge}\ wedge и ∨ {\ displaystyle \ lor}\ lor операции. Доказательство этого тождества приведено ниже:

p ⊕ q = (p ∧ ¬ q) ∨ (¬ p ∧ q) = ((p ∧ ¬ q) ∨ ¬ p) ∧ ((p ∧ ¬ q) ∨ q) = ((p ∨ ¬ p) ∧ (¬ q ∨ ¬ p)) ∧ ((p ∨ q) ∧ (¬ q ∨ q)) = (¬ p ∨ ¬ q) ∧ (p ∨ q) = ¬ (п ∧ Q) ∧ (п ∨ Q) {\ Displaystyle {\ begin {matrix} p \ oplus q = (p \ land \ lnot q) \ lor (\ lnot p \ land q) \\ [3pt ] = ((p \ land \ lnot q) \ lor \ lnot p) \ land ((p \ land \ lnot q) \ lor q) \\ [3pt] = ((p \ lor \ lnot p) \ land (\ lnot q \ lor \ lnot p)) \ land ((p \ lor q) \ land (\ lnot q \ lor q)) \\ [3pt] = (\ lnot p \ lor \ lnot q) \ land (p \ lor q) \\ [3pt] = \ lnot (p \ land q) \ land (p \ lor q) \ end {matrix}}}{\ displaystyle {\ begin {matrix} p \ oplus q = (p \ land \ lnot q) \ lor (\ lnot p \ land q) \\ [3pt ] = ((p \ land \ lnot q) \ lor \ lnot p) \ land ((p \ land \ lnot q) \ lor q) \\ [3pt] = ((p \ lor \ lnot p) \ land (\ lnot q \ lor \ lnot p)) \ land ((p \ lor q) \ land (\ lnot q \ lor q)) \\ [3pt] = (\ lnot p \ lor \ lnot q) \ land (p \ lor q) \\ [3pt] = \ lnot (p \ land q) \ land (p \ lor q) \ end {matrix}}}

Иногда бывает полезно записать p ⊕ q {\ displaystyle p \ oplus q}п \ oplus q следующим образом:

p ⊕ q = ¬ ((p ∧ q) ∨ (¬ п ∧ ¬ q)) {\ displaystyle {\ begin {matrix} p \ oplus q = \ lnot ((p \ land q) \ lor (\ lnot p \ land \ lnot q)) \ end {matrix}}}{\ displaystyle {\ begin в {матрице} п \ oplus q = \ lnot ((p \ land q) \ lor (\ lnot p \ land \ lnot q)) \ end {matrix}}}

или:

п ⊕ q = (п ∨ q) ∧ (¬ p ∨ ¬ q) {\ displaystyle {\ begin {matrix} p \ oplus q = (p \ lor q) \ land (\ lnot p \ lor \ lnot q) \ end {matrix}}}{\ displaystyle {\ begin {matrix} p \ oplus q = (p \ lor q) \ land (\ lnot p \ lor \ lnot q) \ end {matrix}}}

Это эквивалентность может быть установлена, применяя законы Де Моргана дважды к четвертой строке приведенного выше доказательства.

Исключающее или также эквивалентно отрицанию логического двусмысленного по правилам материальной импликации (материальное условное эквивалентно дизъюнкции отрицания его предшествующего и его следствия) и материальной эквивалентности.

Таким образом, в математической и инженерной нотации имеем:

p ⊕ q = (p ∧ ¬ q) ∨ ( ¬ p ∧ q) = pq ¯ + p ¯ q = (p ∨ q) ∧ (¬ p ∨ ¬ q) = (p + q) (p ¯ + q ¯) = (p ∨ q) ∧ ¬ (p ∧ q) знак равно (p + q) (pq ¯) {\ displaystyle {\ begin {matrix} p \ oplus q = (p \ land \ lnot q) \ lor (\ lnot p \ land q) = p {\ overline {q}} + {\ overline {p}} q \\ [3pt] = (p \ lor q) \ land (\ lnot p \ lor \ lnot q) = (p + q) ({\ overline {p}} + {\ overline {q}}) \\ [3pt] = (p \ lor q) \ land \ lnot (p \ land q) = (p + q) ({\ overline {pq}}) \ end {matrix}}}{\ displaystyle {\ begin {matrix} p \ oplus q = (p \ land \ lnot q) \ lor (\ lnot p \ land q) = p {\ overline {q}} + {\ overline {p}} q \\ [3pt] = (p \ lor q) \ land (\ lnot p \ lor \ lnot q) = (p + q) ({\ overline {p}} + {\ overline {q}}) \\ [3pt] = (p \ lor q) \ land \ lnot (п \ земля q) = (p + q) ({\ overline {pq}}) \ end {matrix}}}

Отношение к современной алгебре

Хотя операторы ∧ {\ displaystyle \ wedge }\ wedge (соединение ) и ∨ {\ displaystyle \ lor}\ lor (дизъюнкция ) являются очень полезны в логических системах, они не позволяют получить более обобщаемую структуру следующим образом:

Системы ({T, F}, ∧) {\ displaystyle (\ {T, F \}, \ клин)}(\ {T, F \}, \ клин) и ({T, F}, ∨) {\ displaystyle (\ {T, F \}, \ lor)}(\ {T, F \}, \ lor) являются моноидами, но ни одна из них не является группой . К сожалению, это предотвращает объединение этих двух систем в более крупные структуры, такие как математическое кольцо.

. Однако система, использующая исключающее или ({T, F}, ⊕) {\ displaystyle (\ {T, F \}, \ oplus)}(\ {T, F \}, \ oplus) - абелева группа. Комбинация операторов ∧ {\ displaystyle \ wedge}\ wedge и ⊕ {\ displaystyle \ oplus}\ oplus над элементами {T, F} {\ displaystyle \ {T, F \}}\ {T, F \} создает хорошо известное поле F 2 {\ displaystyle F_ {2}}F_{2}. Это поле может представлять любую логику, доступную с помощью системы (∧, ∨) {\ displaystyle (\ land, \ lor)}(\ land, \ lor) , и имеет дополнительное преимущество в виде арсенала инструментов алгебраического анализа для полей.

Более конкретно, если связать F {\ displaystyle F}F с 0 и T {\ displaystyle T}T с 1, можно интерпретировать логическую операцию «И» как умножение на F 2 {\ displaystyle F_ {2}}F_{2}и операцию «XOR» как сложение на F 2 {\ displaystyle F_ {2} }F_{2}:

r = p ∧ q ⇔ r = p ⋅ q (mod 2) r = p ⊕ q ⇔ r = p + q (mod 2) {\ displaystyle {\ begin {matrix} r = p \ land q \ Leftrightarrow r = p \ cdot q {\ pmod {2}} \\ [3pt] r = p \ oplus q \ Leftrightarrow r = p + q {\ pmod {2}} \\\ end {matrix}}}{\ displaystyle {\ begin {matrix} r = p \ land q \ Leftrightarrow r = p \ cdot q {\ pmod {2}} \\ [3pt] r = p \ oplus q \ Leftrightarrow r = p + q {\ pmod {2}} \\\ конец {матрица}}}

Использование этого базиса для описания логической системы называется алгебраической нормальной формой.

Exclusive "или" на английском языке

Оксфордский словарь английского языка объясняет "либо... или" следующим образом:

Основная функция того и другого состоит в том, чтобы подчеркнуть полное безразличие двух (или более) вещей или направлений...; но второстепенная функция состоит в том, чтобы подчеркнуть взаимную исключительность, = одного из двух, но не обоих.

Исключающее-или явно заявляет «одно или другое, но не ни то, ни другое». Однако соответствие отображения между формальными логическими операторами и конъюнкциями естественного языка далеко не просто или однозначно, и десятилетиями изучается в лингвистике и аналитической философии..

Следуя такой интуиции здравого смысла насчет «или», иногда утверждают, что во многих естественных языках, английском включая, слово «или» имеет «исключительный» смысл. Исключительная дизъюнкция пары предложений (p, q) должна означать, что p истинно или q истинно, но не то и другое вместе. Например, можно утверждать, что обычное намерение такого утверждения, как «Вы можете выпить кофе, или вы можете выпить чай», состоит в том, чтобы оговорить, что точно одно из условий может быть истинным. Конечно, при некоторых обстоятельствах предложение, подобное этому примеру, следует воспринимать как запрещающее возможность принятия обоих вариантов.

В английском языке конструкция «либо... или» обычно используется для обозначения исключающего или, а «или» обычно используется для включения. Но в испанском языке слово «o» (или) может использоваться в форме «p o q» (включительно) или в форме «o p o q» (исключая). Некоторые могут утверждать, что любое двоичное или другое n-арное исключающее "ИЛИ" истинно тогда и только тогда, когда оно имеет нечетное число истинных входов (однако это не единственное разумное определение; например, цифровые элементы xor с несколькими входами обычно не используют это определение), и что в английском языке нет соединения, которое имеет это общее свойство. Например, Барретт и Стеннер утверждают в статье 1971 года «Миф об исключительном« ИЛИ »(Mind, 80 (317), 116–121), что ни один автор не привел пример английского или-предложения, которое, как представляется, false, потому что оба его входных значения верны, и отмахиваются от или-предложений, таких как «Лампочка горит или не горит», как отражающих конкретные факты о мире, а не природу слова «или». Однако «парадокс цирюльника » - каждый в городе бреется или бреется парикмахером, который бреет парикмахера? - не был бы парадоксальным, если бы «или» не могло быть исключительным (хотя пурист мог бы сказать что "либо" требуется в формулировке парадокса).

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

Символ, используемый для исключительной дизъюнкции, меняется от одной области приложения к другой и даже зависит от свойств, которые подчеркиваются в данном контексте обсуждения. В дополнение к аббревиатуре «XOR» можно также увидеть любой из следующих символов:

  • +, знак плюс, который имеет то преимущество, что все обычные алгебраические свойства математических колец и поля можно использовать без лишних слов; но знак плюс также используется для инклюзивной дизъюнкции в некоторых системах записи; обратите внимание, что исключительная дизъюнкция соответствует сложению по модулю 2, которое имеет следующую таблицу сложения, явно изоморфную приведенной выше:
p {\ displaystyle p }p q {\ displaystyle q}q p + q {\ displaystyle p + q}p + q
000
011
101
110
  • ⊕ {\ displaystyle \ oplus}\ oplus , измененный знак плюса; этот символ также используется в математике для прямой суммы алгебраических структур
  • J, как в Jpq
  • Инклюзивный символ дизъюнкции (∨ {\ displaystyle \ lor}\ lor ), который каким-либо образом изменен, например
    • ∨ _ {\ displaystyle {\ underline {\ lor}}}\ underline \ lor
    • ∨ ˙ {\ displaystyle {\ dot {\ vee}}}\ dot \ vee
  • ^, каретка, используется в нескольких языках программирования, таких как C, C ++, C#, D, Java, Perl, Ruby, PHP и Python, обозначающие побитовый оператор XOR; не используется вне контекста программирования, поскольку его слишком легко спутать с другими вариантами использования символа вставки
  • X-or.svg, иногда записываемого как
    • ><
    • >-<
  • =1, в символах IEC

Свойства

Коммутативность : да
A ⊕ B {\ displaystyle A \ oplus B}A \ oplus B ⇔ {\ displaystyle \ Leftrightarrow}\ Leftrightarrow B ⊕ A {\ displaystyle B \ oplus A}B \ oplus A
Venn0110.svg ⇔ {\ displaystyle \ Leftrightarrow}\ Leftrightarrow Venn0110.svg
Ассоциативность : да
A {\ displaystyle ~ A}~A⊕ {\ displaystyle ~~~ \ oplus ~~~}~~~ \ oplus ~~~ (B ⊕ C) {\ displaystyle (B \ oplus C)}(B \ oplus C) ⇔ {\ displaystyle \ Leftrightarrow}\ Leftrightarrow (A ⊕ B) {\ displaystyle (A \ oplus B)}(A \ oplus B) ⊕ {\ displaystyle ~~~ \ oplus ~~~}~~~ \ oplus ~~~ C {\ displaystyle ~ C}~C
Venn 0101 0101.svg ⊕ {\ displaystyle ~~~ \ oplus ~~~}~~~ \ oplus ~~~ Venn 0011 1100.svg ⇔ {\ displaystyle \ Leftrightarrow}\ Leftrightarrow Venn 0110 1001.svg ⇔ {\ displaystyle \ Leftrightarrow}\ Leftrightarrow Venn 0110 0110.svg ⊕ {\ displaystyle ~~~ \ oplus ~~ ~}~~~ \ oplus ~~~ Venn 0000 1111. svg
Распределимость :
Исключающее или не распределяется по какой-либо бинарной функции (даже самой себе), а логическая конъюнкция распределяется по исключающему или. C ∧ (A ⊕ B) знак равно (C ∧ A) ⊕ (C ∧ B) {\ displaystyle C \ land (A \ oplus B) = (C \ land A) \ oplus (C \ land B)}{\ displaystyle C \ land (A \ oplus B) = (C \ land A) \ oplus (C \ land B)} (Соединение и исключающие или образуют операции умножения и сложения поля GF (2), и, как и в любом другом поле, они подчиняются закону распределения.)
Идемпотентность : нет
A {\ displaystyle ~ A ~}~A~⊕ {\ displaystyle ~ \ oplus ~}~\oplus~A {\ displaystyle ~ A ~}~A~⇔ {\ displaystyle \ Leftrightarrow}\ Leftrightarrow 0 {\ displaystyle ~ 0 ~}~0~⇎ {\ displaystyle \ nLeftrightarrow}\ nСтрелка влево A {\ displaystyle ~ A ~}~A~
Venn01.svg ⊕ {\ displaystyle ~ \ oplus ~}~\oplus~Venn01.svg ⇔ {\ displaystyle \ Leftrightarrow}\ Leftrightarrow Venn00.svg ⇎ {\ displaystyle \ nLeftrightarrow}\ nСтрелка влево Venn01.svg
Монотонность : нет
A → B {\ displaystyle A \ rightarrow B}A \ rightarrow B ⇏ {\ displaystyle \ nRightarrow}\ nRightarrow (A ⊕ C) {\ displaystyle (A \ oplus C)}(A \ oplus C) → {\ displaystyle \ rightarrow}\ rightarrow (B ⊕ C) {\ displaystyle (B \ oplus C)}(B \ oplus C)
Venn 1011 1011.svg ⇏ { \ displaystyle \ nRightarrow}\ nRightarrow Venn 1011 1101.svg ⇔ {\ displaystyle \ Leftrightarrow}\ Leftrightarrow Venn 0101 1010.svg → {\ displaystyle \ rightarrow}\ rightarrow Venn 0011 1100.svg
Truth-prese rving: no
Когда все входы верны, выход неверен.
A ∧ B {\ displaystyle A \ land B}A \ land B ⇏ {\ displaystyle \ nRightarrow}\ nRightarrow A ⊕ B {\ displaystyle A \ oplus B}A \ oplus B
Venn0001.svg ⇏ {\ displaystyle \ nRightarrow}\ nRightarrow Venn0110.svg
Сохранение ложности: да
Когда все входы ложны, выход ложен.
A ⊕ B {\ displaystyle A \ oplus B}A \ oplus B ⇒ {\ displaystyle \ Rightarrow}\ Rightarrow A ∨ B {\ displaystyle A \ lor B}A \ lor B
Venn0110.svg ⇒ {\ displaystyle \ Rightarrow}\ Rightarrow Venn0111.svg
Спектр Уолша : (2,0,0, −2)
Не- линейность : 0
Функция линейная.

При использовании двоичного для значений true (1) и false (0), то исключающее или работает точно так же, как addition по модулю 2.

Информатика

Традиционное символическое представление логического элемента XOR

Побитовая операция

Nimber сложение является исключающим ИЛИ неотрицательных целых чисел в двоичное представление. Это также векторное сложение в (Z / 2 Z) 4 {\ displaystyle (\ mathbb {Z} / 2 \ mathbb {Z}) ^ {4}}(\Z/2\Z)^4.

Исключительная дизъюнкция часто используется для побитовых операций.. Примеры:

  • 1 XOR 1 = 0
  • 1 XOR 0 = 1
  • 0 XOR 1 = 1
  • 0 XOR 0 = 0
  • 11102 XOR 10012 = 01112 (это эквивалентно сложению без переноса )

Как отмечалось выше, поскольку исключительная дизъюнкция идентична сложению по модулю 2, побитовая исключительная дизъюнкция двух n-битных строк идентична стандартному вектору сложения в векторном пространстве (Z / 2 Z) n {\ displaystyle (\ mathbb {Z} / 2 \ mathbb {Z}) ^ {n}}(\ Z / 2 \ Z) ^ n .

Исключительно в информатике У дизъюнкции есть несколько применений:

  • Он сообщает, не равны ли два бита.
  • Это необязательный переворот битов (решающий вход выбирает, инвертировать ли входные данные).
  • Он сообщает существует ли нечетное количество 1 бит (A ⊕ B ⊕ C ⊕ D ⊕ E {\ displaystyle A \ oplus B \ oplus C \ oplus D \ oplus E}A \ oplus B \ oplus C \ oplus D \ oplus E истинно , если истинно нечетное число переменных).

В логических схемах простой сумматор может быть выполнен с помощью элемента XOR, чтобы сложить числа и сер элементы логических элементов И, ИЛИ и НЕ для создания вывода переноса.

На некоторых компьютерных архитектурах более эффективно хранить ноль в регистре, выполняя операцию «исключающее ИЛИ» с самим собой (биты, исключающие ИЛИ с самим собой, всегда равны нулю) вместо загрузки и сохранения нулевого значения.

В простых пороговых активированных нейронных сетях для моделирования функции XOR требуется второй уровень, поскольку XOR не является линейно разделимой функцией.

Exclusive-or иногда используется как простая функция смешивания в криптографии, например, с одноразовым блокнотом или системами Feistel network.

Exclusive-or также активно используется в блочных шифрах, таких как AES (Rijndael) или Serpent, и в реализации блочного шифра (CBC, CFB, OFB или CTR).

Аналогично, XOR может использоваться при генерации пулов энтропии для аппаратных генераторов случайных чисел. Операция XOR сохраняет случайность, что означает, что случайный бит, обработанный XOR с неслучайным битом, приведет к случайному биту. Несколько источников потенциально случайных данных можно объединить с помощью XOR, и непредсказуемость вывода гарантированно будет не хуже, чем у лучшего отдельного источника.

XOR используется в RAID 3 –6 для создания информации о четности. Например, RAID может «выполнить резервное копирование» байтов 100111002 и 011011002 с двух (или более) жестких дисков, выполняя операцию «исключающее ИЛИ» только что упомянутых байтов, в результате чего получается (111100002) и записывается на другой диск. Согласно этому методу, если один из трех жестких дисков потерян, потерянный байт может быть воссоздан путем операции XOR с байтами оставшихся дисков. Например, если диск, содержащий 011011002, потерян, 100111002 и 111100002 могут быть подвергнуты операции XOR для восстановления потерянного байта.

XOR также используется для обнаружения переполнения в результате двоичной арифметической операции со знаком. Если крайний левый оставшийся бит результата не совпадает с бесконечным числом цифр слева, это означает, что произошло переполнение. Выполнение XOR этих двух битов даст «1», если произойдет переполнение.

XOR можно использовать для обмена двумя числовыми переменными в компьютерах, используя алгоритм обмена XOR ; однако это считается скорее любопытством и на практике не поощряется.

Связанные списки XOR используют свойства XOR для экономии места для представления структур данных двусвязного списка.

В компьютерной графике методы рисования на основе XOR часто используются для управления такими элементами, как ограничительные рамки и курсоры в системах без альфа-каналы или плоскости наложения.

Encodings

Помимо кодов ASCII, оператор кодируется как U + 22BB ⊻ XOR (HTML ·) и U + 2295 ⊕ CIRCLED PLUS (HTML ·⊕, ⊕), оба в блоке математических операторов.

См. Также

Примечания

  1. ^Germundsson, Roger; Вайсштейн, Эрик. «XOR». MathWorld. Исследование Вольфрама. Проверено 17 июня 2015 г.
  2. ^Крейг, Эдвард, изд. (1998), Энциклопедия философии Рутледж, 10, Taylor Francis, p. 496, ISBN 9780415073103
  3. ^или, соедини 2 (нареч. 3) 2a Оксфордский словарь английского языка, второе издание (1989). OED Online.
  4. ^Дженнингс цитирует многочисленных авторов, утверждающих, что слово «или» имеет исключительный смысл. См. Главу 3, «Первый миф об« Или »»:. Дженнингс, Р. Э. (1994). Генеалогия дизъюнкции. Нью-Йорк: Oxford University Press.
  5. ^Дэвис, Роберт Б. (28 февраля 2002 г.). «Исключающее ИЛИ (XOR) и аппаратные генераторы случайных чисел» (PDF). Проверено 28 августа 2013 г.
  6. ^Нобель, Рикард (26 июля 2011 г.). «Как на самом деле работает RAID 5». Проверено 23 марта 2017 г.

Внешние ссылки

На Викискладе есть средства массовой информации, связанные с Эксклюзивной дизъюнкцией.
Найдите эксклюзивный или или XOR в Wiktionary, бесплатный словарь.
Последняя правка сделана 2021-05-19 09:33:50
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте