Суперинтуиционистские логики
Суперинтуиционистская логика — это пропозициональная логика, содержащая аксиомы интуиционистской логики и являющаяся её расширением. Исследование суперинтуиционистских логик началось после результата К. Гёделя[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 2 Gödel, K. Zum intuitionistischen aussagenkalkül (неопр.) // Anzeiger der Akademie der Wissenschaften in Wien. — 1932. — № 69. — С. 65-66.
- ↑ 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.
- ↑ 1 2 В. А. Янков, “О некоторых суперконструктивных исчислениях высказываний”, Докл. АН СССР, 151:4 (1963), 796–798. www.mathnet.ru. Дата обращения: 24 октября 2025.
- ↑ 1 2 3 4 Chagrov A., Zakharyaschev M. Modal logic. — Oxford: Clarendon press, 1997. — Т. 35. — (Oxford logic guides). — ISBN 978-0-19-853779-3.
- ↑ 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.
- ↑ 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.
- ↑ 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.
- ↑ В. А. Янков, “Построение последовательности сильно независимых суперинтуиционистских пропозициональных исчислений”, Докл. АН СССР, 181:1 (1968), 33–34. www.mathnet.ru. Дата обращения: 24 октября 2025.
- ↑ 1 2 3 4 Соболев С. К. Промежуточные логики // Математическая энциклопедия / Гл. ред. И. М. Виноградов.. — М.: Сов. энциклопедия, 1977. — Т. 4.
- ↑ 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.
- ↑ В. Б. Шехтман, “Неразрешимое суперинтуиционистское исчисление высказываний”, Докл. АН СССР, 240:3 (1978), 549–552. www.mathnet.ru. Дата обращения: 28 октября 2025.
- ↑ Л. Л. Максимова, “Теорема Крейга в суперинтуиционистских логиках и амальгамируемые многообразия псевдобулевых алгебр”, Алгебра и логика, 16:6 (1977), 643–681. www.mathnet.ru. Дата обращения: 28 октября 2025.
- ↑ Кузнецов А. В. О средствах для обнаружения невыводимости и невыразимости // Логический вывод : сборник. — М.: Наука, 1979. — С. 5-33.
Литература
[править | править код]- Логический вывод / В.А. Смирнов (отв. ред.) и др. — М.: Наука, 1979. — 311 с.
- Chagrov A., Zakharyaschev M. Modal logic. — Oxford: Clarendon press, 1997. — Т. 35. — ISBN ISBN 978-0-19-853779-3.