Лучшие вопросы
Таймлайн
Чат
Перспективы

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

Из Википедии, свободной энциклопедии

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

См. также

Примечания

Литература

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads