Двойственность конъюнкции/дизъюнкции
Логические связки | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||
Связанные понятия | ||||||||||||||||||||||
Приложения | ||||||||||||||||||||||
Категория | ||||||||||||||||||||||
В логике высказываний и булевой алгебре существует двойственность между конъюнкцией и дизъюнкцией . [1] [2] [3] также называемый принципом двойственности . [4] [5] [6] Это, несомненно, наиболее широко известный пример двойственности в логике. [1] Двойственность заключается в следующих металогических теоремах:
- В классической логике высказываний связки конъюнкции и дизъюнкции могут быть определены друг через друга, и, следовательно, только одну из них нужно считать примитивной. [4] [1]
- Если используется в качестве обозначения для обозначения результата замены каждого случая конъюнкции дизъюнкцией и каждого случая дизъюнкции конъюнкцией (например, с или наоборот), в данной формуле , и если используется как обозначение для замены каждой буквы-предложения в с его отрицанием (например, с ), и если символ используется для семантического следствия и ⟚ для семантической эквивалентности между логическими формулами, то очевидно, что ⟚ , [4] [7] [6] а также это тогда и только тогда, когда , [7] и более того, если ⟚ затем ⟚ . [7] (В этом контексте называется двойственной формуле .) [4] [5]
В этой статье будут доказаны эти результаты в § Взаимная определимость и § Отрицание семантически эквивалентно двойственным разделам соответственно.
Взаимная определимость
[ редактировать ]Благодаря своей семантике , т. е. тому, как они обычно интерпретируются в классической логике высказываний, конъюнкцию и дизъюнкцию можно определить в терминах друг друга с помощью отрицания , так что, следовательно, только один из них нужно считать примитивным. [4] [1] Например, если конъюнкция (∧) и отрицание (¬) взяты в качестве примитивов, то дизъюнкция (∨) может быть определена следующим образом: [1] [8]
- (1)
Альтернативно, если дизъюнкция считается примитивной, то конъюнкцию можно определить следующим образом: [1] [9] [8]
- (2)
Кроме того, каждая из этих эквивалентностей может быть выведена из другой; например, если (1) взять примитивным, то (2) получается следующим образом: [1]
- (3)
Функциональная полнота
[ редактировать ]Поскольку теорема о дизъюнктивной нормальной форме показывает, что множество связок , функционально полно эти результаты показывают, что множества связок и сами по себе функционально завершены.
Законы де Моргана
[ редактировать ]Законы де Моргана также следуют из определений этих связок друг относительно друга, какое бы направление при этом ни было выбрано. [1] Если конъюнкцию считать примитивной, то (4) следует непосредственно из (1), а (5) следует из (1) через (3): [1]
- (4)
- (5)
Отрицание семантически эквивалентно двойственному
[ редактировать ]Теорема: [4] [7] Позволять быть любым предложением в . (То есть язык с пропозициональными переменными и связи .) Позволять быть получено от путем замены каждого вхождения в к , каждое появление к , и каждое появление к . Затем ⟚ . ( называется двойственным .)
Доказательство: [4] [7] Предложение из , где как в теореме, будем говорить, что он обладает свойством если ⟚ . Докажем индукцией по непосредственным предшественникам, что все предложения иметь . ( Непосредственным предшественником является правильно построенной формулы любая из формул, соединенных ее доминантной связкой ; отсюда следует, что буквы предложения не имеют непосредственных предшественников.) Итак, мы должны установить, что выполняются следующие два условия: (1) каждый имеет ; и (2) для любого неатомного , из индуктивной гипотезы, что непосредственные предшественники иметь , отсюда следует, что делает также.
- Каждый явно не имеет появления или , и так это просто . Итак, показывая это имеет просто требуется показать, что , что, как мы знаем, так и есть .
- Шаг индукции – это рассуждение по случаям. Если не является затем должен иметь одну из следующих трех форм: (i) , (ii) , или (iii) где и являются предложениями . Если имеет форму (i) или (ii) имеет непосредственных предшественников и , а если он имеет форму (iii), он имеет одного непосредственного предшественника . Проверим, что шаг индукции выполняется в каждом из случаев.
- Предположим, что и у каждого есть , то есть это ⟚ и ⟚ . Напомним, что это предположение является индуктивной гипотезой . Из этого мы делаем вывод, что ⟚ . По законам де Моргана ⟚ . Но , и . Итак, было показано, что из индуктивной гипотезы следует, что ⟚ , то есть имеет по мере необходимости.
- У нас та же индуктивная гипотеза, что и в (i). Итак, еще раз ⟚ и ⟚ . Следовательно . И снова де Морган, ⟚ . Но . Так ⟚ и в этом случае тоже.
- Здесь индуктивная гипотеза заключается просто в том, что ⟚ . Следовательно ⟚ . Но . Следовательно ⟚ . КЭД
Дальнейшие теоремы двойственности
[ редактировать ]Предполагать . Затем путем равномерной замены для . Следовательно, , по противопоставлению ; итак, наконец, , по свойству, которое ⟚ , что только что было доказано выше. [7] И поскольку , это также правда, что тогда и только тогда, когда . [7] Отсюда следует, как следствие, что если , затем . [7]
Конъюнктивные и дизъюнктивные нормальные формы.
[ редактировать ]Для формулы в дизъюнктивной нормальной форме формула будет в конъюнктивной нормальной форме , и учитывая результат, что § Отрицание семантически эквивалентно двойственному , оно будет семантически эквивалентно . [10] [11] Это обеспечивает процедуру преобразования между конъюнктивной нормальной формой и дизъюнктивной нормальной формой. [12] Поскольку теорема о дизъюнктивной нормальной форме показывает, что каждая формула логики высказываний выражается в дизъюнктивной нормальной форме, каждая формула также выражается в конъюнктивной нормальной форме посредством преобразования в двойственную ей форму. [11]
Ссылки
[ редактировать ]- ^ Jump up to: а б с д и ж г час я «Двойственность в логике и языке | Интернет-энциклопедия философии» . Проверено 10 июня 2024 г.
- ^ «1.1 Логические операции» . www.whitman.edu . Проверено 10 июня 2024 г.
- ^ Посмотрите, Брэндон С. (25 сентября 2014 г.). Блумсберийский компаньон Лейбница . Издательство Блумсбери. п. 127. ИСБН 978-1-4725-2485-0 .
- ^ Jump up to: а б с д и ж г Хаусон, Колин (1997). Логика с деревьями: введение в символическую логику . Лондон; Нью-Йорк: Рутледж. стр. 41, 44–45. ISBN 978-0-415-13342-5 .
- ^ Jump up to: а б «Булева алгебра, часть 1 | Обзор ICS 241» . курсы.ics.hawaii.edu . Проверено 10 июня 2024 г.
- ^ Jump up to: а б Курки-Суонио, Р. (20 июля 2005 г.). Практическая теория реактивных систем: поэтапное моделирование динамического поведения . Springer Science & Business Media. стр. 80–81. ISBN 978-3-540-27348-6 .
- ^ Jump up to: а б с д и ж г час Босток, Дэвид (1997). Промежуточная логика . Оксфорд: Нью-Йорк: Clarendon Press; Издательство Оксфордского университета. стр. 62–65. ISBN 978-0-19-875141-0 .
- ^ Jump up to: а б Макридис, Одиссей (2022). Символическая логика . Филгрейвская философия сегодня. Чам, Швейцария: Пэлгрейв Макмиллан. п. 133. ИСБН 978-3-030-67395-6 .
- ^ Лайонс, Джон (2 июня 1977 г.). Семантика: Том 1 . Издательство Кембриджского университета. п. 145. ИСБН 978-0-521-29165-1 .
- ^ Робинсон, Алан Дж.А.; Воронков, Андрей (21 июня 2001 г.). Справочник по автоматизированному рассуждению . Профессиональное издательство Персидского залива. п. 306. ИСБН 978-0-444-82949-8 .
- ^ Jump up to: а б Полковски, Лех Т. (03 октября 2023 г.). Логика: Справочник для специалистов по информатике: 2-е переработанное, модифицированное и расширенное издание «Логики для компьютерных наук, наук о данных и искусственного интеллекта» . Спрингер Природа. п. 70. ИСБН 978-3-031-42034-4 .
- ^ Багдасар, Овидиу (28 октября 2013 г.). Краткая компьютерная математика: учебники по теории и задачам . Springer Science & Business Media. п. 36. ISBN 978-3-319-01751-8 .