stringtranslate.com

алгебра Гейтинга

В математике алгебра Гейтинга (также известная как псевдобулева алгебра [1] ) представляет собой ограниченную решетку (с операциями соединения и встречи, обозначаемыми ∨ и ∧, и с наименьшим элементом 0 и наибольшим элементом 1), снабженную бинарной операцией ab, называемой импликацией, такой, что ( ca ) ≤ b эквивалентно c ≤ ( ab ). [ необходимо пояснение ] С логической точки зрения, AB является по этому определению самым слабым предложением, для которого modus ponens , правило вывода AB , AB , является обоснованным. Подобно булевым алгебрам , алгебры Гейтинга образуют многообразие , аксиоматизируемое с конечным числом уравнений. Алгебры Гейтинга были введены Арендом Гейтингом  (1930) для формализации интуиционистской логики .

Алгебры Гейтинга являются дистрибутивными решетками . Каждая булева алгебра является алгеброй Гейтинга, когда ab определяется как ¬ ab , как и каждая полная дистрибутивная решетка, удовлетворяющая одностороннему бесконечному дистрибутивному закону , когда ab берется как супремум множества всех c, для которых cab . В конечном случае каждая непустая дистрибутивная решетка, в частности каждая непустая конечная цепь , автоматически является полной и вполне дистрибутивной, и, следовательно, алгеброй Гейтинга.

Из определения следует, что 1 ≤ 0 → a , что соответствует интуитивному представлению о том, что любое предложение a следует из противоречия 0. Хотя операция отрицания ¬ a не является частью определения, она может быть определена как a → 0. Интуитивное содержание ¬ a заключается в предложении, что предположение a привело бы к противоречию. Определение подразумевает, что a ∧ ¬ a = 0. Далее можно показать, что a ≤ ¬¬ a , хотя обратное, ¬¬ aa , в общем случае неверно, то есть исключение двойного отрицания в общем случае не выполняется в алгебре Гейтинга.

Алгебры Гейтинга обобщают булевы алгебры в том смысле, что булевы алгебры — это в точности алгебры Гейтинга, удовлетворяющие a ∨ ¬ a = 1 ( исключенное третье ), что эквивалентно ¬¬ a = a . Элементы алгебры Гейтинга H вида ¬ a составляют булеву решетку, но в общем случае это не подалгебра H (см. ниже).

Алгебры Гейтинга служат алгебраическими моделями пропозициональной интуиционистской логики таким же образом, как булевы алгебры моделируют пропозициональную классическую логику [ требуется ссылка ] . Внутренняя логика элементарного топоса основана на алгебре Гейтинга подобъектов конечного объекта 1, упорядоченных по включению, что эквивалентно морфизмам из 1 в классификатор подобъектов Ω.

Открытые множества любого топологического пространства образуют полную алгебру Гейтинга . Полные алгебры Гейтинга, таким образом, становятся центральным объектом изучения в бесточечной топологии .

Каждая алгебра Гейтинга, множество не наибольших элементов которой имеет наибольший элемент (и образует другую алгебру Гейтинга), является подпрямо неприводимой , откуда каждая алгебра Гейтинга может быть сделана подпрямо неприводимой путем присоединения нового наибольшего элемента. Из этого следует, что даже среди конечных алгебр Гейтинга существует бесконечно много подпрямо неприводимых, никакие две из которых не имеют одинаковой эквациональной теории . Следовательно, никакой конечный набор конечных алгебр Гейтинга не может предоставить все контрпримеры к не-законам алгебры Гейтинга. Это резко контрастирует с булевыми алгебрами, единственным подпрямо неприводимым из которых является двухэлементный, который сам по себе, следовательно, достаточен для всех контрпримеров к не-законам булевой алгебры, основы для простого метода принятия решений с помощью таблицы истинности . Тем не менее, разрешимо, выполняется ли уравнение всех алгебр Гейтинга. [2]

Алгебры Гейтинга реже называют псевдобулевыми алгебрами [ 3] или даже решетками Брауэра [4], хотя последний термин может обозначать двойственное определение [5] или иметь несколько более общее значение [6] .

Формальное определение

Алгебра Гейтинга H — это ограниченная решетка , такая что для всех a и b из H существует наибольший элемент x из H такой, что

Этот элемент является относительным псевдодополнением a относительно b и обозначается ab . Мы пишем 1 и 0 для наибольшего и наименьшего элемента H соответственно.

В любой алгебре Гейтинга псевдодополнение ¬ a любого элемента a определяется установкой ¬ a = ( a →0). По определению, , и ¬ a — наибольший элемент, обладающий этим свойством. Однако, в общем случае неверно, что , поэтому ¬ — это только псевдодополнение, а не истинное дополнение , как это было бы в булевой алгебре.

Полная алгебра Гейтинга — это алгебра Гейтинга, представляющая собой полную решетку .

Подалгебра алгебры Гейтинга H это подмножество H 1 алгебры H, содержащее 0 и 1 и замкнутое относительно операций ∧, ∨ и →. Отсюда следует, что оно также замкнуто относительно ¬. Подалгебра превращается в алгебру Гейтинга с помощью индуцированных операций.

Альтернативные определения

Категориально-теоретическое определение

Алгебра Гейтинга — это ограниченная решетка, все объекты которой экспоненциальны .

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

Импликация Гейтинга (часто записываемая с использованием или , чтобы избежать путаницы, такой как использование для обозначения функтора ) — это просто экспонента: — это альтернативная запись для . Из определения экспоненты следует, что импликация ( ) является правой сопряженной к meet ( ). Это присоединение можно записать как или более полно как:

Определения теории решеток

Эквивалентное определение алгебр Гейтинга можно дать, рассмотрев отображения:

для некоторого фиксированного a в H. Ограниченная решетка H является алгеброй Гейтинга тогда и только тогда, когда каждое отображение f a является нижним сопряженным монотонного связного элемента Галуа . В этом случае соответствующий верхний сопряженный элемент g a задается как g a ( x ) = ax , где → определяется, как указано выше.

Еще одно определение — как остаточная решетка, моноидная операция которой — ∧. Тогда моноидная единица должна быть верхним элементом 1. Коммутативность этого моноида подразумевает, что два остатка совпадают при ab .

Ограниченная решетка с операцией импликации

Если задана ограниченная решетка A с наибольшим и наименьшим элементами 1 и 0, а также бинарная операция →, то они вместе образуют алгебру Гейтинга тогда и только тогда, когда выполняются следующие условия:

где уравнение 4 представляет собой распределительный закон для →.

Характеристика с использованием аксиом интуиционистской логики

Эта характеристика алгебр Гейтинга делает доказательство основных фактов, касающихся связи между интуиционистским пропозициональным исчислением и алгебрами Гейтинга, непосредственным. (Для этих фактов см. разделы «Доказуемые тождества» и «Универсальные конструкции».) Следует думать об элементе как означающем, интуитивно, «доказуемо истинно». Сравните с аксиомами в Интуиционистская логика#Аксиоматизация ).

Дано множество A с тремя бинарными операциями →, ∧ и ∨ и двумя выделенными элементами и , тогда A является алгеброй Гейтинга для этих операций (и отношения ≤, определяемого условием, что когда ab = ), тогда и только тогда, когда для любых элементов x , y и z из A выполняются следующие условия :

Наконец, мы определяем ¬ x как x → .

Условие 1 говорит, что эквивалентные формулы должны быть определены. Условие 2 говорит, что доказуемо истинные формулы замкнуты относительно modus ponens . Условия 3 и 4 тогда являются условиями. Условия 5, 6 и 7 являются условиями и . Условия 8, 9 и 10 являются условиями или . Условие 11 является ложным условием.

Конечно, если бы для логики был выбран другой набор аксиом, мы могли бы соответствующим образом изменить наш.

Примеры

Свободная алгебра Гейтинга над одним генератором (она же решетка Ригера–Нишимуры)

Характеристики

Общие свойства

Порядок на алгебре Гейтинга H может быть восстановлен из операции → следующим образом: для любых элементов a , b из H , тогда и только тогда, когда ab = 1.

В отличие от некоторых многозначных логик , алгебры Гейтинга обладают следующим свойством, свойственным булевым алгебрам: если отрицание имеет неподвижную точку (т. е. ¬ a = a для некоторого a ), то алгебра Гейтинга является тривиальной одноэлементной алгеброй Гейтинга.

Доказуемые идентичности

Если задана формула исчисления высказываний (использующая, в дополнение к переменным, связки и константы 0 и 1), то это факт, доказанный на ранних этапах любого изучения алгебр Гейтинга, что следующие два условия эквивалентны:

  1. Формула F доказуемо истинна в интуиционистском пропозициональном исчислении.
  2. Тождество верно для любой алгебры Гейтинга H и любых элементов .

Метаимпликация 1 ⇒ 2 чрезвычайно полезна и является основным практическим методом доказательства тождеств в алгебрах Гейтинга. На практике в таких доказательствах часто используется теорема о дедукции .

Так как для любых a и b в алгебре Гейтинга H мы имеем тогда и только тогда, когда ab = 1, то из 1 ⇒ 2 следует , что всякий раз, когда формула FG доказуемо истинна, мы имеем для любой алгебры Гейтинга H и любых элементов . (Из теоремы о дедукции следует, что FG доказуемо (безусловно) тогда и только тогда, когда G доказуемо из F , то есть если G является доказуемым следствием F .) В частности, если F и G доказуемо эквивалентны, то , поскольку ≤ является отношением порядка.

1 ⇒ 2 можно доказать, изучив логические аксиомы системы доказательства и проверив, что их значение равно 1 в любой алгебре Гейтинга, а затем проверив, что применение правил вывода к выражениям со значением 1 в алгебре Гейтинга приводит к выражениям со значением 1. Например, выберем систему доказательства, имеющую modus ponens в качестве единственного правила вывода, и аксиомы которой являются аксиомами Гильберта, приведенными в Intuitionistic logic#Axiomatization . Тогда факты, которые нужно проверить, немедленно вытекают из аксиомоподобного определения алгебр Гейтинга, данного выше.

1 ⇒ 2 также предоставляет метод доказательства того, что некоторые пропозициональные формулы, хотя и являются тавтологиями в классической логике, не могут быть доказаны в интуиционистской пропозициональной логике. Для того, чтобы доказать, что некоторая формула недоказуема, достаточно указать алгебру Гейтинга H и элементы такие, что .

Если же мы хотим избежать упоминания логики, то на практике возникает необходимость доказать в виде леммы версию теоремы о выводе, справедливую для алгебр Гейтинга: для любых элементов a , b и c алгебры Гейтинга H имеем .

Более подробную информацию о метаимпликации 2 ⇒ 1 см. в разделе «Универсальные конструкции» ниже.

Распределяемость

Алгебры Гейтинга всегда дистрибутивны . В частности, у нас всегда есть тождества

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

По аналогичному рассуждению, следующий бесконечный дистрибутивный закон справедлив в любой полной алгебре Гейтинга:

для любого элемента x в H и любого подмножества Y из H. Наоборот, любая полная решетка, удовлетворяющая указанному выше бесконечному дистрибутивному закону, является полной алгеброй Гейтинга, причем

являясь его относительной операцией псевдодополнения.

Регулярные и дополнительные элементы

Элемент x алгебры Гейтинга H называется регулярным , если выполняется одно из следующих эквивалентных условий:

  1. х = ¬¬ х .
  2. x = ¬ y для некоторого y из H .

Эквивалентность этих условий можно просто переформулировать как тождество ¬¬¬ x = ¬ x , справедливое для всех x из H .

Элементы x и y алгебры Гейтинга H называются дополнениями друг к другу, если xy = 0 и xy = 1. Если он существует, любой такой y уникален и должен быть фактически равен ¬ x . Мы называем элемент x дополняемым , если он допускает дополнение. Верно, что если x дополняем, то и ¬ x тоже , и тогда x и ¬ x являются дополнениями друг к другу. Однако, как ни странно, даже если x не дополняем, ¬ x может тем не менее иметь дополнение (не равное x ). В любой алгебре Гейтинга элементы 0 и 1 являются дополнениями друг к другу. Например, возможно, что ¬ x равен 0 для каждого x, отличного от 0, и 1, если x = 0, и в этом случае 0 и 1 являются единственными регулярными элементами.

Любой дополняемый элемент алгебры Гейтинга является регулярным, хотя обратное в общем случае неверно. В частности, 0 и 1 всегда являются регулярными.

Для любой алгебры Гейтинга H следующие условия эквивалентны:

  1. Hбулева алгебра ;
  2. каждый x в H является регулярным; [9]
  3. каждый x в H дополняется. [10]

В этом случае элемент ab равен ¬ ab .

Регулярные (соответственно дополняемые) элементы любой алгебры Гейтинга H образуют булеву алгебру H reg (соответственно H comp ), в которой операции ∧, ¬ и →, а также константы 0 и 1 совпадают с таковыми в H . В случае H comp операция ∨ также та же самая, поэтому H comp является подалгеброй H . Однако в общем случае H reg не будет подалгеброй H , поскольку ее операция соединения ∨ reg может отличаться от ∨. Для x , yH reg мы имеем x reg y = ¬(¬ x ∧ ¬ y ). Ниже приведены необходимые и достаточные условия для того, чтобы ∨ reg совпадало с ∨ .

Законы Де Моргана в алгебре Гейтинга

Один из двух законов Де Моргана выполняется в каждой алгебре Гейтинга, а именно

Однако другой закон Де Моргана не всегда выполняется. Вместо этого мы имеем слабый закон Де Моргана:

Следующие утверждения эквивалентны для всех алгебр Гейтинга H :

  1. H удовлетворяет обоим законам Де Моргана,

Условие 2 — это другой закон Де Моргана. Условие 6 гласит, что операция соединения ∨ reg на булевой алгебре H reg регулярных элементов H совпадает с операцией ∨ H . Условие 7 гласит, что каждый регулярный элемент дополняем, т. е. H reg = H comp .

Мы доказываем эквивалентность. Очевидно, что метаимпликации 1 ⇒ 2, 2 ⇒ 3 и 4 ⇒ 5 тривиальны. Более того, 3 ⇔ 4 и 5 ⇔ 6 просто вытекают из первого закона Де Моргана и определения регулярных элементов. Покажем, что 6 ⇒ 7 , взяв ¬ x и ¬¬ x вместо x и y в 6 и используя тождество a ∧ ¬ a = 0. Обратите внимание, что 2 ⇒ 1 следует из первого закона Де Моргана, а 7 ⇒ 6 следует из того факта, что операция соединения ∨ на подалгебре H comp является просто ограничением ∨ на H comp , принимая во внимание характеристики, которые мы дали для условий 6 и 7. Метаимпликация 5 ⇒ 2 является тривиальным следствием слабого закона Де Моргана, взяв ¬ x и ¬ y вместо x и y в 5.

Алгебры Гейтинга, удовлетворяющие вышеуказанным свойствам, связаны с логикой Де Моргана таким же образом, как алгебры Гейтинга в целом связаны с интуиционистской логикой.

Морфизмы алгебры Гейтинга

Определение

Если заданы две алгебры Гейтинга H 1 и H 2 и отображение f  : H 1H 2 , то мы говорим, что ƒ является морфизмом алгебр Гейтинга, если для любых элементов x и y из H 1 имеем:

Из любого из последних трех условий (2, 3 или 4) следует, что f является возрастающей функцией, то есть f ( x ) ≤ f ( y ) всякий раз, когда xy .

Предположим, что H 1 и H 2 являются структурами с операциями →, ∧, ∨ (и, возможно, ¬) и константами 0 и 1, а f является сюръективным отображением из H 1 в H 2 со свойствами 1–4 выше. Тогда, если H 1 является алгеброй Гейтинга, то таковой является и H 2. Это следует из характеристики алгебр Гейтинга как ограниченных решеток (рассматриваемых как алгебраические структуры, а не частично упорядоченные множества) с операцией →, удовлетворяющей определенным тождествам.

Характеристики

Тождественное отображение f ( x ) = x из любой алгебры Гейтинга в себя является морфизмом, а композиция gf любых двух морфизмов f и g является морфизмом. Следовательно, алгебры Гейтинга образуют категорию .

Примеры

Для заданной алгебры Гейтинга H и любой подалгебры H 1 отображение включения i  : H 1H является морфизмом.

Для любой алгебры Гейтинга H отображение x ↦ ¬¬ x определяет морфизм из H на булеву алгебру ее регулярных элементов H reg . Это, вообще говоря, не морфизм из H в себя, поскольку операция соединения H reg может отличаться от операции соединения H .

Коэффициенты

Пусть H — алгебра Гейтинга, и пусть FH. Мы называем F фильтром на H, если он удовлетворяет следующим свойствам:

Пересечение любого набора фильтров на H снова является фильтром. Следовательно, для любого подмножества S из H существует наименьший фильтр, содержащий S . Мы называем его фильтром, сгенерированным S . Если S пусто , F = {1}. В противном случае F равен набору x в H, такому, что существуют y 1 , y 2 , ..., y nS с y 1y 2 ∧ ... ∧ y nx .

Если H — алгебра Гейтинга, а F — фильтр на H , мы определяем отношение ~ на H следующим образом: мы пишем x ~ y всякий раз, когда xy и yx оба принадлежат F. Тогда ~ — отношение эквивалентности ; мы пишем H / F для фактор-множества . Существует единственная структура алгебры Гейтинга на H / F, такая что каноническая сюръекция p F  : HH / F становится морфизмом алгебры Гейтинга. Мы называем алгебру Гейтинга H / F фактором H по F.

Пусть S — подмножество алгебры Гейтинга H , а F — фильтр, сгенерированный S. Тогда H / F удовлетворяет следующему универсальному свойству:

Для любого морфизма алгебр Гейтинга f  : HH ′ , удовлетворяющего f ( y ) = 1 для любого yS , f однозначно пропускается через каноническую сюръекцию p F  : HH / F . То есть, существует единственный морфизм f  : H / FH ′ , удовлетворяющий f p F = f . Говорят , что морфизм f индуцирован f .

Пусть f  : H 1H 2 — морфизм алгебр Гейтинга. Ядро f , обозначаемое как ker f , — это множество f −1 [{1}]. Это фильтр на H 1 . (Следует соблюдать осторожность, поскольку это определение, если его применить к морфизму булевых алгебр, двойственно тому, что можно было бы назвать ядром морфизма, рассматриваемого как морфизм колец.) В силу вышесказанного f индуцирует морфизм f  : H 1 /(ker f ) → H 2 . Это изоморфизм H 1 /(ker f ) на подалгебру f [ H 1 ] алгебры H 2 .

Универсальные конструкции

Алгебра Гейтинга пропозициональных формул внпеременные вплоть до интуиционистской эквивалентности

Метаимпликация 2 ⇒ 1 в разделе «Доказуемые тождества» доказывается путем демонстрации того, что результат следующей конструкции сам по себе является алгеброй Гейтинга:

  1. Рассмотрим множество L пропозициональных формул от переменных A 1 , A 2 ,..., A n .
  2. Наделите L предпорядком ≼, определив FG , если G является (интуиционистским) логическим следствием F , то есть если G доказуемо из F. Непосредственно следует , что ≼ является предпорядком.
  3. Рассмотрим отношение эквивалентности F ~ G, индуцированное предпорядком F≼G. (Оно определяется соотношением F ~ G тогда и только тогда, когда FG и GF. Фактически, ~ является отношением (интуиционистской) логической эквивалентности.)
  4. Пусть H0 фактор-множество L /~. Это и будет искомая алгебра Гейтинга.
  5. Обозначим через [ F ] класс эквивалентности формулы F . Операции →, ∧, ∨ и ¬ очевидным образом определены на L . Проверьте, что для данных формул F и G классы эквивалентности [ FG ], [ FG ], [ FG ] и [¬ F ] зависят только от [ F ] и [ G ]. Это определяет операции →, ∧, ∨ и ¬ на фактор-множестве H 0 = L /~. Далее определим 1 как класс доказуемо истинных утверждений и положим 0=[⊥].
  6. Проверьте, что H 0 вместе с этими операциями является алгеброй Гейтинга. Мы делаем это, используя аксиомоподобное определение алгебр Гейтинга. H 0 удовлетворяет условиям THEN-1 через FALSE, поскольку все формулы заданных форм являются аксиомами интуиционистской логики. MODUS-PONENS следует из того факта, что если формула ⊤→ F доказуемо истинна, где ⊤ доказуемо истинна, то F доказуемо истинна (применением правила вывода modus ponens). Наконец, EQUIV следует из того факта, что если F​​G и GF оба доказуемо истинны, то F и G доказуемы друг из друга (применением правила вывода modus ponens), следовательно, [ F ]=[ G ].

Как всегда в аксиоматичном определении алгебр Гейтинга, мы определяем ≤ на H 0 условием, что xy тогда и только тогда, когда xy = 1. Поскольку по теореме о дедукции формула FG доказуемо истинна тогда и только тогда, когда G доказуема из F , отсюда следует, что [ F ]≤[ G ] тогда и только тогда, когда F≼G. Другими словами, ≤ — это отношение порядка на L /~, индуцированное предпорядком ≼ на L .

Свободная алгебра Гейтинга на произвольном наборе генераторов

На самом деле предыдущее построение можно осуществить для любого набора переменных { A i  : iI } (возможно, бесконечного). Таким образом, получается свободная алгебра Гейтинга на переменных { A i }, которую мы снова обозначим через H 0 . Она свободна в том смысле, что для любой алгебры Гейтинга H, заданной вместе с семейством ее элементов 〈a i : iI〉, существует единственный морфизм f : H 0H, удовлетворяющий f ([ A i ])= a i . Уникальность f нетрудно увидеть, и ее существование по сути вытекает из метаимпликации 1 ⇒ 2 раздела «Доказуемые тождества» выше в форме ее следствия, что всякий раз, когда F и G являются доказуемо эквивалентными формулами, F (〈a i〉)= G (〈a i〉) для любого семейства элементов 〈a i〉в H .

Гейтинговая алгебра формул, эквивалентных относительно теорииТ

Учитывая набор формул T в переменных { A i }, рассматриваемых как аксиомы, то же самое построение можно было бы осуществить относительно отношения FG, определенного на L, чтобы означать, что G является доказуемым следствием F и набора аксиом T . Обозначим через H T полученную таким образом алгебру Гейтинга. Тогда H T удовлетворяет тому же универсальному свойству, что и H 0 выше, но относительно алгебр Гейтинга H и семейств элементов 〈a i〉, удовлетворяющих свойству J (〈a i〉)=1 для любой аксиомы J (〈A i〉) в T . (Заметим, что H T , взятый с семейством своих элементов 〈[ A i ]〉, сам удовлетворяет этому свойству.) Существование и единственность морфизма доказывается так же, как и для H 0 , за исключением того, что нужно изменить метаимпликацию 1 ⇒ 2 в «Доказуемых тождествах» так, чтобы 1 читалось «доказуемо истинно из T », а 2 читалось «любые элементы a 1 , a 2 ,..., an в H , удовлетворяющие формулам T ».

Алгебру Гейтинга H T , которую мы только что определили, можно рассматривать как фактор свободной алгебры Гейтинга H 0 по тому же набору переменных, применяя универсальное свойство H 0 относительно H T и семейства ее элементов 〈[ A i ]〉.

Каждая алгебра Гейтинга изоморфна одной из алгебр вида H T . Чтобы увидеть это, пусть H — любая алгебра Гейтинга, и пусть 〈a i : i ∈I〉 — семейство элементов, порождающее H (например, любое сюръективное семейство). Теперь рассмотрим множество T формул J (〈A i〉) от переменных 〈A i : i ∈I〉 таких, что J (〈a i〉)=1. Тогда мы получаем морфизм f : H TH по универсальному свойству H T , который, очевидно, сюръективен. Нетрудно показать, что f инъективен.

Сравнение с алгебрами Линденбаума

Конструкции, которые мы только что привели, играют совершенно аналогичную роль в отношении алгебр Гейтинга к роли алгебр Линденбаума в отношении булевых алгебр . Фактически, алгебра Линденбаума B T в переменных { A i } относительно аксиом T — это просто наш H TT 1 , где T 1 — это множество всех формул вида ¬¬ FF , поскольку дополнительные аксиомы T 1 — это единственные, которые нужно добавить, чтобы сделать все классические тавтологии доказуемыми.

Алгебры Гейтинга в применении к интуиционистской логике

Если интерпретировать аксиомы интуиционистской пропозициональной логики как термины алгебры Гейтинга, то они будут оцениваться как наибольший элемент, 1, в любой алгебре Гейтинга при любом назначении значений переменным формулы. Например, ( PQ )→ P является, по определению псевдодополнения, наибольшим элементом x таким, что . Это неравенство выполняется для любого x , поэтому наибольший такой x равен 1.

Более того, правило modus ponens позволяет нам вывести формулу Q из формул P и PQ. Но в любой алгебре Гейтинга, если P имеет значение 1, а PQ имеет значение 1, то это означает, что , и поэтому ; может быть только так, что Q имеет значение 1.

Это означает, что если формула выводима из законов интуиционистской логики, будучи выведенной из ее аксиом с помощью правила modus ponens, то она всегда будет иметь значение 1 во всех алгебрах Гейтинга при любом назначении значений переменным формулы. Однако можно построить алгебру Гейтинга, в которой значение закона Пирса не всегда равно 1. Рассмотрим 3-элементную алгебру {0, 1/2 ,1} как указано выше. Если мы назначим 1/2 к P и 0 к Q , то значение закона Пирса (( PQ )→ P )→ P равно 1/2 . Из этого следует, что закон Пирса не может быть выведен интуиционистски. См. изоморфизм Карри–Ховарда для общего контекста того, что это подразумевает в теории типов .

Обратное утверждение также может быть доказано: если формула всегда имеет значение 1, то она выводима из законов интуиционистской логики, поэтому интуиционистски верные формулы — это в точности те, которые всегда имеют значение 1. Это похоже на представление о том, что классически верные формулы — это те формулы, которые имеют значение 1 в двухэлементной булевой алгебре при любом возможном назначении true и false переменным формулы — то есть это формулы, которые являются тавтологиями в обычном смысле таблицы истинности. Алгебра Гейтинга, с логической точки зрения, является обобщением обычной системы значений истинности, и ее наибольший элемент 1 аналогичен «истине». Обычная система двузначной логики является частным случаем алгебры Гейтинга и наименьшим нетривиальным, в котором единственными элементами алгебры являются 1 (истина) и 0 (ложь).

Проблемы с принятием решений

Проблема того, выполняется ли заданное уравнение в каждой алгебре Гейтинга, была показана Солом Крипке в 1965 году как разрешимая. [2] Точная вычислительная сложность проблемы была установлена ​​Ричардом Статманом в 1979 году, который показал, что она является PSPACE-полной [11] и, следовательно, по крайней мере такой же сложной, как решение уравнений булевой алгебры (показано, что coNP-полнота в 1971 году Стивеном Куком ) [12] и предположил, что она значительно сложнее. Элементарная или первопорядковая теория алгебр Гейтинга неразрешима. [13] Остается открытым вопрос о том, разрешима ли универсальная теория Хорна алгебр Гейтинга, или проблема слов . [14] Что касается проблемы со словами, то известно, что алгебры Гейтинга не являются локально конечными (никакая алгебра Гейтинга, порожденная конечным непустым множеством, не является конечной), в отличие от булевых алгебр, которые локально конечны и проблема со словами которых разрешима. Неизвестно, существуют ли свободные полные алгебры Гейтинга, за исключением случая одного генератора, когда свободная алгебра Гейтинга на одном генераторе тривиально пополняема присоединением нового волчка.

Топологическое представление и теория двойственности

Каждая алгебра Гейтинга H естественно изоморфна ограниченной подрешетке L открытых множеств топологического пространства X , где импликация L задается внутренностью . Точнее, Xспектральное пространство простых идеалов ограниченной решетки H , а L — решетка открытых и квазикомпактных подмножеств X.

В более общем смысле категория алгебр Гейтинга дуально эквивалентна категории пространств Гейтинга. [15] Эту дуальность можно рассматривать как ограничение классической двойственности Стоуна ограниченных дистрибутивных решеток на (неполную) подкатегорию алгебр Гейтинга.

Альтернативно, категория алгебр Гейтинга дуально эквивалентна категории пространств Эсакиа . Это называется дуальностью Эсакиа .

Примечания

  1. ^ «Псевдобулева алгебра — Энциклопедия математики».
  2. ^ ab Kripke, SA: 1965, «Семантический анализ интуиционистской логики I». В: JN Crossley и MAE Dummett (ред.): Formal Systems and Recursive Functions. Амстердам: North-Holland, стр. 92–130.
  3. ^ Хелена Расёва; Роман Сикорский (1963). Математика метаматематики . Państwowe Wydawnictwo Naukowe (PWN). стр. 54–62, 93–95, 123–130.
  4. ^ А.Г. Кусраев; Самсон Семенович Кутателадзе (1999). Булевозначный анализ. Спрингер. п. 12. ISBN 978-0-7923-5921-0.
  5. ^ Янков, В.А. (2001) [1994], «Решетка Брауэра», Математическая энциклопедия , EMS Press.
  6. ^ Томас Скотт Блит (2005). Решетки и упорядоченные алгебраические структуры. Springer. стр. 151. ISBN 978-1-85233-905-0.
  7. ^ Georgescu, G. (2006). "N-значные логики и алгебры Лукасевича–Моисила". Axiomathes . 16 (1–2): 123–136. doi :10.1007/s10516-005-4145-6. S2CID  121264473., Теорема 3.6
  8. ^ Иоргулеску, А.: Связи между MV n -алгебрами и n -значными алгебрами Лукасевича–Моисила — I. Дискретная математика 181, 155–177 (1998) doi :10.1016/S0012-365X(97)00052-6
  9. ^ Резерфорд (1965), Th.26.2 стр.78.
  10. ^ Резерфорд (1965), Th.26.1 стр.78.
  11. ^ Статман, Р. (1979). «Интуиционистская пропозициональная логика полна в полиномиальном пространстве». Theoretical Comput. Sci . 9 : 67–72. doi :10.1016/0304-3975(79)90006-9. hdl : 2027.42/23534 .
  12. ^ Кук, С.А. (1971). «Сложность процедур доказательства теорем». Труды Третьего ежегодного симпозиума ACM по теории вычислений, ACM, Нью-Йорк . С. 151–158. doi : 10.1145/800157.805047 .
  13. ^ Гжегорчик, Анджей (1951). «Неразрешимость некоторых топологических теорий» (PDF) . Фундамента Математика . 38 : 137–52. дои : 10.4064/fm-38-1-137-152.
  14. ^ Питер Т. Джонстон, Stone Spaces , (1982) Cambridge University Press, Кембридж, ISBN 0-521-23893-5 . (См. параграф 4.11) 
  15. ^ см. раздел 8.3 в * Дикманн, Макс; Шварц, Нильс; Трессл, Маркус (2019). Спектральные пространства . Новые математические монографии. Том 35. Кембридж: Cambridge University Press . doi : 10.1017/9781316543870. ISBN 9781107146723. S2CID  201542298.

Смотрите также

Ссылки

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