Почему мы вообще не можем заменить правила вывода аксиомами?

Есть ли большая разница в наличии недостаточного количества аксиом и правил вывода/процедуры доказательства для создания полной теории?

Кажется, что во многих случаях добавление нового правила вывода или новой аксиомы дает тот же эффект. Например, рассмотрим язык с двуместными связками. , . В языке также есть правило вывода а б , а б .

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

В частности, я думаю, что в логике второго порядка что-то мешает нам заменить правила вывода аксиомами, сколько бы правил вывода ни было определено, поскольку утверждается, что исчисление доказательств второго порядка всегда недостаточно (для некоторых теорий). В противном случае мы всегда могли бы использовать одно и то же исчисление доказательств и просто добавлять аксиомы, и, таким образом, иметь универсальную процедуру проверки доказательств. Почему добавление аксиом вместо правил вывода терпит неудачу?

«Теперь мы можем добавить новые схемы аксиом: a∧b→a и a∧b→b для любой формулы a,b. Альтернативой является добавление новых правил вывода: a∧b⟹a и a∧b⟹b. В этом случае я утверждаю, что теории эквивалентны независимо от аксиоматизации». Нет. Если добавить аксиомы ((a∧b)⟹a) и ((a∧b)⟹b), то правила вывода (a∧b)⟹a и (a∧b)⟹b выводятся из-за ваше правило вывода отряда. Но из правила отделения не следует, что если вы добавите приведенные выше правила вывода, приведенные выше формулы будут теоремами. Следовательно, этот вопрос кажется задним числом. Это "почему мы не можем заменить аксиомы правилами?"
Я не понимаю, какое отношение, по вашему мнению, имеет замена правил вывода аксиомами к завершению логики второго порядка. Вы просто предлагаете добавить новую аксиому для каждого семантически корректного вывода?

Ответы (1)

Аксиомы, схемы аксиом и правила вывода — это три разные вещи.

Аксиома — это часть данных. Это предложение, которое вводится в логику без доказательства.

Правило вывода (RoI) — это программа. Его можно рассматривать как программу для создания нового предложения из существующих предложений (перечисление); его можно рассматривать как процедуру принятия решения, чтобы проверить, следует ли новое предложение из существующих предложений (проверка).

Схема аксиом — это область интереса, которая вводит исчисляемое бесконечное число утверждений. Таким образом, описание схемы аксиом как ( А Б ) А представляет ( Икс Икс ) Икс , ( Икс > у у > г ) ( Икс > г ) и т.д., все в теорию.

Некоторые логики явно имеют RoI с именем «Пропозициональная замена». Это правило состоит в том, что если у вас есть доказанное пропозициональное выражение, любая пропозициональная переменная может быть полностью заменена произвольным пропозициональным выражением. Так, например, если вы доказали ( Икс Икс ) , то можно сделать вывод ( ( А Б ) ( А Б ) ) . Яськовский сделал это правило явным в своей логике.

В логике с пропозициональной подстановкой аксиомы и схема аксиом одного и того же описания порождают одну и ту же теорию. На самом деле, такая логика, как правило, даже не беспокоится о схеме аксиом. В логике без пропозициональной подстановки аксиомы и схема аксиом одного и того же описания могут порождать разные теории. Например, из аксиомы Икс Икс ты не мог сделать вывод Д Д без пропозициональной замены.

Исключение всех RoI (даже тех, которые не являются схемой аксиом) сделало бы невозможным введение в теорию новых теорем, поэтому вы никогда не сможете доказать ничего, кроме того, что явно предполагается.

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

Я не совсем понимаю вопрос (и я не думаю, что ОП тоже), но я почти уверен, что это вообще не ответ на него. Насколько я могу судить, реальный вопрос здесь таков: «Что значит, что логика второго порядка не имеет хорошей системы доказательств?».
Он задает 2 разных вопроса, первая половина и вторая половина совершенно не связаны между собой, ИМО. Первая половина - это то, к чему я обращаюсь здесь.
@EricWofsey Это означает, что есть формула, которая верна для всех моделей, но не может быть доказана. Это означает, что мы можем открывать новые истины, добавляя правила вывода. Но почему бы просто не остановиться на некоторых правилах вывода и не добавлять аксиомы по мере необходимости? Затем существует универсальная процедура проверки доказательств ... и логика второго порядка ведет себя больше как первый порядок, где проблема заключается только в аксиоматической неполноте (поскольку исчисление доказательств завершено для FO). Я чувствую, что должна быть причина, по которой добавление (непротиворечивых) аксиом не может заменить добавление правил вывода, и я спрашиваю, почему?
@Dole: добавление аксиом полностью взаимозаменяемо с добавлением правил вывода. Никто не заботится ни о том, ни о другом подходе, потому что ни один из них не решает реальной проблемы с доказательствами в логике второго порядка.
«Универсальная процедура проверки доказательств» бесполезна, если вы даже не можете проверить, каковы ваши логические аксиомы.
@EricWofsey Добавление аксиом может быть взаимозаменяемо с добавлением правил вывода. Но это зависит от системы, держится она или нет.