Я любитель в области математической логики, поэтому извините за любые запутанные части этого вопроса.
Хорошо известно, что теорема Гёделя о неполноте показывает, что существуют большие пределы возможностей логики первого порядка. Можно ли основывать наши формальные рассуждения на какой-то другой системе (другой вид логики, теории типов (?), чем-то, основанном на теории категорий) таким образом, чтобы теорема Гёделя о неполноте не применялась?
Кто-нибудь пытался изобрести совершенно новую систему в качестве основы математики, чтобы предотвратить это? Может быть, не на формулах и доказательствах, а на чем-то совсем другом?
Существует множество способов обойти доказательство Гёделя. Вопрос в том, имеют ли эти системы достаточную практическую ценность для математики, чтобы их можно было использовать для каких-либо других целей, кроме обхода его доказательства.
Лично мне больше всего нравится работа Дэна Уилларда: Самопроверка систем аксиом, теорема о неполноте и связанные с ней принципы отражения. . В нем он создал систему, которая могла доказать все свои собственные истинные утверждения и содержала все истины арифметики (т.е. арифметики Пеано), но он не определял умножение как полное. Этого было достаточно (достаточно слабо?), чтобы отказаться от диагонализации, необходимой для доказательства Гёделя.
По-видимому, у него была интересная особенность: в системе можно построить исчисляемую бесконечность, а затем сконструировать внутри нее такую самореферентную систему, чтобы эта конкретная бесконечность была доказуемо несчетной в самореферентном «мире Уилларда», но доказуемо счетной. внутри большей системы. Мне было весело играть с философскими последствиями, которые можно извлечь из этого.
Очень, очень упрощенно Гёдель показал, как можно выразить утверждение S «для утверждения S нет доказательства» в арифметике, и либо S истинно, тогда у вас есть истинное утверждение без доказательства, либо S ложно, тогда у вас есть ложное утверждение с доказательством. Неполнота или противоречие.
Вы получите точно такой же результат в любой системе, где вы можете выразить одно и то же утверждение S в системе. Теперь можно обоснованно утверждать, что системы, в которых можно выразить S, сильнее, а те, в которых нельзя выразить S, слабее, и отсюда следует, что более сильные системы неполны или противоречивы, тогда как более слабые системы могут быть как полными, так и не имеющими противоречий.
рус9384
Конифолд
Бамбл
пользователь 21820
пользователь 21820
пользователь 21820