Алгебра Гейтинга - Heyting algebra
В математике , А алгебра гейтингова (также известный как псевдо-алгебре ) является ограниченной решеткой (с присоединяться и встречаются операции написаны ∨ и ∧ и с наименьшим элементом 0 и наибольшим элементом 1) , снабженный бинарной операцией → б о причастности такого что ( c ∧ a ) ≤ b эквивалентно c ≤ ( a → b ). С логической точки зрения, A → B по этому определению является самым слабым утверждением, для которого modus ponens , правило вывода A → B , A ⊢ B , является правильным. Как и булевы алгебры , алгебры Гейтинга образуют многообразие, аксиоматизируемое конечным числом уравнений. Алгебры Гейтинга были введены Арендом Хейтингом ( 1930 ) для формализации интуиционистской логики .
Как решетки, алгебры Гейтинга дистрибутивны . Каждая булева алгебра является алгеброй Гейтинга, когда a → b определяется, как обычно, как ¬ a ∨ b , как и любая полная дистрибутивная решетка, удовлетворяющая одностороннему бесконечному дистрибутивному закону, когда a → b берется за верхнюю грань множества всех c, для которого c ∧ a ≤ b . В конечном случае любая непустая дистрибутивная решетка, в частности каждая непустая конечная цепь , автоматически является полной и полностью дистрибутивной и, следовательно, является алгеброй Гейтинга.
Из определения следует, что 1 ≤ 0 → a , что соответствует интуиции, что любое предложение a следует из противоречия 0. Хотя операция отрицания ¬ a не является частью определения, она определима как a → 0. Интуитивное Содержание ¬ a - это утверждение, что предположение a привело бы к противоречию. Из определения следует, что a ¬ a = 0. Далее можно показать, что a ≤ ¬¬ a , хотя обратное, ¬¬ a ≤ a , в общем случае неверно, то есть исключение двойного отрицания в общем случае не выполняется. в алгебре Гейтинга.
Алгебры Гейтинга обобщают булевы алгебры в том смысле, что алгебра Гейтинга, удовлетворяющая a ¬ a = 1 ( исключая середину ), что эквивалентно ¬¬ a = a ( исключение двойного отрицания ), является булевой алгеброй. Эти элементы алгебры Гейтинга H вида ¬ a составляют булеву решетку, но в общем случае это не подалгебра в H (см. Ниже ).
Алгебры Гейтинга служат алгебраическими моделями интуиционистской логики высказываний точно так же, как булевы алгебры моделируют классическую логику высказываний . Внутренняя логика элементарного топоса основана на алгебре гейтинговой из подобъектов в клеммном объекте 1 упорядочены по включению, что эквивалентно морфизмы от 1 до подобъекта классификаторов Ом.
В открытых множествах любого топологического пространства образуют полную алгебру Гейтингова . Таким образом, полные алгебры Гейтинга становятся центральным объектом изучения бессмысленной топологии .
Каждая алгебра Гейтинга, чей набор не наибольших элементов имеет наибольший элемент (и образует другую алгебру Гейтинга), является подпрямо неразложимой , поэтому любую алгебру Гейтинга можно сделать подпрямо неразложимой путем присоединения нового наибольшего элемента. Отсюда следует, что даже среди конечных алгебр Гейтинга существует бесконечно много подпрямо неразложимых, и никакие две из них не имеют одинаковой эквациональной теории. Следовательно, никакой конечный набор конечных алгебр Гейтинга не может предоставить все контрпримеры к не-законам алгебры Гейтинга. Это резко контрастирует с булевыми алгебрами, у которых единственная подпрямо неразложимая алгебра - это двухэлементная, которая сама по себе достаточна для всех контрпримеров к не-законам булевой алгебры, являющейся основой для метода решения простой таблицы истинности . Тем не менее, разрешимо, выполняется ли уравнение для всех алгебр Гейтинга.
Алгебры Гейтинга реже называют псевдобулевыми алгебрами или даже решетками Брауэра , хотя последний термин может обозначать двойственное определение или иметь немного более общий смысл.
Формальное определение
Алгебра Гейтинга H - это такая ограниченная решетка , что для всех a и b в H существует наибольший элемент x из H такой, что
Этот элемент является относительным псевдодополнением элемента a по отношению к b и обозначается a → b . Мы пишем 1 и 0 для наибольшего и наименьшего элемента H соответственно.
В любой алгебре Гейтинга можно определить псевдодополнение ¬ a любого элемента a , положив ¬ a = ( a → 0). По определению ,, и ¬ a - самый большой элемент, обладающий этим свойством. Однако в целом неверно, что , таким образом, ¬ является лишь псевдодополнением, а не истинным дополнением , как это было бы в случае булевой алгебры.
Полная гейтингова алгебра является алгеброй гейтингова , что является полной решеткой .
Подалгебра из гейтинговой алгебры H является подмножество Н 1 из Н , содержащего 0 и 1 и замкнуто относительно операций ∧, ∨ и →. Отсюда следует, что он также закрыт под ¬. Подалгебра превращается в алгебру Гейтинга индуцированными операциями.
Альтернативные определения
Теоретико-категориальное определение
Алгебра Гейтинга - это ограниченная решетка, в которой есть все экспоненциальные объекты .
Решетка рассматривается как категория, где встречаются,, является продуктом . Экспоненциальное условие означает, что для любых объектов и в экспоненте однозначно существует как объект в .
Импликация Гейтинга (часто написанная с использованием или во избежание недоразумений, таких как использование для обозначения функтора ) является просто экспоненциальной: это альтернативное обозначение для . Из определения экспонент следует, что импликация ( ) сопряжена справа с meet ( ). Это присоединение может быть записано как или более полно:
Теоретико-решеточные определения
Эквивалентное определение алгебр Гейтинга можно дать, рассматривая отображения:
для некоторого фиксированного в H . Ограниченная решетка H является алгеброй Гейтинга тогда и только тогда, когда каждое отображение f a является нижним сопряженным элементом монотонной связности Галуа . В этом случае соответствующий верхний сопряженный элемент g a задается формулой g a ( x ) = a → x , где → определяется, как указано выше.
Еще одно определение - решетка с делениями, моноидная операция которой. Тогда единицей моноида должен быть верхний элемент 1. Коммутативность этого моноида означает, что две невязки совпадают при a → b .
Ограниченная решетка с операцией импликации
Для ограниченной решетки A с наибольшим и наименьшим элементами 1 и 0 и бинарной операции → они вместе образуют алгебру Гейтинга тогда и только тогда, когда выполняется следующее:
где 4 - закон распределения при →.
Характеристика с использованием аксиом интуиционистской логики
Эта характеризация алгебр Гейтинга делает доказательство основных фактов, касающихся отношений между интуиционистским исчислением высказываний и алгебрами Гейтинга, непосредственным. (Эти факты см. В разделах « Подтверждаемые тождества » и « Универсальные конструкции ».) Следует думать об элементе как о значении, интуитивно «доказуемо истинном». Сравните с аксиомами из раздела «Интуиционистская логика # Аксиоматизация» ).
Для множества A с тремя бинарными операциями →, ∧ и ∨ и двумя выделенными элементами и , тогда A является алгеброй Гейтинга для этих операций (и отношение ≤ определяется условием, что при a → b = ) тогда и только тогда, когда для любых элементов x , y и z из A выполняются следующие условия :
Наконец, мы определяем ¬ x как x → .
Условие 1 гласит, что необходимо определить эквивалентные формулы. Условие 2 говорит, что доказуемо истинные формулы замкнуты по modus ponens . Тогда условия 3 и 4 являются условиями. Условие 5, 6 и 7 и условия. Условия 8, 9 и 10 являются или условиями. Условие 11 - ложное .
Конечно, если бы для логики был выбран другой набор аксиом, мы могли бы соответствующим образом изменить нашу.
Примеры
- Каждая булева алгебра является алгеброй Гейтинга, где p → q задается формулой ¬ p ∨ q .
- Каждое полностью упорядоченное множество , имеющее наименьший элемент 0 и наибольший элемент 1, является алгеброй Гейтинга (если рассматривать ее как решетку). В этом случае p → q равно 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), это факт, доказанный на ранней стадии любого исследования алгебр Гейтинга, что следующие два условия эквивалентны:
- Формула F доказуемо верна в интуиционистском исчислении высказываний.
- Тождество верно для любой алгебры Гейтинга H и любых элементов .
Метаимпликация 1 ⇒ 2 чрезвычайно полезна и является основным практическим методом доказательства тождеств в алгебрах Гейтинга. На практике в таких доказательствах часто используется теорема дедукции .
Так как для любого а и б в гейтингова алгебре Н мы имеем тогда и только тогда , когда → Ь = 1, то из 1 ⇒ 2 , что всякий раз , когда формула F → G доказуемо правда, мы имеем для любого гейтинговых алгебры Н , и любой элементы . (Из теоремы дедукции следует, что F → G доказуемо [из ничего] тогда и только тогда, когда 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 называется регулярным, если выполняется одно из следующих эквивалентных условий:
- х = ¬¬ х .
- х = ¬ у для некоторого у в Н .
Эквивалентность этих условий может быть пересчитана просто как тождество ¬¬¬ х = ¬ х , справедливо для всех х в Н .
Элементы x и y алгебры Гейтинга H называются дополняющими друг друга, если x ∧ y = 0 и x ∨ y = 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 следующие условия эквивалентны:
- H - булева алгебра ;
- каждый x в H регулярен;
- каждый x в H дополняем.
В этом случае элемент a → b равен ¬ a ∨ b .
Регулярные (соответственно дополняемые) элементы любой алгебры Гейтинга H составляют булеву алгебру H reg (соответственно H comp ), в которой операции ∧, ¬ и →, а также константы 0 и 1 совпадают с таковыми в H . В случае H комп , операция ∨ также одинакова, следовательно , Н комп является подалгеброй H . Однако в общем случае H reg не будет подалгеброй H , потому что его операция соединения ∨ reg может отличаться от ∨. Для х , у ∈ Н р , мы имеем х ∨ р у = ¬ (¬ х ∧ ¬ у ). Ниже приведены необходимые и достаточные условия для совпадения ∨ reg с ∨.
Законы Де Моргана в алгебре Гейтинга
В любой алгебре Гейтинга выполняется один из двух законов Де Моргана , а именно
Однако другой закон Де Моргана не всегда выполняется. Вместо этого у нас есть слабый закон де Моргана:
Следующие утверждения эквивалентны для всех алгебр Гейтинга H :
- 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 1 → H 2 , мы говорим , что ƒ является морфизм гейтинговых алгебр , если для любых элементов х и у в Н 1 , мы имеем:
Из любого из трех последних условий (2, 3 или 4) следует, что f - возрастающая функция, то есть f ( x ) ≤ f ( y ) всякий раз, когда x ≤ y .
Предположим, что H 1 и H 2 - это структуры с операциями →, ∧, ∨ (и, возможно, ¬) и константами 0 и 1, а f - сюръективное отображение из H 1 в H 2 со свойствами с 1 по 4 выше. Тогда если H 1 - алгебра Гейтинга, то H 2 тоже . Это следует из характеристики алгебр Гейтинга как ограниченных решеток (рассматриваемых как алгебраические структуры, а не частично упорядоченные множества) с операцией →, удовлетворяющей определенным тождествам.
Характеристики
Тождественное отображение f ( x ) = x любой алгебры Гейтинга в себя является морфизмом, а композиция g ∘ f любых двух морфизмов f и g является морфизмом. Следовательно, алгебры Гейтинга образуют категорию .
Примеры
Для алгебры Гейтинга H и любой подалгебры H 1 отображение включения i : H 1 → H является морфизмом.
Для любой алгебры Гейтинга H отображение x ↦ ¬¬ x определяет морфизм из H на булеву алгебру своих регулярных элементов H reg . Это не в общем морфизм из Н к самому себе, так как присоединиться к операции Н рег может отличаться от такового H .
Коэффициенты
Пусть H является гейтингова алгебра, и пусть F ⊆ H . Мы называем F фильтра на H , если она удовлетворяет следующие свойства:
Пересечение любого набора фильтров на H снова является фильтром. Поэтому, учитывая любое подмножество S из Н имеется наименьший фильтр , содержащий S . Мы называем это фильтр генерируется с помощью S . Если S пусто, F = {1}. В противном случае, Р равно множеству х в Н таких , что существует у 1 , у 2 , ..., у п ∈ S с у 1 ∧ у 2 ∧ ... ∧ у п ≤ х .
Если Н есть алгебра гейтингова и F фильтр в Н , определит отношение \ на Н следующим образом : мы пишем х \ у , когда х → у и у → х и принадлежит F . Тогда ∼ - отношение эквивалентности ; мы пишем H / F для фактормножества . На H / F существует уникальная структура алгебры Гейтинга, такая что каноническая сюръекция p F : H → H / F становится морфизмом гейтинга. Мы называем Гейтингова алгеброй H / F фактор из H на F .
Пусть S подмножество гейтинговой алгебры H , и пусть F быть фильтр , порожденный S . Тогда H / F удовлетворяет следующему универсальному свойству:
- Учитывая , любой морфизм гейтингова алгебры F : H → H ' , удовлетворяющий п ( у ) = 1 для каждого у ∈ S , ф факторов однозначно через канонический сюръекции р F : H → H / F . То есть, существует единственный морфизм F ' : Н / Р → Н' , удовлетворяющих f'p F = F . Морфизм F ' называется индуцированной с помощью F .
Пусть f : H 1 → H 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 в разделе « Доказуемые тождества » доказывается, показывая, что результат следующей конструкции сам является алгеброй Гейтинга:
- Рассмотрим множество L пропозициональных формул от переменных A 1 , A 2 , ..., A n .
- Наделите L с предпорядке ≼ путем определения F ≼ G , если G является (интуиционист) логическое следствие из F , то есть, если G выводим из F . Совершенно очевидно, что ≼ является предварительным заказом.
- Рассмотрим отношение эквивалентности F ∼ G, индуцированное предпорядком F≼G. (Оно определяется как F ∼ G тогда и только тогда, когда F ≼ G и G ≼ F. Фактически, ∼ является отношением (интуиционистской) логической эквивалентности.)
- Пусть H 0 - фактормножество L / ∼. Это будет желанная алгебра Гейтинга.
- Обозначим через [ F ] для класса эквивалентности формулы F . Операции →, ∧, ∨ и ¬ определены на L очевидным образом . Убедитесь, что для заданных формул F и G классы эквивалентности [ F → G ], [ F ∧ G ], [ F ∨ G ] и [¬ F ] зависят только от [ F ] и [ G ]. Это определяет операции →, ∧, ∨ и ¬ на фактормножестве H 0 = L / ∼. Далее определим 1 как класс доказуемо истинных утверждений и положим 0 = [⊥].
- Убедитесь, что H 0 вместе с этими операциями является алгеброй Гейтинга. Мы делаем это, используя аксиомное определение алгебр Гейтинга. H 0 удовлетворяет условиям THEN-1 - FALSE, потому что все формулы данных форм являются аксиомами интуиционистской логики. MODUS-PONENS следует из того факта, что если формула ⊤ → F доказуемо истинна, где ⊤ доказуемо истинна, то F доказуемо истинно (с применением правила вывода modus ponens). Наконец, EQUIV следует из того факта, что если F → G и G → F доказуемо истинны, то F и G доказуемы друг из друга (с применением правила вывода modus ponens), следовательно, [ F ] = [ G ] .
Как всегда в аксиомном определении алгебр Гейтинга, мы определяем ≤ на H 0 условием, что x ≤ y тогда и только тогда, когда x → y = 1. Поскольку по теореме дедукции формула F → G доказуемо истинна тогда и только тогда, когда G доказуема из F , отсюда следует, что [ F ] ≤ [ G ] тогда и только тогда, когда F≼G. Другими словами, это ≤ отношение порядка на L / ~ индуцированное предпорядке ≼ на L .
Свободная алгебра Гейтинга на произвольном множестве образующих
Фактически, предыдущее построение может быть выполнено для любого набора переменных { A i : i ∈ I } (возможно, бесконечного). Таким образом получается свободная алгебра Гейтинга от переменных { A i }, которую мы снова обозначим через H 0 . Он свободен в том смысле , что при любом гейтингова алгебра Н дается вместе с семейством его элементов < я : я ∈ I >, существует единственный морфизм F : Н 0 → Н , удовлетворяющая е ([ я ]) = я . Единственность f нетрудно увидеть, и его существование, по существу, является следствием метаимпликации 1 ⇒ 2 раздела « Доказуемые тождества » выше в форме его следствия, что всякий раз, когда F и G являются доказуемо эквивалентными формулами, F (〈a я >) = G (< я >) для любого семейства элементов < в I > в H .
Алгебра Гейтинга формул, эквивалентных теории T
Учитывая набор формул T в переменных { A i }, рассматриваемых как аксиомы, такое же построение можно было бы провести в отношении отношения F ≼ G, определенного на 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 T → H по универсальному свойству H T , который, очевидно, сюръективен. Нетрудно показать, что f инъективно.
Сравнение с алгебрами Линденбаума
Приведенные конструкции играют совершенно аналогичную роль в отношении алгебр Гейтинга, что и алгебры Линденбаума в отношении булевых алгебр . Фактически, алгебра Линденбаума B T в переменных { A i } относительно аксиом T - это просто наша H T ∪ T 1 , где T 1 - это множество всех формул вида ¬¬ F → F , поскольку дополнительные аксиомы T 1 - единственные, которые нужно добавить, чтобы сделать все классические тавтологии доказуемыми.
Алгебры Гейтинга в применении к интуиционистской логике
Если интерпретировать аксиомы интуиционистской логики высказываний как термины алгебры Гейтинга, то они будут вычислять наибольший элемент, 1, в любой алгебре Гейтинга при любом присвоении значений переменным формулы. Например, ( P ∧ Q ) → P по определению псевдодополнения является наибольшим элементом x такой, что . Это неравенство выполняется для любого x , поэтому наибольшее такое x равно 1.
Кроме того, правило модус поненс позволяет вывести формулу Q из формул P и P → Q . Но в любой алгебре Гейтинга, если P имеет значение 1, а P → Q имеет значение 1, то это означает, что и так ; может быть только Q имеет значение 1.
Это означает, что если формула выводима из законов интуиционистской логики и выводится из ее аксиом посредством правила modus ponens, то она всегда будет иметь значение 1 во всех алгебрах Гейтинга при любом присвоении значений переменным формулы. . Однако можно построить алгебру Гейтинга, в которой значение закона Пирса не всегда равно 1. Рассмотрим трехэлементную алгебру {0,1/2, 1}, как указано выше. Если мы назначим1/2в P и 0 в Q , то значение закона Пирса (( P → Q ) → 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 .