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

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

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

Были изучены несколько систем семантики интуиционистской логики. Одна из этих семантик отражает классическую булевозначную семантику, но использует алгебры Гейтинга вместо булевых алгебр . Другая семантика использует модели Крипке . Это, однако, технические средства для изучения дедуктивной системы Гейтинга, а не формализации исходных неформальных семантических интуиций Брауэра. Семантические системы , называющих захватить такие интуитивные, из - за предлагая значимые понятия «конструктивной истины» (а не только действительность или доказуемость), являются Гедель «s интерпретация Диалектика , Клини «s реализуемостьЛогика Юрия Медведева конечных задач, [1] или Джапаридзе «s вычислимости логика . Тем не менее, такая семантика постоянно вызывает логику, более сильную, чем логика Гейтинга. Некоторые авторы утверждали, что это могло быть признаком неадекватности самого исчисления Гейтинга, считая последнее неполным как конструктивную логику. [2]

Математический конструктивизм [ править ]

В семантике классической логики пропозициональным формулам присваиваются значения истинности из двухэлементного набора («истина» и «ложь» соответственно), независимо от того, есть ли у нас прямые доказательства для любого случая. Это называется «законом исключенного третьего», потому что он исключает возможность любого значения истинности, кроме «истинного» или «ложного». В отличие от пропозициональных формул в интуиционистской логике не присваивается определенное значение истинности и только считается «истинным» , когда у нас есть прямые доказательства, следовательно , доказательство . (Мы также можем сказать, что вместо того, чтобы формула предложения была «истинной» благодаря прямым свидетельствам,что он населен доказательством вСмысл Карри – Ховарда .) Операции в интуиционистской логике, таким образом, сохраняют обоснование в отношении свидетельств и доказуемости, а не оценки истинности.

Интуиционистская логика - широко используемый инструмент при разработке подходов к конструктивизму в математике. Использование конструктивистских логик в целом было спорная тема среди математиков и философов (см, например, Брауэр-Гильберт полемика ). Распространенным возражением против их использования является процитированное выше отсутствие двух центральных правил классической логики, закона исключенного среднего и исключения двойного отрицания. Они считаются настолько важными для практики математики, что Дэвид Гильбертписал о них: «Принятие принципа исключенного среднего из математика было бы тем же самым, что, скажем, запретить телескоп астроному или боксеру использовать свои кулаки. Запретить утверждения о существовании и принцип исключенного среднего равносильно к полному отказу от математики ". [3]

Несмотря на серьезные проблемы, связанные с неспособностью использовать ценные правила исключения исключенного среднего и двойного отрицания, интуиционистская логика имеет практическое применение. Одна из причин этого заключается в том, что его ограничения производят доказательства, обладающие свойством существования , что делает его также пригодным для других форм математического конструктивизма . Неформально это означает, что если есть конструктивное доказательство того, что объект существует, это конструктивное доказательство может быть использовано в качестве алгоритма для генерации примера этого объекта, принцип, известный как соответствие Карри – Ховарда.между доказательствами и алгоритмами. Одна из причин, по которой этот конкретный аспект интуиционистской логики так ценен, заключается в том, что он позволяет практикам использовать широкий спектр компьютеризированных инструментов, известных как помощники по доказательству . Эти инструменты помогают своим пользователям в проверке (и создании ) крупномасштабных доказательств, размер которых обычно исключает обычную человеческую проверку, которая идет при публикации и проверке математических доказательств. Таким образом, использование помощников проверки (таких как Agda или Coq) позволяет современным математикам и логикам разрабатывать и доказывать чрезвычайно сложные системы, помимо тех, которые можно создать и проверить исключительно вручную. Одним из примеров доказательства, которое невозможно было удовлетворительно проверить без формальной проверки, является знаменитое доказательство теоремы о четырех цветах . Эта теорема ставила математиков в тупик более чем на сто лет, пока не было разработано доказательство, которое исключало большие классы возможных контрпримеров, но все же оставляло достаточно открытых возможностей, что потребовалась компьютерная программа для завершения доказательства. Это доказательство некоторое время было спорным, но позже оно было проверено с помощью Coq.

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

Rieger-Нисимура решетки . Его узлами являются пропозициональные формулы в одной переменной с точностью до интуиционистской логической эквивалентности , упорядоченные интуиционистской логической импликацией.

Синтаксис формул интуиционистской логики аналогична логике высказываний или логики первого порядка . Однако интуиционистские связки не поддаются определению в терминах друг друга так же, как в классической логике , поэтому их выбор имеет значение. В интуиционистской логике высказываний (IPL) принято использовать →, ∧, ∨, ⊥ в качестве основных связок, трактуя ¬ A как аббревиатуру для ( A → ⊥) . В интуиционистской логике первого порядка необходимы оба квантора ∃, ∀.

Слабее классической логики [ править ]

Интуиционистскую логику можно понимать как ослабление классической логики, означающее, что она более консервативна в том, что позволяет рассуждающему делать выводы, но не допускает никаких новых выводов, которые не могли быть сделаны в рамках классической логики. Каждая теорема интуиционистской логики - это теорема классической логики, но не наоборот. Многие тавтологии в классической логике не являются теоремами в интуиционистской логике - в частности, как было сказано выше, одна из главных целей интуиционистской логики состоит в том, чтобы не утверждать закон исключенного третьего, чтобы свести на нет использование неконструктивного доказательства противоречием., который может использоваться для предоставления утверждений о существовании без предоставления явных примеров объектов, которые он доказывает. Мы говорим «не утверждать», потому что, хотя это не обязательно верно, что закон соблюдается в любом контексте, нельзя привести никакого контрпримера: такой контрпример был бы выводом (предполагающим отрицание закона для определенного утверждения), недопустимым согласно классической логика и, следовательно, не допускается в строгом ослаблении, как интуиционистская логика. Действительно, двойное отрицание закона сохраняется как тавтология системы: то есть это теорема, которая независимо от предложения .

Последовательное исчисление [ править ]

Герхард Генцен обнаружил, что простое ограничение его системы LK (его последовательное исчисление для классической логики) приводит к системе, которая является надежной и полной по отношению к интуиционистской логике. Он назвал эту систему ЖЖ. В LK разрешено использовать любое количество формул в конце секвенции; напротив, LJ допускает максимум одну формулу в этой позиции.

Другие производные LK ограничены интуиционистскими выводами, но все же позволяют делать несколько выводов в последовательности. LJ ' [4] является одним из примеров.

Исчисление в стиле Гильберта [ править ]

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

В логике высказываний правилом вывода является modus ponens.

  • МП: от и вывести

и аксиомы

  • ТО-1:
  • ТО-2:
  • И-1:
  • И-2:
  • И-3:
  • ИЛИ-1:
  • ИЛИ-2:
  • ИЛИ-3:
  • ЛОЖНЫЙ:

Чтобы сделать это системой логики предикатов первого порядка, правила обобщения

  • -GEN: от Infer , если не свободен в
  • -GEN: от Infer , если не свободен в

добавляются вместе с аксиомами

  • PRED-1:, если термин t свободен для подстановки переменной x в (т. Е. Если ни одна из переменных в t не становится связанной )
  • ПРЕД-2:, с тем же ограничением, что и для ПРЕД-1

Необязательные связки [ править ]

Отрицание [ править ]

Если кто-то желает включить связку для отрицания, а не рассматривать ее как сокращение , достаточно добавить:

  • НЕ-1 ':
  • НЕ-2 ':

Если кто-то хочет опустить связку (false) , есть несколько альтернатив . Например, можно заменить три аксиомы ЛОЖЬ, НЕ-1 'и НЕ-2' двумя аксиомами

  • НЕ-1:
  • НЕ-2:

как в исчислении высказываний § Аксиомы . Альтернативами НЕ-1 являются или .

Эквивалентность [ править ]

Соединительно эквивалентности может рассматриваться как аббревиатура, с стоять в течение . В качестве альтернативы можно добавить аксиомы

  • МКФ-1:
  • МКФ-2:
  • МКФ-3:

IFF-1 и IFF-2 при желании можно объединить в единую аксиому с помощью конъюнкции.

Отношение к классической логике [ править ]

Система классической логики получается добавлением любой из следующих аксиом:

  • (Закон исключенной середины. Также можно сформулировать как .)
  • (Устранение двойного отрицания)
  • ( Закон Пирса )
  • (Закон противопоставления)

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

Другое отношение задается отрицательным переводом Гёделя – Генцена , который обеспечивает вложение классической логики первого порядка в интуиционистскую логику: формула первого порядка доказуема в классической логике тогда и только тогда, когда ее перевод Геделя – Генцена доказуем интуиционистски. Следовательно, интуиционистскую логику вместо этого можно рассматривать как средство расширения классической логики конструктивной семантикой.

В 1932 году Курт Гёдель определил систему логик, промежуточную между классической и интуиционистской логикой; Логики Гёделя одновременно известны как промежуточные логики .

Неопределенность операторов [ править ]

В классической логике высказываний, можно взять одну из совокупности , дизъюнкции , или косвенно , как примитивные, и определить два других с точки зрения его вместе с отрицанием , например, в Лукасевич «s трех аксиом логики . Можно даже определить все четыре в терминах единственного достаточного оператора, такого как стрелка Пирса (NOR) или штрих Шеффера (NAND). Точно так же в классической логике первого порядка один из кванторов может быть определен в терминах другого и отрицания.

Это фундаментальные следствия закона двухвалентности , который делает все такие связки просто булевыми функциями . В интуиционистской логике не требуется соблюдения закона бивалентности, только закон непротиворечия . В результате нельзя обойтись без основных связок, и все вышеперечисленные аксиомы необходимы. Большинство классических тождеств - это только теоремы интуиционистской логики в одном направлении, хотя некоторые - теоремы в обоих направлениях. Вот они:

Конъюнкция против дизъюнкции:

Соединение против импликации:

Дизъюнкция против импликации:

Универсальная количественная оценка против экзистенциальной:

Так, например, «a или b» - более сильная пропозициональная формула, чем «если не a, то b», тогда как они классически взаимозаменяемы. С другой стороны, «не (а или б)» эквивалентно «не а, а также не б».

Если мы включим эквивалентность в список связок, некоторые из связок станут определяемыми из других:

В частности, {∨, ↔, ⊥} и {∨, ↔, ¬} являются полными базами интуиционистских связок.

Как показал Александр Кузнецов, любая из следующих связок - первая тернарная, вторая - пятеричная - сама по себе функционально завершена : любой из них может выполнять роль единственного достаточного оператора для интуиционистской логики высказываний, образуя аналог Ход Шеффера из классической логики высказываний: [5]

Семантика [ править ]

Семантика несколько сложнее, чем в классическом случае. Теория моделей может быть дана алгебрами Гейтинга или, что то же самое, семантикой Крипке . Недавно Боб Констебл доказал полноту теории моделей, подобных Тарскому , но с другим понятием полноты, чем в классическом.

Недоказанным утверждениям в интуиционистской логике не придается промежуточное значение истинности (как иногда ошибочно утверждают). Можно доказать, что такие утверждения не имеют третьей ценности истинности, результат восходит к Гливенко в 1928 году. [6] Вместо этого они сохраняют неизвестную ценность истинности, пока они либо не будут доказаны, либо опровергнуты. Утверждения опровергаются путем вывода из них противоречия.

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

Семантика алгебры Гейтинга [ править ]

В классической логике мы часто обсуждаем значения истинности, которые может принимать формула. Значения обычно выбираются как члены булевой алгебры . Операции встречи и соединения в булевой алгебре идентифицируются с помощью логических связок ∧ и ∨, так что значение формулы вида AB является пересечением значения A и значения B в булевой алгебре. Тогда у нас есть полезная теорема о том, что формула является действительным предложением классической логики тогда и только тогда, когда ее значение равно 1 для каждой оценки, то есть для любого присвоения значений ее переменным.

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

Можно показать , что признать действительные формулы, достаточно рассмотреть один Гейтингова алгебру, элементы которой являются открытыми подмножествами вещественной прямой R . [7] В этой алгебре мы имеем:

где Int ( X ) является внутренность из X и X его дополнения .

Последнее тождество относительно AB позволяет вычислить значение ¬ A :

С такими присвоениями интуиционистски верные формулы - это как раз те, которым присваивается значение всей строки. [7] Например, формула ¬ ( A ∧ ¬ A ) действительна, потому что независимо от того, какой набор X выбран в качестве значения формулы A , значение ¬ ( A ∧ ¬ A ) может быть показано как вся строка:

Итак, оценка этой формулы верна, и формула действительно верна. Но можно показать, что закон исключенного среднего, A ∨ ¬ A , недействителен, если использовать конкретное значение набора положительных действительных чисел для A :

Интерпретация любых действительных интуиционистский формулы в бесконечной алгебре гейтинговой описана выше , приводит в верхнем элементе, представляющая правда, в качестве оценки формулы, независимо от того, каких значений из алгебры присваивается переменной формула. [7] И наоборот, для каждой недопустимой формулы существует присвоение значений переменным, что дает оценку, отличную от верхнего элемента. [8] [9] Ни одна конечная алгебра Гейтинга не обладает обоими этими свойствами. [7]

Семантика Крипке [ править ]

Основываясь на своей работе по семантике модальной логики , Саул Крипке создал другую семантику для интуиционистской логики, известную как семантика Крипке или реляционная семантика. [10]

Семантика типа Тарского [ править ]

Было обнаружено, что семантика, подобная Тарскому, для интуиционистской логики не может быть доказана полной. Однако Роберт Констебл показал, что более слабое понятие полноты все еще справедливо для интуиционистской логики в рамках модели, подобной Тарскому. В этом понятии полноты нас интересуют не все утверждения, истинные для каждой модели, а утверждения, которые одинаково верны для каждой модели. То есть одно доказательство того, что модель считает формулу истинной, должно быть действительным для каждой модели. В этом случае есть не только доказательство полноты, но и такое, которое действительно согласно интуиционистской логике. [11]

Отношение к другой логике [ править ]

Интуиционистская логика связана двойственностью с паранепротиворечивой логикой, известной как бразильская , антиинтуиционистская или двойная интуиционистская логика . [12]

Подсистема интуиционистской логики с удаленной аксиомой ЛОЖЬ известна как минимальная логика .

Отношение к многозначной логике [ править ]

Работа Курта Гёделя , касающаяся многозначной логики, показала в 1932 году, что интуиционистская логика не является конечнозначной логикой . [13] (См. Раздел « Семантика алгебры Гейтинга» выше для бесконечнозначной логической интерпретации интуиционистской логики.)

Отношение к промежуточной логике [ править ]

Любая конечная алгебра Гейтинга, не эквивалентная булевой алгебре, определяет (семантически) промежуточную логику . С другой стороны, валидность формул в чистой интуиционистской логике не привязана к какой-либо отдельной алгебре Гейтинга, но относится к любой и всем алгебрам Гейтинга одновременно.

Отношение к модальной логике [ править ]

Любая формула интуиционистской логики высказываний (IPC) может быть переведена в нормальную модальную логику S4 следующим образом:

и было продемонстрировано [14], что переведенная формула действительна в пропозициональной модальной логике S4 тогда и только тогда, когда исходная формула действительна в IPC. Приведенный выше набор формул называется переводом Гёделя – МакКинси – Тарского .

Существует также интуиционистская версия модальной логики S4, называемая конструктивной модальной логикой CS4. [15]

Лямбда-исчисление [ править ]

Существует расширенный изоморфизм Карри – Ховарда между IPC и простым типизированным лямбда-исчислением . [15]

См. Также [ править ]

  • Толкование BHK
  • Логика вычислимости
  • Конструктивное доказательство
  • Переписка Карри – Ховарда
  • Семантика игры
  • Жилой комплекс
  • Промежуточная логика
  • Интуиционистская теория типов
  • Семантика Крипке
  • Линейная логика
  • Непротиворечивая логика
  • Теория релевантности
  • Гладкий анализ бесконечно малых

Примечания [ править ]

  1. ^ Шехтман В., " Модальные аналоги логики Медведева конечных задач не являются конечной аксиоматизируемой ", в Studia Logica: Международный журнал символической логики , т. 49, нет. 3 (1990), стр. 365-385.
  2. ^ Г. Джапаридзе . « Вначале была семантика игры ». В: Игры: объединение логики, языка и философии . О. Майер, А.-В. Пьетаринен и Т. Туленхеймо, ред. Springer 2009, стр. 249–350. Препринт
  3. ^ Хейенорт: Гильберт (1927), p.476
  4. ^ Теория доказательства Дж. Такеути, ISBN  0-444-10492-5
  5. ^ Александр Чагров, Михаил Захарящев, Модальная логика , т. 35 из Oxford Logic Guides, Oxford University Press, 1997, стр. 58–59. ISBN 0-19-853779-4 . 
  6. ^ Ван Atten, Марк (27 декабря 2018). Залта, Эдвард Н. (ред.). Стэнфордская энциклопедия философии . Лаборатория метафизических исследований, Стэнфордский университет - через Стэнфордскую энциклопедию философии.
  7. ^ a b c d Соренсен, Мортен Хайне Б; Павел Уржичин (2006). Лекции об изоморфизме Карри-Ховарда . Исследования по логике и основам математики. Эльзевир . п. 42. ISBN 978-0-444-52077-7.
  8. ^ Тарский, Der Aussagenkalkül унд умереть Topologie , Fundamenta Mathematicae 31 (1938), 103-134. [1]
  9. ^ Rasiowa, Helena; Роман Сикорский (1963). Математика метаматематики . Monografie matematyczne. Варшава: Państwowe Wydawn. Наукове. стр.  385 -386.
  10. ^ Интуиционистская логика . Автор Джоан Мощовакис . Опубликовано в Стэнфордской энциклопедии философии .
  11. ^ Констебль, R .; Бикфорд, М. (2014). «Интуиционистская полнота логики первого порядка». Анналы чистой и прикладной логики . 165 : 164–198. arXiv : 1110,1614 . дои : 10.1016 / j.apal.2013.07.009 . S2CID 849930 . 
  12. Перейти ↑ Aoyama, Hiroshi (2004). "LK, LJ, двойная интуиционистская логика и квантовая логика" . Журнал Нотр-Дам по формальной логике . 45 (4): 193–213. DOI : 10.1305 / ndjfl / 1099238445 .
  13. ^ Берджесс, Джон. «Трех видов интуиции во взглядах Гёделя на континуум» (PDF) .
  14. ^ Леви, Мишель (2011). Logique modale propositionnelle S4 и logique intuitioniste propositionnelle , стр. 4–5.
  15. ^ a b Наташа Алехина, Майкл Мендлер, Валерия де Пайва и Эйке Риттер. Категориальная семантика и семантика Крипке для конструктивной модальной логики S4

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

  • Ван Дален, Дирк , 2001, «Интуиционистская логика», в Гобле, Лу, изд., Блэквелл: Руководство по философской логике . Блэквелл
  • Мортен Х. Соренсен, Павел Уржичин, 2006, Лекции по изоморфизму Карри-Ховарда (глава 2: «Интуиционистская логика»). Исследования по логике и основам математики т. 149, Эльзевир
  • Карниелли (совместно с А. Б. Бруннером). «Антиинтуиционизм и параконсистентность» . Журнал прикладной логики, том 3, выпуск 1, март 2005 г., стр. 161–184

Внешние ссылки [ править ]

  • Стэнфордская энциклопедия философии : « Интуиционистская логика » Джоан Московакис
  • Интуиционистская логика Ника Бежанишвили и Дика де Йонга (из Института логики, языка и вычислений Амстердамского университета )
  • Семантический анализ интуиционистской логики I Сола А. Крипке из Гарвардского университета, Кембридж, Массачусетс, США
  • Интуиционистской логики от Дирка ван Дален
  • Открытие семантики Э. У. Бет для интуиционистской логики А. С. Трельстра и П. ван Ульсеном
  • Выражение запросов к базе данных с помощью интуиционистской логики Энтони Дж. Боннера. Л. Торн Маккарти. Кумар Вадапарти. Университет Рутгерса, факультет компьютерных наук
  • Табличный метод интуиционистской логики посредством S4-трансляции проверяет интуиционистскую валидность пропозициональных формул; предоставлено Laboratoire d'Informatique de Grenoble
  • Оксфордский справочник по философии математики и логики : «Интуиционизм в математике» Дэвида Чарльза Маккарти