Есть ли в философии слово/термин, описывающий аргумент, в котором все посылки и правила вывода из этих посылок сформулированы явно, так что это может проверить даже компьютер? Я знаю, что, например, в логике высказываний можно легко доказать логическое следствие, проверив, верна ли формула во всех случаях, когда формулы теории Тистинны (например, по таблице истинности). Есть даже второй вариант доказательства, формально использующий аксиоматическую систему Гильберта. Первое доказательство неформальное, второе доказательство формальное, но оба одинаково «строгие». Существует ли слово/термин, которым философы или математики называют аргумент или доказательство, которое является «максимально строгим» (что означает, что все указано явно и может быть проверено компьютером, если его переписать на языке программирования)? Существует ли также слово/термин для «более слабой» формы аргумента или доказательства (имеется в виду, что не все шаги рассуждения явны — даже в исчислении Гильберта, если мы не указываем явно все используемые нами правила, я бы назвать его в этом смысле «более слабым» доказательством)?
Я обнаружил, что такие типы аргументов называются априорными аргументами или дедуктивными аргументами. Однако эти термины не описывают аргумент, в котором каждый шаг необходимо явно указать или записать на бумаге - поэтому может быть место для двусмысленности, если человек ничего не знает о логике высказываний или любой другой системе.
Я не уверен, насколько хорошо знакомые мне концепции могут соответствовать тому, к чему вы стремитесь, но я немного знаком с развитием теории доказательств , и ваш поиск терминов, кажется, совпадает с некоторыми идеями, которые мы я исследовал в этой области.
В теории доказательств, особенно в дискуссиях о естественной дедукции , мы иногда говорим о доказательстве или аргументе, находящемся в нормальной форме. Аргумент в нормальной форме — это тот, который был написан «самым простым способом», то есть мы формально рассмотрели все и только необходимые предпосылки аргумента, разбив их на составные синтаксические части (через «правила исключения»). "), затем снова собрал их, чтобы структурировать желаемые выводы (с помощью "правил введения").
Не все формальные аргументы или даже все правильно построенные формальные доказательства естественного вывода находятся в нормальной форме. Однако многие формальные системы стремятся продемонстрировать что-то вроде теоремы о нормализации в том смысле, что когда вызывается любое неминимальное использование наших логических правил, мы можем без потери общности переписать аргумент, чтобы исключить его. Одним из главных сторонников такого рода работ был Даг Правиц, чей тезис о теоретико-доказательном анализе естественной дедукции помог во многих философских работах о доказательствах, выводах и вычислениях, которые последовали за этим.
Ценная концепция, которую Правиц вводит в свою работу, - это понятие «каркаса аргументов». (см. его «Об идее общей теории доказательств» для более доступного обзора). Это обобщение древовидных структур, используемых в аргументах или доказательствах формальной естественной дедукции, поскольку мы допускаем не только то, что мы работаем от логических аксиом как предпосылок к выводам (что мы называем закрытым аргументом), но также и то, что мы можем допустить недоказанные доказательства. антецеденты, которые ведут к следствиям посредством тех же логических правил вывода — эти структуры «открытого аргумента» также являются скелетами аргументов.
(Естественная дедукция часто пытается вообще обойтись без аксиом в своих структурах, скорее откладывая все «чисто логическое» до применения правил структурного вывода.)
Так что, возможно, некоторые полезные обороты речи могут быть следующими: ваши «более слабые» формальные аргументы — это открытые аргументы, а их «доказательства» — это каркасы аргументов, поскольку они намекают на структуру доказательства, которая потенциально может быть усовершенствована. Ваши «более сильные» аргументы — это закрытые аргументы, в том смысле, что их скелеты не оставляют болтающихся экстра-логических предположений, и наиболее синтаксически минимальная версия такого аргумента (идеально подходящая для машинной обработки) будет его нормальной формой.
Существуют альтернативные интерпретации такого рода работы в других формах теории доказательств. В то время как Правиц использует скелеты аргументов для поддержки своей системы естественной дедукции, более распространенная технология последовательного исчисления , разработанная на основе системы Гильберта Герхардом Генценом, позволяет нам фиксировать правила преобразования для выводов, стирая различие между открытыми и закрытыми аргументами. Однако понимание этого различия может помочь понять, что исчисление секвенций делает по-другому, и как мы можем использовать принципы непротиворечивости и преобразования аргументов, сохраняющие правильность, для механического манипулирования строками доказательства.
См. этот пост о спектре формальности математического аргумента . То, что вы описали как «каждый шаг и предпосылки явно указаны», будет классифицировано как «абсолютно формальное» (и «формальное доказательство» без каких-либо оговорок часто означает это). Большинство математических аргументов не выражаются как абсолютно формальные доказательства, а скорее подпадают под категорию «достаточно формальных». Вы просили ввести термин для доказательств в дедуктивной системе, которые явно не устанавливают используемые правила, но такого термина нет, потому что формальные системы обычно устроены так, чтобы можно было механически проверить, соблюдаются ли правила или нет, и, следовательно, Нет необходимости указывать, какое правило используется на каждом шаге, кроме как для повышения эффективности процесса проверки.
Однако у вас, похоже, неправильное представление о природе доказательства пропозициональной тавтологии с помощью таблиц истинности. Хотя разумно считать его неформальным в том смысле, что вы рисуете таблицу и говорите: «посмотрите, это все случаи, и утверждение верно в каждом случае», на самом деле его можно выразить не менее формально, чем в стиле Гильберта или Фитча . -стиль или секвент-стильдоказательство. Все, что вам нужно сделать, это выписать таблицу по одной строке за раз в систематическом порядке (например, в лексикографическом порядке; для 3 переменных A, B, C у вас будут строки 000,001,010,011,100,101,110,111, обозначающие значения истинности A, B, C). ) и истинностное значение утверждения для каждой строки (которое можно вычислить механически). Это иногда называют семантическим доказательством, потому что оно осуществляется путем проверки истинностного значения утверждения (в соответствии с семантикой пропозициональной логики) в каждой ситуации (истинностное присвоение переменных). Напротив, доказательство в некоторой дедуктивной системе является синтаксическим доказательством, потому что это «просто» вопрос толкования символов без учета «значения». Тем не менее, семантические доказательства могут быть столь же формальными, как и синтаксические доказательства, поскольку вам по-прежнему нужен какой-то механический процесс проверки синтаксического доказательства.
Но, как всегда, стоит подчеркнуть, что, хотя мы можем иметь семантические доказательства для логики высказываний, невозможно иметь семантические доказательства для полной логики первого порядка (поскольку теоремы о неполноте, примененные к PA-, показывают, что не может быть программы, которая может решить за конечное число шагов, является ли входное предложение формы «X ⇒ Y» на языке PA тавтологией или нет, где «X» — это конъюнкция аксиом PA−). Таким образом, синтаксические доказательства остаются единственным полностью адекватным методом доказательства для логики первого порядка.
Логический
Пол Росс
Мауро АЛЛЕГРАНСА
Мауро АЛЛЕГРАНСА
Логический
Элиран
Логический