Алгебра Гейтинга - Heyting algebra

В математике , А алгебра гейтингова (также известный как псевдо-алгебре ) является ограниченной решеткой (с присоединяться и встречаются операции написаны ∨ и ∧ и с наименьшим элементом 0 и наибольшим элементом 1) , снабженный бинарной операцией → б о причастности такого что ( 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 до подобъекта классификаторов Ом.

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

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

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

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

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

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

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

Полная гейтингова алгебра является алгеброй гейтингова , что является полной решеткой .

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

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

Теоретико-категориальное определение

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

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

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

Теоретико-решеточные определения

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

для некоторого фиксированного в 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 - ложное .

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

Примеры

Свободная гейтингова алгебра над одним генератором (ака Rieger-Нисимура решетка)
  • Каждая булева алгебра является алгеброй Гейтинга, где pq задается формулой ¬ pq .
  • Каждое полностью упорядоченное множество , имеющее наименьший элемент 0 и наибольший элемент 1, является алгеброй Гейтинга (если рассматривать ее как решетку). В этом случае pq равно 1, если p≤q , и q в противном случае.
  • Простейшая алгебра Гейтинга, которая еще не является булевой алгеброй, - это полностью упорядоченное множество {0, 1/2, 1} (рассматриваемая как решетка), что дает следующие операции:
    б
    а
    0 1/2 1
    0 0 0 0
    1/2 0 1/2 1/2
    1 0 1/2 1
     
    б
    а
    0 1/2 1
    0 0 1/2 1
    1/2 1/2 1/2 1
    1 1 1 1
     
    аб
    б
    а
    0 1/2 1
    0 1 1 1
    1/2 0 1 1
    1 0 1/2 1
     
    а ¬ а
    0 1
    1/2 0
    1 0

    В этом примере это 1/2∨¬1/2 знак равно 1/2∨ (1/2 → 0) = 1/2∨0 = 1/2 фальсифицирует закон исключенного третьего.

  • Каждая топология обеспечивает полную алгебру Гейтинга в виде открытой решетки множеств . В этом случае элемент → B является внутренняя объединения A с и B , где с обозначает дополнение из открытого множества A . Не все полные алгебры Гейтинга имеют такую ​​форму. Эти вопросы изучаются в бессмысленной топологии , где полные алгебры Гейтинга также называются фреймами или локали .
  • Каждая внутренняя алгебра предоставляет алгебру Гейтинга в виде своей решетки открытых элементов. Каждая алгебра Гейтинга имеет такую ​​форму, поскольку алгебра Гейтинга может быть дополнена до булевой алгебры, взяв ее свободное булево расширение как ограниченную дистрибутивную решетку, а затем рассматривая его как обобщенную топологию в этой булевой алгебре.
  • Lindenbaum алгебра высказываний интуиционистской логики является алгеброй гейтингова.
  • В глобальных элементах по субобъекту классификатор П А. Н. элементарного топоса образуют алгебру Гейтингова; это алгебра Гейтинга значений истинности интуиционистской логики высшего порядка, индуцированной топосом.
  • Алгебры Лукасевича – Мойсила (LM n ) также являются гейтинговыми алгебрами для любого n (но они не являются MV-алгебрами для n ≥ 5).

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

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

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

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

Подтверждаемые личности

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

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

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

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

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

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

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

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

Распределительность

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

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

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

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

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

Обычные и дополненные элементы

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

  1. х = ¬¬ х .
  2. х = ¬ у для некоторого у в Н .

Эквивалентность этих условий может быть пересчитана просто как тождество ¬¬¬ х = ¬ х , справедливо для всех х в Н .

Элементы 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 регулярен;
  3. каждый x в H дополняем.

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

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

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

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

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

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

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

Условие 2 - это другой закон Де Моргана. Состояние 6 говорит о том , что присоединиться к операции ∨ рег на булевой алгебре Н рег регулярных элементов 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 , мы говорим , что ƒ является морфизм гейтинговых алгебр , если для любых элементов х и у в Н 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 является гейтингова алгебра, и пусть FH . Мы называем F фильтра на H , если она удовлетворяет следующие свойства:

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

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

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

Учитывая , любой морфизм гейтингова алгебры F  : HH ' , удовлетворяющий п ( у ) = 1 для каждого уS , ф факторов однозначно через канонический сюръекции р F  : HH / F . То есть, существует единственный морфизм F '  : Н / РН' , удовлетворяющих f'p F = F . Морфизм F ' называется индуцированной с помощью F .

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

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

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

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

  1. Рассмотрим множество L пропозициональных формул от переменных A 1 , A 2 , ..., A n .
  2. Наделите L с предпорядке ≼ путем определения FG , если G является (интуиционист) логическое следствие из F , то есть, если G выводим из F . Совершенно очевидно, что ≼ является предварительным заказом.
  3. Рассмотрим отношение эквивалентности FG, индуцированное предпорядком F≼G. (Оно определяется как FG тогда и только тогда, когда FG и GF. Фактически, ∼ является отношением (интуиционистской) логической эквивалентности.)
  4. Пусть H 0 - фактормножество 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 следует из того факта, что если FG и 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 . Он свободен в том смысле , что при любом гейтингова алгебра Н дается вместе с семейством его элементов < я : яI >, существует единственный морфизм F : Н 0Н , удовлетворяющая е ([ я ]) = я . Единственность f нетрудно увидеть, и его существование, по существу, является следствием метаимпликации 1 ⇒ 2 раздела « Доказуемые тождества » выше в форме его следствия, что всякий раз, когда F и G являются доказуемо эквивалентными формулами, F (〈a я >) = G (< я >) для любого семейства элементов < в I > в H .

Алгебра Гейтинга формул, эквивалентных теории T

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

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

Каждая алгебра гейтингова изоморфна одной формы Н Т . Чтобы увидеть это, пусть Н быть любой гейтингова алгебра, и пусть < я : я ∈I> семейство элементов , порождающих H (например, любой сюръективны семьи). Рассмотрим теперь множество Т формул J (< я >) в переменных < я : я ∈I> такое , что J (< я >) = 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.

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

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

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

Проблемы с решением

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

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

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

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

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

Примечания

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

использованная литература

  • Резерфорд, Дэниел Эдвин (1965). Введение в теорию решеток . Оливер и Бойд. OCLC  224572 .
  • Ф. Борсё, Справочник по категориальной алгебре 3 , Энциклопедия математики и ее приложений , Vol. 53, Cambridge University Press, 1994. ISBN  0-521-44180-3 OCLC  52238554
  • Г. Гирц, К. Х. Хоффманн, К. Кеймель, Дж. Д. Лоусон, М. Мислав и Д. С. Скотт, Непрерывные решетки и области , В энциклопедии математики и ее приложений , Vol. 93, Cambridge University Press, 2003.
  • С. Гиларди. Свободные гейтинговые алгебры как бигейтинговые алгебры , Math. Rep. Acad. Sci. Канада XVI., 6: 240–244, 1992.
  • Heyting, A. (1930), "Die formalen Regeln der intuitionistischen Logik. I, II, III", Sitzungsberichte Akad. Берлин : 42-56, 57-71, 158-169, JFM  56.0823.01
  • Дикманн, Макс; Шварц, Нильс; Трессл, Маркус (2019). Спектральные пространства . Новые математические монографии. 35 . Кембридж: Издательство Кембриджского университета . DOI : 10.1017 / 9781316543870 . ISBN 9781107146723. S2CID  201542298 .

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