По какой логике вся классическая математика истинна, но неразрешимые утверждения не являются ни истинными, ни ложными?

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

Вот интуитивная причина, по которой я думаю, что такая логика должна быть. Номиналист/формалист может рассматривать классическую математику как полезную игру символов, в которую играют по проверенным временем правилам, ныне официально кодифицированным. Исключенная середина является одним из правил и вполне допустима, но если правила не могут определить истинностное значение утверждения, тогда все — нет платоновского царства, куда можно было бы добраться в поисках недостающей части. Что-то вроде континуум-гипотезы просто не имеет истинностной ценности. Как кто-то пошутил, большинство математиков — платоники, большинство нематематиков — номиналисты, так что эта точка зрения может быть широко распространена.

Такой взгляд кажется мне последовательным и, возможно, дает лучшее из обоих миров: всю классическую математику, никакого платонического багажа. Популярный в настоящее время теоретико-множественный плюрализм, по сути, принимает его: «математическую реальность лучше всего понимать как раздробленную и недетерминированную», существует мультивселенная теорий множеств, много разных правил, много разных игр.

На первый взгляд кажется, что в объектном языке используется классическая логика, а в метаязыке — интуиционистская логика. Но я не уверен, можно ли это сделать последовательно или как будет работать семантика. Кроме того, в классической логике отсутствие объектов делает математику тривиальной, поскольку все условные выражения бессмысленно истинны, поэтому требуется некоторая корректировка. Существует ли выработанная логика, учитывающая плюрализм?

Каждое утверждение разрешимо в одних теориях и неразрешимо в других, поэтому я не понимаю, о чем вы просите.
@WillO Я говорю о классической математике, то есть о ZFC, а не о каких-то теориях.
Было бы неплохо сказать это в вашем вопросе, который в настоящее время даже не упоминает ZFC.
Напомним, что проблема остановки неразрешима. А многие неразрешимые предложения неразрешимы только потому, что процедуры их решения будут выполняться бесконечно долго. Но мы не можем определить, какие процедуры не остановятся. Поэтому они неразрешимо неразрешимы. Таким образом, вы не можете точно знать, какому из ваших утверждений не следует придавать истинностного значения. В какой момент, какая польза от этого понятия?
@jobermark Я не понимаю, насколько актуальна проблема остановки. И мы также не всегда можем знать, что истинно, а что нет, но это не исключает представления об истине.
Я недостаточно хорошо разбираюсь в математике, чтобы по-настоящему ответить на вопрос, чем именно вызвана логика, но существует множество доказательств, зависящих от чего-то «существующего», например от предела функции. Объявление значения либо истинным, либо ложным предполагает, что значение существует в первую очередь, что может быть недопустимым предположением для неразрешимых проблем. Например, деление на 0 не дает значения, и несколько доказательств для 1 = 2 зависят от предположения, что каждое деление приводит к значению.
Но в понятии истины есть неотъемлемая слабость, иначе нам не нужно было бы рассматривать это предложение. Он ничего не делает для решения проблемы, мотивирующей его. Он остается слишком абстрактным, чтобы быть полезным, и недостаточно абстрактным, чтобы быть естественным.
@Cort Ammon Да, есть также много определений, которые зависят от чего-то существующего (например, уникального решения уравнения), которое необходимо доказать, прежде чем будет предложено определение. Но проблема с делением на ноль гораздо более решаема, так как это запрещено синтаксисом. Предположения о неразрешимых высказываниях не вызовут таких проблем, потому что по своей природе принятие их или их отрицание не могут привести к противоречиям.
Я вообще не понимаю связи между вашим заголовком и вопросом, который вы подчеркнули. Не пытаетесь ли вы связать их?

Ответы (6)

Логика доказуемости, вероятно, поможет. По сути, логика доказуемости принимает форму модальной логики для представления доказуемости в некоторой системе S. Таким образом, вы бы читали S как самую сильную фундаментальную систему, которую вы принимаете (ZFC или что-то еще). И вы бы прочитали «p истинно» как «ящик p», а «p ложно» как «ящик ~p». Я не знаю, является ли это ужасно принципиальным подходом к делу, но я оставлю мотивацию на ваше усмотрение.

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

Интересная находка, модальная логика, которую мог проглотить даже Куайн. Но похоже, что это разработано только для S, являющихся версиями арифметики, есть ли проблема с более сильными теориями? Хотя, играя в защитника номиналистов, можно сказать, что мы узнали, что истина и доказательство расходятся — это цена, которую приходится платить за воображаемые объекты за математическими символами. Без стандартных моделей и подразумеваемых интерпретаций, вызывающих сомнения у номиналистов, даже гёделевские предложения не истинны, а недоказуемы, они ни истинны, ни ложны. Или «истинно», как в случае доказуемости во втором порядке арифметики.
Логика доказуемости и формализация интуитивизма — одно и то же. Коробка изолирует избыточные «не», навязанные вам потерей LEM в контекстах, которые могут быть невыразимы конечно.

Существует также другой подход: конструктивная математика и, в частности, версия Бишопа , которая обеспечивает:

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

Смотрите хотя бы:

а также :

Клянусь, конструктивный анализ прошел долгий путь. Но я думал, что именно наложение строгих ограничений на классические рассуждения сделало интуитивизм и конструктивизм такими непопулярными. Есть ли последовательный способ разрешить исключенное среднее, выбор и т. д. в теории множеств, не связывая их семантически?
Сам Бишоп считает это шагом в процессе развития математики. Классически доказывать вещи — это нормально, но математика не должна останавливаться перед попыткой конструктивного доказательства. Конструктивное доказательство дает гораздо больше, чем «правду», оно предоставляет вычислительные методы для обработки всех задействованных объектов. Поэтому, даже если вы отбросите это как требование «истины», оно должно оставаться целью.

Это должно быть своего рода паранепротиворечивой логикой. ССЫЛКА на статью в Стэнфордской энциклопедии здесь: http://plato.stanford.edu/entries/logic-paraconsistent/

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

Хороший обзор проблемы можно найти в статье Приста «Математический плюрализм, Logic Jnl IGPL» (2012) doi: 10.1093/jigpal/jzs018.

Паранепротиворечивая логика исключает Закон непротиворечия. Следовательно, они исключили бы любые классические теоремы, для которых в настоящее время не существует доказательства, кроме метода доказательства «доказательство от противного», и любые теоремы, основанные на таких теоремах.
Точка зрения принята, но первоначальный вопрос исключил логику, которая принимает исключенное среднее, трудно понять, как вы можете удовлетворить это без какой-либо формы паранепротиворечивости. Арифметика релевантности Мейера R # кажется основой для обращения к типу математики, необходимому для решения вопросов, поднятых исходным вопросом, и это требует чего-то вроде паранепротиворечивой логики и непоследовательной математики. Я действительно не понимаю, как можно обойти это и удовлетворить все требования исходного вопроса.
Паранепротиворечивая логика должна содержать противоречия, но почему они возникают здесь? Интуиционистская логика отбрасывает исключенное третье, не отбрасывая при этом непротиворечия, поэтому одно можно сохранить без другого. И я прошу о чем-то лишь «частично» интуитивистском.
Думаю, ответ можно найти в обсуждении в статье о непоследовательной математике. В частности, арифметический раздел о релевантной арифметике и работе над ней священников, а также раздел о двойной природе релевантной арифметики и интуиционистской математики в конце раздела анализа plato.stanford.edu/entries/mathematics-inconsistent
Позвольте мне добавить, что основная цель разработки противоречивой математики, по-видимому, очень близка к решению поднятых вами проблем. Здесь я могу ошибаться, возможно, я не понял вопроса, но мне кажется, что приведенные выше рассуждения в значительной степени поднимают те же вопросы, что и те, которые затрагиваются в статье о непоследовательной математике и в статье Приста о математическом плюрализме. так что у меня сложилось впечатление, что они, по крайней мере, несколько уместны здесь.
Там говорится, что между интуиционизмом и паранепротиворечивостью существует двойственность, которая, я думаю, отражает двойственность между законами исключенного третьего и непротиворечия, но я все же не вижу связи. Непоследовательная математика интересна, например, при рассмотрении непротиворечивости арифметики, но плюрализм, похоже, не связан с противоречиями. Не могли бы вы объяснить, в чем актуальность?
Ну, то, как я думал о неразрешимости, было с точки зрения диалетеизма. Возьмем утверждение S, если S не истинно и S не ложно, то оно ни истинно, ни ложно. Так что это неразрешимо, но если мы обозначим S как неистинное через S', а его отрицание через ¬S', то я думаю, что думал, что последнее просто S не является ложным. Таким образом, неразрешимость есть по существу диалетейя. Из этого следует, что и S', и ¬S' верны. Это означает, что, в принципе, можно решить эту проблему с помощью паранепротиворечивой логики (PL). Применялся ли PL в математике? Да. R# — это приложение логики релевантности к арифметике.
Я должен добавить, что R # не отвечает первой части вопроса, потому что, хотя стандартная арифметика предложений содержится в R #, не все стандартные предложения доказуемы в этом, если я правильно прочитал Мейера и Фридмана. Однако Прист утверждает в несовместимой модели арифметики, часть I, что LP удовлетворяет этому. Таким образом, это должна быть возможная логика кандидата, которая отвечает потребностям исходных вопросов.
О, теперь это имеет больше смысла, может быть, поместите это в ответ для людей, которые не читают комментарии. Но интуиционистская логика также отбрасывает закон двойного отрицания, так что диалетейя не возникает (и самодвойственность исчезает). Я не думаю, что противоречивая теория сработает, поскольку непротиворечивость подтверждается на обоих уровнях. Идеи Приста могли бы быть полезны для устранения тривиализации небытия, особенно его «других миров», plato.stanford.edu/entries/nonexistent-objects/#OthWorStr , но я думаю, что не напрямую.

Вы упомянули «теоретико-множественный плюрализм», так что вы уже знаете, что стандартная классическая логика со стандартной интерпретацией через теорию моделей уже является такой логикой.

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

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

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

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

Во-первых, это определение истины основано на построении внутренне непротиворечивых примерных вселенных, а не на дедукции. Так что такие вещи, как закон исключенного третьего, можно считать аксиомой и включить в определение непротиворечивости. Вам нужно только 1) поверить, что изоморфные модели действительно действуют одинаково, и 2) отказаться от представления о том, что существует единственная всеобъемлющая метамодель всей вселенной, которая внутренне непротиворечива.

Во-вторых, вы можете до некоторой степени расширить понятие конструкции. Самые основные модели, L и V, включают порядковые номера внутри моделей. Это дает вам трансфинитную индукцию и, следовательно, трансфинитную теорию доказательств, которая допускает «конструктивные» доказательства относительно более широкого круга вещей. Учитывая это соглашение, вы можете предположить башню «больших кардинальных аксиом», доходящую до «Ulitmate L» Вудина, которые увеличивают силу бесконечных доказательств, используя идею о том, что один из «шагов объединения» в любой трансфинитной дедукции будет происходить в течение некоторого времени. свидетельство предполагаемой аксиомы.

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

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

А что, если бы мы поступили наоборот? Мы получили бы истины об аксиоме выбора, познаваемые только при условии ее ложности. Семантика допускает такую ​​вещь, но имеет ли она какое-либо реальное значение, весьма сомнительно.

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

У них почему-то нет точек слияния, где становится неоднозначно, какая версия мира «допускает больше моделей». Но неужели это просто человеческое отсутствие воображения на работе? Это кажется неоправданно удобным.

Хорошая мысль, показывает, как платоник может интерпретировать номиналиста, но, боюсь, обратного не получится. Модель ZFC — это присвоение значений истинности всем правильно построенным предложениям. Без платонически воображаемой вселенной нет такой вещи. Для номиналиста у ZFC нет моделей, а количественная оценка «всех моделей» еще более проблематична. Таким образом, эта интерпретация вводит больше платонического багажа, чем тот, которого мы пытались избежать с самого начала. Но металогика здесь неклассическая, это модальная логика с моделями как возможных миров и истины, приравненной к необходимости.
Модель меньше, чем возможный мир, настолько меньше, что большинство формалистов принимают эту модель рассуждений. Начнем с того, что присваивание значений истинности утверждениям в модели не обязательно должно охватывать все утверждения и не должно представлять «истину» помимо того, что она не противоречит аксиомам.
В противном случае теорема о неполноте в значительной степени запретила бы модели арифметики или анализа, которые люди используют постоянно. Мы знаем, что не можем присвоить некоторым утверждениям истинностные значения. Так зачем нам рассматривать только полные присваивания значений истинности, причем все они нулевые?
Теорема о неполноте не ограничивает оценку истинности в платонических моделях, она ограничивает только то, что может быть доказано в системах первого порядка. Формалисты принимают теорию моделей, но для них модель теории — это другая теория, встроенная в теорию множеств (ZFC+), а не множество. Это не сработает для вашей семантики, поскольку значения истинности всех предложений во всех моделях должны быть доступны для количественной оценки. Я предполагаю, что идея состоит в том, чтобы сначала номиналистически интерпретировать ZFC, а затем распространить его на теорию моделей. Это означает, что концепции теории моделей не могут использоваться для интерпретации ZFC.
Хорошо, но неполнота FOL указывает на то, что мы не должны полагаться на полное присвоение значений истинности. Если бы мы приняли возможность полностью заполнить семантику значениями истинности, люди не стали бы добиваться результатов независимости. Нам не понадобился бы весь этот слой релятивизации между двумя теориями множеств, мы бы следовали единой модели без пробелов. И ни одна из релятивизируемых теорий множеств не обязательно должна быть ZFC, так что нет, начинать с номинализации ZFC — это не подход. Подход заключается в создании моделей одной теории множеств в другой теории множеств.
Но именно это и делает тарскианская семантика. Мы абстрагируемся от любых гёделевских ограничений и воображаем полностью истинно оцененные модели. На самом деле это имеет смысл только в том случае, если представить платоновское царство в полном соответствии с терминами теории. Релятивизация работает следующим образом: предположим, что у вас есть модель теории множеств X, тогда из нее можно «построить» модель теории множеств Y. Типичной отправной точкой является «стандартная модель» ZFC, также постулат Платона. Независимость относится к доказуемости, а не к семантике, для чего и нужна релятивизация.

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

В этой логике (T,T) истинно, а (F,F) ложно, но у вас все еще есть эти два других значения истинности, и они все еще удовлетворяют закону исключенного третьего; например, если мы подставим P=(T,F) в "P или не P", мы вычислим

  • (Т,Ф) или нет (Т,Ф)
  • (Т,Ф) или (Ф,Т)
  • (Т, Т)

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

В этой логике утверждение истинно тогда и только тогда, когда оно является тавтологией; это включает в себя все теоремы математики, такие как «аксиомы Пеано подразумевают, что 1 + 1 = 2».

Точно так же каждое противоречие ложно.

Таким образом, утверждения типа «ZFC подразумевает CH» не будут ни истинными, ни ложными.

И, несмотря на многозначность семантики, это все же классическая логика, удовлетворяющая закону исключенного третьего: например, «П или не П» есть тавтология, а значит, и истина.

Есть способы разумно интерпретировать это как пространство «всех возможных математических миров»; например, рассматривать отношение, что «(ZFC подразумевает CH)≡истинно», как уравнение, которое вырезает подпространство всей «вселенной», где выполняется гипотеза континуума.

I. Было бы действительно очень странно, если бы истинность/ложность/ни одно из утверждений, скажем, об арифметике не зависело бы от набора более или менее произвольных аксиом, изобретенных людьми в двадцатом веке.

Это говорит, например, о том, что Гаусс, никогда не слышавший о ZFC, не мог бы знать, что утверждение «2+2=4» истинно, и фактически не смог бы сформулировать правильное определение что это будет означать , чтобы это утверждение было правдой.

II. У данного математического утверждения может быть более одной формализации в ZFC, и одна из этих формализаций может быть разрешимой, а другая нет. С вашей точки зрения, имеют ли такие утверждения значение истины?

III. В любом случае непонятно, что вы предлагаете. Что из следующего ближе всего?

Версия 1: Разрешимость в ZFC приводит к тому, что утверждения имеют значения истинности.

Версия 2: Набор утверждений, которые могут быть разрешены в ZFC, совпадает с набором утверждений, имеющих истинностные значения.

Версия 3: Что-то другое.

IV. Вы пишете: "если правила не могут определить истинность утверждения, то всё" --- А. Но вопрос «Вытекает ли теорема А из аксиом В, С и D?» это математический вопрос, и вы только что допустили, что на него есть ответ . Это означает, что, учитывая остальную часть вашей программы, вы предполагаете , что утверждение «Теорема A следует из аксиом A, B и C» разрешимо. Но мы знаем, что есть утверждения такой формы, которые неразрешимы. Так что я считаю, что вы поднимаете на свою собственную петарду.

Аксиомы ZFC вряд ли произвольны, они выведены из многовекового успешного использования, в том числе Гауссом. Но вы неправильно поняли, это не моя программа или предложение, мне просто интересно, как можно логически совместить разные принципы теории объектов и интерпретации в этом примере. Кроме того, нет необходимости предполагать, что на все вопросы разрешимости есть ответы, чтобы сказать, что неразрешимые утверждения не являются ни истинными, ни ложными, точно так же, как нет необходимости знать истинностные значения всех предложений, чтобы сказать, что они у них есть. Какие предложения имеют истинностные значения, зависит от представления об истинности, поэтому #3.
«У данного математического утверждения может быть более одной формализации в ZFC, и возможно, что одна из этих формализаций будет разрешаемой, а другая нет». Можете ли вы привести пример?