Субструктурная логика
Субструктурная логика — логика, в которой отсутствует одно из обычных cтруктурных правил (например, классической и интуиционистской), таких как ослабление, контракция, обмен или ассоциативность. Двумя наиболее значимыми субструктурными логиками являются релевантная и линейная.
Примеры
В исчисление секвенций каждая строка доказательства записывается как:
- .
Здесь, структурные правила — правила переписывания левой части (условия), изначально представляемого как строка (последовательность) суждений. Стандартная интерпретация этой строки — конъюнкция. Поэтому
является записью секвента для:
- (A и B) влечёт за собой C.
В данном случае мы принимаем правую часть (консеквент) логического вывода Σ за единственное суждение C (интуиционистский стиль секвента), но для общего случая ситуация не меняется, поскольку все манипуляции происходят слева от символа турникета .
Так как конъюнкция является коммутативной и ассоциативной операцией, формальное изложение теории секвенций обычно включает структурные правила для соответствующего переписывания последовательности — например, для вывода:
Из:
- .
Существуют дополнительные структурные правила, соответствующие идемпотентным и монотонным свойствам конъюнкции.
Так, из:
можно сделать вывод, что:
- .
А из:
что для любого B верно:
- .
Линейная логика, в которой дубликаты гипотез «учитываются» иначе, чем единичные вхождения, исключает оба эти правила. Релевантная логика просто игнорирует последнее правило на том основании, что B явно не имеет отношения к заключению.
Выше приведены основные примеры структурных правил. В рамках логики высказываний применение данных правил выглядит достаточно убедительным. В теории доказательств они возникают естественным образом и впервые были замечены именно там (до того, как получили название).
Наглядный пример
Правило позволяет заменить два одинаковых высказывания одним. Например, A,A |- B эквивалентно A |- B. В субструктурной логике это правило может быть отменено, что приводит к тому, что A,A |- B не следует из A |- B.
Допустим, было куплено два яблока, в разных магазинах. Предположим, что A означает «яблоко куплено», а B означает «яблоко съедено».
В классической логике можно сказать, что если яблоко куплено и яблоко куплено, то, в итоге яблоко съедено. Это эквивалентно тому, что в любом случае, купленное яблоко будет съедено.
Но в субструктурной логике это не так. Если яблоко куплено и яблоко куплено, то это не значит, что яблоко съедено. Может быть, скушали только одно, а другое возвращено обратно или выброшено или оба яблока забыли в магазине. Поэтому, из покупки яблок, не следует, что яблоко было съедено. Правило контракции не работает в этом случае.
Правило позволяет добавить любое высказывание к доказательству без изменения его заключения. Например, A |- B эквивалентно A,C |- B. В субструктурной логике это правило может быть отменено, что приводит к тому, что A,C |- B не следует из A |- B.
Предположим, что A означает «жить в России», а B означает «говорить по-русски», а C это «любовь к футболу».
В классической логике можно сказать, что если человек живёт в России, то говорит по-русски. Это эквивалентно тому, что если кто-то живёт в России и любит футбол, то говорит по-русски.
В субструктурной логике иначе. Если кто-то живёт в России и любит футбол, то это не означает то, что он говорит по-русски. Может быть, что человек родился вне России или не изучал русский язык или предпочитает говорить на другом языке или живёт в России несколько дней. Поэтому, из того, что кто-то живёт в России, не значит говорить по-русски. Правило ослабления не работает в этом случае.
Состав предпосылок
Существует множество способов составления посылок (а в случае многозначного вывода — и заключений). Один из способов — собрать их во множество.
Однако, так как, например:
- ,
то сокращение выполняется абсолютно свободно, если предпосылки являются множествами.
Кроме того, в числе прочих свойств присутствуют ассоциативность и коммутативность. В субструктурных логиках, как правило, предпосылки не сводятся ко множествам, а представляют собой более сложные структуры, такие как дерево, мультимножества (множества, различающие несколько вхождений элементов) или секвенции формул. Например, в линейной логике, учитывая, что контракция не работает, предпосылки должны быть составлены в виде структуры, по крайней мере, такой же подробной, как мультимножества.
История
Субструктурные логики — относительно молодое направление. Первая конференция по этой теме состоялась в октябре 1990 года в Тюбингене под названием «Логики с ограниченными структурными правилами». В ходе конференции, Коста Дошен предложил термин «субструктурная логика», который используется и в настоящее время.
Примечания
- F. Paoli (2002), Substructural Logics: A Primer, Kluwer.
- G. Restall (2000) An Introduction to Substructural Logics, Routledge.
Литература
- Авдеюк, О. А. Конспект лекций по математической логике и теории алгоритмов [Текст] : учебно-методическое пособие / О. А. Авдеюк ; Министерство образования и науки Российской Федерации, Волгоградский государственный технический университет. — 2-е изд., перераб. и доп. — Волгоград : ВолгГТУ, 2018. — 130, [1] с. : ил., табл.; 21 см.
- Волкова, Е. С. Представление отношений толерантности и гранулирование информации в субструктурной логике / Е. С. Волкова, В. Б. Гисин // Международная конференция по мягким вычислениям и измерениям. — 2019. — Т. 1. — С. 16-18.
- Кузнецов, С. Л. Алгоритмическая сложность теорий коммутативных алгебр Клини / С. Л. Кузнецов // Известия Российской академии наук. Серия математическая. — 2024. — Т. 88, № 2. — С. 44-79.
- Пшеницын, Т. Г. Замыкающий ординал оператора непосредственной выводимости в инфинитарной логике действий / Т. Г. Пшеницын // Математические заметки. — 2024. — Т. 116, № 4. — С. 559-577.
- Сложность исчислений Ламбека с модальностями и тотальной выводимости в грамматиках / С. М. Дудаков, Б. Н. Карлов, С. Л. Кузнецов, Е. М. Фофанова // Алгебра и логика. — 2021. — Т. 60, № 5. — С. 471-496.
- Galatos, Nikolaos, Peter Jipsen, Tomasz Kowalski, and Hiroakira Ono (2007), Residuated Lattices. An Algebraic Glimpse at Substructural Logics, Elsevier, ISBN 978-0-444-52141-5.
Ссылки
- Волкова, Е. С., Гисин, В. Б. Представление отношений толерантности и гранулирование информации в субструктурной логике (2019).
- Кузнецов, С. Л. Субструктурные логики от алгебры до лингвистики. Зимняя школа "Симметрия и сложность в математике". Высшая школа экономики (2019).