Лучшие вопросы
Таймлайн
Чат
Перспективы
Суперинтуиционистские логики
Из Википедии, свободной энциклопедии
Remove ads
Суперинтуиционистская логика — это пропозициональная логика, содержащая аксиомы интуиционистской логики и являющаяся её расширением. Исследование суперинтуиционистских логик началось после результата К. Гёделя[1], согласно которому для не существует линейной алгебраической семантики с конечным набором значений. Построенные К. Гёделем независимые формулы побудили интерес исследовать целые классы логик, которые сперва называли «промежуточными»[2], поскольку с точки зрения теории множеств эти логики располагаются по включению между и классической пропозициональной логикой . Термин «суперинтуиционистская логика» ввел А. В. Кузнецов[3].
Remove ads
Основные понятия
Язык пропозиционального исчисления содержит следующие примитивные символы[4]:
- множество пропозициональных переменных и константу ложь
- пропозициональные связки:
- две скобки: ( и ).
Вместо переменных с индексами порой используются буквы латинского алфавита: , а правильно построенные формулы определяются индуктивно:
- все переменные и константа ложь являются атомарными формулами;
- если и являются формулами, тогда также формулы.
Отрицание вводиться как импликация ко лжи .
Множество переменных обозначается , а множество правильно построенных формул .
Правила вывода
- modus ponens: , или проще: имея формулы и , мы получаем ;
- правило подстановки (substitution rule): по данной формуле , мы получаем результат ,
где это отображение , которое определяется индукцией по построению формулы : для любой переменной , , , где . Смысл правила подстановки в том, что вместо переменных некоторой формулы мы можем подставлять любые другие формулы . Подстановка в формуле может быть записана .
Определение логики
Логика — это множество формул, содержащее некоторый список аксиом и замкнутое относительно modus ponenens и правила подстановки [4].
Remove ads
Определение суперинтуиционистской логики
Суммиров вкратце
Перспектива
Как исчисление
Суперинтуиционистская логика в языке это множество формул , удовлетворяющее следующим условиям[4]:
- ;
- замкнута относительно правила modus ponens: из и следует ;
- замкнута относительно правила подстановки: влечет , для каждой и каждой подстановки .
Имеет место следующая
Теорема. для каждой непротиворечивой суперинтуиционистской логики .
С точки зрения данного определения также является суперинтуиционистской. Её можно получить различными способами.
- :
- = (снятие двойного отрицания)
- = (Consequentia mirabilis)
- = (закон исключенного третьего, tertium non datur)
где символ означает добавление новой аксиомы или списка аксиом с замыканием по modus ponens и правилу подстановки.
Семантически
С другой стороны, большой класс суперинтуиционистских логик может быть задан семантическим путем. Например, Г.Ф. Росс[5] получил следующее вложение множеств логик , где рекурсивно реализуемые формулы, а множество пропозициональных формул, полученных с помощью логических матриц. Простейшей семантикой для суперинтуиционистских логик являются шкалы Крипке. Существуют топологические семантики, окрестностные, алгебраические.
Remove ads
История
Суммиров вкратце
Перспектива
Исследования суперинтуиционистских логик начались с теоремы К. Гёделя о нетабличности [1]. Этот результат показал, что не существует конечного набора значений, относительно которого полна . Для доказательства данного факта Гёдель использовал занумерованный список формул, где , и доказал их независимость друг от друга:
Исследуя этот метод, Т. Умезава начал рассматривать целый класс суперинтуиционистских логик, который он назвал «промежуточные логики»[2][6]. В самом деле, если использовать формулы в качестве новых аксиом, то мы получим цепь логик , иногда называемых «гёделевыми», которые располагаются в промежутке по включению между и :
- .
Майкл Даммит построил[7] логику и установил, что содержится во всех гёделевых логиках:
- .
В 60е годы определение «суперинтуиционистской логики» ввел А. В. Кузнецов в докладе на семинаре по математической логике в Московском университете (тогда ещё использовался термин «суперконструктивная логика»)[3].
Предпринимались различные попытки описать множество суперинтуиционистских логик, пока В. А. Янков[8] не доказал, что имеет место следующая
Теорема. Существует континуум различных суперинтуиционистских логик.
Remove ads
Список стандартных суперинтуиционистских логик
Remove ads
Основные свойства
Суммиров вкратце
Перспектива
Решетка суперинтуиционистских логик
Совокупность всех суперинтуиционистских логик между и классической логикой образуют дистрибутивную решетку относительно включения . [9]
Дизъюнктивное свойство
Логика обладает дизъюнктивным свойством, если
Дизъюнктивным свойством обладает интуиционистская логика , но не обладает классическая . Существует бесконечное множество суперинтуиционистских логик, обладающих дизъюнктивным свойством[9].
Разрешимость
Логика разрешима, если для каждой пропозициональной формулы существует алгоритм, который распознает или . Интуиционистская логика и классическая разрешимы. Р. Харроп доказал, что если логика конечно аксиоматизируема и финитно аппроксимируема (finite model property), тогда она разрешима[10]. Одновременно Р. Харроп построил логику с конечным набором аксиом, которая не обладает свойством финитной аппроксимируемости. Из чего следует, что, используя метод конечных моделей, нельзя показать разрешимость произвольной формулы для логики Р. Харропа[10]. Существуют другие примеры конечно аксиоматизируемых, но неразрешимых логик[11].
Интерполяционное свойство
Логика обладает интерполяционным свойством[9], если , то существует формула , содержащая только переменные общие для формул и , что
.
А если формулы и не содержат общих переменных, тогда
.
Л. Л. Максимова установила, что существует ровно 7 суперинтуиционистских логик, обладающих интерполяционным свойством Крейга[12]:
Функциональная полнота
Формула называется выразимой через список формул в суперинтуиционистской логике , если можно получить из посредством конечного числа замен на эквивалентные в и конечного числа подстановок в ранее полученные формулы вместо переменных[9]. Более точно, для выполняется одно из четырех условий[4]:
- переменная;
- ;
- существуют такие и переменная , что ;
- существует такая , что .
Список формул является функционально полным, если всякая формула в логике выразима через .
Алгоритмическая проблема функциональной полноты разрешима для и некоторых других суперинтуиционистских логик[13].
Remove ads
См. также
Примечания
Литература
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads