Выводятся ли таблицы истинности логических связок из аксиом логики высказываний?

Любая здравая и полная формальная система в логике высказываний состоит из:

1.- Конечное число переменных (символы, используемые в качестве заполнителей для предложения).

2.- Хотя бы одна логическая связка

3.- Хотя бы одно правило вывода (например, Modus Ponens)

4.- Набор аксиом

Любое утверждение, сформулированное с использованием переменных и связок, должно быть доказуемо из аксиом с использованием правила (правил) вывода.

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

Например, известная аксиоматизация Яна Лукасевича использует связки → и ¬ , Modus Ponens и следующие три аксиомы:

ϕ→(ψ→ϕ)

(ϕ→(ψ→ξ))→((ϕ→ψ)→(ϕ→ξ))

(¬ϕ→¬ψ)→(ψ→ϕ)

Используя эту аксиоматизацию в качестве примера, мой вопрос заключается в следующем:

Принимаются ли таблицы истинности для → и ¬ как само собой разумеющиеся при выборе указанных связок в качестве фундаментальных или они построены на основе аксиом и modus ponens?

Другими словами, являются ли таблицы истинности частью определения логических связок или определение указанных связок полностью включено в аксиомы и правила вывода (при этом таблицы истинности являются просто следствием чего-то более фундаментального)?

Не совсем; таблицы истинности для conncetives являются определением семантической интерпретации классических связок.
Аксиомы разработаны для того, чтобы установить исчисление, которое является надежным и полным для соответствующей семантики, т. е. исчисление, которое доказывает все и только тавтологии , т. е. формулы, которые всегда верны.
Таблицы истинности для большинства концепций, таких как ¬ , , , вполне «естественны». Рассмотрим, например, ¬ : если п верно , то ¬ п ложно , и наоборот.
Но есть логики с другой семантикой (см. [Интуиционистская логика ( plato.stanford.edu/entries/logic-intuitionistic )) где таблицы истинности для связок недействительны. При этом некоторые из приведенных выше аксиом необходимо отбросить: для интуиционистской логики третья.
Какова цель всех утверждений первых 8 абзацев?
Вкратце, аксиомы, которые вы описываете, не ограничивают вселенную предложений двумя значениями (истина/ложь). Этим аксиомам удовлетворяют нетривиальные таблицы истинности для любого количества пропозициональных значений, особенно если существует только одно истинностное значение. Таким образом, невозможно вывести таблицы истинности из аксиом, если вы каким-то образом сначала не сможете символически написать «есть только 2 пропозициональных значения, они истинны и ложны», и я не уверен, как это сделать.
@МауроАЛЛЕГРАНЗА; @DanielV Итак, таблицы истинности фактически считаются само собой разумеющимися при использовании (например) отрицания и условных связок. Чего я не совсем понимаю, так это того, что, если мы принимаем указанные таблицы как должное, зачем нам нужно определять три аксиомы в примере или вообще какую-либо аксиому? Аксиомы легко продемонстрировать с помощью таблиц истинности, как и любое другое тавтологическое утверждение, поэтому я не вижу особой причины принимать их как должное. Имеет ли это какое-то отношение к тому, как используется modus ponens?
В логике высказываний метода таблицы истинности достаточно, чтобы проверить, является ли формула тавтологией или нет; таким образом, в принципе можно обойтись без аксиоамтического исчисления. В «более сложной» логике, такой как исчисление предикатов, такой метод недоступен; таким образом, чтобы найти верные формулы, нам нужно доказательство, т. е. аксиомы и правила.
@DanielV Я согласен с вашим комментарием, но НЕ с вашим примером. Если у нас есть только одно значение истинности, то существуют тавтологии, которых нет в классической логике, таких как любая переменная.

Ответы (4)

(Я собираюсь собрать много хороших моментов из комментариев.)

Я предполагаю, что путаница связана с фразой «определение логических связок». Похоже, вы считаете, что нам нужно определять логические связки, чтобы вообще заниматься математикой. Подумайте, какое это может быть определение. Математика основана на логике. Если бы существовало математическое определение логических связок, это был бы порочный круг.

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

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

Цитата из учебника «Введение в математическую логику» Эллиотта Мендельсона (2015 г., 6-е изд., глава 2.3 «Теории первого порядка»), в которой подробно рассматриваются трудности вычислительного подхода к истине.

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

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

Поскольку многие системы вывода были изобретены во время формализации математики, возникает естественный вопрос, какая из них лучше. Для того, чтобы решить это, нам нужно знать их свойства и сравнить их. Это делается в теоретической математической логике. Для изучения систем вывода были введены формальные определения правильно построенной логической формулы и доказательства. Логические связки — это всего лишь синтаксические конструкции, символы. Затем было введено понятие семантики (интерпретации) логических связок и кванторов. Таблицы истинности являются частью семантики. Семантика помогает доказать утверждения о доказуемости. Семантика — это теоретическое определение логических связок. Это ответ на вопрос, зачем нужны таблицы истинности.

Обратите внимание, что все изучение систем вывода происходит внутри системы вывода, принадлежащей метауровне. Эта система вывода обычно остается неявной, а рассуждения в ней записываются на естественном языке. Изучаемые системы вывода относятся к объектному уровню. Эти 2 уровня являются характерным свойством теоретической математической логики.

Взгляд на логические связки, который вы хотите принять, зависит от вашей цели. Если вы заботитесь о практическом доказательстве, значение логических связок определяется системами вывода. Семантика полезна для теоретических исследований, но не применима на практике.

Итак, если я правильно понимаю, вы могли бы, в случае, если вы решили использовать, например, отрицание и условные связки, узнать, какие таблицы истинности для них обоих используют три аксиомы и modus ponens, ИЛИ вы могли бы использовать таблицы истинности вместо этого, используя их в качестве отправной точки для доказательства трех аксиом и любого другого тавтологического утверждения (конечно, принимая таблицы истинности условного выражения и отрицания как должное). Однако использование аксиом и правил вывода является предпочтительным подходом, поскольку его можно распространить на логику первого порядка. Я прав?
@JuanEsteban Valdez: В теоретической математической логике доказано (теорема полноты), что любое логически правильное утверждение доказуемо в стандартных системах вывода. Предложение логически верно, если оно оценивается как T для любых значений пропозициональных переменных. Используя этот результат, если мы находим логически правильное предложение, мы знаем, что оно доказуемо, следовательно, оно истинно. ИМХО, это максимально соответствует вашему требованию "доказать три аксиомы и любое другое тавтологическое утверждение". Проблема в том, что я не очень понимаю, чего вы хотите.
@JuanEsteban Valdez: «вы могли бы… узнать, какие таблицы истинности для них обоих используют три аксиомы и modus ponens». Я сомневаюсь, что мы сможем найти таблицы истинности с помощью какой-либо техники или процедуры расчета. Доказано, что обычные таблицы истинности «соответствуют» обычным системам вывода. Формально говоря, это соответствие (теорема обоснованности) состоит в том, что всякое доказанное предложение логически верно. Думаю, здесь вы «доказываете три аксиомы» и modus ponens.
@JuanEsteban Valdez: На самом деле можно доказать строки таблиц истинности. Например, в вашей системе вывода можно доказать А Б А Б , А ¬ Б А Б , ¬ А Б А Б , ¬ А ¬ Б ¬ ( А Б ) и т.д. Похоже на поиск таблиц истинности. И эти небольшие факты могут быть использованы при доказательстве теоремы о полноте.
@JuanEsteban Valdez: В конце концов, подход зависит от вашей цели: строго доказать математические теоремы, создать автоматическое доказательство или помощник по доказательству, погрузиться в теорию логики; достаточно ли логики высказываний для вашей цели.

Прежде всего, давайте определим аксиому.

Аксиома - Любая правильно построенная формула (или осмысленное выражение или форма утверждения), использующая только связки и переменные для рассматриваемой системы.

На самом деле вы не ссылались на какую-либо правильно сформированную формулу (внимательно проверьте определение!), но это, вероятно, можно исправить, и это не меняет вопроса здесь.

Теперь давайте предположим, что мы можем вывести таблицы истинности из любого набора аксиом логики высказываний. Таким образом, мы начнем с аксиом, а таблицы истинности закончат теоремами формальной системы. Это не имеет никакого смысла, поскольку аксиомы в соответствии с правилами вывода, такими как та, на которую вы ссылались, дают только более правильно построенные формулы. Это работает таким образом, потому что каждая подформула (любая формула в правильно построенной формуле, которая короче, чем правильно сформированная формула) правильно построенной формулы является правильно построенной формулой и действительными правилами вывода, по крайней мере все, что Я видел, как получить либо подформулу правильного построения, либо некоторую комбинацию подформул.

Итак, я полагаю, вы, возможно, намеревались спросить, существует ли какой-то металогический способ вывести таблицы истинности, скажем, из набора аксиом (когда-то преобразованных в правильно сформированные формулы), на которые вы ссылались. Это повлечет за собой уникальность таблиц истинности как интерпретации аксиом. Однако существует следующая интерпретация связок, приписываемых Дмитрию Бочварю, где «Т» указывает на истинностное значение «истина», «N» — третье истинностное значение, а «F» — ложность.

¬ Т = Ф

¬ Н = Т

¬ Ф = Т

(Т -> Т) = Т

(Т -> Н) = F

(Т -> Ф) = Ф

(Н -> Т) = Т

(Н -> Н) = Т

(Н -> Ф) = Т

(Ф -> Т) = Т

(Ф -> Н) = Т

(Ф -> Ф) = Т

Другими словами, если вы проведете расчеты с приведенным выше, вы увидите, что все аксиомы ранее упомянутого набора аксиом Лукасевича верны, а также правило отстранения. И никаких других новых тавтологий не следует.

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

Простой ответ на вопрос в шапке - да.

Когда вы читаете первоисточники, вы приходите к выводу, что не было никакого различия между " "=" " и " в ранних работах Фреге и Рассела. В то время как Фреге явно боролся с новым логическим исчислением, основанным на концепции функции, Рассел и Уайтхед работали над аксиоматическими системами.

Я видел приписывания как Посту, так и Витгенштейну относительно идентификации таблиц истинности и логики высказываний как автономной подсистемы того, что было представлено в «Принципах математики». Итак, таблицы истинности были выведены из аксиоматизации классической логики. Но я не знаю, кому следует отдать приоритет.

Ваши последующие вопросы сложнее. Ответ зависит от вашей философии математики.

Нововведение Фреге заключалось в том, что он привнес понятие функции в логику. Таблицы истинности отражают «расширенное» представление функции, имеющей домен. Вот почему к связкам, связанным с классическими таблицами истинности, относятся с помощью определителя «материал». «Правда» и «Ложь» Фреге предназначены для рассмотрения как существующие объекты.

Но, поскольку инновация включает концепцию функции, можно аксиоматизировать логическую связность с «интенсиональным» представлением. Позвольте мне подчеркнуть логическую связность , потому что я не говорю о булевых полиномах.

Обозначим материальный бикондиционал через л Е Вопрос , и рассмотрим аксиому, заданную

Икс О р ( О р , Н А Н Д ) "=" л Е Вопрос

Таблицы истинности для О р и Н А Н Д являются

О р Т Т Т Т Ф Т Ф Ф Ф Ф Т Т Н А Н Д Т Т Ф Т Ф Т Ф Ф Т Ф Т Т

Если теперь выполнить покомпонентное применение Икс О р ,

Т Т Икс О р ( Т , Ф ) Т Ф Икс О р ( Т , Т ) Ф Ф Икс О р ( Ф , Т ) Ф Т Икс О р ( Т , Т )

получается таблица истинности для л Е Вопрос ,

л Е Вопрос Т Т Т Т Ф Ф Ф Ф Т Ф Т Ф

Конечно, чтобы реализовать это, нужно назвать все шестнадцать таблиц истинности.

Теперь можно понять систему как аппликативную структуру. Это требует, чтобы набор скобок интерпретировался с использованием либо Н О р или Н А Н Д . То есть строка имён,

А Б С Д Е Ф г

оценивает в соответствии с

( ( ( ( ( ( А Б ) С ) Д ) Е ) Ф ) г )

В том же духе можно сформулировать магму, обрабатывая Н О р и Н А Н Д как левое произведение и правое произведение, если установить соглашение для выражений вида ( А ) . Я считаю, что его следует интерпретировать как унарное отрицание.

Причина того, что все это зависит от чьей-либо философии математики, заключается в вопросе о том, что может служить основанием для изучения этой системы в рамках основ. Предположим, вы называете все шестнадцать таблиц истинности. Далее, предположим, что вы изучаете отрицания и спряжения де Моргана как инволюции в этой системе. Это разделит систему по определенному шаблону, и этот шаблон соответствует конечной аффинной геометрии в шестнадцати точках. Связанная с ним проективная плоскость имеет двадцать одну точку. В теории дизайна хорошо известно, что 21-точечная проективная плоскость уникальна с точностью до изоморфизма. Но современные основы возникают почти исключительно из арифметизации математики. Итак, эта геометрическая перспектива расходится с полученным представлением.

В конце своей карьеры Фреге отказался от своего логицизма в статье, озаглавленной «Числа и арифметика». Он выражает убеждение, что вся математика возникает на геометрической основе. Он завершает эту статью замечанием,

«Счет, психологически возникший из требований практической жизни, ввел ученых в заблуждение».

Другими словами, в основах математики есть некоторые вопросы, на которые вы можете ответить только сами.

@ Дуг Спунвуд

Тот факт, что современное объяснение различия синтаксиса и семантики создает проблему курицы и яйца, не меняет того факта исторической реальности, что аксиоматизация предшествовала описанию таблиц истинности. Кроме того, выражение «логика высказываний» обычно не относится к неклассическим интерпретациям, когда не указан другой контекст. Без уважительной причины вы либо слишком много читаете в вопросе, либо слишком мало в значении «простой».

«Простой ответ на вопрос в заголовке — да». Тогда как же существуют разные таблицы истинности для одних и тех же наборов аксиом логики высказываний?

Аксиомы классического исчисления высказываний выполняются в любой булевой алгебре. Таким образом, может быть 4, 8, 16,... "истинных" значений.