avva: (Default)
[personal profile] avva

Если (вслед за Лейбницем, хотя он употреблял другие термины) считать аналитически истинным утверждение, которое истинно во всех возможных мирах, то теорема полноты Гёделя демонстрирует, что у любой аналитической истины есть доказательство, а теорема неполноты Гёделя демонстрирует, что не любую аналитическую истину можно доказать.

В этот разъем, эту щель между "есть доказательство" и "можно доказать" укладывается вся тема формализации понятия "алгоритм", машина Тьюринга, теория вычисления и компьютеры. Сначала нужно было достаточно формализовать логику для того, чтобы фразу "есть доказательство", которая до того в основном означала "вот оно, доказательство", переинтерпретировать как абстрактное "есть такой объект, он является доказательством, которое мы ищем, и он существует". Только тогда стала заметной возможная щель между "этот объект существует" и "мы можем гарантированным образом найти и продемонстрировать этот объект за конечное время", и из первой теоремы неполноты Гёделя как раз и следует, что эта щель реальна, т.е. общего алгоритма для идентификации аналитических истин просто не существует.

(аналитические истины тут на самом деле ни при чем, просто я перечитываю "Две догмы эмпиризма" Куайна, и гоняюсь за растекающимися ассоциациями)

Date: 2006-05-14 02:03 pm (UTC)
From: [identity profile] meangel.livejournal.com
Напоминает то, что я только что написала...

Date: 2006-05-14 02:29 pm (UTC)
From: [identity profile] ex-ex-zhuzh.livejournal.com
Если доказательство есть, его можно найти и предъявить за конечное время, например, перебирая все доказательства по порядку ;) Теоремы Геделя демонструруют несколько другие вещи.

Date: 2006-05-14 02:37 pm (UTC)
From: [identity profile] avva.livejournal.com
Нет, они демонстрируют именно это (в числе прочего). Если доказательство существует, но мы не знаем заранее, что оно существует (а узнать это в общем случае мы не можем), то мы не можем гарантированным образом найти и предъявить доказательство. Т.е. мы можем предъявить программу поиска, которая найдет доказательство, если оно существует, но не можем предъявить гарантий, что процесс поиска когда-либо завершится.

Date: 2006-05-14 02:58 pm (UTC)
From: [identity profile] vinopivets.livejournal.com
и тогда программа поиска, собственно, не является алгоритмом, ибо последний финитен по определению.

Date: 2006-05-14 03:04 pm (UTC)
From: [identity profile] ex-ex-zhuzh.livejournal.com
Э, между «мы не знаем, есть ли у этого доказательство», «у этого есть доказательство, но его нельзя найти» и «это правда, но доказательства этого не существует» есть разница.

Date: 2006-05-14 03:25 pm (UTC)
From: [identity profile] rakshas.livejournal.com
Какой контраст с предыдущей записью :)

Date: 2006-05-14 03:39 pm (UTC)
From: [identity profile] abvgd.livejournal.com
но работать-то что ему мешает бесконечно?

A: GOTO A

Date: 2006-05-14 03:46 pm (UTC)
From: [identity profile] vinopivets.livejournal.com
Алгоритм - способ получения результата. Результат должен был получен за конченое число шагов, определение такое у алгоритма. Программа, разумеется, может работать бесконечно.

Date: 2006-05-14 04:50 pm (UTC)
From: [identity profile] avva.livejournal.com
Несоменно, есть; но я ничего про третий вариант и не говорил.

Date: 2006-05-14 06:07 pm (UTC)
From: [identity profile] ex-ex-zhuzh.livejournal.com
В том-то и дело, а 1 Т. Г. о неполноте строит именно третий вариант. Из нее следует, что возможен первый вариант, т.е. нет алгоритмического способа определить, доказуемо ли некое утверждение. Второй вариант вроде бы просто всегда неверен.

Date: 2006-05-14 06:31 pm (UTC)
From: [identity profile] avva.livejournal.com
Первая теорема о неполноте не утверждает, что "это правда, но доказательства не существует", она вообще не занимается вопросом истинности. Есть способ ее доказать (не тот, которым пользовался Гедель), который движется этим путем, но он доказывает очень слабый ее вариант.

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

Следует четко разделять, о существовании чего мы знаем в том смысле, что доказали истинность квантора существования по нему, и о существовании чего мы знаем в том смысле, что у нас есть алгоритм, который гарантированно к этому приводит. Неразрешимость логики первого порядка является одним из примеров важности этой разницы.
From: [identity profile] ex-ex-zhuzh.livejournal.com
Почему же слабый? Насколько я помню, Гедель строит утверждение G, говорящее, что утверждение G невыводимо (нумеруя утверждения и выводы так, что G равносильно утверждению о том, что определенное целое число имеет определенное свойство). Об истинности здесь и правда ничего не говорится, но G таки будет истинно в любой модели. Или я вообще ничего не понимаю ;)

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

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

(Я, конечно, все это учил лет двадцать назад и с тех пор не применял, но вроде бы все помню правильно.)

Date: 2006-05-14 08:31 pm (UTC)
From: [identity profile] ipain.livejournal.com
алгоритм получения бесконечно работающей программы финитен ли?
From: [identity profile] avva.livejournal.com
G "мета-истинно". Или "интуитивно истинно". Его истинность не используется в доказательстве, и доказательство проходит для теорий, у которых вообще нет естественной семантики.

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

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

В первоначальных доказательствах; но потом стало ясно, что оно также легко следует из первой теоремы, сформулированной для подходящей конечно аксиоматизированной теории (если теория T конечно аксиоматизирована, то обозначая через phi конъюнкцию всех ее аксиом одной формулой, видим, что T доказывает x тогда и только тогда, когда phi->x универсальная истина).

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

Множество всех доказательств вообще-то даже рекурсивно :)
Это множество всех доказуемых утверждений рекурсивно перечислимо, путем перечисления доказательств. Но не рекурсивно. Значит, могут быть доказуемые утверждения, о которых мы этого факта не знаем, и не можем гарантированно его доказать, или найти для них доказательства (что примерно одно и то же), хотя они существуют.

(Я, конечно, все это учил лет двадцать назад и с тех пор не применял, но вроде бы все помню правильно.)

Я это учил 10 лет назад и через 5 почти все забыл, так что все нормально.

Date: 2006-05-14 10:19 pm (UTC)
From: [identity profile] sowa.livejournal.com
Из вашего поста создается впечатление, что теорема о полноте и теорема о неполноте что-то говорят об одном и том же явлении, видимо, о доказуемости "аналитических истин". Что означает последнее выражение, я не знаю (немного демонстративно не знаю), но дело не в этом. Слово "полнота" в этих двух теоремах употребляется в двух разных смыслах. Неудачная терминология, к которой специалисты привыкли, а ваших читателей это запросто может ввести в заблуждение.

Date: 2006-05-14 10:40 pm (UTC)
From: [identity profile] avva.livejournal.com
Вы правы в том смысле, что обычная разносмысленность "полноты" и "неполноты" неясна неспециалистам, а я этого не учел. Мой аргумент нравится мне именно тем, что соединяет "полноту" и "неполноту", показывает точку их соприкосновения, но читателям может быть неясно, что в этом такого странного или интересного.

Под "аналитическими истинами" здесь подразумеваются универсально истинные утверждения, они же утверждения, верные в любой модели, они же тавтологии первого порядка итд. итд.

Date: 2006-05-14 10:53 pm (UTC)
From: [identity profile] sowa.livejournal.com
Должен признаться, что мне (полуспециалисту, в некотором смысле) было довольно трудно понять вашу мысль, из-за того, что вы употребляете все основные понятия и результаты не столько точно, сколько метафорически, как мне кажется.

Date: 2006-05-14 11:14 pm (UTC)
From: [identity profile] avva.livejournal.com
Это следствие чтения Куайна :)

Но я могу попробовать объяснить подробнее/точнее, если мысль все же выражена слишком плохо.

Date: 2006-05-14 11:25 pm (UTC)
From: [identity profile] sowa.livejournal.com
Мне кажется, что я вашу мысль понял. Не знаю, как другие. Боюсь, что при попытке все объяснить вам придется написать введение и в теорию моделй, и в теорию доказательств.

Date: 2006-05-14 11:36 pm (UTC)
From: [identity profile] avva.livejournal.com
Пусть расцветают сто цветов итд. :)

Date: 2006-05-15 05:44 am (UTC)
From: [identity profile] vinopivets.livejournal.com
алгоритм финитен по определению. И этот - тоже. Хотя и не все бесконечно работающие программы можно получить с помощью алгоритма.

Date: 2006-05-15 07:07 am (UTC)
From: [identity profile] ipain.livejournal.com
а проверить что он и правда будет бесконечно работать каким алгоритмом можно? или чем?

Date: 2006-05-15 07:34 am (UTC)
From: [identity profile] vinopivets.livejournal.com
он (алгоритм) НЕ будет работать бесконечно.
From: (Anonymous)
Не знаю, актуально ли ещё... Заметил вопросы аналогичные с моими изысканиями по подобной тематике. А правильно ли поставлена задача/вопрос и начальные условия? Возможно стоит обратить внимание на более поздние работы по решению этого вопроса?

Вроде как идентификация (если я правильно понял что имелось ввиду автором, то это что-то вроде EX-идентификация) и её условия это одна сторона. Там про рекурсивность и вообще уровни идентификаций. Можно посмотреть какому уровню соответствует задача и соответствует ли вообще... И теоремы в этой теории про идентификацию на положительных и отрицательных данных. При этом важно условие монотонности. Основоположник - Голд про индуктивные выводы.

А вторая сторона - аналогии. Из теории которых с учетом наработок советсткой школы иск.ин. вроде можно и на немонотонных данных строить рассуждения. Это у Уинстона.

А вообще с чем стоит оперировать - с моделью или алгоритмом на "не-" данных - это Нариньяни... С немонотонной логикой - Вагин. А оттуда уже можно делать некоторые заключения или злоключения о фактах. С естественным человеческим языком, точнее с конкретным экземпляром в виде русского, использовать некоторые выкладки о фактах предметной области в недопустимом синтаксисе да для логических немонотонных вычислений с учетом смысла и контекста высказывания пока что не является рациональным занятием, к сожалению. Очень много сил уходит на подготовку данных/знаний :(

С уважением,
Владимир.

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 30th, 2025 01:00 pm
Powered by Dreamwidth Studios