Аксиоматическая система (логика)
В логике , особенно в математической логике , аксиоматическая система , иногда называемая дедуктивной системой «гильбертовского стиля», представляет собой тип системы формальной дедукции, разработанной Готтлобом Фреге . [ 1 ] Ян Лукасевич , [ 2 ] Рассел и Уайтхед, [ 3 ] и Дэвид Гилберт . [ 3 ] Эти дедуктивные системы чаще всего изучаются для логики первого порядка , но представляют интерес и для других логик.
Большинство вариантов аксиоматических систем придерживаются характерного подхода, балансируя между логическими аксиомами и правилами вывода . [ 1 ] Аксиоматические системы могут характеризоваться выбором большого числа схем логических аксиом и небольшого набора правил вывода . Системы естественной дедукции придерживаются противоположного подхода, включая множество правил дедукции, но очень мало схем аксиом или вообще их отсутствие. Наиболее часто изучаемые аксиоматические системы имеют либо только одно правило вывода – modus ponens для логики высказываний – либо два – с обобщением , а также для обработки логики предикатов – и несколько бесконечных схем аксиом. Аксиоматические системы для алетических модальных логик , иногда называемые системами Гильберта-Льюиса , дополнительно требуют правила необходимости . Некоторые системы используют в качестве аксиом конечный список конкретных формул вместо бесконечного набора формул через схемы аксиом, и в этом случае равномерное правило замены требуется .
Характерной особенностью многих вариантов аксиоматических систем является то, что контекст не изменяется ни в одном из их правил вывода, в то время как как естественная дедукция , так и секвенциальное исчисление содержат некоторые правила изменения контекста. Таким образом, если интересовать только выводимость тавтологий , а не гипотетических суждений, то можно формализовать аксиоматическую систему так, чтобы ее правила вывода содержали лишь суждения достаточно простой формы. То же самое нельзя сделать и с двумя другими системами вычетов: [ нужна ссылка ] поскольку в некоторых из их правил вывода изменяется контекст, их нельзя формализовать, чтобы можно было избежать гипотетических суждений – даже если мы хотим использовать их только для доказательства выводимости тавтологий.
Пропозициональная логика
[ редактировать ]В логике высказываний можно проводить доказательства аксиоматически, что означает, что одни тавтологии принимаются как самоочевидные, а различные другие выводятся из них, используя modus ponens в качестве правила вывода и правила подстановки . В качестве альтернативы вместо аксиом используются схемы аксиом без использования правил замены.
Фреге Концептуальное письмо
[ редактировать ]Хотя аксиоматическое доказательство использовалось со времен знаменитого древнегреческого учебника « , Евклида Элементы геометрии» в логике высказываний оно восходит к Готтлоба Фреге года 1879 «Begriffsschrift» . [ 4 ] [ 5 ] Система Фреге использовала в качестве связок только импликацию и отрицание . [ 6 ] и у него было шесть аксиом, [ 5 ] какие это были: [ 7 ] [ 8 ]
- Предложение 1:
- Предложение 2:
- Предложение 8:
- Предложение 28:
- Предложение 31:
- Предложение 41:
Они использовались Фреге вместе с modus ponens и правилом замены (которое использовалось, но никогда не было точно сформулировано), чтобы дать полную и последовательную аксиоматизацию классической истинностно-функциональной логики высказываний. [ 7 ]
Лукасевича П 2
[ редактировать ]Ян Лукасевич показал, что в системе Фреге «третья аксиома является лишней, поскольку ее можно вывести из двух предыдущих аксиом, и что последние три аксиомы можно заменить одним предложением ". [ 8 ] Лукасевича Что, переведя из польской записи в современную систему обозначений, означает: . Следовательно, Лукасевичу приписывают [ 5 ] с этой системой трех аксиом:
Как и система Фреге, эта система использует правило замены и использует modus ponens в качестве правила вывода. [ 5 ] Точно такую же систему предложил (с явным правилом замены) Алонсо Чёрч , [ 9 ] который назвал ее системой P 2, [ 9 ] [ 2 ] и способствовал его популяризации. [ 2 ]
Схематическая форма Р 2
[ редактировать ]Можно избежать использования правила подстановки, представив аксиомы в схематической форме и используя их для генерации бесконечного набора аксиом. Следовательно, используя греческие буквы для обозначения схем (металогических переменных, которые могут обозначать любые правильно составленные формулы ), аксиомы задаются следующим образом: [ 4 ] [ 2 ]
Схематическая версия P 2 приписывается Джону фон Нейману , [ 5 ] и используется в базе данных формальных доказательств Metamath «set.mm». [ 2 ] Его также приписывают Гильберту . [ 10 ] и назван в этом контексте. [ 10 ]
Пример доказательства в P 2
[ редактировать ]В качестве примера доказательство в P 2 приведен ниже. Во-первых, аксиомам даны имена:
- (А1)
- (А2)
- (А3)
И доказательство следующее:
- (пример (A1))
- (пример (A2))
- (из (1) и (2) по modus ponens )
- (пример (A1))
- (из (4) и (3) по modus ponens)
Согласованность и полнота P 2
[ редактировать ]Важнейшими свойствами этого набора правил является то, что они надежны и полны . Неформально это означает, что правила верны и никаких других правил не требуется. Эти утверждения можно сделать более формальными следующим образом. Доказательства правильности и полноты логики высказываний сами по себе не являются доказательствами в логике высказываний; это теоремы в ZFC, используемые в качестве метатеории для доказательства свойств логики высказываний.
Мы определяем истинностное присвоение как функцию , которая отображает пропозициональные переменные в истинное или ложное . Неформально такое присвоение истинности можно понимать как описание возможного положения дел (или возможного мира ), в котором одни утверждения истинны, а другие — нет. Семантику формул затем можно формализовать, определив, для какого «положения дел» они считаются истинными, что и делается с помощью следующего определения.
Мы определяем, когда такое истинностное присвоение A удовлетворяет некоторой корректной формуле со следующими правилами:
- A удовлетворяет пропозициональной переменной P тогда и только тогда, когда A ( P ) = true
- A удовлетворяет ¬ φ тогда и только тогда, когда A не удовлетворяет φ
- A удовлетворяет ( φ ∧ ψ ) тогда и только тогда, когда A удовлетворяет как φ, так и ψ.
- A удовлетворяет ( φ ∨ ψ ) тогда и только тогда, когда A удовлетворяет хотя бы одному из φ или ψ
- A удовлетворяет ( φ → ψ ) тогда и только тогда, когда это не тот случай, когда A удовлетворяет φ , но не ψ
- A удовлетворяет ( φ ↔ ψ ) тогда и только тогда, когда A удовлетворяет обоим φ и ψ или не удовлетворяет ни одному из них.
С помощью этого определения мы теперь можем формализовать, что означает, что формула φ следует из определенного набора S формул. Неформально это верно, если во всех возможных мирах с учетом набора формул S также выполняется формула φ . Это приводит к следующему формальному определению: мы говорим, что набор S корректных формул семантически влечет за собой (или подразумевает ) определенную корректную формулу φ, если все назначения истинности, которые удовлетворяют всем формулам в S, также удовлетворяют φ .
Наконец, мы определяем синтаксическое следствие так, что φ синтаксически влечет за собой S тогда и только тогда, когда мы можем получить его с помощью правил вывода, которые были представлены выше, за конечное число шагов. Это позволяет нам точно сформулировать, что означает, что набор правил вывода является надежным и полным:
Правильность: если набор правильно составленных формул S синтаксически влечет за собой правильно составленную формулу φ, то S семантически влечет за собой φ .
Полнота: если набор правильно сформированных формул S семантически влечет за собой правильно сформированную формулу φ, то S синтаксически влечет за собой φ .
Для приведенного выше набора правил это действительно так.
Эскиз доказательства надежности
[ редактировать ](Для большинства логических систем это сравнительно «простое» направление доказательства)
Соглашения об обозначениях: пусть G — переменная, охватывающая наборы предложений. Пусть A, B и C варьируются по предложениям. Поскольку « G синтаксически влечет за собой А », мы пишем « G доказывает А ». Поскольку « G семантически влечет за собой А », мы пишем « G подразумевает А ».
Мы хотим показать: ( A )( G ) (если G доказывает A , то G подразумевает A ).
Заметим, что « G доказывает А » имеет индуктивное определение, и это дает нам непосредственные ресурсы для демонстрации утверждений вида «Если G доказывает А , то...». Итак, наше доказательство проводится по индукции.
- Основа. Докажите: Если является членом G , то G подразумевает A. A
- Основа. Докажите: Если А аксиома, то из G следует А. —
- Индуктивный шаг (индукция по n , длине доказательства):
- Предположим для произвольных G и A что если G доказывает A за n или меньше шагов, то G подразумевает A. ,
- Для каждого возможного применения правила вывода на шаге n +1 приводящего к новой теореме B , покажите, что из G следует B. ,
Обратите внимание, что базисный шаг II можно опустить для систем естественной дедукции , поскольку они не имеют аксиом. При использовании Шага II необходимо показать, что каждая из аксиом является (семантической) логической истиной .
Базис» показывают, что простейшие доказуемые предложения из G также подразумеваются из G для любого G. Шаги « (Доказательство простое, поскольку семантический факт, что множество подразумевает любой из своих членов, также тривиален.) Индуктивный шаг будет систематически охватывать все дальнейшие предложения, которые могут быть доказуемы, - рассматривая каждый случай, в котором мы можем прийти к логическому выводу. используя правило вывода, и показывает, что если новое предложение доказуемо, оно также логически подразумевается. (Например, у нас может быть правило, говорящее нам, что из « А » мы можем вывести « А» или «В ». В III.a мы предполагаем, что если А доказуемо, то оно подразумевается. Мы также знаем, что если А доказуемо, то « A или B » доказуемо. Мы должны показать, что тогда « A или B также подразумевается ». Мы делаем это, апеллируя к семантическому определению и предположению, которое мы только что сделали. Мы предполагаем, что A доказуемо из G. Итак, это так. также подразумевается G. Таким образом, любая семантическая оценка, делающая все G истинным, делает A истинным, но любая оценка, делающая A истинным, делает « A» или «B » истинными в соответствии с определенной семантикой для «или». G true делает « A или B » истинным. Таким образом, подразумевается « А или Б ».) Как правило, индуктивный этап состоит из длительного, но простого каждом конкретном случае анализа всех правил вывода в , показывающего, что каждое из них «сохраняет» семантическую импликацию.
По определению доказуемости, не существует никаких предложений, которые можно было бы доказать, кроме как будучи членом G , аксиомой или следуя правилу; поэтому, если все это семантически подразумевается, дедуктивный расчет верен.
Эскиз доказательства полноты
[ редактировать ](Обычно это гораздо более сложное направление доказательства.)
Мы принимаем те же обозначения, что и выше.
показать: если G подразумевает A , то G доказывает A. Мы хотим Мы действуем методом противопоставления : вместо этого мы показываем, что G не , доказывает A то G не следует из A. если Если мы покажем, что существует модель , в которой A не выполняется, несмотря на G истинность из G не следует A. , то, очевидно , Идея состоит в том, чтобы построить такую модель, исходя из самого нашего предположения, что не доказывает A. G
- G не A. доказывает (Предположение)
- Если G не доказывает A , то мы можем построить (бесконечное) максимальное множество , G ∗ , которое является надмножеством G и которое также не доказывает A .
- Упорядочите (с типом порядка ω) все предложения на языке (например, сначала самые короткие и одинаково длинные в расширенном алфавитном порядке) и пронумеруйте их ( E 1 , E 2 , ...)
- Определим серию G n множеств ( G 0 , G 1 , ...) индуктивно:
- Если доказывает A , тогда
- Если не доказывает то A ,
- Определить G ∗ как объединение всех G n . (то есть Г. ∗ — множество всех предложений, входящих в любой . Gn )
- Можно легко показать, что
- Г ∗ содержит (является надмножеством) G (по (bi));
- Г ∗ не доказывает A (поскольку доказательство будет содержать только конечное число предложений, и когда последнее из них будет введено в некотором то , Gn A докажет вопреки определению Gn ) Gn ; и
- Г ∗ является максимальным набором относительно A было добавлено еще какое-либо предложение : если к G ∗ докажет А. , это что, если бы можно было добавить еще предложения, их следовало бы добавлять тогда, когда они встречались при построении Gn ( Потому , опять же по определению)
- Если Г ∗ является максимальным множеством относительно A , то оно истинноподобно . Это означает, что он содержит C тогда и только тогда, когда он не содержит ¬C ; Если он содержит C и содержит «Если C, то B », то он также содержит B ; и так далее. Чтобы показать это, нужно показать, что аксиоматическая система достаточно сильна для следующего:
- Для любых формул C и D , если доказываются и , и ¬C , то доказывается D. C Отсюда следует, что максимальное множество относительно A не может доказать одновременно C и ¬C доказывало бы A. , так как в противном случае оно
- Для любых формул C и D , если доказано C → D и ¬C → D доказано D. , то Это используется вместе с теоремой о дедукции , чтобы показать, что для любой формулы либо она, либо ее отрицание находится в G ∗ : Пусть B — формула, не принадлежащая G ∗ ; тогда Г ∗ добавлением B доказывает A. с Таким образом, из теоремы дедукции следует, что G ∗ доказывает B → A. Но предположим, что ¬B также не было в G ∗ , то по той же логике G ∗ также доказывает ¬B → A ; но тогда Г ∗ доказывает A , ложность которого мы уже показали.
- Для любых формул C и D , если доказано C и D то доказано C → D. ,
- Для любых формул C и D , если доказано C и ¬D , то доказывается ¬( C → D ).
- Для любых формул C и D , если доказывается ¬C то доказывается C → D. ,
- Если Г ∗ похоже на правду, есть G ∗ -Каноническая оценка языка: такая, которая превращает каждое предложение в G ∗ правда и все за пределами G ∗ ложно, но при этом подчиняется законам семантической композиции в языке. Требование истинности необходимо для того, чтобы гарантировать, что это присвоение истинности будет удовлетворять законам семантической композиции в языке.
- А Г ∗ -каноническая оценка сделает наш исходный набор G истинным, а A — ложным.
- Если существует оценка, при которой G истинны, а ложны , то G не (семантически) подразумевает A. A
Таким образом, каждая система, которая имеет modus ponens в качестве правила вывода и доказывает следующие теоремы (включая их замены), является полной:
Первые пять используются для удовлетворения пяти условий этапа III выше, а последние три — для доказательства теоремы дедукции.
Пример
[ редактировать ]В качестве примера можно показать, что, как и любая другая тавтология, три аксиомы классической системы исчисления высказываний, описанной ранее, могут быть доказаны в любой системе, которая удовлетворяет вышесказанному, а именно, которая имеет modus ponens в качестве правила вывода и доказывает вышеизложенное. восемь теорем (включая их замены). Из восьми теорем последние две являются двумя из трех аксиом; третья аксиома, , также может быть доказано, как мы сейчас покажем.
Для доказательства мы можем использовать гипотетическую теорему о силлогизме (в форме, актуальной для этой аксиоматической системы), поскольку она опирается только на две аксиомы, которые уже входят в приведенный выше набор из восьми теорем. Доказательство тогда следующее:
- (пример 7-й теоремы)
- (пример 7-й теоремы)
- (из (1) и (2) по modus ponens)
- (пример теоремы о гипотетическом силлогизме)
- (пример 5-й теоремы)
- (из (5) и (4) по modus ponens)
- (пример 2-й теоремы)
- (пример 7-й теоремы)
- (из (7) и (8) по modus ponens)
-
- (пример 8-й теоремы)
- (из (9) и (10) по modus ponens)
- (из (3) и (11) по modus ponens)
- (пример 8-й теоремы)
- (из (12) и (13) по modus ponens)
- (из (6) и (14) по modus ponens)
Проверка полноты классической системы исчисления высказываний
[ редактировать ]Теперь мы проверим, что классическая система исчисления высказываний, описанная ранее, действительно может доказать необходимые восемь упомянутых выше теорем. Мы используем несколько доказанных здесь лемм :
- (ДН1) - Двойное отрицание (в одном направлении)
- (ДН2) - Двойное отрицание (другое направление)
- (HS1) - одна из форм гипотетического силлогизма
- (HS2) - другая форма гипотетического силлогизма.
- (ТР1) - Транспонирование
- (ТР2) - другая форма транспозиции.
- (Л1)
- (Л3)
Мы также используем метод метатеоремы гипотетического силлогизма как сокращение для нескольких шагов доказательства.
- - доказательство:
- (пример (A1))
- (экземпляр (TR1))
- (из (1) и (2) с использованием метатеоремы гипотетического силлогизма)
- (экземпляр (DN1))
- (пример (HS1))
- (из (4) и (5) с использованием modus ponens)
- (из (3) и (6) с использованием метатеоремы гипотетического силлогизма)
- - доказательство:
- (пример (HS1))
- (пример (L3))
- (пример (HS1))
- (из (2) и (3) по modus ponens)
- (из (1) и (4) с использованием метатеоремы гипотетического силлогизма)
- (пример (TR2))
- (пример (HS2))
- (из (6) и (7) с использованием modus ponens)
- (из (5) и (8) с использованием метатеоремы гипотетического силлогизма)
- - доказательство:
- (пример (A1))
- (пример (A1))
- (из (1) и (2) с использованием modus ponens)
- - доказательство:
- (пример (L1))
- (экземпляр (TR1))
- (из (1) и (2) с использованием метатеоремы гипотетического силлогизма)
- - доказательство:
- (пример (A1))
- (пример (A3))
- (из (1) и (2) с использованием метатеоремы гипотетического силлогизма)
- - доказательство, приведенное в примере доказательства выше
- - аксиома (А1)
- - аксиома (А2)
Еще один план доказательства полноты
[ редактировать ]Если формула является тавтологией , то для нее существует таблица истинности , которая показывает, что каждая оценка дает истинное значение для формулы. Рассмотрим такую оценку. С помощью математической индукции по длине подформул покажите, что истинность или ложность подформулы следует из истинности или ложности (в зависимости от оценки) каждой пропозициональной переменной в подформуле. Затем объедините строки таблицы истинности вместе по две, используя «( P истинно, подразумевает S ) подразумевает (( P ложно, подразумевает S ) подразумевает S )». Продолжайте повторять это до тех пор, пока не будут устранены все зависимости от пропозициональных переменных. В результате мы доказали данную тавтологию. Поскольку любая тавтология доказуема, логика полна.
Другая система аксиоматических доказательств
[ редактировать ]Можно определить другую версию исчисления высказываний, которая определяет большую часть синтаксиса логических операторов посредством аксиом и использует только одно правило вывода.
Аксиомы
[ редактировать ]Пусть φ , χ и ψ обозначают корректные формулы. (Сами правильно построенные формулы не будут содержать греческих букв, а только заглавные латинские буквы, соединительные операторы и круглые скобки.) Тогда аксиомы будут следующими:
Имя | Схема аксиом | Описание |
---|---|---|
ТОГДА-1 | Добавить гипотезу χ , введение импликации | |
ТОГДА-2 | Распределить гипотезу чрезмерная импликация | |
И-1 | Устранить союз | |
И-2 | ||
И-3 | Ввести союз | |
ОР-1 | Ввести дизъюнкцию | |
ОР-2 | ||
ОР-3 | Устранить дизъюнкцию | |
НЕ-1 | Ввести отрицание | |
НЕ-2 | Устранить отрицание | |
НЕ-3 | Исключена середина, классическая логика | |
МКФ-1 | Устранить эквивалентность | |
МКФ-2 | ||
МКФ-3 | Ввести эквивалентность |
- Аксиому THEN-2 можно рассматривать как «распределительное свойство импликации относительно импликации».
- Аксиомы И-1 и И-2 соответствуют «устранению соединения». Отношение между AND-1 и AND-2 отражает коммутативность оператора конъюнкции.
- Аксиома AND-3 соответствует «введению союза».
- Аксиомы ОР-1 и ОР-2 соответствуют «введению дизъюнкции». Связь между OR-1 и OR-2 отражает коммутативность оператора дизъюнкции.
- Аксиома НЕ-1 соответствует «доведению до абсурда».
- Аксиома НЕ-2 гласит, что «из противоречия можно вывести все».
- Аксиома НЕ-3 называется « tertium non datur » ( лат . «третьего не дано») и отражает семантическую оценку пропозициональных формул: формула может иметь истинностное значение либо истинное, либо ложное. Третьего истинностного значения не существует, по крайней мере, в классической логике. Логики-интуиционисты не принимают аксиому НЕ-3 .
Правило вывода
[ редактировать ]Правило вывода – это способ выразить :
- .
Пример доказательства в другой аксиоматической системе
[ редактировать ]Ниже приведен пример (синтаксической) демонстрации, включающий только аксиомы THEN-1 и THEN-2 :
Доказывать: (Рефлексивность импликации).
Доказательство:
-
- Аксиома ТОГДА-2 с
-
- Аксиома ТОГДА-1 с
-
- Из (1) и (2) по modus ponens.
-
- Аксиома ТОГДА-1 с
-
- Из (3) и (4) по modus ponens.
Металогика
[ редактировать ]Пусть демонстрация представлена последовательностью, в которой гипотезы располагаются слева от турникета , а выводы — справа от турникета. Тогда теорему о дедукции можно сформулировать следующим образом:
- Если последовательность
- было продемонстрировано, то можно также продемонстрировать последовательность
- .
Эта теорема о выводе (DT) сама по себе не сформулирована с помощью исчисления высказываний: это не теорема об исчислении высказываний, а теорема об исчислении высказываний. В этом смысле это метатеорема , сравнимая с теоремами о правильности или полноте исчисления высказываний.
С другой стороны, DT настолько полезен для упрощения процесса синтаксического доказательства, что его можно рассматривать и использовать как еще одно правило вывода, сопровождающее modus ponens. В этом смысле DT соответствует естественному правилу вывода условного доказательства , которое является частью первой версии исчисления высказываний, представленной в этой статье.
Обратное DT также справедливо:
- Если последовательность
- было продемонстрировано, то можно также продемонстрировать последовательность
на самом деле, справедливость обратного DT почти тривиальна по сравнению с DT:
- Если
- затем
- 1:
- 2:
- и из (1) и (2) можно вывести
- 3:
- посредством модус-полагания, QED
Обратное DT имеет важные последствия: его можно использовать для преобразования аксиомы в правило вывода. Например, по аксиоме И-1 имеем:
которое можно преобразовать с помощью обращения теоремы дедукции в
что говорит нам о том, что правило вывода
допустимо . Это правило вывода — исключение конъюнктуры , одно из правил вывода, используемых в естественной дедукции .
Консервативные расширения
[ редактировать ]В систему аксиом логики принято включать только аксиомы импликации и отрицания. Учитывая эти аксиомы, можно сформировать консервативные расширения теоремы о дедукции , допускающие использование дополнительных связок. Эти расширения называются консервативными, потому что если формула φ, включающая новые связки, переписана как логически эквивалентная формула θ, включающая только отрицание, импликацию и универсальную квантификацию, то φ выводима в расширенной системе тогда и только тогда, когда θ выводима в исходной системе. . В полном расширении аксиоматическая система будет больше напоминать систему естественной дедукции .
Экзистенциальная количественная оценка
[ редактировать ]- Введение
- Устранение
- где не является свободной переменной .
Соединение и дизъюнкция
[ редактировать ]- Введение и устранение союза
- введение:
- удаление осталось:
- право на удаление:
- Введение и устранение дизъюнкции
- вступление осталось:
- введение справа:
- устранение:
Метатеоремы
[ редактировать ]Поскольку в аксиоматических логических системах очень мало правил дедукции, обычно доказываются метатеоремы , которые показывают, что дополнительные правила дедукции не добавляют дедуктивной силы в том смысле, что дедукция, использующая новые правила дедукции, может быть преобразована в дедукцию, используя только исходные правила дедукции. .
Некоторые распространенные метатеоремы этой формы:
- Теорема о дедукции : тогда и только тогда, когда .
- тогда и только тогда, когда и .
- Противопоставление: Если затем .
- Обобщение : если и x не встречается в свободном виде ни в одной формуле затем .
Некоторые полезные теоремы и их доказательства
[ редактировать ]Ниже приведены несколько теорем логики высказываний , а также их доказательства (или ссылки на эти доказательства в других статьях). Обратите внимание: поскольку (P1) само по себе можно доказать, используя другие аксиомы, фактически (P2), (P3) и (P4) достаточно для доказательства всех этих теорем.
- (HS1) - Гипотетический силлогизм , см . доказательство .
- (Л1) - доказательство:
- (1) (пример (P3))
- (2) (пример (P1))
- (3) (из (2) и (1) по modus ponens )
- (4) (пример (HS1))
- (5) (из (3) и (4) по modus ponens)
- (6) (пример (P2))
- (7) (из (6) и (5) по modus ponens)
Следующие две теоремы вместе известны как двойное отрицание :
- (ДН1)
- (ДН2)
- Смотрите доказательства .
- (Л2) - для этого доказательства мы используем метод метатеоремы гипотетического силлогизма как сокращение для нескольких шагов доказательства:
- (1) (пример (P3))
- (2) (пример (HS1))
- (3) (из (1) и (2) с использованием метатеоремы гипотетического силлогизма)
- (4) (пример (P3))
- (5) (из (3) и (4) с использованием modus ponens)
- (6) (пример (P2))
- (7) (пример (P2))
- (8) (из (6) и (7) с использованием modus ponens)
- (9) (из (8) и (5) с использованием modus ponens)
- (HS2) — альтернативная форма гипотетического силлогизма . доказательство:
- (1) (пример (HS1))
- (2) (пример (L2))
- (3) (из (1) и (2) по modus ponens)
- (ТР1) - Транспонирование, см. доказательство (другое направление транспонирования — (P4)).
- (ТР2) - другая форма транспозиции; доказательство:
- (1) (экземпляр (TR1))
- (2) (экземпляр (DN1))
- (3) (пример (HS1))
- (4) (из (2) и (3) по modus ponens)
- (5) (из (1) и (4) с использованием метатеоремы гипотетического силлогизма)
- (Л3) - доказательство:
- (1) (пример (P2))
- (2) (пример (P4))
- (3) (из (1) и (2) с использованием метатеоремы гипотетического силлогизма)
- (4) (пример (P3))
- (5) (из (3) и (4) с использованием мод ponens)
- (6) (пример (P4))
- (7) (из (5) и (6) с использованием метатеоремы гипотетического силлогизма)
- (8) (пример (P1))
- (9) (пример (L1))
- (10) (из (8) и (9) с использованием мод ponens)
- (11) (из (7) и (10) с использованием метатеоремы гипотетического силлогизма)
См. также
[ редактировать ]- Список аксиоматических систем логики
- Естественный вычет
- Переписка Карри-Ховарда
- Комбинаторная логика
Примечания
[ редактировать ]- ^ Jump up to: а б Мате и Ружа 1997: 129
- ^ Jump up to: а б с д и «Обозреватель доказательств — Домашняя страница — Метаматематика» . us.metamath.org . Проверено 2 июля 2024 г.
- ^ Jump up to: а б Крейг, Эдвард (1998). Философская энциклопедия Рутледжа . Тейлор и Фрэнсис. п. 733. ИСБН 978-0-415-18710-7 .
- ^ Jump up to: а б Босток, Дэвид (1997). Промежуточная логика . Оксфорд: Нью-Йорк: Clarendon Press; Издательство Оксфордского университета. стр. 4–5, 8–13, 18–19, 22, 27, 29, 191, 194. ISBN. 978-0-19-875141-0 .
- ^ Jump up to: а б с д и Смалльян, Раймонд М. (23 июля 2014 г.). Руководство для начинающих по математической логике . Курьерская корпорация. стр. 102–103. ISBN 978-0-486-49237-7 .
- ^ Фрэнкс, Кертис (2023), «Логика высказываний» , в Залте, Эдвард Н.; Нодельман, Ури (ред.), Стэнфордская энциклопедия философии (изд. осенью 2023 г.), Лаборатория метафизических исследований, Стэнфордский университет , получено 22 марта 2024 г.
- ^ Jump up to: а б Мендельсон, Ричард Л. (10 января 2005 г.). Философия Готлоба Фреге . Издательство Кембриджского университета. п. 185. ИСБН 978-1-139-44403-3 .
- ^ Jump up to: а б Лукасевич, Ян (1970). Ян Лукасевич: Избранные произведения . Северная Голландия. стр. 136.
- ^ Jump up to: а б Черч, Алонсо (1996). Введение в математическую логику . Издательство Принстонского университета. п. 119. ИСБН 978-0-691-02906-1 .
- ^ Jump up to: а б Валицкий, Михал (2017). Введение в математическую логику (Расширенное изд.). Нью-Джерси: World Scientific. п. 126. ИСБН 978-981-4719-95-7 .
Ссылки
[ редактировать ]- Карри, Хаскелл Б.; Роберт Фейс (1958). Комбинаторная логика Vol. Я. Том. 1. Амстердам: Северная Голландия.
- Монк, Дж. Дональд (1976). Математическая логика . Тексты для аспирантов по математике. Берлин, Нью-Йорк: Springer-Verlag . ISBN 978-0-387-90170-1 .
- Ружа, Имре; Мате, Андраш (1997). Введение в современную логику (на венгерском языке). Будапешт: Издательство Осирис.
- Тарский, Альфред (1990). Доказательство и правда (на венгерском языке). Будапешт: Мысль. Это венгерский перевод избранных статей Альфреда Тарского по семантической теории истины .
- Дэвид Гильберт (1927) «Основы математики», перевод Стефана Бауэра-Менглерберга и Дагфинна Фёллесдала (стр. 464–479). в:
- ван Хейеноорт, Жан (1967). От Фреге до Гёделя: Справочник по математической логике, 1879–1931 (3-е издание, 1976 г., изд.). Кембридж, Массачусетс: Издательство Гарвардского университета. ISBN 0-674-32449-8 .
- В книге Гильберта 1927 года, основанной на более ранней лекции «Основы» 1925 года (стр. 367–392), представлены его 17 аксиом - аксиомы импликации № 1–4, аксиомы о & и V № 5–10, аксиомы отрицания № 11- 12, его логическая ε-аксиома № 13, аксиомы равенства № 14–15 и аксиомы № 16–17, а также другие необходимые элементы его формалистической «теории доказательства» – например, аксиомы индукции, аксиомы рекурсии, и т. д; он также предлагает энергичную защиту против интуиционизма Л. Дж. Брауэра. См. также комментарии и опровержения Германа Вейля (1927) (стр. 480–484), приложение Пола Бернея (1927) к лекции Гильберта (стр. 485–489) и ответ Луицена Эгбертуса Яна Брауэра (1927) (стр. 490–495).
- Клини, Стивен Коул (1952). Введение в метаматематику (10-е издание с исправлениями 1971 г., изд.). Амстердам, штат Нью-Йорк: Издательская компания Северной Голландии. ISBN 0-7204-2103-9 .
- См., в частности, главу IV «Формальная система» (стр. 69–85), в которой Клини представляет подразделы §16 Формальные символы, §17 Правила формирования, §18 Свободные и связанные переменные (включая замену), §19 Правила преобразования (например, modus ponens) — и из них он представляет 21 «постулат» — 18 аксиом и 3 отношения «непосредственных последствий», разделенных следующим образом: Постулаты для исчисления высказываний № 1–8, Дополнительные постулаты для исчисления предикатов № 9–12 и Дополнительные постулаты для исчисления предикатов № 9–12 и Дополнительные постулаты для исчисления высказываний № 9–12. теория чисел № 13-21.
Внешние ссылки
[ редактировать ]- Гейфман, Хаим. «Дедуктивная система типа Гильберта для логики предложений, полноты и компактности» (PDF) .
- Фармер, В.М. «Пропозициональная логика» (PDF) . Он описывает (среди прочего) часть системы дедукции в стиле Гильберта (ограниченной исчислением высказываний ).