Пропозициональное исчисление

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

Пропозициональное исчисление [а] это раздел логики . [1] Ее еще называют логикой высказываний . [2] логика высказываний , [1] предложений исчисление [3] сентенциальная логика , [1] или иногда логика нулевого порядка . [4] [5] Речь идет о предложениях [1] (что может быть правдой или ложью ) [6] и отношения между предложениями, [7] включая построение аргументов на их основе. [8] Сложные предложения образуются путем соединения предложений логическими связками, истинностные функции конъюнкции представляющими , дизъюнкции , импликации , двуусловия и отрицания . [9] [10] [11] [12] Некоторые источники включают другие связки, как показано в таблице ниже.

В отличие от логики первого порядка , логика высказываний не имеет дело с нелогическими объектами, предикатами о них или кванторами . Однако весь механизм логики высказываний включен в логику первого порядка и логику высшего порядка. В этом смысле логика высказываний является основой логики первого порядка и логики высшего порядка.

Логика высказываний обычно изучается с помощью формального языка, на котором предложения представлены буквами, которые называются пропозициональными переменными . Затем они используются вместе с символами связок для образования сложных предложений. В связи с этим пропозициональные переменные называются атомарными формулами формального языка нулевого порядка. [10] [2] Хотя атомарные предложения обычно представляются буквами алфавита, [10] существует множество обозначений для обозначения логических связок. В следующей таблице показаны основные варианты обозначений каждой из связок в логике высказываний.

Нотационные варианты связок [13] [14]
соединительный Символ
И , , , ,
эквивалент , ,
подразумевает , ,
NAND , ,
неэквивалентный , ,
НИ , ,
НЕТ , , ,
ИЛИ , , ,
ИСНО-ИЛИ ИСНО-ИЛИ
БЕСПЛАТНО ,

Наиболее тщательно исследованной ветвью логики высказываний является классическая функционально-истинная логика высказываний . [1] в котором формулы интерпретируются как имеющие ровно одно из двух возможных значений истинности : истинностное значение true или истинностное значение false . [15] принцип бивалентности и закон исключенного третьего Поддерживается . По сравнению с логикой первого порядка , истинностно-функциональная логика высказываний считается логикой нулевого порядка . [4] [5]

История [ править ]

Хотя на логику высказываний (также называемую исчислением высказываний) намекали более ранние философы, она была развита в формальную логику ( стоическую логику ) Хрисиппом в III веке до нашей эры. [16] и расширен его преемниками стоиками . Логика была сосредоточена на предложениях . Это отличалось от традиционной силлогистической логики , которая фокусировалась на терминах . Однако большая часть оригинальных сочинений была утеряна. [17] и где-то между III и VI веками нашей эры стоическая логика ушла в небытие и возродилась только в XX веке, после (повторного) открытия пропозициональной логики. [18]

Символическая логика , которая стала важной для уточнения логики высказываний, была впервые разработана математиком 17-18 веков Готфридом Лейбницем , чей логический алгоритм был, однако, неизвестен более широкому логическому сообществу. Следовательно, многие достижения Лейбница были воссозданы логиками, такими как Джордж Буль и Огастес Де Морган , совершенно независимыми от Лейбница. [19]

Готтлоба Фреге Логика предикатов основана на логике высказываний и описывается как сочетание «отличительных черт силлогистической логики и логики высказываний». [20] Следовательно, логика предикатов открыла новую эру в истории логики; однако прогресс в логике высказываний все еще был достигнут после Фреге, включая естественную дедукцию , деревья истинности и таблицы истинности . Естественная дедукция была изобретена Герхардом Генценом и Станиславом Ясковским . Деревья истины были изобретены Эвертом Виллемом Бетом . [21] Однако изобретение таблиц истинности имеет неясную причину.

В произведениях Фреге [22] и Бертран Рассел , [23] — идеи, повлиявшие на изобретение таблиц истинности. Фактическая табличная структура (отформатированная в виде таблицы) обычно приписывается либо Людвигу Витгенштейну , либо Эмилю Посту (или обоим, независимо). [22] Помимо Фреге и Рассела, другие авторы идей, предшествующих таблицам истинности, включают Филона, Буля, Чарльза Сандерса Пирса , [24] и Эрнст Шредер . Табличную структуру приписывают Яну Лукасевичу , Альфреду Норту Уайтхеду , Уильяму Стэнли Джевонсу , Джону Венну и Кларенсу Ирвингу Льюису . [23] В конце концов, некоторые, как Джон Шоски, пришли к выводу, что «далеко не очевидно, что какому-то одному человеку следует давать титул «изобретателя» таблиц истинности». [23]

Предложения [ править ]

Логика высказываний, изучаемая в настоящее время в университетах, представляет собой спецификацию стандарта логического следования , в котором только значения пропозициональных связок учитываются при оценке условий истинности предложения или того, следует ли предложение логически из какого-либо другого предложения или группа предложений. [2]

Повествовательные предложения [ править ]

Пропозициональная логика имеет дело с утверждениями , которые определяются как повествовательные предложения, имеющие истинностное значение. [25] [1] Примеры заявлений могут включать:

Повествовательным предложениям противопоставляются вопросы , такие как «Что такое Википедия?», и повелительные утверждения, такие как «Пожалуйста, добавьте цитаты , подтверждающие утверждения в этой статье». [26] [27] Такие недекларативные предложения не имеют истинностного значения . [28] и рассматриваются только в неклассической логике , называемой эротетической и императивной логикой .

Соединение предложений с помощью связок [ править ]

В пропозициональной логике утверждение может содержать в качестве частей одно или несколько других утверждений. [1] Сложные предложения образуются из более простых предложений и выражают отношения между составными предложениями. [29] Это делается путем объединения их логическими связками : [29] [30] Основными типами сложных предложений являются отрицания , союзы , дизъюнкции , импликации и двуусловные предложения . [29] которые образуются с помощью соответствующих связок для соединения предложений. [31] [32] В английском языке эти связки выражаются словами «и» ( конъюнкция ), «или» ( дизъюнкция ), «не» ( отрицание ), «if» ( материальный условный ), «if и only if» ( двуусловный ). [1] [9] Примерами таких сложных предложений могут быть:

  • Википедия — это бесплатная онлайн-энциклопедия, которую может редактировать каждый, и миллионы людей уже имеют файлы . (соединение)
  • Неправда, что все редакторы Википедии говорят как минимум на трех языках. (отрицание)
  • Либо Лондон — столица Англии, либо Лондон — столица Соединенного Королевства , либо и то, и другое. (дизъюнкция) [б]

Если в предложениях отсутствуют логические связки, их называют простыми предложениями . [1] или атомарные предложения ; [30] если они содержат одну или несколько логических связок, они называются сложными предложениями , [29] или молекулярные предложения . [30]

Сентенциальные связки — это более широкая категория, включающая логические связки. [2] [30] Сентенциальные связки – это любые лингвистические частицы, которые связывают предложения, образуя новое сложное предложение. [2] [30] или которые изменяют одно предложение, чтобы создать новое предложение. [2] Логическая связка , или пропозициональная связка , — это разновидность пропозициональной связки с характерной особенностью, заключающейся в том, что, когда исходные предложения, над которыми она действует, являются (или выражают) предложениями , новое предложение, возникающее в результате ее применения, также является (или выражает) предложением . . [2] Философы расходятся во мнениях относительно того, что именно представляет собой предложение. [6] [2] а также о том, какие промысловые связки в естественных языках следует считать логическими связками. [30] [2] Сентенциальные связки еще называют функторами предложений . [33] а логические связки также называются функторами истинности . [33]

Аргументы [ править ]

Аргумент . определяется как пара вещей, а именно набор предложений, посылками называемых [с] и предложение, называемое заключением . [34] [30] [33] Утверждается, что вывод следует из посылок, [33] и утверждается, что предпосылки подтверждают этот вывод. [30]

Пример аргумента [ изменить ]

Ниже приводится пример аргумента в рамках пропозициональной логики:

Посылка 1: Если идет дождь, то облачно.
Предпосылка 2: Идет дождь.
Вывод: облачно.

Логическая форма этого аргумента известна как modus ponens . [35] что является классически допустимой формой. [36] Итак, в классической логике аргумент действителен , хотя он может быть или не быть здравым , в зависимости от метеорологических фактов в данном контексте. Этот пример аргумента будет повторно использоваться при объяснении § Формализации .

Валидность и обоснованность [ править ]

Аргумент действителен тогда и только тогда, когда необходимо , чтобы все его посылки истинны, а его вывод был истинным. [34] [37] [38] Альтернативно, аргумент действителен тогда и только тогда, когда невозможно, чтобы все посылки были истинными, а заключение ложно. [38] [34]

Валидность противопоставляется обоснованности . [38] Аргумент является обоснованным тогда и только тогда, когда он действителен и все его посылки верны. [34] [38] В противном случае это неразумно . [38]

Логика, как правило, стремится точно указать действительные аргументы. [30] Это делается путем определения валидного аргумента как аргумента, вывод которого является логическим следствием его посылок. [30] что, когда это понимается как семантическое следствие , означает, что не существует случая , в котором посылки истинны, но вывод неверен. [30] – см. § Семантика ниже.

Формализация [ править ]

Пропозициональная логика обычно изучается посредством формальной системы в которой формулы формального языка интерпретируются , как представляющие предложения . Этот формальный язык является основой систем доказательств , которые позволяют сделать вывод из посылок тогда и только тогда, когда он является логическим следствием их . В этом разделе будет показано, как это работает, путем формализации аргумента § Пример . Формальный язык исчисления высказываний будет полностью определен в § Язык , а обзор систем доказательств будет дан в § Системы доказательств .

Пропозициональные переменные [ править ]

Поскольку логика высказываний не занимается структурой предложений за пределами той точки, где они больше не могут быть разложены логическими связками, [35] [1] его обычно изучают путем замены таких атомарных (неделимых) высказываний буквами алфавита, которые интерпретируются как переменные, представляющие высказывания ( пропозициональные переменные ). [1] При использовании пропозициональных переменных аргумент § Пример будет тогда обозначен следующим образом:

Предпосылка 1:
Предпосылка 2:
Заключение:

Когда P интерпретируется как «Идет дождь», а Q как «облачно», эти символические выражения точно соответствуют исходному выражению на естественном языке. Мало того, они также будут соответствовать любому другому выводу той же логической формы .

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

Генценовские обозначения [ править ]

Если мы предположим, что истинность modus ponens была принята как аксиома , то тот же аргумент § Примера также можно изобразить следующим образом:

Этот метод отображения представляет собой естественной обозначение Генцена для дедукции и секвенциального исчисления . [39] Помещения показаны над линией, называемой линией вывода . [11] разделяются запятой , что указывает на совмещение помещений. [40] Заключение пишется под линией вывода. [11] Линия вывода представляет синтаксическое следствие , [11] иногда называют дедуктивным следствием , [41] который также обозначается знаком ⊢. [42] [41] Таким образом, вышеизложенное также можно записать в одну строку как . [д]

Синтаксическое последствие противопоставляется семантическому последствию . [43] который обозначается ⊧. [42] [41] В этом случае вывод следует синтаксически, поскольку естественное правило вывода modus ponens предполагается . Дополнительную информацию о правилах вывода см. в разделах, посвященных системам доказательств, ниже.

Язык [ править ]

Язык называемый (обычно ) [44] [45] [30] Исчисление высказываний определяется в терминах: [2] [10]

  1. набор примитивных символов, называемых атомарными формулами , атомарными предложениями , [35] [30] атомы, [46] заполнители , простые формулы , [46] буквы-предложения , буквы-предложения , [35] или переменные , и
  2. набор операторных символов, называемых связками , [14] [1] [47] логические связи , [1] логические операторы , [1] истинностно-функциональные связки, [1] функторы истинности , [33] или пропозициональные связки . [2]

Правильно составленная формула это любая атомарная формула или любая формула, которая может быть составлена ​​из атомарных формул с помощью операторных символов в соответствии с правилами грамматики. Язык , то определяется либо как идентичное своему набору правильно построенных формул, [45] или как содержащий этот набор (вместе, например, с набором связок и переменных). [10] [30]

Обычно синтаксис определяется рекурсивно всего несколькими определениями, как показано ниже; некоторые авторы явно включают круглые скобки в качестве знаков препинания при определении синтаксиса своего языка, [30] [48] в то время как другие используют их без комментариев. [2] [10]

Синтаксис [ править ]

Учитывая набор атомарных пропозициональных переменных , , , ..., и набор пропозициональных связок , , , ..., , , , ..., , , , ..., формула логики высказываний определяется рекурсивно этими определениями: [2] [10] [47] [Это]

Определение 1 : Атомарные пропозициональные переменные являются формулами.
Определение 2 : Если является пропозициональной связкой и А, Б, В, … представляет собой последовательность m, возможно, но не обязательно атомарных, возможно, но не обязательно различных формул, тогда результат применения чтобы к А, Б, В, … это формула.
Определение 3: Ничто иное не является формулой.

Написание результата применения к А, Б, В, … в функциональной записи, как (A, B, C, …), в качестве примеров корректных формул мы имеем следующие:

То, что было дано выше как Определение 2 , отвечающее за композицию формул, Колин Хаусон называет принципом композиции . [35] [ф] Именно эта рекурсия в определении синтаксиса языка оправдывает использование слова «атомарный» для обозначения пропозициональных переменных, поскольку все формулы в языке состоят из атомов как основных строительных блоков. [2] Сложные формулы (все формулы, кроме атомов) называются молекулами . [46] или молекулярные предложения . [30] (Это несовершенная аналогия с химией , поскольку химическая молекула иногда может иметь только один атом, как в одноатомных газах .) [46]

Определение «ничто иное не является формулой», данное выше в виде определения 3 , исключает из языка любую формулу, которая конкретно не требуется другими определениями синтаксиса. [33] В частности, это исключает бесконечно длинных формул правильность формирования . [33]

Грамматика CF в BNF [ править ]

Альтернативой приведенным выше определениям синтаксиса является написание контекстно-свободной (CF) грамматики для языка. в форме Бэкуса-Наура (БНФ). [50] [51] Это чаще встречается в информатике, чем в философии . [51] Это можно сделать разными способами, [50] из которых особенно кратким для общего набора из пяти связок является это единственное предложение: [51] [52]

Это предложение, в силу его самореферентного характера (поскольку есть в некоторых ответвлениях определения ), также действует как рекурсивное определение и, следовательно, определяет весь язык. Чтобы расширить его за счет добавления модальных операторов , нужно всего лишь добавить… до конца пункта. [51]

Константы и схемы [ править ]

Математики иногда различают пропозициональные константы, пропозициональные переменные и схемы. Пропозициональные константы представляют собой некоторое частное предложение, [53] в то время как пропозициональные переменные варьируются по множеству всех атомарных предложений. [53] Однако схемы или схематические буквы встречаются во всех формулах. [33] [1] (Схематические буквы также называются метапеременными .) [34] Обычно пропозициональные константы обозначаются буквами A , B и C , пропозициональные переменные — буквами P , Q и R , а схематические буквы часто представляют собой греческие буквы, чаще всего φ , ψ и χ . [33] [1]

Однако некоторые авторы признают в своей формальной системе только две «пропозициональные константы»: специальный символ , называемый «истина», который всегда имеет значение True , и специальный символ , называемый «ложностью», который всегда имеет значение False . [54] [55] [56] Другие авторы также включают эти символы с тем же значением, но считают их «функторами истинности с нулевым местом». [33] или, что то же самое, « нульарные связки». [47]

Семантика [ править ]

Чтобы служить моделью логики данного естественного языка , формальный язык должен быть семантически интерпретирован. [30] В классической логике все предложения оцениваются ровно в одно из двух истинностных значений : истинное или ложное . [1] [57] Например, « Википедия — это бесплатная онлайн-энциклопедия , которую может редактировать каждый» имеет значение True . [58] в то время как «Википедия — это бумажная энциклопедия » оценивается как False . [59]

В остальном к языку любой логики высказываний может быть применима следующая формальная семантика, но предположения о том, что существует только два семантических значения ( двухвалентность ), что каждой формуле в языке присвоено только одно из двух ( непротиворечие ), и то, что каждой формуле присваивается значение ( исключается среднее ), являются отличительными чертами классической логики. [57] [60] [33] Чтобы узнать о неклассических логиках с более чем двумя истинностными значениями и их уникальной семантике, можно обратиться к статьям « Многозначная логика », « Трехзначная логика », « Конечнозначная логика » и « Бесконечнозначная логика ». логика ».

Интерпретация (случай) и аргумент [ править ]

Для данного языка , интерпретация , [61] или случай , [30] [г] – это присвоение смысловых значений каждой формуле . [30] Для формального языка классической логики случай определяется как присвоение каждой формуле , одного или другого, но не обоих, значений истинности , а именно истинности ( T или 1) и ложности ( F или 0). [62] [63] Интерпретация формального языка классической логики часто выражается в терминах таблиц истинности . [64] [1] Поскольку каждой формуле присваивается только одно истинностное значение, интерпретацию можно рассматривать как функцию , область определения которой равна , и чей диапазон представляет собой набор его семантических значений , [2] или . [30]

Для существуют отдельные пропозициональные символы различные возможные интерпретации. Для любого конкретного символа , например, есть возможные интерпретации: либо присваивается T , или присвоено Ф. ​ И для пары , есть возможные интерпретации: либо обоим присвоено T , либо обоим присвоено F , либо присваивается T и присваивается F или присваивается F и присвоено Т. [64] С имеет , то есть счетно много пропозициональных символов, существуют , и, следовательно, бесчисленное множество различных возможных интерпретаций в целом. [64]

Где представляет собой интерпретацию и и представляют формулы, определение аргумента , данное в § Аргументы , может быть затем сформулировано как пара , где представляет собой совокупность помещений и это вывод. аргумента Определение достоверности , т.е. его свойства, которое , тогда можно сформулировать как отсутствие контрпримера , где контрпример определяется как случай в котором предпосылки аргумента все верно, кроме заключения не правда. [30] [35] Как будет видно из § Семантическая истина, достоверность, следствие , это то же самое, что сказать, что заключение является семантическим следствием посылок.

Пропозициональная соединительная семантика [ править ]

Интерпретация напрямую присваивает семантические значения атомарным формулам . [61] [30] Молекулярным формулам присваивается функция стоимости составляющих их атомов в зависимости от используемой связки; [61] [30] связки определяются таким образом, что истинностное значение предложения, составленного из атомов со связками, зависит от истинностных значений атомов, к которым они применяются, и только от них. [61] [30] называет это предположение Колин Хаусон предположением об функциональности связок . истинности - [35]

Поскольку логические связки определяются семантически только в терминах значений истинности , которые они принимают, когда пропозициональные переменные , к которым они применяются, принимают одно из двух возможных значений истинности, [1] [30] семантическое определение связок обычно представляется в виде таблицы истинности для каждой из связок, [1] [30] как показано ниже:

п д п q п q п д п q ¬p ¬q
Т Т Т Т Т Т Ф Ф
Т Ф Ф Т Ф Ф Ф Т
Ф Т Ф Т Т Ф Т Ф
Ф Ф Ф Ф Т Т Т Т

Эта таблица охватывает каждую из пяти основных логических связок : [9] [10] [11] [12] конъюнкция (здесь обозначена p ∧ q), дизъюнкция (p ∨ q), импликация (p → q), двуусловие (p ↔ q) и отрицание (¬p или ¬q, в зависимости от обстоятельств). Этого достаточно для определения семантики каждого из этих операторов. [1] [65] [30] Подробнее о каждой из пяти читайте в статьях о каждой конкретной, а также в статьях « Логическая связка » и « Функция истинности ». Дополнительные таблицы истинности для большего количества различных видов связок см. в статье « Таблица истинности ».

Некоторые из этих связок можно определить через другие: например, импликация p → q может быть определена в терминах дизъюнкции и отрицания, как ¬p ∨ q; [66] а дизъюнкция может быть определена в терминах отрицания и конъюнкции как ¬(¬p ∧ ¬q). [48] Фактически это истинно-функционально полная система, [час] в том смысле, что все и только классические пропозициональные тавтологии являются теоремами, могут быть получены с использованием только дизъюнкции и отрицания (как это сделали Рассел , Уайтхед и Гильберт ), [2] или используя только импликацию и отрицание (как это делал Фреге ), [2] или используя только союз и отрицание, [2] или даже используя только одну связку для «не и» ( штрих Шеффера ), [3] [2] как это сделал Жан Никод . [2] Связка совместного отрицания ( логическое ИЛИ ) сама по себе также достаточна для определения всех остальных связок. [48] но никакие другие связки не обладают этим свойством. [48]

Некоторые авторы, а именно Хаусон [35] и Каннингем, [68] отличать эквивалентность от двуусловия. (Что касается эквивалентности, Хаусон называет ее «функционально-истинной эквивалентностью», а Каннингем называет ее «логической эквивалентностью».) Эквивалентность обозначается ⇔ и является метаязыковым символом, в то время как бикондиционал обозначается ↔ и является логической связкой в объектный язык . В любом случае, эквивалентность или бикондиционал истинны тогда и только тогда, когда связанным с ними формулам присваивается одно и то же семантическое значение при каждой интерпретации. Другие авторы часто не делают этого различия и могут использовать слово «эквивалентность». [11] и/или символ ⇔, [69] для обозначения двуусловной связки их объектного языка.

Семантическая истина, достоверность, последствия [ править ]

Данный и как формулы (или предложения) языка , и как интерпретация (или случай) [я] из , то применяются следующие определения: [64] [63]

  • Правда в деле: [30] Предложение из верно в соответствии с интерпретацией если значение истинности T присваивает . [63] [64] Если верно под , затем называется моделью . [64]
  • Ложь в случае: [30] является ложным в соответствии с интерпретацией если и только если, верно под . [64] [70] [30] Это определение ложности в случае как «истина отрицания». [30] Ложность в случае также может быть определена с помощью определения «дополнения»: является ложным в соответствии с интерпретацией если и только если, это неправда под . [63] [64] В классической логике эти определения эквивалентны, а в неклассической — нет. [30]
  • Семантическое следствие: предложение из является смысловым следствием ( ) предложения если нет толкования, согласно которому это правда и не правда. [63] [64] [30]
  • Допустимая формула (тавтология): Предложение. из верно логически ( ), [Дж] или тавтология , [71] [72] [48] если это верно при любой интерпретации, [63] [64] или правда в каждом случае. [30]
  • Согласованное предложение: Предложение является непротиворечивым , если оно истинно хотя бы при одной интерпретации. Оно непоследовательно , если оно непоследовательно. [63] [64] Несогласованную формулу еще называют самопротиворечивой . [1] и сказал, что это внутреннее противоречие , [1] или просто противоречие , [73] [74] [75] хотя это последнее имя иногда резервируется специально для операторов формы . [1]

Для толкований (кейсов) из , иногда даются такие определения:

  • Полное дело: Дело является полным тогда и только тогда, когда либо верно в- или верно в- , для любого в . [30] [76]
  • Последовательный случай: Случай является непротиворечивым тогда и только тогда, когда не существует в такой, что оба и верны в- . [30] [77]

Для классической логики , которая предполагает, что все случаи полны и непротиворечивы, [30] применимы следующие теоремы:

  • Для любой данной интерпретации данная формула либо истинна, либо ложна. [64] [70]
  • Ни одна формула не является одновременно истинной и ложной при одной и той же интерпретации. [64] [70]
  • верно под если и только если, является ложным под ; [64] [70] верно под если и только если, это неправда под . [64]
  • Если и оба верны под , затем верно под . [64] [70]
  • Если и , затем . [64]
  • верно под тогда и только тогда, когда либо это неправда под , или верно под . [64]
  • если и только если, , логически обоснован то есть если и только если, . [64] [70]

Системы доказательств [ править ]

Системы доказательств в логике высказываний можно широко разделить на системы семантических доказательств и системы синтаксических доказательств . [78] [79] [80] в зависимости от типа логического следствия , на которое они опираются: системы семантических доказательств полагаются на семантическое следствие ( ), [81] тогда как системы синтаксического доказательства полагаются на синтаксическое следствие ( ). [82] Семантическое следствие имеет дело с истинностными значениями предложений во всех возможных интерпретациях, тогда как синтаксическое следствие касается вывода выводов из посылок на основе правил и аксиом внутри формальной системы. [83] В этом разделе дается очень краткий обзор видов систем доказательств с привязками к соответствующим разделам этой статьи по каждой из них, а также к отдельным статьям Википедии по каждой из них.

Системы семантического доказательства [ править ]

Пример таблицы истинности
Графическое представление частично построенной пропозициональной таблицы.

Системы семантических доказательств опираются на концепцию семантических последствий, символизируемую как , что указывает на то, что если верно, тогда также должно быть истинным во всех возможных интерпретациях. [83]

Таблицы истинности [ править ]

Таблица истинности — это метод семантического доказательства, используемый для определения истинного значения выражения пропозициональной логики во всех возможных сценариях. [84] Путем исчерпывающего перечисления истинностных значений составляющих ее атомов таблица истинности может показать, является ли предложение истинным, ложным, тавтологичным или противоречивым. [85] См. § Семантическое доказательство с помощью таблиц истинности .

Семантические таблицы [ править ]

Семантическая таблица — это еще один метод семантического доказательства, который систематически исследует истинность предложения. [86] Он строит дерево, каждая ветвь которого представляет возможную интерпретацию задействованных предложений. [87] Если каждое ответвление приводит к противоречию, исходное предложение считается противоречием, а его отрицание — тавтологией . [35] См. § Семантическое доказательство с помощью таблиц .

Системы синтаксического доказательства [ править ]

Правила исчисления секвенций высказываний LK в Генцена обозначениях

Системы синтаксического доказательства, напротив, фокусируются на формальном манипулировании символами в соответствии с конкретными правилами. Понятие синтаксического следствия, , означает, что может быть получено из используя правила формальной системы. [83]

Аксиоматические системы [ править ]

Система аксиом – это набор аксиом или предположений, из которых логически выводятся другие утверждения (теоремы). [88] В логике высказываний аксиоматические системы определяют базовый набор предложений, которые считаются самоочевидно истинными, а теоремы доказываются путем применения правил дедукции к этим аксиомам. [89] См . § пример системы аксиоматических доказательств Яна Лукасевича .

Естественный вычет [ править ]

Естественная дедукция — это синтаксический метод доказательства, который подчеркивает вывод выводов из посылок посредством использования интуитивных правил, отражающих обычное рассуждение. [90] Каждое правило отражает ту или иную логическую связку и показывает, как ее можно ввести или исключить. [90] См. § Синтаксическое доказательство посредством естественной дедукции .

Расчеты следуют [ править ]

Секвенциальное исчисление — это формальная система, которая представляет логические выводы в виде последовательностей или «секвенций» формул. [91] Этот подход, разработанный Герхардом Генценом , фокусируется на структурных свойствах логических выводов и обеспечивает мощную основу для доказательства утверждений в рамках логики высказываний. [91] [92]

Семантическое доказательство с таблиц помощью истинности

Воспользовавшись семантической концепцией достоверности (истина в каждой интерпретации), можно доказать достоверность формулы с помощью таблицы истинности , которая дает все возможные интерпретации (присвоение значений истинности переменным) формулы. [85] [46] [33] Если и только если все строки таблицы истинности оказываются истинными, формула семантически верна (истинна в любой интерпретации). [85] [46] Далее, если (и только если) действителен, то является противоречивым. [73] [74] [75]

Например, эта таблица показывает, что « p → (q ∨ r → (r → ¬p)) » недопустимо: [46]

п д р д р р → ¬ п q р → ( р → ¬ п ) п → ( q р → ( р → ¬ п ))
Т Т Т Т Ф Ф Ф
Т Т Ф Т Т Т Т
Т Ф Т Т Ф Ф Ф
Т Ф Ф Ф Т Т Т
Ф Т Т Т Т Т Т
Ф Т Ф Т Т Т Т
Ф Ф Т Т Т Т Т
Ф Ф Ф Ф Т Т Т

Вычисление последнего столбца третьей строки может быть отображено следующим образом: [46]

п (q р ¬ п))
Т Т ¬ Т))
Т ( Т Ф ))
Т ( Т Ф )
Т Ф
Ф
Т Ф Ф Т Т Ф Т Ф Ф Т

Далее, используя теорему о том, что если и только если, действует, [64] [70] мы можем использовать таблицу истинности, чтобы доказать, что формула является семантическим следствием набора формул: тогда и только тогда, когда мы можем создать таблицу истинности, которая окажется верной для формулы (то есть, если ). [93] [94]

Семантическое доказательство с помощью таблиц [ править ]

Поскольку таблицы истинности имеют 2 н строки для n переменных, они могут быть утомительно длинными для больших значений n. [35] Аналитические таблицы являются более эффективным, но, тем не менее, механическим методом. [95] семантический метод доказательства; они пользуются тем фактом, что «мы ничего не узнаем о достоверности вывода, исследуя распределения истинностных значений, которые делают либо посылки ложными, либо заключение истинным: единственные релевантные распределения при рассмотрении дедуктивной валидности — это, очевидно, только те распределения, которые делают посылки истинны, а заключение ложно». [35]

Аналитические таблицы для пропозициональной логики полностью определяются правилами, схематически изложенными ниже. [48] В этих правилах используются «формулы со знаком», где формула со знаком является выражением. или , где это (беззнаковая) формула языка . [48] (Неофициально, читается " это правда», и читается " неверно».) [48] Их формальное семантическое определение состоит в том, что «при любой интерпретации подписанная формула называется истинным, если истинно и ложно, если неверно, тогда как знаковая формула называется ложным, если верно, и верно, если ложно». [48]

В этих обозначениях правило 2 означает, что дает оба , тогда как разветвляется на . Обозначения следует понимать аналогично правилам 3 и 4. [48] Часто в таблицах классической логики обозначение формулы со знаком упрощается так, что пишется просто как , и как , что объясняет название правила 1 « Правило двойного отрицания ». [35] [95]

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

Чтобы построить таблицу для аргумента , сначала выписывают набор формул посылок, , с одной формулой в каждой строке, подписанной знаком (то есть, для каждого в комплекте); [95] и вместе с этими формулами (порядок неважен) выписывают и вывод: , подписал с (то есть, ). [95] Затем создается дерево истинности (аналитическая таблица), используя все эти строки в соответствии с правилами. [95] Замкнутое дерево будет доказательством того, что аргумент верен, поскольку если и только если, противоречиво (также пишется как ). [95]

Список классически форм допустимых аргументов

Используя методы семантической проверки, такие как таблицы истинности или семантические таблицы, для проверки тавтологий и семантических последствий, можно показать, что в классической логике следующие классические формы аргументов семантически действительны, т. е. эти тавтологии и семантические последствия верны. [33] Мы используем для обозначения эквивалентности и , то есть как сокращение для обоих и ; [33] Для облегчения чтения символов дано описание каждой формулы. В описании символ ⊧ (называемый «двойной турникет») читается как «следовательно», что является его общепринятым прочтением. [33] [96] хотя многие авторы предпочитают читать это как «влечет за собой», [33] [97] или как «модели». [98]

Имя секвентальный Описание
Режим настройки [30] Если р, то q ; п ; поэтому q
Удаление режима [30] Если р, то q ; не д ; поэтому не п
Гипотетический силлогизм [34] Если р, то q ; если q , то r ; следовательно, если p , то r
Дизъюнктивный силлогизм [99] Либо p , либо q , либо оба; не п ; следовательно, q
Конструктивная дилемма [34] Если р, то q ; и если г, то s ; но п или р ; поэтому q или s
Разрушительная дилемма Если р, то q ; и если г, то s ; но не q или не s ; поэтому ни п , ни не р
Двунаправленная дилемма Если р, то q ; и если г, то s ; но р или нет s ; поэтому q или нет r
Упрощение [30] p и q верны; следовательно, p истинно
Соединение [30] p и q верны по отдельности; следовательно, они истинны вместе
Добавление [30] [99] р верно; следовательно, дизъюнкция ( p или q ) верна
Состав Если р, то q ; и если р , то р ; следовательно, если p истинно, то q и r истинны
Теорема де Моргана (1) [30] Отрицание ( p и q ) эквивалентно. to (не p или не q )
Теорема Моргана (2) [30] Отрицание ( p или q ) эквивалентно. to (не p и не q )
Коммутация (1) [99] ( p или q ) эквивалентно. к ( q или p )
Коммутация (2) [99] ( p и q ) экв. к ( q и p )
Коммутация (3) [99] ( p тогда и только тогда, когда q ) экв. to ( q тогда и только тогда, когда p )
Ассоциация (1) [35] p или ( q или r ) эквивалентно. to ( p или q ) или r
Ассоциация (2) [35] p и ( q и r ) эквивалентны. к ( p и q ) и r
Распределение (1) [99] p и ( q или r ) эквивалентны. к ( p и q ) или ( p и r )
Распределение (2) [99] p или ( q и r ) эквивалентны. к ( p или q ) и ( p или r )
Двойное отрицание [30] [99] p эквивалентно отрицанию not p
Транспонирование [30] Если p, то q эквивалентно. если не q , то не p
Материальное значение [99] Если p, то q эквивалентно. чтобы не p или q
Эквивалентность материалов (1) [99] ( p тогда и только тогда, когда q ) экв. (если p истинно, то q истинно) и (если q истинно, то p истинно)
Эквивалентность материалов (2) [99] ( p тогда и только тогда, когда q ) экв. либо ( p и q истинны), либо (оба p и q ложны)
Эквивалентность материалов (3) ( p тогда и только тогда, когда q ) эквивалентно ., как ( p или не q истинно), так и (не p или q истинно)
Экспорт [100] из (если p и q истинны, то r истинно) мы можем доказать (если q истинно, то r истинно, если p истинно)
Импорт [34] Если p , то (если q , то r ) эквивалентно тому, что если p и q , то r
Тавтология (1) [99] p верно, эквивалентно. для p верно или p верно
Тавтология (2) [99] p верно, эквивалентно. для p верно и p верно
Третье не дано (Закон исключенного третьего) [30] [99] р или не р правда
Закон непротиворечия [30] [99] p , а не p — ложь, это истинное утверждение
Взрыв [30] р и не р ; поэтому q

Синтаксическое доказательство посредством естественной дедукции [ править ]

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

Стили обозначений [ править ]

Разные авторы в некоторой степени различаются относительно того, какие правила вывода они предлагают, что будет отмечено. Однако более поразительным для внешнего вида доказательства являются различия в стилях обозначений. Обозначение § Генцена , которое было рассмотрено ранее для краткого рассуждения, на самом деле может быть сложено для получения больших древовидных доказательств естественного вывода. [39] [11] — не путать с «деревьями истинности», другим названием аналитических таблиц . [95] Существует также стиль Станислава Ясковского , где формулы в доказательстве записываются внутри различных вложенных блоков. [39] и существует упрощение стиля Ясковского благодаря Фредрику Фитчу ( обозначение Фитча ), где рамки упрощены до простых горизонтальных линий под введением предположений и вертикальных линий слева от строк, которые находятся под предположением. [39] Наконец, есть единственный стиль обозначений, который фактически будет использоваться в этой статье, и принадлежит Патрику Суппесу . [39] но был очень популяризирован Э. Дж. Леммоном и Бенсоном Мейтсом . [102] Этот метод имеет то преимущество, что графически он наименее трудоемкий в создании и отображении, что сделало его естественным выбором для редактора, написавшего эту часть статьи, который не понимал сложных команд LaTeX , которые потребуются для создания доказательства другими методами.

, Таким образом , доказательство изложенное в соответствии со стилем обозначений Суппеса-Леммона , [39] представляет собой последовательность строк, содержащих предложения, [34] где каждое предложение является либо предположением, либо результатом применения правила доказательства к предыдущим предложениям в последовательности. [34] Каждая строка доказательства состоит из предложения доказательства вместе с его аннотацией , набором предположений и текущим номером строки . [34] В наборе предположений перечислены предположения, от которых зависит данное предложение доказательства, на которые ссылаются номера строк. [34] Аннотация указывает, какое правило доказательства было применено и к каким предыдущим строкам было получено текущее предложение. [34] См. § Пример доказательства естественного вывода .

Правила вывода [ править ]

Правила естественного вывода, созданные, в конечном счете, Генценом , приведены ниже. [101] Существует десять примитивных правил доказательства, которые представляют собой правило предположения , плюс четыре пары правил введения и исключения для бинарных связок, а также правило reductio ad adbsurdum . [34] Дизъюнктивный силлогизм можно использовать как более простую альтернативу правильному ∨-исключению, [34] а MTT и DN — это обычно заданные правила, [101] хотя они не примитивны. [34]

Список правил вывода
Имя правила Альтернативные названия Аннотация Успенский набор Заявление
Правило предположений [101] Предположение [34] А [101] [34] Текущий номер строки. [34] На любой стадии аргументации вводите предложение как предположение аргумента. [101] [34]
Знакомство с союзом Знакомство с амперсандом, [101] [34] союз (CONJ) [34] [103] м, н и я [34] [101] Объединение наборов допущений в строках m и n . [34] От и в строках m и n сделайте вывод . [101] [34]
Устранение союза Упрощение (S), [34] устранение амперсанда [101] [34] мне [34] [101] То же, что и в строке m . [34] От в строке m сделайте вывод и . [34] [101]
Введение в дизъюнкцию [101] Дополнение (ДОБАВИТЬ) [34] м ∨I [34] [101] То же, что и в строке m . [34] От в строке m сделайте вывод , что бы ни может быть. [34] [101]
Устранение дизъюнкции Устранение клина, [101] дилемма (DL) [103] j,k,l,m,n ∨E [101] Линии j,k,l,m,n . [101] От в строке j и предположение о в строке k и вывод от в строке l и предположение о в строке m и вывод от в строке n сделайте вывод . [101]
Дизъюнктивный силлогизм Устранение клина (∨E), [34] метод удаления и размещения (MTP) [34] м,н ДС [34] Объединение наборов допущений в строках m и n . [34] От на линии м и в строке n сделайте вывод ; от на линии м и в строке n сделайте вывод . [34]
Устранение стрелы [34] настройка режима (МПП), [101] [34] настройка режима (МП), [103] [34] условное исключение м, н →Е [34] [101] Объединение наборов допущений в строках m и n . [34] От в строке m и в строке n сделайте вывод . [34]
Знакомство со стрелкой [34] Условное доказательство (CP), [103] [101] [34] условное введение п, →I (м) [34] [101] Все в предположении, заданном в строке n , за исключением m , строки, где предполагался антецедент. [34] От в строке n , что следует из предположения о в строке m сделайте вывод . [34]
Доведение до абсурда [101] Косвенное доказательство (IP), [34] введение отрицания (−I), [34] устранение отрицания (-E) [34] м,   н   РАА   (к) [34] Объединение наборов предположений в строках m и n , исключая k (опровергнутое предположение). [34] Из приговора и его отрицания [к] в строках m и n сделайте вывод об отрицании любого предположения, появляющегося в доказательстве (в строке k ). [34]
Знакомство с двойной стрелкой [34] Двуусловное определение ( Df ↔), [101] двуусловное введение м, н ↔ я [34] Объединение наборов допущений в строках m и n . [34] От и в строках m и n сделайте вывод . [34]
Устранение двойной стрелки [34] Двуусловное определение ( Df ↔), [101] двуусловное исключение м ↔ Е [34] То же, что и в строке m . [34] От в строке m сделайте вывод либо или . [34]
Двойное отрицание [101] [103] Устранение двойного отрицания мДН [101] То же, что и в строке m . [101] От в строке m сделайте вывод . [101]
Способ снятия удаления [101] Режим подъема (MT) [103] м, н МТТ [101] Объединение наборов допущений в строках m и n . [101] От в строке m и в строке n сделайте вывод . [101]

вычета Пример доказательства естественного

Доказательство ниже [34] выводит от и используя только MPP и RAA , что показывает, что MTT не является примитивным правилом, поскольку его можно вывести из этих двух других правил.

Вывод MTT из MPP и RAA
Успенский набор Номер строки Доказательное предложение Аннотация
1 1 А
2 2 А
3 3 А
1 , 3 4 1 , 3 →E
1 , 2 5 2 , 4 РАА

синтаксического доказательства Другие примеры систем

Рассмотрим еще раз логическую форму аргумента § Пример , формализованную, как в § Формализация :

Логической формой этого аргумента является modus ponens , который является классически допустимой формой. Это обобщает схематически. Таким образом, где φ и ψ могут быть вообще любыми предложениями, а не только атомарными предложениями (ср. § Константы и схемы ):

Другие формы аргументов удобны, но не обязательны. Учитывая полный набор аксиом (один из таких наборов см. ниже), modus ponens достаточен для доказательства всех других форм аргументов в логике высказываний, поэтому их можно рассматривать как производные. Обратите внимание: это не относится к расширению логики высказываний на другие логики, такие как логика первого порядка . Логика первого порядка требует по крайней мере одного дополнительного правила вывода для достижения полноты .

Значение аргумента в формальной логике состоит в том, что из установленных истин можно получить новые истины. В первом примере выше, учитывая две посылки, истинность Q еще не известна и не заявлена. После того, как аргумент приведен, Q. выводится Таким образом, мы определяем систему вывода как набор всех предложений, которые могут быть выведены из другого набора предложений. Например, учитывая набор предложений , мы можем определить систему вывода Γ , которая представляет собой набор всех предложений, следующих из A . Повторение всегда предполагается, поэтому . Кроме того, из первого элемента A , последнего элемента, а также modus ponens R является следствием, и поэтому . Однако, поскольку мы не включили достаточно полные аксиомы, ничего другого вывести невозможно. Таким образом, хотя большинство систем дедукции, изучаемых в логике высказываний, способны выводить , этот слишком слаб, чтобы доказать такое утверждение.

Формальная структура, например, системы [ править ]

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

Следующие примеры систем доказательства для исчисления высказываний предполагают, что исчисление определяется как формальная система. , где:

  • Альфа -набор представляет собой счетное бесконечное множество атомарные формулы или пропозициональные переменные . В последующих примерах элементы обычно это буквы p , q , r и так далее.
  • Омега -множество Ω — это конечное множество элементов, называемых операторными символами или логическими связками . Множество Ω разбивается на непересекающиеся подмножества следующим образом: , где, — набор операторных символов арности j . Например, разбиение Ω для типичных пяти связок будет иметь и Кроме того, постоянные логические значения рассматриваются как операторы нулевой арности, так что
  • Зета -сет — это конечный набор правил преобразования , называемых правилами вывода , когда они приобретают логические приложения.
  • Набор йоты представляет собой счетное множество начальных точек , которые называются аксиомами , когда получают логические интерпретации.

Язык представляет собой набор правильно построенных формул , индуктивно определяемых следующими правилами:

  1. База: любой элемент альфа-набора. представляет собой формулу .
  2. Если представляют собой формулы и в , затем это формула.
  3. Закрыто: Ничто иное не является формулой .

Повторное применение этих правил позволяет строить сложные формулы. Примеры формул, которые следуют этим правилам, включают « p » (по правилу 1), « " (по правилу 2), " q " (по правилу 1) и " (по правилу 2). [л]

В последующем обсуждении после определения системы доказательства доказательство представляется в виде последовательности пронумерованных строк, каждая из которых состоит из одной формулы, за которой следует причина или обоснование введения этой формулы. Каждая посылка аргумента, то есть предположение, введенное как гипотеза аргумента, указывается в начале последовательности и помечается как «посылка» вместо другого обоснования. Заключение указывается в последней строке. Доказательство считается полным, если каждая строка следует из предыдущих в результате правильного применения правила преобразования. (Для контрастного подхода см. деревья доказательств ).

системы аксиоматических доказательств Лукасевича Пример Яна

Позволять , где , , , определяются следующим образом:

  • Набор , счетный бесконечный набор символов, которые служат для представления логических предложений:
  • Функционально полная комплектация логических операторов (логических связок и отрицания) заключается в следующем. Из трех связок для соединения, дизъюнкции и импликации ( , и ), один можно считать примитивным, а два других можно определить через него и отрицание ( ¬ ). [104] Альтернативно, все логические операторы могут быть определены в терминах единственного достаточного оператора , такого как штрих Шеффера (nand). Двуусловие ( ), конечно, можно определить в терминах конъюнкции и импликации как . Принятие отрицания и импликации в качестве двух примитивных операций исчисления высказываний равносильно наличию набора омега. разделен как и Затем определяется как , и определяется как .
  • Набор (множество начальных точек логического вывода, т. е. логических аксиом) — система аксиом, предложенная Яном Лукасевичем и используемая как часть исчисления высказываний системы Гильберта . Все аксиомы являются примерами замены :
  • Набор правил преобразования (правил вывода) является единственным правилом modus ponens (т. е. из любых формул вида и , сделать вывод ).

Эта система используется в Metamath set.mm. базе данных формальных доказательств

доказательства в системе аксиоматического высказываний Пример исчисления

Теперь мы докажем ту же теорему в аксиоматической системе Яна Лукасевича, описанной выше, которая является примером дедуктивной системы в стиле Гильберта для классического исчисления высказываний.

Аксиомы:

(А1)
(А2)
(А3)

И доказательство следующее:

  1. (пример (A1))
  2. (пример (A2))
  3. (из (1) и (2) путем настройки режима )
  4. (пример (A1))
  5. (из (4) и (3) методом настройки)

Обоснованность и полнота правил [ править ]

Важнейшими свойствами этого набора правил является то, что они надежны и полны . Неформально это означает, что правила верны и никаких других правил не требуется. Эти утверждения можно сделать более формальными следующим образом. Доказательства правильности и полноты логики высказываний сами по себе не являются доказательствами в логике высказываний; это теоремы в 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 доказывает А , то...». Итак, наше доказательство проводится по индукции.

  1. Основа. : Если A является членом G , то G подразумевает A. Докажите
  2. Основа. Докажите: Если А — аксиома, то G следует А. из
  3. Индуктивный шаг (индукция по n , длине доказательства):
    1. Предположим для произвольных G и A что если G доказывает A за n или меньше шагов, то G подразумевает A. ,
    2. Для каждого возможного применения правила вывода на шаге n +1 , приводящего к новой теореме B , покажите, что G следует B. из

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

Шаги «Базис» демонстрируют, что простейшие доказуемые предложения из G также подразумеваются из G для G. любого (Доказательство простое, поскольку семантический факт, что множество подразумевает любой из своих членов, также тривиален.) На индуктивном этапе будут систематически охватываться все дальнейшие предложения, которые могут быть доказуемы, — путем рассмотрения каждого случая, в котором мы можем прийти к логическому выводу. используя правило вывода, и показывает, что если новое предложение доказуемо, оно также логически подразумевается. (Например, у нас может быть правило, говорящее нам, что из « А » мы можем вывести « А » или «В ». В III.a мы предполагаем, что если А доказуемо, то оно подразумевается. Мы также знаем, что если А доказуемо, то « A или B » доказуемо. Мы должны показать, что тогда также подразумевается « A или B ». Мы делаем это, апеллируя к семантическому определению и предположению, которое мы только что сделали. Мы предполагаем, что A доказуемо из G. Итак, это так. также подразумевается G. Таким образом, любая семантическая оценка, делающая все G истинным, делает A истинным, но любая оценка, делающая A истинным, делает « или «B » истинными в соответствии с определенной семантикой для «или». G true делает « A или B » истинным. Таким образом, подразумевается « А или Б ».) Как правило, индуктивный этап состоит из длительного, но простого каждом конкретном случае анализа всех правил вывода в , показывающего, что каждое из них «сохраняет» семантическую импликацию.

По определению доказуемости, не существует никаких предложений, которые можно было бы доказать, кроме как будучи членом G , аксиомой или следуя правилу; поэтому, если все это семантически подразумевается, дедуктивный расчет верен.

Эскиз доказательства полноты [ править ]

(Обычно это гораздо более сложное направление доказательства.)

Мы принимаем те же обозначения, что и выше.

Мы хотим показать: если подразумевает A , то G доказывает A. G Мы действуем путем противопоставления : вместо этого мы показываем, что G не , доказывает A то G не из следует A. если Если мы покажем, что существует модель , в которой A не выполняется, несмотря на G истинность из G не следует A. , то, очевидно , Идея состоит в том, чтобы построить такую ​​модель на основе нашего предположения, что не доказывает A. G

  1. G не A. доказывает (Предположение)
  2. Если G не доказывает A , то мы можем построить (бесконечное) максимальное множество , G , которое является надмножеством G и которое также не доказывает A .
    1. Упорядочите (с типом порядка ω) все предложения на языке (например, сначала самые короткие и одинаково длинные в расширенном алфавитном порядке) и пронумеруйте их ( E 1 , E 2 , ...)
    2. Определим серию G n множеств ( G 0 , G 1 , ...) индуктивно:
      1. Если доказывает A , тогда
      2. Если не доказывает A то ,
    3. Определить G как объединение всех G n . (то есть Г. — множество всех предложений, входящих в любой . Gn )
    4. Можно легко показать, что
      1. г содержит (является надмножеством) G (по (bi));
      2. г не доказывает A (поскольку доказательство будет содержать только конечное число предложений, и когда последнее из них будет введено в некотором G n , G n докажет A вопреки определению G n ); и
      3. г является максимальным набором относительно A было добавлено еще какое-либо предложение : если к G докажет А. , это если бы можно было добавить еще предложения, их следовало бы добавлять тогда, когда они встречались при построении Gn , (Потому что , опять же по определению)
  3. Если Г является максимальным множеством относительно A , то оно истинноподобно . Это означает, что он содержит C тогда и только тогда, когда он не содержит ¬C ; Если он содержит C и содержит «Если C , то B », то он также содержит B ; и так далее. Чтобы показать это, нужно показать, что аксиоматическая система достаточно сильна для следующего:
    • Для любых формул C и D , если доказываются и C и ¬C , то доказывается D. , Отсюда следует, что максимальное множество относительно 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. ,
    Если дополнительные логические операции (такие как конъюнкция и/или дизъюнкция) также являются частью словаря, то к аксиоматической системе предъявляются дополнительные требования (например, если она доказывает C и D , она также доказывает и их конъюнкцию).
  4. Если Г похоже на правду, есть G -Каноническая оценка языка: такая, которая превращает каждое предложение в G правда и все за пределами G ложно, но при этом подчиняется законам семантической композиции в языке. Требование истинности необходимо для того, чтобы гарантировать, что это присвоение истинности будет удовлетворять законам семантической композиции в языке.
  5. А Г -каноническая оценка сделает наш исходный набор G истинным, а A — ложным.
  6. Если существует оценка, при которой истинны , а A ложны, то G не (семантически) подразумевает A. G

Таким образом, каждая система, которая имеет modus ponens в качестве правила вывода и доказывает следующие теоремы (включая их замены), является полной:

Первые пять используются для удовлетворения пяти условий этапа III выше, а последние три — для доказательства теоремы дедукции.

Пример [ править ]

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

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

  1. (пример 7-й теоремы)
  2. (пример 7-й теоремы)
  3. (из (1) и (2) методом настройки)
  4. (пример теоремы о гипотетическом силлогизме)
  5. (пример 5-й теоремы)
  6. (из (5) и (4) методом настройки)
  7. (пример 2-й теоремы)
  8. (пример 7-й теоремы)
  9. (из (7) и (8) методом настройки)
  10. (пример 8-й теоремы)
  11. (из (9) и (10) методом настройки)
  12. (из (3) и (11) методом настройки)
  13. (пример 8-й теоремы)
  14. (из (12) и (13) в режиме настройки)
  15. (из (6) и (14) в режиме настройки)
полноты классической системы высказываний Проверка исчисления

Теперь мы проверим, что классическая система исчисления высказываний, описанная ранее, действительно может доказать необходимые восемь упомянутых выше теорем. Мы используем несколько доказанных здесь лемм :

(ДН1) - Двойное отрицание (в одном направлении)
(ДН2) - Двойное отрицание (другое направление)
(HS1) - одна из форм гипотетического силлогизма
(HS2) - другая форма гипотетического силлогизма.
(ТР1) - Транспонирование
(ТР2) - другая форма транспозиции.
(Л1)
(Л3)

Мы также используем метод метатеоремы гипотетического силлогизма как сокращение для нескольких шагов доказательства.

  • - доказательство:
    1. (пример (A1))
    2. (экземпляр (TR1))
    3. (из (1) и (2) с использованием метатеоремы гипотетического силлогизма)
    4. (экземпляр (DN1))
    5. (пример (HS1))
    6. (из (4) и (5) с использованием modus ponens)
    7. (из (3) и (6) с использованием метатеоремы гипотетического силлогизма)
  • - доказательство:
    1. (пример (HS1))
    2. (пример (L3))
    3. (пример (HS1))
    4. (из (2) и (3) методом настройки)
    5. (из (1) и (4) с использованием метатеоремы гипотетического силлогизма)
    6. (пример (TR2))
    7. (пример (HS2))
    8. (из (6) и (7) с использованием modus ponens)
    9. (из (5) и (8) с использованием метатеоремы гипотетического силлогизма)
  • - доказательство:
    1. (пример (A1))
    2. (пример (A1))
    3. (из (1) и (2) с использованием modus ponens)
  • - доказательство:
    1. (пример (L1))
    2. (экземпляр (TR1))
    3. (из (1) и (2) с использованием метатеоремы гипотетического силлогизма)
  • - доказательство:
    1. (пример (A1))
    2. (пример (A3))
    3. (из (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 .
Правило вывода [ править ]

Правило вывода – это способ выразить :

.
Правило мета-вывода [ править ]

Пусть демонстрация представлена ​​последовательностью, в которой гипотезы располагаются слева от турникета , а выводы — справа от турникета. Тогда теорему о дедукции можно сформулировать следующим образом:

Если последовательность
было продемонстрировано, то можно также продемонстрировать последовательность
.

Эта теорема о дедукции (DT) сама по себе не сформулирована с помощью исчисления высказываний: это не теорема исчисления высказываний, а теорема об исчислении высказываний. В этом смысле это метатеорема , сравнимая с теоремами о правильности или полноте исчисления высказываний.

С другой стороны, DT настолько полезен для упрощения процесса синтаксического доказательства, что его можно рассматривать и использовать как еще одно правило вывода, сопровождающее modus ponens. В этом смысле DT соответствует естественному правилу вывода условного доказательства , которое является частью первой версии исчисления высказываний, представленной в этой статье.

Обратное DT также справедливо:

Если последовательность
было продемонстрировано, то можно также продемонстрировать последовательность

на самом деле, справедливость обратного DT почти тривиальна по сравнению с DT:

Если
затем
1:
2:
и из (1) и (2) можно вывести
3:
посредством модус-полагания, QED

Обратное DT имеет важные последствия: его можно использовать для преобразования аксиомы в правило вывода. Например, по аксиоме И-1 имеем:

которое можно преобразовать с помощью обращения теоремы дедукции в

что говорит нам о том, что правило вывода

допустимо . Это правило вывода — исключение конъюнкции , одно из десяти правил вывода, использованных в первой версии (в этой статье) исчисления высказываний.

Пример доказательства в более сложной аксиоматической системе [ править ]

Ниже приведен пример (синтаксической) демонстрации, включающий только аксиомы THEN-1 и THEN-2 :

Доказывать: (Рефлексивность импликации).

Доказательство:

  1. Аксиома ТОГДА -2 с
  2. Аксиома ТОГДА -1 с
  3. Из (1) и (2), полагая
  4. Аксиома ТОГДА -1 с
  5. Из (3) и (4), полагая

Решатели [ править ]

Одно заметное различие между исчислением высказываний и исчислением предикатов состоит в том, что выполнимость формулы высказываний разрешима . [105] Определение выполнимости формул пропозициональной логики является NP-полной задачей. Однако существуют практические методы (например, алгоритм DPLL , 1962; алгоритм Чаффа , 2001), которые очень быстры для многих полезных случаев. Недавняя работа расширила алгоритмы решателя SAT для работы с предложениями, содержащими арифметические выражения ; это решатели SMT .

См. также [ править ]

Высшие логические уровни [ править ]

Связанные темы [ изменить ]

Примечания [ править ]

  1. ^ Многие источники пишут это с определенным артиклем, как исчисление высказываний, в то время как другие называют это просто исчислением высказываний без артикля.
  2. ^ «Или оба» ясно дают понять [30] что это логическое дизъюнкция , а не исключающее или , что более распространено в английском языке.
  3. ^ Набор помещений может быть пустым ; [33] [34] Аргумент, основанный на пустом наборе посылок, действителен тогда и только тогда, когда вывод является тавтологией . [33] [34]
  4. ^ Турникет (для синтаксических последствий) имеет более высокий уровень, чем запятая (для комбинации посылок), которая находится на более высоком уровне, чем стрелка (для материального значения), поэтому для интерпретации этой формулы не нужны круглые скобки. [40]
  5. ^ Здесь дан очень общий и абстрактный синтаксис, соответствующий обозначениям в SEP: [2] но включая третье определение, которое очень часто явно дается в других источниках, таких как Гиллон, [10] Босток, [33] Аллен и Хэнд, [34] и многие другие. Как отмечалось в другом месте статьи, языки по-разному составляют свой набор атомарных пропозициональных переменных из прописных или строчных букв (часто с упором на P/p, Q/q и R/r), с индексными цифрами или без них; и в свой набор связок они могут включать либо полный набор из пяти типичных связок, , или любое из его истинно-функционально полных подмножеств. (И, конечно, они также могут использовать любой из вариантов обозначений этих связок.)
  6. ^ Обратите внимание, что фраза «принцип композиции» относилась к другим вещам в других контекстах и ​​даже в контексте логики, поскольку Бертран Рассел использовал ее для обозначения принципа, согласно которому «предложение, которое подразумевает каждое из двух предложений, подразумевает их оба». ." [49]
  7. ^ Название «интерпретация» используется некоторыми авторами, а название «случай» - другими авторами. Эта статья будет безразлична и воспользуется любой из них, поскольку она редактируется совместно и нет единого мнения о том, какую терминологию принять.
  8. ^ Истинно-функционально полный набор связок. [2] также называется просто функционально полной , или адекватной истинно-функциональной логике , [35] или выразительно адекватный , [67] или просто адекватный . [35] [67]
  9. ^ В некоторых из этих определений используется слово «интерпретация» и говорится о том, что предложения/формулы являются истинными или ложными «под» ним, а некоторые будут использовать слово «случай» и говорить о том, что предложения/формулы являются истинными или ложными «в» это. В опубликованных надежных источниках ( WP:RS ) используются оба вида терминологического соглашения, хотя обычно конкретный автор использует только один из них. Поскольку эта статья редактируется совместно и нет единого мнения о том, какое соглашение использовать, эти различия в терминологии остались неизменными.
  10. ^ Обычно , где ничего слева от турникета, используется для обозначения тавтологии. Это можно интерпретировать как утверждение, что является семантическим следствием пустого множества формул, т.е. , но для простоты опущены пустые скобки; [33] это то же самое, что сказать, что это тавтология, т. е. что не существует интерпретации, при которой она ложна. [33]
  11. ^ Для упрощения изложения правила слово «отрицание» здесь использовано так: отрицание формулы не отрицание это , тогда как отрицание , имеет два отрицания , а именно: и . [34]
  12. ^ Формально правило 2 получает формулы в польской записи , т.е. в этом примере. мы будем использовать общепринятую инфиксную запись . Для удобства в этом и всех последующих примерах

Ссылки [ править ]

  1. ^ Перейти обратно: а б с д Это ж г час я дж к л м н О п д р с т в v В Икс и «Пропозициональная логика | Интернет-энциклопедия философии» . Проверено 22 марта 2024 г.
  2. ^ Перейти обратно: а б с д Это ж г час я дж к л м н О п д р с т в v Фрэнкс, Кертис (2023), «Логика высказываний» , в Залте, Эдвард Н.; Нодельман, Ури (ред.), Стэнфордская энциклопедия философии (изд. осенью 2023 г.), Лаборатория метафизических исследований, Стэнфордский университет , получено 22 марта 2024 г.
  3. ^ Перейти обратно: а б Вайсштейн, Эрик В. «Исчисление высказываний» . mathworld.wolfram.com . Проверено 22 марта 2024 г.
  4. ^ Перейти обратно: а б Белоглавек, Радим; Добен, Джозеф Уоррен; Клир, Джордж Дж. (2017). Нечеткая логика и математика: историческая перспектива . Нью-Йорк, штат Нью-Йорк, Соединенные Штаты Америки: Издательство Оксфордского университета. п. 463. ИСБН  978-0-19-020001-5 .
  5. ^ Перейти обратно: а б Мансано, Мария (2005). Расширения логики первого порядка . Кембриджские трактаты по теоретической информатике (первая версия в мягкой обложке, напечатанная в цифровом формате, под ред.). Кембридж: Издательство Кембриджского университета. п. 180. ИСБН  978-0-521-35435-6 .
  6. ^ Перейти обратно: а б МакГрат, Мэтью; Фрэнк, Девин (2023), «Предложения» , в Залте, Эдвард Н.; Нодельман, Ури (ред.), Стэнфордская энциклопедия философии (изд. Зима 2023 г.), Лаборатория метафизических исследований, Стэнфордский университет , получено 22 марта 2024 г.
  7. ^ «Логика предикатов» . www3.cs.stonybrook.edu . Проверено 22 марта 2024 г.
  8. ^ «Философия 404: Лекция пятая» . www.webpages.uidaho.edu . Проверено 22 марта 2024 г.
  9. ^ Перейти обратно: а б с «3.1 Пропозициональная логика» . www.teach.cs.toronto.edu . Проверено 22 марта 2024 г.
  10. ^ Перейти обратно: а б с д Это ж г час я Дэвис, Стивен; Гиллон, Брендан С., ред. (2004). Семантика: читатель . Нью-Йорк: Издательство Оксфордского университета. ISBN  978-0-19-513697-5 .
  11. ^ Перейти обратно: а б с д Это ж г Платон, Ян фон (2013). Элементы логических рассуждений (1. изд.). Кембридж: Издательство Кембриджского университета. стр. 9, 32, 121. ISBN.  978-1-107-03659-8 .
  12. ^ Перейти обратно: а б "Логика высказываний" . www.cs.miami.edu . Проверено 22 марта 2024 г.
  13. ^ Платон, Ян фон (2013). Элементы логических рассуждений (1. изд.). Кембридж: Издательство Кембриджского университета. п. 9. ISBN  978-1-107-03659-8 .
  14. ^ Перейти обратно: а б Вайсштейн, Эрик В. «Соединительный» . mathworld.wolfram.com . Проверено 22 марта 2024 г.
  15. ^ «Пропозициональная логика | Блестящая математическая и научная вики» . блестящий.орг . Проверено 20 августа 2020 г.
  16. ^ Бобзиен, Сюзанна (1 января 2016 г.). «Древняя логика». В Залте, Эдвард Н. (ред.). Стэнфордская энциклопедия философии . Лаборатория метафизических исследований, Стэнфордский университет – через Стэнфордскую энциклопедию философии.
  17. ^ «Пропозициональная логика | Интернет-энциклопедия философии» . Проверено 20 августа 2020 г.
  18. ^ Бобзиен, Сюзанна (2020), «Древняя логика» , в Залте, Эдвард Н. (редактор), Стэнфордская энциклопедия философии (изд. летом 2020 г.), Лаборатория метафизических исследований, Стэнфордский университет , получено 22 марта 2024 г.
  19. ^ Пекхаус, Волкер (1 января 2014 г.). «Влияние Лейбница на логику XIX века». В Залте, Эдвард Н. (ред.). Стэнфордская энциклопедия философии . Лаборатория метафизических исследований, Стэнфордский университет – через Стэнфордскую энциклопедию философии.
  20. ^ Херли, Патрик (2007). Краткое введение в логику, 10-е издание . Издательство Уодсворт. п. 392.
  21. ^ Бет, Эверт В.; «Семантическое следствие и формальная выводимость», серия: Сообщения Королевской Нидерландской академии искусств и наук, факультет литературы, Nieuwe Reeks, vol. 18, № 13, Северная Голландия. Мидж., Амстердам, 1955, стр. 309–42. Перепечатано в журнале Яакко Интикка (редактор) «Философия математики» , Oxford University Press, 1969 г.
  22. ^ Перейти обратно: а б Правда во Фреге
  23. ^ Перейти обратно: а б с «Рассел: журнал исследований Бертрана Рассела» .
  24. ^ Анеллис, Ирвинг Х. (2012). «Функциональный анализ истины Пирса и происхождение таблицы истинности». История и философия логики . 33 : 87–97. дои : 10.1080/01445340.2011.621702 . S2CID   170654885 .
  25. ^ «Part2Mod1: ЛОГИКА: утверждения, отрицания, квантификаторы, таблицы истинности» . www.math.fsu.edu . Проверено 22 марта 2024 г.
  26. ^ «Конспекты лекций по логической организации и критическому мышлению» . www2.hawaii.edu . Проверено 22 марта 2024 г.
  27. ^ «Логические связи» . site.millersville.edu . Проверено 22 марта 2024 г.
  28. ^ «Лекция1» . www.cs.columbia.edu . Проверено 22 марта 2024 г.
  29. ^ Перейти обратно: а б с д «Введение в логику. Глава 2» . intrologic.stanford.edu . Проверено 22 марта 2024 г.
  30. ^ Перейти обратно: а б с д Это ж г час я дж к л м н О п д р с т в v В Икс и С аа аб и объявление но из в ах есть также и аль являюсь а к ап ак С как в В из хорошо топор Билл, Джеффри С. (2010). Логика: основы (1. изд.). Лондон: Рутледж. стр. 6, 8, 14–16, 19–20, 44–48, 50–53, 56. ISBN.  978-0-203-85155-5 .
  31. ^ «Ватсон» . watson.latech.edu . Проверено 22 марта 2024 г.
  32. ^ «Введение в теоретическую информатику, глава 1» . www.cs.odu.edu . Проверено 22 марта 2024 г.
  33. ^ Перейти обратно: а б с д Это ж г час я дж к л м н О п д р с т в Босток, Дэвид (1997). Промежуточная логика . Оксфорд: Нью-Йорк: Clarendon Press; Издательство Оксфордского университета. стр. 4–5, 8–13, 18–19, 22, 27, 29. ISBN.  978-0-19-875141-0 .
  34. ^ Перейти обратно: а б с д Это ж г час я дж к л м н О п д р с т в v В Икс и С аа аб и объявление но из в ах есть также и аль являюсь а к ап ак С как в В из хорошо топор является тот нет бб До нашей эры др. быть парень бг чб с минет БК с бм млрд быть б.п. БК бр Аллен, Колин; Хэнд, Майкл (2022). Букварь по логике (3-е изд.). Кембридж, Массачусетс: MIT Press. ISBN  978-0-262-54364-4 .
  35. ^ Перейти обратно: а б с д Это ж г час я дж к л м н О п д р с т Хаусон, Колин (1997). Логика с деревьями: введение в символическую логику . Лондон; Нью-Йорк: Рутледж. стр. ix, x, 5–6, 15–16, 20, 24–29, 38, 42–43, 47. ISBN .  978-0-415-13342-5 .
  36. ^ Стойнич, Уна (2017). «Modus Ponens: модальность, последовательность и логика» . Философия и феноменологические исследования . 95 (1): 167–214. ISSN   0031-8205 . JSTOR   48578954 .
  37. ^ Дутил Новаес, Катарина (2022), «Аргумент и аргументация» , в Залте, Эдвард Н.; Нодельман, Ури (ред.), Стэнфордская энциклопедия философии (изд. осенью 2022 г.), Лаборатория метафизических исследований, Стэнфордский университет , получено 5 апреля 2024 г.
  38. ^ Перейти обратно: а б с д Это «Достоверность и обоснованность | Интернет-энциклопедия философии» . Проверено 5 апреля 2024 г.
  39. ^ Перейти обратно: а б с д Это ж Пеллетье, Фрэнсис Джеффри; Хейзен, Аллен (2024), «Системы естественной дедукции в логике» , в Залте, Эдвард Н.; Нодельман, Ури (ред.), Стэнфордская энциклопедия философии (изд. весна 2024 г.), Лаборатория метафизических исследований, Стэнфордский университет , получено 22 марта 2024 г.
  40. ^ Перейти обратно: а б Рестолл, Грег (2018), «Субструктурная логика» , в Залте, Эдвард Н. (ред.), Стэнфордская энциклопедия философии (изд. весной 2018 г.), Лаборатория метафизических исследований, Стэнфордский университет , получено 22 марта 2024 г.
  41. ^ Перейти обратно: а б с «Компактность | Интернет-энциклопедия философии» . Проверено 22 марта 2024 г.
  42. ^ Перейти обратно: а б «Темы лекций для студентов, изучающих дискретную математику» . math.colorado.edu . Проверено 22 марта 2024 г.
  43. ^ Пасо, Александр; Прегель, Фабиан (2023), «Дедуктивизм в философии математики» , в Залте, Эдвард Н.; Нодельман, Ури (ред.), Стэнфордская энциклопедия философии (изд. осенью 2023 г.), Лаборатория метафизических исследований, Стэнфордский университет , получено 22 марта 2024 г.
  44. ^ «Компактность | Интернет-энциклопедия философии» . Проверено 22 марта 2024 г.
  45. ^ Перейти обратно: а б Деми, Лоренц; Коой, Бартелд; Сак, Джошуа (2023), «Логика и вероятность» , в Залте, Эдвард Н.; Нодельман, Ури (ред.), Стэнфордская энциклопедия философии (изд. осенью 2023 г.), Лаборатория метафизических исследований, Стэнфордский университет , получено 22 марта 2024 г.
  46. ^ Перейти обратно: а б с д Это ж г час Клини, Стивен Коул (2002). Математическая логика (изд. Дувра). Минеола, Нью-Йорк: Dover Publications. ISBN  978-0-486-42533-7 .
  47. ^ Перейти обратно: а б с Хамберстон, Ллойд (2011). Соединения . Кембридж, Массачусетс: MIT Press. стр. 118, 702. ISBN.  978-0-262-01654-4 . OCLC   694679197 .
  48. ^ Перейти обратно: а б с д Это ж г час я дж Смуллян, Раймонд М. (1995). Логика первого порядка . Нью-Йорк: Дувр. стр. 5, 11, 14. ISBN.  978-0-486-68370-6 .
  49. ^ Рассел, Бертран (2010). Принципы математики . Классика Рутледжа. Лондон: Рутледж. п. 17. ISBN  978-0-415-48741-2 .
  50. ^ Перейти обратно: а б Ходжес, Уилфрид (1977). Логика . Хармондсворт ; Нью-Йорк: Пингвин. стр. 80–85. ISBN  978-0-14-021985-2 .
  51. ^ Перейти обратно: а б с д Ханссон, Свен Уве; Хендрикс, Винсент Ф. (2018). Введение в формальную философию . Тексты для студентов Спрингера по философии. Чам: Спрингер. п. 38. ISBN  978-3-030-08454-7 .
  52. ^ Аяла-Ринкон, Маврикий; де Моура, Флавий LC (2017). Прикладная логика для компьютерщиков . Спрингер. п. 2. дои : 10.1007/978-3-319-51653-0 .
  53. ^ Jump up to: a b Lande, Nelson P. (2013). Classical logic and its rabbit holes: a first course. Indianapolis, Ind: Hackett Publishing Co., Inc. p. 20. ISBN 978-1-60384-948-7.
  54. ^ Голдрей, Дерек (2005). Исчисление высказываний и исчисление предикатов: модель аргументации . Лондон: Спрингер. п. 69. ИСБН  978-1-85233-921-0 .
  55. ^ "Логика высказываний" . www.cs.rochester.edu . Проверено 22 марта 2024 г.
  56. ^ «Исчисление высказываний» . www.cs.cornell.edu . Проверено 22 марта 2024 г.
  57. ^ Перейти обратно: а б Шрамко, Ярослав; Вансинг, Генрих (2021 г.), «Истинные ценности» , в Залте, Эдвард Н. (редактор), Стэнфордская энциклопедия философии (изд. Зима 2021 г.), Лаборатория метафизических исследований, Стэнфордский университет , получено 23 марта 2024 г.
  58. ^ Меткалф, Дэвид; Пауэлл, Джон (2011). «Должны ли врачи отвергать Википедию?» . Журнал Королевского медицинского общества . 104 (12): 488–489. дои : 10.1258/jrsm.2011.110227 . ISSN   0141-0768 . ПМК   3241521 . ПМИД   22179287 .
  59. ^ Айерс, Фиби; Мэтьюз, Чарльз; Йейтс, Бен (2008). Как работает Википедия: и как вы можете стать ее частью . Сан-Франциско: Пресса без крахмала. п. 22. ISBN  978-1-59327-176-3 . OCLC   185698411 .
  60. ^ Шапиро, Стюарт; Кури Киссель, Тереза ​​(2024), «Классическая логика» , в Залте, Эдвард Н.; Нодельман, Ури (ред.), Стэнфордская энциклопедия философии (изд. весна 2024 г.), Лаборатория метафизических исследований, Стэнфордский университет , получено 25 марта 2024 г.
  61. ^ Перейти обратно: а б с д Ландман, Фред (1991). «Структуры для семантики» . Исследования в области лингвистики и философии . 45 : 127. дои : 10.1007/978-94-011-3212-1 . ISBN  978-0-7923-1240-6 . ISSN   0924-4662 .
  62. ^ Насименто, Марко Антонио Чаер (2015). Границы квантовых методов и их приложений в химии и физике: избранные материалы QSCP-XVIII (Парати, Бразилия, декабрь 2013 г.) . Успехи теоретической химии и физики. Международный семинар по квантовым системам в химии и физике. Чам: Спрингер. п. 255. ИСБН  978-3-319-14397-2 .
  63. ^ Перейти обратно: а б с д Это ж г Чоудхари, КР (2020 г.). «Основы искусственного интеллекта» . СпрингерЛинк : 31–34. дои : 10.1007/978-81-322-3972-7 . ISBN  978-81-322-3970-3 .
  64. ^ Перейти обратно: а б с д Это ж г час я дж к л м н О п д р с т Хантер, Джеффри (1971). Металогика: введение в метатеорию стандартной логики первого порядка . Издательство Калифорнийского университета. ISBN  0-520-02356-0 .
  65. ^ Алони, Мария (2023), «Разрыв» , в Залте, Эдвард Н.; Нодельман, Ури (ред.), Стэнфордская энциклопедия философии (изд. весной 2023 г.), Лаборатория метафизических исследований, Стэнфордский университет , получено 23 марта 2024 г.
  66. ^ Левин, Оскар. Логика высказываний .
  67. ^ Перейти обратно: а б Смит, Питер (2003), Введение в формальную логику , Cambridge University Press , ISBN  978-0-521-00804-4 . (Определяет «выразительно адекватный», сокращенный до «адекватного набора связок» в заголовке раздела.)
  68. ^ Каннингем, Дэниел В. (2016). Теория множеств: первый курс . Кембриджские учебники математики. Нью-Йорк, штат Нью-Йорк: Издательство Кембриджского университета. ISBN  978-1-107-12032-7 .
  69. ^ Генесерет, Михаил; Као, Эрик Дж. (2017). Введение в логику . Обобщающие лекции по информатике. Чам: Международное издательство Springer. п. 18. дои : 10.1007/978-3-031-01801-5 . ISBN  978-3-031-00673-9 .
  70. ^ Перейти обратно: а б с д Это ж г Роджерс, Роберт Л. (1971). Математическая логика и формализованные теории . Эльзевир. стр. 38–39. дои : 10.1016/c2013-0-11894-6 . ISBN  978-0-7204-2098-2 .
  71. ^ «6. Семантика логики высказываний — документация по логике и доказательству 3.18.4» . LeanProver.github.io . Проверено 28 марта 2024 г.
  72. ^ «Представление знаний и рассуждение: основы логики» . www.emse.fr. ​ Проверено 28 марта 2024 г.
  73. ^ Перейти обратно: а б «1.4: Тавтологии и противоречия» . Математика LibreTexts . 9 сентября 2021 г. Проверено 29 марта 2024 г.
  74. ^ Перейти обратно: а б Сильвестр, Джереми. Е.Ф. Тавтологии и противоречия .
  75. ^ Перейти обратно: а б ДеЛэнси, Крейг; Вудро, Дженна (2017). Элементарная формальная логика (1-е изд.). Прессбуки.
  76. ^ Дикс, Дж.; Фишер, Майкл; Новак, Питер, ред. (2010). Вычислительная логика в многоагентных системах: 10-й международный семинар, CLIMA X, Гамбург, Германия, 9-10 сентября 2009 г.: пересмотренные избранные и приглашенные статьи . Конспекты лекций по информатике. Берлин ; Нью-Йорк: Спрингер. п. 49. ИСБН  978-3-642-16866-6 . OCLC   681481210 .
  77. ^ Праккен, Генри; Бистарелли, Стефано; Сантини, Франческо; Татикки, Карло, ред. (2020). Вычислительные модели аргументации: материалы запятой 2020 . Границы искусственного интеллекта и приложений. Вашингтон: IOS Press. п. 252. ИСБН  978-1-64368-106-1 .
  78. ^ Аводи, Стив; Арнольд, Грег Фрост, ред. (2024). Рудольф Карнап: исследования по семантике: собрание сочинений Рудольфа Карнапа, том 7 . Нью-Йорк: Издательство Оксфордского университета. стр. XXXVII. ISBN  978-0-19-289487-8 .
  79. ^ Харель, Гершон; Стилианидес, Андреас Дж., ред. (2018). Достижения в области математического образования. Исследования в области доказательства и доказательства: международная перспектива . Монографии ICME-13 (1-е изд., 2018 г.). Чам: Springer International Publishing: Выходные данные: Springer. п. 181. ИСБН  978-3-319-70996-3 .
  80. ^ ДеЛэнси, Крейг (2017). «Краткое введение в логику: §4. Доказательства» . Милн Паблишинг . Проверено 23 марта 2024 г.
  81. ^ Фергюсон, Томас Маколей; Прист, Грэм (23 июня 2016 г.), «Семантическое следствие» , Словарь логики , Oxford University Press, doi : 10.1093/acref/9780191816802.001.0001 , ISBN  978-0-19-181680-2 , получено 23 марта 2024 г.
  82. ^ Фергюсон, Томас Маколей; Священник, Грэм (23 июня 2016 г.), «Синтаксическое следствие» , Логический словарь , Oxford University Press, doi : 10.1093/acref/9780191816802.001.0001 , ISBN  978-0-19-181680-2 , получено 23 марта 2024 г.
  83. ^ Перейти обратно: а б с Кук, Рой Т. (2009). Словарь философской логики . Эдинбург: Издательство Эдинбургского университета. стр. 82, 176. ISBN.  978-0-7486-2559-8 .
  84. ^ «Таблица истинности | Булева переменная, Операторы, Правила | Британника» . www.britanica.com . 14 марта 2024 г. Проверено 23 марта 2024 г.
  85. ^ Перейти обратно: а б с «Математическая логика» . www.cs.yale.edu . Проверено 23 марта 2024 г.
  86. ^ «Аналитические таблицы» . www3.cs.stonybrook.edu . Проверено 23 марта 2024 г.
  87. ^ «Формальная логика - Семантические таблицы, доказательства, правила | Британника» . www.britanica.com . Проверено 23 марта 2024 г.
  88. ^ «Аксиоматический метод | Логика, доказательства и основания | Британника» . www.britanica.com . Проверено 23 марта 2024 г.
  89. ^ "Логика высказываний" . Mally.stanford.edu . Проверено 23 марта 2024 г.
  90. ^ Перейти обратно: а б «Естественная дедукция | Интернет-энциклопедия философии» . Проверено 23 марта 2024 г.
  91. ^ Перейти обратно: а б Вайсштейн, Эрик В. «Секвенционное исчисление» . mathworld.wolfram.com . Проверено 23 марта 2024 г.
  92. ^ «Интерактивное руководство по секвенционному исчислению» . logitext.mit.edu . Проверено 23 марта 2024 г.
  93. ^ Лукас, Питер; Гааг, Линда ван дер (1991). Принципы экспертных систем (PDF) . Международная серия по информатике. Уокингем, Англия ; Ридинг, Массачусетс: Аддисон-Уэсли. п. 26. ISBN  978-0-201-41640-4 .
  94. ^ Бахмайр, Лео (2009). «Логика CSE541 в информатике» (PDF) . Университет Стоуни-Брук .
  95. ^ Перейти обратно: а б с д Это ж г Рестолл, Грег (2010). Логика: введение . Основы философии. Лондон: Рутледж. стр. 5, 55–60, 69. ISBN.  978-0-415-40068-8 .
  96. ^ Лоусон, Марк В. (2019). Первый курс логики . Бока-Ратон: CRC Press, Taylor & Francisco Group. стр. пример 1.58. ISBN  978-0-8153-8664-3 .
  97. ^ Дин, Невилл (2003). Логика и язык . Бейзингсток: Пэлгрейв Макмиллан. п. 66. ИСБН  978-0-333-91977-4 .
  98. ^ Чизуэлл, Ян; Ходжес, Уилфрид (2007). Математическая логика . Оксфордские тексты по логике. Оксфорд: Издательство Оксфордского университета. п. 3. ISBN  978-0-19-857100-1 .
  99. ^ Перейти обратно: а б с д Это ж г час я дж к л м н О Ходжес, Уилфрид (2001). Логика (2-е изд.). Лондон: Книги Пингвина. стр. 130–131. ISBN  978-0-14-100314-6 .
  100. ^ Тоида, Шуничи (2 августа 2009 г.). «Доказательство последствий» . CS381 Материалы веб-курса «Дискретные структуры/Дискретная математика» . Кафедра компьютерных наук Университета Олд Доминион . Проверено 10 марта 2010 г.
  101. ^ Перейти обратно: а б с д Это ж г час я дж к л м н О п д р с т в v В Икс и С аа аб и объявление но из в ах Леммон, Эдвард Джон (1998). Начало логики . Бока-Ратон, Флорида: Chapman & Hall/CRC. стр. пассим, особенно 39-40. ISBN  978-0-412-38090-7 .
  102. ^ «Системы естественной дедукции в логике> Примечания (Стэнфордская энциклопедия философии)» . plato.stanford.edu . Проверено 19 апреля 2024 г.
  103. ^ Перейти обратно: а б с д Это ж Arthur, Richard T. W. (2017). An introduction to logic: using natural deduction, real arguments, a little history, and some humour (2nd ed.). Peterborough, Ontario: Broadview Press. ISBN 978-1-55481-332-2. OCLC   962129086 .
  104. ^ Wernick, William (1942) "Complete Sets of Logical Functions," Transactions of the American Mathematical Society 51, pp. 117–132.
  105. ^ W. V. O. Quine, Mathematical Logic (1980), p.81. Harvard University Press, 0-674-55451-5

Further reading[edit]

  • Brown, Frank Markham (2003), Boolean Reasoning: The Logic of Boolean Equations, 1st edition, Kluwer Academic Publishers, Norwell, MA. 2nd edition, Dover Publications, Mineola, NY.
  • Chang, C.C. and Keisler, H.J. (1973), Model Theory, North-Holland, Amsterdam, Netherlands.
  • Kohavi, Zvi (1978), Switching and Finite Automata Theory, 1st edition, McGraw–Hill, 1970. 2nd edition, McGraw–Hill, 1978.
  • Korfhage, Robert R. (1974), Discrete Computational Structures, Academic Press, New York, NY.
  • Lambek, J. and Scott, P.J. (1986), Introduction to Higher Order Categorical Logic, Cambridge University Press, Cambridge, UK.
  • Mendelson, Elliot (1964), Introduction to Mathematical Logic, D. Van Nostrand Company.

Related works[edit]

External links[edit]