Суперинтуиционистские логики

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

Суперинтуиционистская логика — это пропозициональная логика, содержащая аксиомы интуиционистской логики и являющаяся её расширением. Исследование суперинтуиционистских логик началось после результата К. Гёделя[1], согласно которому для не существует линейной алгебраической семантики с конечным набором значений. Построенные К. Гёделем независимые формулы побудили интерес исследовать целые классы логик, которые сперва называли «промежуточными»[2], поскольку с точки зрения теории множеств эти логики располагаются по включению между и классической пропозициональной логикой . Термин «суперинтуиционистская логика» ввел А. В. Кузнецов[3].

Основные понятия

[править | править код]

Язык пропозиционального исчисления содержит следующие примитивные символы[4]:

  • множество пропозициональных переменных и константу ложь
  • пропозициональные связки:
  • две скобки: ( и ).

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

  • все переменные и константа ложь являются атомарными формулами;
  • если и являются формулами, тогда также формулы.

Отрицание вводиться как импликация ко лжи .

Множество переменных обозначается , а множество правильно построенных формул .

Правила вывода
[править | править код]
  • modus ponens: , или проще: имея формулы и , мы получаем ;
  • правило подстановки (substitution rule): по данной формуле , мы получаем результат ,

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

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

Логика — это множество формул, содержащее некоторый список аксиом и замкнутое относительно modus ponenens и правила подстановки [4].

Определение суперинтуиционистской логики

[править | править код]

Как исчисление

[править | править код]

Суперинтуиционистская логика в языке это множество формул , удовлетворяющее следующим условиям[4]:

  • ;
  • замкнута относительно правила modus ponens: из и следует ;
  • замкнута относительно правила подстановки: влечет , для каждой и каждой подстановки .

Имеет место следующая

Теорема. для каждой непротиворечивой суперинтуиционистской логики .

С точки зрения данного определения также является суперинтуиционистской. Её можно получить различными способами.

  • :
= (снятие двойного отрицания)
= (Consequentia mirabilis)
= (закон исключенного третьего, tertium non datur)

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

Семантически

[править | править код]

С другой стороны, большой класс суперинтуиционистских логик может быть задан семантическим путем. Например, Г.Ф. Росс[5] получил следующее вложение множеств логик , где рекурсивно реализуемые формулы, а множество пропозициональных формул, полученных с помощью логических матриц. Простейшей семантикой для суперинтуиционистских логик являются шкалы Крипке. Существуют топологические семантики, окрестностные, алгебраические.

Исследования суперинтуиционистских логик начались с теоремы К. Гёделя о нетабличности [1]. Этот результат показал, что не существует конечного набора значений, относительно которого полна . Для доказательства данного факта Гёдель использовал занумерованный список формул, где , и доказал их независимость друг от друга:


Исследуя этот метод, Т. Умезава начал рассматривать целый класс суперинтуиционистских логик, который он назвал «промежуточные логики»[2][6]. В самом деле, если использовать формулы в качестве новых аксиом, то мы получим цепь логик , иногда называемых «гёделевыми», которые располагаются в промежутке по включению между и :

  • .

Майкл Даммит построил[7] логику и установил, что содержится во всех гёделевых логиках:

  • .

В 60е годы определение «суперинтуиционистской логики» ввел А. В. Кузнецов в докладе на семинаре по математической логике в Московском университете (тогда ещё использовался термин «суперконструктивная логика»)[3].

Предпринимались различные попытки описать множество суперинтуиционистских логик, пока В. А. Янков[8] не доказал, что имеет место следующая

Теорема. Существует континуум различных суперинтуиционистских логик.

Список стандартных суперинтуиционистских логик

[править | править код]
Имя Аксиомы

Основные свойства

[править | править код]

Решетка суперинтуиционистских логик

[править | править код]

Совокупность всех суперинтуиционистских логик между и классической логикой образуют дистрибутивную решетку относительно включения . [9]

Дизъюнктивное свойство

[править | править код]

Логика обладает дизъюнктивным свойством, если


Дизъюнктивным свойством обладает интуиционистская логика , но не обладает классическая . Существует бесконечное множество суперинтуиционистских логик, обладающих дизъюнктивным свойством[9].

Разрешимость

[править | править код]

Логика разрешима, если для каждой пропозициональной формулы существует алгоритм, который распознает или . Интуиционистская логика и классическая разрешимы. Р. Харроп доказал, что если логика конечно аксиоматизируема и финитно аппроксимируема (finite model property), тогда она разрешима[10]. Одновременно Р. Харроп построил логику с конечным набором аксиом, которая не обладает свойством финитной аппроксимируемости. Из чего следует, что, используя метод конечных моделей, нельзя показать разрешимость произвольной формулы для логики Р. Харропа[10]. Существуют другие примеры конечно аксиоматизируемых, но неразрешимых логик[11].

Интерполяционное свойство

[править | править код]

Логика обладает интерполяционным свойством[9], если , то существует формула , содержащая только переменные общие для формул и , что

.

А если формулы и не содержат общих переменных, тогда

.

Л. Л. Максимова установила, что существует ровно 7 суперинтуиционистских логик, обладающих интерполяционным свойством Крейга[12]:

Функциональная полнота

[править | править код]

Формула называется выразимой через список формул в суперинтуиционистской логике , если можно получить из посредством конечного числа замен на эквивалентные в и конечного числа подстановок в ранее полученные формулы вместо переменных[9]. Более точно, для выполняется одно из четырех условий[4]:

  • переменная;
  • ;
  • существуют такие и переменная , что ;
  • существует такая , что .

Список формул является функционально полным, если всякая формула в логике выразима через .

Алгоритмическая проблема функциональной полноты разрешима для и некоторых других суперинтуиционистских логик[13].

Примечания

[править | править код]
  1. 1 2 Gödel, K. Zum intuitionistischen aussagenkalkül (неопр.) // Anzeiger der Akademie der Wissenschaften in Wien. — 1932. — № 69. — С. 65-66.
  2. 1 2 Toshio Umezawa. Über die Zwischensysteme der Aussagenlogik (англ.) // Nagoya Mathematical Journal. — 1955-10. — Vol. 9. — P. 181–189. — ISSN 0027-7630. — doi:10.1017/S0027763000023412.
  3. 1 2 В. А. Янков, “О некоторых суперконструктивных исчислениях высказываний”, Докл. АН СССР, 151:4 (1963), 796–798. www.mathnet.ru. Дата обращения: 24 октября 2025.
  4. 1 2 3 4 Chagrov A., Zakharyaschev M. Modal logic. — Oxford: Clarendon press, 1997. — Т. 35. — (Oxford logic guides). — ISBN 978-0-19-853779-3.
  5. Gene F. Rose. Propositional calculus and realizability (англ.) // Transactions of the American Mathematical Society. — 1953. — Vol. 75, iss. 1. — P. 1–19. — ISSN 0002-9947. — doi:10.1090/S0002-9947-1953-0055952-4.
  6. Toshio Umezawa. On intermediate propositional logics (англ.) // The Journal of Symbolic Logic. — 1959-03. — Vol. 24, iss. 1. — P. 20–36. — ISSN 0022-4812. — doi:10.2307/2964571.
  7. Michael Dummett. A propositional calculus with denumerable matrix (англ.) // The Journal of Symbolic Logic. — 1959-06. — Vol. 24, iss. 2. — P. 97–106. — ISSN 0022-4812. — doi:10.2307/2964753.
  8. В. А. Янков, “Построение последовательности сильно независимых суперинтуиционистских пропозициональных исчислений”, Докл. АН СССР, 181:1 (1968), 33–34. www.mathnet.ru. Дата обращения: 24 октября 2025.
  9. 1 2 3 4 Соболев С. К. Промежуточные логики // Математическая энциклопедия / Гл. ред. И. М. Виноградов.. — М.: Сов. энциклопедия, 1977. — Т. 4.
  10. 1 2 R. Harrop. On the existence of finite models and decision procedures for propositional calculi (англ.) // Mathematical Proceedings of the Cambridge Philosophical Society. — 1958-01. — Vol. 54, iss. 1. — P. 1–13. — ISSN 1469-8064. — doi:10.1017/S0305004100033120.
  11. В. Б. Шехтман, “Неразрешимое суперинтуиционистское исчисление высказываний”, Докл. АН СССР, 240:3 (1978), 549–552. www.mathnet.ru. Дата обращения: 28 октября 2025.
  12. Л. Л. Максимова, “Теорема Крейга в суперинтуиционистских логиках и амальгамируемые многообразия псевдобулевых алгебр”, Алгебра и логика, 16:6 (1977), 643–681. www.mathnet.ru. Дата обращения: 28 октября 2025.
  13. Кузнецов А. В. О средствах для обнаружения невыводимости и невыразимости // Логический вывод : сборник. — М.: Наука, 1979. — С. 5-33.

Литература

[править | править код]
  • Логический вывод / В.А. Смирнов (отв. ред.) и др. — М.: Наука, 1979. — 311 с.
  • Chagrov A., Zakharyaschev M. Modal logic. — Oxford: Clarendon press, 1997. — Т. 35. — ISBN ISBN 978-0-19-853779-3.