Теорема о неполноте
Dec. 19th, 2009 10:18 pmВ ленте разные юзеры обсуждают теорему Геделя. Запишу-ка и я свое соображение на эту тему, оно вполне примитивное.
Я изучал это дело к экзамену по логике, и, натурально, тут же все забыл. Но у меня осталась идея, что трудность традиционных изложений связана по большей части с тем, что в них соединены два разных рассуждения -- собственно аргументы на основе self-reference и техника нумерации формул натуральными числами. Если изолировать эту технику в отдельный результат, все может оказаться гораздо более доступным.
Простейший путь к этому -- заменить арифметику Пеано на теорию конечных множеств, то есть представить теорему Геделя в виде следствия двух утверждений "непротиворечивая теория, содержащая теорию конечных множеств, не доказывает свою непротиворечивость" и "теория конечных множеств эквивалентна арифметике Пеано". Нумерация формул конечными множествами не представляет трудности; а для нумерации конечных множеств натуральными числами есть простой трюк, основанный на двоичной экспоненте. Номер конечного множества равен сумме по всем его элементам чисел "два в степени номер этого элемента".
После этого остается изолированное утверждение "формула n = 2m выразима в языке арифметики Пеано", которое можно доказывать отдельно. С другой стороны, при наличии нумерации формул оставшаяся часть аргумента Геделя несложна. Я правильно понимаю?
Я изучал это дело к экзамену по логике, и, натурально, тут же все забыл. Но у меня осталась идея, что трудность традиционных изложений связана по большей части с тем, что в них соединены два разных рассуждения -- собственно аргументы на основе self-reference и техника нумерации формул натуральными числами. Если изолировать эту технику в отдельный результат, все может оказаться гораздо более доступным.
Простейший путь к этому -- заменить арифметику Пеано на теорию конечных множеств, то есть представить теорему Геделя в виде следствия двух утверждений "непротиворечивая теория, содержащая теорию конечных множеств, не доказывает свою непротиворечивость" и "теория конечных множеств эквивалентна арифметике Пеано". Нумерация формул конечными множествами не представляет трудности; а для нумерации конечных множеств натуральными числами есть простой трюк, основанный на двоичной экспоненте. Номер конечного множества равен сумме по всем его элементам чисел "два в степени номер этого элемента".
После этого остается изолированное утверждение "формула n = 2m выразима в языке арифметики Пеано", которое можно доказывать отдельно. С другой стороны, при наличии нумерации формул оставшаяся часть аргумента Геделя несложна. Я правильно понимаю?
no subject
Date: 2009-12-19 07:33 pm (UTC)Перенумеровать всѣ утвержденія и потомъ доказать, что среди нихъ существуютъ недоказуемыя - ловкій трюкъ. Но не будетъ-ли такъ, что всѣ эти недоказуемыя утвержденія не имѣютъ большого значенія для науки?
no subject
Date: 2009-12-19 08:14 pm (UTC)Аналогичная ситуация с утверждениями. Утверждение "ZFC непротиворечива", рассматриваемое как утверждение из матлогики, очень интересно, недоказуемо средствами ZFC, и, насколько можно предположить, верно. Оно же, рассматриваемое как утверждение о натуральных числах, необычайно громоздко, неестественно и неинтересно.
Имеет ли утверждение "ZFC непротиворечива" значение для науки? Имеет ли континуум-гипотеза (также недоказуемая в ZFC) значение для науки? По-моему, обе очень даже имеют, особенно вторая (поскольку теория множеств мне интереснее теории доказательств как части матлогики). Более того, от континуум-гипотезы и других неразрешимых известными средствами вопросов теории множеств зависят разные умеренно естественные вопросы алгебры и анализа. Но вот для арифметики как науки о натуральных числах ничего из этого не имеет значения, кроме разве что самого факта алгоритмической неразрешимости диофантовых уравнений.
Имеет ли теорема Геделя отношение к реальной работе математика? Короткий ответ на этот вопрос: в той же мере, в которой к ней имеет отношение любая другая математическая теорема. Например, к работе матлогика, изучающего формальные теории и аксиоматические системы -- имеет, и очень большое. К работе алгебраиста и аналитика -- скорее, разные неразрешимые вопросы теории множеств имеют небольшое отношение.
Скажем, у меня сейчас вывешена на сеть статья, в которой имеется результат, применимость которого к каким-нибудь конечно- или счетно-порожденным алгебрам над полем вещественных чисел зависит от континуум-гипотезы. Правда я не знаю, кому и зачем может прийти в голову применять этот результат именно к алгебрам над вещественными числами, а не, скажем, рациональными или алгебраическими (для которых этой проблемы нет).
Теоретико-числовик и без Геделя с Матиясевичем знает, что произвольное диофантово уравнение есть объект неприступной сложности, так что к его работе эти результаты едва ли имеют отношение. Зато некоторые (как я понимаю, маргинальные) вопросы конечной комбинаторики упираются в логические трудности и теорему Геделя. См., например, задачу о Геркулесе и гидре.
no subject
Date: 2009-12-19 08:15 pm (UTC)А потом отдельно доказывают, что экспоненциация и ее аксиомы выразимы с помощью других символов и аксиом.
Правда, я бы не сказал, что это убирает всю трудность традиционных изложений, а только ее часть. БОльшая часть трудности связана с выбором того, как доказывать - предполагая истинность всех аксиом и используя невыразимость истинности (заметно проще), или не предполагая.
no subject
Date: 2009-12-19 08:23 pm (UTC)no subject
Date: 2009-12-19 09:10 pm (UTC)no subject
Date: 2009-12-19 09:13 pm (UTC)no subject
Date: 2009-12-19 09:30 pm (UTC)no subject
Date: 2009-12-19 09:42 pm (UTC)But that's OK, потому что в любом случае то док-во первой теоремы, которое предполагает истинность аксиом, не формализуется внутри самой системы (именно из-за непредставимости истинности), и не может поэтому помочь доказать вторую теорему, для которой эта формализуемость нужна.
Попросту говоря, есть два способа док-ть неполноту формальной системы:
1. Предполагая истинность аксиом. Заметно проще. Хорошо работает с арифметикой. Интуитивно пересказывается как приложение парадокса лжеца к предложению "я недоказуемо". Требует всего лишь простую версию арифметизации синтаксиса - достаточно показать, что те или иные синтаксические соотношения переводятся в истинные арифметические утверждения. Имеет много аналогичных доказательств-двойников в других областях, к которым оно легко сводимо или они к ним: напр. теорема о невозможности решить проблему остановки машин Тьюринга. Не может быть формализовано внутри самой системы, и поэтому нельзя с его помощью доказать вторую теорему о неполноте.
2. Не предполагая истинность аксиом, а всего лишь их непротиворечивость. Заметно сложнее. Работает с системами сложнее арифметики, у которых нет естественной семантики и уверенности в истинности аксиом. Также работает с системами, у которых есть откровенно ложные аксиомы, бывает полезно. Не пересказывается интуитивно как парадокс лжеца, хотя все равно в общих чертах похоже. Требует значительно более тщательной арифметизации синтаксиса, в которой те или иные синтасические соотношения переводятся в арифметические утверждения, доказуемые из небольшого числа аксиом. Может быть формализовано внутри самой системы, и это необходимо для док-ва второй теоремы о неполноте.
no subject
Date: 2009-12-19 10:10 pm (UTC)no subject
Date: 2009-12-19 10:14 pm (UTC)no subject
Date: 2009-12-20 02:36 am (UTC)http://flaass.livejournal.com/tag/goedel
no subject
Date: 2009-12-20 09:35 am (UTC)но есть другие подходы к доказательству,
не использующие нумерацию, например,
Колмогоровский или Чейтина.