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

В булевой алгебре , по теореме консенсусной или правила консенсуса [1] является тождественным:

Консенсус или резольвентные термины и является . Это соединение всех уникальных литералов терминов, за исключением литерала, который в одном термине не вводится, а в другом - отрицается. Если включает термин, который отрицается (или наоборот), согласованный термин является ложным; Другими словами, нет единого мнения.

Конъюнктивная двойственность этого уравнения:

Доказательство [ править ]

Консенсус [ править ]

Консенсус или термин консенсус двух присоединительных с точки зрения дизъюнкции определяется , когда один член содержит в буквальном смысле , а другой в буквальном смысле , оппозиции . Консенсус - это соединение двух терминов, исключая как и , и повторяющиеся литералы. Например, консенсус и есть . [2] Консенсус не определен, если есть более одной оппозиции.

Для конъюнктивного двойственного правила консенсус может быть получен из правила вывода разрешения и посредством него . Это показывает, что LHS выводима из RHS (если AB, то AAB ; замена A на RHS и B на ( yz )). RHS может быть получен из LHS просто с помощью правила вывода исключения конъюнкции . Поскольку RHS → LHS и LHS → RHS (в исчислении высказываний ), то LHS = RHS (в булевой алгебре).

Приложения [ править ]

В булевой алгебре повторный консенсус является основой одного алгоритма вычисления канонической формы формулы Блейка . [2]

В цифровой логике включение в схему согласованного члена может устранить опасность гонки . [3]

История [ править ]

Концепция консенсуса была введена Арчи Блейком в 1937 году в связи с канонической формой Блейка . [4] Это было переоткрыто Самсоном и Миллсом в 1954 году [5] и Куайном в 1955 году. [6] Куайн ввел термин «консенсус». Робинсон использовал его для статей в 1965 году как основу своего « принципа разрешения ». [7] [8]

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

  1. ^ Фрэнк Маркхэм Браун, Булевы рассуждения: логика булевых уравнений , 2-е издание 2003 г., стр. 44 год
  2. ^ a b Фрэнк Маркхэм Браун, Булевы рассуждения: логика булевых уравнений , 2-е издание 2003 г., стр. 81 год
  3. ^ M. Rafiquzzaman, Основы цифровой логики и микроконтроллеров , 6-е издание (2014 г.), ISBN  1118855795 , стр. 75
  4. ^ "Канонические выражения в булевой алгебре", диссертация, математический факультет, Чикагский университет, 1937, рассмотрено в JCC McKinsey, The Journal of Symbolic Logic 3 : 2: 93 (июнь 1938) doi : 10.2307 / 2267634 JSTOR  2267634
  5. ^ Эдвард В. Самсон, Бертон Э. Миллс, Кембриджский исследовательский центр ВВС, технический отчет 54-21, апрель 1954 г.
  6. ^ Уиллард ван Орман Куайн , "Проблема упрощения функций истинности", American Mathematical Monthly 59 : 521-531, 1952 JSTOR  2308219
  7. ^ Джон Алан Робинсон , «Машинно-ориентированная логика, основанная на принципе разрешения», Журнал ACM 12 : 1: 23–41.
  8. ^ Дональд Эрвин Кнут , Искусство компьютерного программирования 4A : комбинаторные алгоритмы , часть 1, стр. 539

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

  • Рот, Чарльз Х. младший и Кинни, Ларри Л. (2004, 2010). «Основы логического проектирования», 6-е изд., С. 66ff.