Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

В математике и абстрактной алгебре , то два элемента Булева алгебра является Булева алгебра которой основное множество (или Вселенной или носителем ) B является булева домена . Элементы логической области равны 1 и 0 по соглашению, так что B  = {0, 1}. Имя Пола Халмоша для этой алгебры « 2 » имеет несколько слов в литературе и будет использоваться здесь.

Определение [ править ]

B - частично упорядоченное множество, и элементы B также являются его границами .

Операция по валентности п является отображением из B п к B . Булева алгебра состоит из двух бинарных операций и унарного дополнения . Бинарные операции были названы и обозначены по-разному. Здесь они называются «сумма» и «произведение» и обозначаются инфиксом «+» и «∙» соответственно. Сумма и произведение коммутируют и связывают , как в обычной алгебре действительных чисел . Что касается порядка операций , решающее значение имеют скобки, если они присутствуют. В противном случае «∙» предшествует «+». Следовательно, A ∙ B + C разбирается как(A ∙ B) + C, а не как A ∙ (B + C) . Дополнение обозначается чертой сверху над аргументом. Численный аналог дополнения X 1 -  X . На языке универсальной алгебры , булева алгебра является алгеброй из типа .

Либо взаимно однозначное соответствие между {0,1} и { True , False } дает классическую бивалентную логику в эквациональной форме с дополнением, читаемым как NOT . Если 1 читается как Истина , '+' читается как ИЛИ , а '∙' как И , и наоборот, если 1 читается как Ложь . Эти две операции определяют коммутативное полукольцо , известное как булево полукольцо .

Некоторые основные личности [ править ]

2 можно рассматривать как основание на следующей тривиальной «булевой» арифметике:

Обратите внимание, что:

  • '+' и '∙' работают точно так же, как в числовой арифметике, за исключением того, что 1 + 1 = 1. «+» и «∙» выводятся по аналогии из числовой арифметики; просто установите любое ненулевое число в 1.
  • Замена 0 и 1, а также «+» и «∙» сохраняет истину; в этом суть двойственности, пронизывающей все булевы алгебры.

Этой булевой арифметики достаточно для проверки любого уравнения 2 , включая аксиомы, путем проверки всех возможных присвоений 0 и 1 каждой переменной (см. Процедуру принятия решения ).

Теперь можно проверить следующие уравнения:

Каждый из '+' и '∙' распределяет по другому:

То, что «∙» распределяется по «+», согласуется с элементарной алгеброй , но не «+» по «∙». По этой и другим причинам сумма продуктов (ведущая к синтезу И-НЕ ) используется чаще, чем произведение сумм (ведущее к синтезу И- НЕ ).

Каждый из '+' и '∙' может быть определен в терминах другого и дополнения:

Нам нужна только одна бинарная операция, и для ее обозначения достаточно конкатенации . Следовательно, для обозначения 2 достаточно конкатенации и штриховки . Эта запись также , что из Куайна «s булевых термина схем . Позволить ( X ) обозначит дополнение X и «()» обозначают либо 0 или 1 дает синтаксис первичной алгебры Г. Спенсер-Браун «s Законы формы .

Основание для 2 представляет собой набор уравнений, называемые аксиомы , из которого все перечисленных выше уравнений (и более) может быть получен. Есть много известных баз для всех булевых алгебр и, следовательно, для 2 . Элегантная основа, записанная с использованием только конкатенации и верхней черты:

  1. (Конкатенация коммутирует, товарищи)
  2. ( 2 - решетка с дополнениями , оценка сверху равна 1)
  3. (0 - нижняя граница ).
  4. ( 2 - распределительная решетка )

Где конкатенация = ИЛИ, 1 = истина и 0 = ложь, или конкатенация = И, 1 = ложь и 0 = истина. (верхняя черта в обоих случаях означает отрицание.)

Если 0 = 1, (1) - (3) являются аксиомами абелевой группы .

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

Эта основа обеспечивает легкий подход к доказательству, называемый «вычислением» в Законах формы , который заключается в упрощении выражений до 0 или 1, с привлечением аксиом (2) - (4), элементарных тождеств и закона распределения.

Метатеория [ править ]

Теорема Де Моргана утверждает, что если сделать следующее в заданном порядке с любой булевой функцией :

  • Дополнить каждую переменную;
  • Поменяйте местами операторы '+' и '∙' (добавляя скобки, чтобы порядок операций оставался прежним);
  • Дополняют результат,

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

Мощная и нетривиальная метатеорема утверждает, что любая теорема из 2 верна для всех булевых алгебр. [1] Наоборот, тождество, которое выполняется для произвольной нетривиальной булевой алгебры, также выполняется в 2 . Следовательно, все математическое содержание булевой алгебры улавливается числом 2 . Эта теорема полезна, потому что любое уравнение в 2 может быть проверено процедурой принятия решения . Логики относятся к этому факту , как « 2 является разрешимой ». Все известные процедуры принятия решений требуют количества шагов, которое является экспоненциальной функцией числа переменных Nв уравнении, которое необходимо проверить. Независимо от того , существует процедура принятия которого шаги являются полиномиальной функцией от N падает при P = NP гипотезе.

См. Также [ править ]

  • Булева алгебра
  • Ограниченное множество
  • Решетка (заказ)
  • Теория порядка

Ссылки [ править ]

  1. ^ Халмос, Пол; Гивант, Стивен (2009). Введение в булевы алгебры . Тексты для бакалавриата по математике. DOI : 10.1007 / 978-0-387-68436-9 . ISBN 978-0-387-40293-2.

Дальнейшее чтение [ править ]

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

  • Мендельсон, Эллиот, 1970. Схема булевой алгебры Шаума . Макгроу-Хилл.

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

  • Стэнфордская энциклопедия философии : « Математика булевой алгебры » Дж. Дональда Монка.
  • Беррис, Стэнли Н., и HP Sankappanavar, HP, 1981. Курс универсальной алгебры. Springer-Verlag. ISBN 3-540-90578-2 .