Недавно я думал о достоверности доказательства противоречием. В течение последних нескольких дней я читал материалы по интуиционистской логике и теоремам Годеля, чтобы посмотреть, дадут ли они мне ответы на мои вопросы. Прямо сейчас у меня все еще есть вопросы (возможно, связанные с новым материалом, который я прочитал), и я надеялся получить ответы на некоторые вопросы.
( ВНИМАНИЕ : вы собираетесь приступить к чтению контента с очень запутанными логическими основами, воспринимать все с недоверием, предполагается, что это вопрос, а не ответ, в нем много недоразумений).
Я думаю, что мой главный вопрос: как только мы показали, что не А приводит к некоторому противоречию, поэтому не А должно быть ложным, тогда мы идем и заключаем, что А должно быть правдой. Эта часть имеет смысл (особенно если я принимаю закон исключенного среднего как нечто, что имеет смысл), но меня беспокоит то, как на самом деле происходит доказательство от противоречия. Сначала мы начинаем с А, а затем просто применяем аксиомы и правила умозаключений (скажем, механически) и видим, куда это нас ведет. Это обычно достигает противоречия (скажем, что A истинно или и верно). Мы заключаем, что не A должно быть ложным, поэтому A истинно. Все в порядке. Но мой вопрос в том, какие гарантии у формальных системϕ Aесли бы я применил тот же процесс, но начал с А, что я бы не получил там противоречия ? Я думаю, что в доказательстве есть какое-то скрытое предположение, противоречащее тому, что если бы аналогичный процесс в А не противоречил , каких у нас гарантий, что бы этого не произошло? Есть ли доказательства, которые невозможно? Другими словами, если бы у меня была Turning Machine (TM) (или super TM), которая работала вечно, она пробовала все логические шаги из каждой аксиомы, начиная с предположительно истинного утверждения , что гарантирует, что оно НЕ ОСТАНОВИТСЯ из-за нахождения противоречия ?
Затем я связал свой прошлый вопрос с теоремой Гёделя о неполноте, которая выглядит примерно так:
Формальная система F, которая выражает арифметику, не может доказать свою непротиворечивость (в пределах F).
Это в основном дало мне понять, что если это правда, то последовательность, то есть гарантирование того, что A и не A не произойдет, невозможна. Таким образом, оказалось, что доказательство от противоречия просто неявно предполагает, что согласованность каким-то образом гарантирована (в противном случае, почему бы просто пойти дальше и заключить, что A истинно, доказав, что A не возможно, если оно еще не знало, что согласованность и противоречие, где хорошо, для любой пары утверждения A, а не A)? Это неправильно или я что-то упустил?
Тогда я подумал: хорошо, давайте просто включим в наши аксиомы правило исключенного среднего, и тогда все проблемы будут решены. Но потом я понял: подожди, если мы сделаем это, мы просто решаем проблему, а не решаем ее. Если я просто заставляю свою систему быть последовательной по определению, это не обязательно означает, что она на самом деле является последовательной ... верно? Я просто пытаюсь разобраться в этих идеях, и я не совсем уверен, что делать, но это то, что я осознаю после нескольких дней чтения материала и просмотра видео почти во всех аспектах этих концепций, противоречие, исключительная середина, интуиционистская логика, теоремы Годеля о полноте и неполноте ...
В связи с этим, кажется, что фактически невозможно прямо доказать, что что-то ложно, без правила исключенного среднего (или противоречия). Кажется, что системы доказательств хороши в доказательстве истинных утверждений, но, насколько я понимаю, не способны прямо показать, что все ложно. Возможно, то, как они это делают, более косвенно с противоречием (где они показывают, что что-то должно быть ложным, или случается плохое), или с исключенным средним (где знание истинного значения только одного А или нет А дает нам правду другого) или приведение контрпримеров (которые в основном показывают, что верно обратное, поэтому косвенно использует закон исключенного среднего). Наверное, я действительно хочу конструктивное доказательство того, что что-то не так?
Я думаю, если бы я мог знать, что если я докажу, что А не является ложным (скажем, я принимаю противоречие), то это действительно нормально, и мне не нужно бесконечно применять все правила вывода и аксиомы к А, и я гарантирую, что А выиграл не достичь противоречия. Если бы это было правдой, то, я думаю, я мог бы легче принять доказательство от противоречия. Это правда или гарантия второй незавершенности Годеля - я не могу этого иметь? Если я не могу иметь этого тогда, то, что меня озадачивает, как это возможно из-за того, что математики столько лет занимались математикой, что мы не нашли несоответствия? Нужно ли полагаться на эмпирические доказательства последовательности? Или, например, я prof F последовательный, показывая, что superF доказывает F, но, поскольку мне никогда не понадобится superF и просто F, я не могу быть доволен тем, что действительно работает?
Я только что заметил, что моя жалоба также распространяется на прямые доказательства. Итак, если бы я сделал прямое доказательство А, то я знаю, что А это правда ... но откуда мне знать, что если бы я сделал прямое доказательство не А, то я бы также не получил правильное доказательство? Вроде тот же вопрос, только немного другой акцент ....