fat_yankey: (Default)
[personal profile] fat_yankey
Незадолго до 1977 года две независимые команды топологов (американская и японская) аннонсировали результаты касающиеся одной и той же гомотопической группы. Результаты противоречили друг другу, а так как оба доказательства оказались весьма сложными, то было совершенно неочевидно кто же из двоих прокололся. Ставки, однако, были достаточно высоки, чтобы не спускать дело на тормозах, и обе команды обменялись результатами для взаимной проверки. Очевидно, что и у тех и у других имелась достаточно сильная мотивация чтобы найти ошибку в доказательстве "соперников", однако же из этого ничего не вышло. Ни американское ни японское доказательство так и не удалось опровергнуть; при том, что одно из них непременно должно было быть неверно.

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

Эта история была рассказана в статье Social processes and proofs of theorems and programs, by Richard A. DeMillo, Richard J. Lipton, Alan J. Perlis; Proceedings of the 4th ACM SIGACT-SIGPLAN symposium on Principles of programming languages, 1977. Статья (не история) наделала много шума и дала начало т.н. Proof of Correctness Wars. К сожалению, авторы из этических соображений не называют никаких имён и фактов, поэтому независимо проверить эту историю у меня не вышло.

На момент выхода этой статьи в математических журналах мира публиковались доказательства примерно 200,000 теорем в год.

Чтение по теме:http://elementy.ru/lib/431269?context=5085665

Date: 2011-07-21 02:56 am (UTC)
From: [identity profile] monetam.livejournal.com
И что ж, ни в одной из версий до сих пор не нашли "прокола" ?

Date: 2011-07-21 10:33 am (UTC)
From: [identity profile] fat-yankey.livejournal.com
Увы, не знаю. Как я уже упомянул, авторы никаих зацепок не дают, отследить историю у меня не получилось.

Date: 2011-07-21 03:16 am (UTC)
From: [identity profile] agasfer.livejournal.com
Я думал, вы до октября под парусом прошляетесь.

Date: 2011-07-21 03:47 am (UTC)
From: [identity profile] bey.livejournal.com
ох, одна твердыня была, математика...

Date: 2011-07-21 03:56 am (UTC)
From: [identity profile] vir77.livejournal.com
200 тыщь теорем в год?! Это не опечатка?

Урежьте осетра хотя бы на три нулика

Date: 2011-07-21 10:31 am (UTC)
From: [identity profile] fat-yankey.livejournal.com
Ну, как вы понимаете, я сам не считал. Сколько было в источнике нулей, столько и воспроизвёл. Сомнениями же по поводу размеров осетра вам следует поделиться с паном Станиславом Уламом (http://en.wikipedia.org/wiki/Stanislaw_Ulam).

Date: 2011-07-21 07:42 am (UTC)
From: [identity profile] potan.livejournal.com
Может таки актиоматика противоречива? :-)

Date: 2011-07-21 07:46 am (UTC)
From: [identity profile] ogn-slon.livejournal.com
> Как бы в насмешку, вскоре появилось третье,
> независимое, доказательство, подтверждающее результаты
> американской команды

Почему "как бы в насмешку"? Просто исследования продолжались.

> Рассказывают, что один из американцев после этой истории
> оставил занятия математикой

Кто рассказывает? В статье ДеМилло и др. этого рассказа нет.

Статья, кстати, очень хороша. Один из её авторов, R.J.Lipton, сейчас входит в число наиболее авторитетных исследователей сложности вычислений и алгоритмов (фундаментальная проблема "P=NP" и всё вокруг неё). Он ведет отличнейший блог Gödel's Lost Letter and P=NP (highly recommended).

Date: 2011-07-21 10:38 am (UTC)
From: [identity profile] fat-yankey.livejournal.com
> Почему "как бы в насмешку"?

Это скрытая цитата. Но вот курьез: он начисто разрушил все пять доказательств, а затем, как бы в насмешку над самим собою, соорудил собственное шестое доказательство!

> Кто рассказывает? В статье ДеМилло и др. этого рассказа нет. Статья, кстати, очень хороша.

Действительно хороша. Поэтому посоветую - перечитайте. Найдёте искомый рассказ.

Date: 2011-07-21 11:00 am (UTC)
From: [identity profile] ogn-slon.livejournal.com
Я не нашел. Вы процитируйте просто это место.

Date: 2011-07-21 11:12 am (UTC)
From: [identity profile] fat-yankey.livejournal.com
Понятно. Пока персты не вложу и всё такое. Ну вот, держите:

Image

Date: 2011-07-21 11:21 am (UTC)
From: [identity profile] otrubon.livejournal.com
Нет такового кусочка в статье.
Вы, видимо, пересказ в исполнении Рабиновича читали.

Date: 2011-07-21 11:26 am (UTC)
From: [identity profile] fat-yankey.livejournal.com
Пётр, вы читали публикацию в ACM, 1979 года. А у меня ссылка на публикацию Proceedings of the 4th ACM SIGACT-SIGPLAN symposium on Principles of programming languages, 1977.

В исторических чтениях вы любите обращать внимание на разночтения между изданиями. Попробуйте применить это своё умение и здесь.

Date: 2011-07-21 11:33 am (UTC)
From: [identity profile] ogn-slon.livejournal.com
Спасибо, понял. Есть разные версии этой статьи.

Вот та версия, из которой Вы цитируете:

href="http://www.cs.yale.edu/publications/techreports/tr82.pdf

А вот та, что читал я (судя по номеру, более поздняя, но я не уверен):

http://www.cs.yale.edu/publications/techreports/tr136.pdf

В первой нужная цитата есть, во второй -- нет.

Date: 2011-07-21 10:49 am (UTC)
From: [identity profile] otrubon.livejournal.com
>>Статья, кстати, очень хороша.

Да, неплоха. Для чайников.
Упрощённый пересказ теоремы Геделя о неполноте.

Date: 2011-07-21 10:53 am (UTC)
From: [identity profile] fat-yankey.livejournal.com
Ерунду какую-то пишете. Во-первых статья не о том. Во-вторых (на случай если вы приняли рассказ за суть статьи) теорема Гёделя не о том.

Date: 2011-07-21 11:17 am (UTC)
From: [identity profile] otrubon.livejournal.com
Статью я прочитал, скачал отсюда - http://www.google.com/search?hl=en&source=hp&q=Social+processes+and+proofs+of+theorems+and+programs&btnG=Google+Search&aq=f&aqi=&aql=&oq= по первой ссылке.

Что до Гёделя - вывод сделал, послушав http://rutube.ru/tracks/1543805.html

Date: 2011-07-21 11:35 am (UTC)
From: [identity profile] fat-yankey.livejournal.com
В таком случае мне остаётся только изумиться вашим способом делать выводы.

Date: 2011-07-23 09:48 am (UTC)
From: (Anonymous)
Редкий случай - в их бесконечном споре согласен с Игорем, а не с Петром.

Авторы статьи явно не ставили перед собой такой задачи - упрощенно рассказать о Теореме Геделя, наверное Петр имел ввиду, что говорят они примерно о том же, что и Гедель, но проще. Но и это не так. Они как раз говорят об обратном.

Гедель (утрированно, без использования выражений типа "рекурсивной непротиворечивости") говорит, что в рамках непротиворечивой теории всегда можно придумать теорему, которую нельзя вывести из набора аксиом данной теории, но которая будет верна. В статье же говорится о случае, когда в рамках теории (конкретно, топологии) при помощи стандартной логики из одного набора аксиом получаются противоречивые результаты. Т.е. что топология не подпадает под теорему Геделя, т.к. данная теория является противоречивой.

Аскер

Конечно нет.

Date: 2011-07-26 11:50 am (UTC)
From: (Anonymous)
В статье же говорится о случае, когда в рамках теории (конкретно, топологии) при помощи стандартной логики из одного набора аксиом получаются противоречивые результаты.
=================

КАК БЫ получаются.

Просто доказательства настолько сложны, что проверить их полностью очень сложно. Т.е. НА САМОМ ДЕЛЕ (тм) в одном из доказательств есть ошибка, но в каком именно - установить на сегодняшний день не получилось.

Недаром доказательства теоремы Ферма и гипотезы Пуанкаре проверяли по нескольку лет (или месяцев, по крайней мере).

Re: Конечно нет.

Date: 2011-07-28 08:35 am (UTC)
From: [identity profile] askerrr.livejournal.com
>>КАК БЫ получаются.
>>Т.е. НА САМОМ ДЕЛЕ (тм) в одном из доказательств есть ошибка, но в каком именно - установить на сегодняшний день не получилось.

Это уже вопрос веры. Если вы ВЕРИТЕ, что топология является непротиворечивой теорией, т.е. данное утверждение мы считаем истинным - тогда абсолютно логично, что в одном из решений есть ошибка.

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

Re: Конечно нет.

Date: 2011-08-01 02:08 pm (UTC)
From: (Anonymous)
Ну да, в непротиворечивость топологии я в каком-то смысле верю. Верую, ибо противное - абсурдно.

А вот верить, что ошибки нет, не стоит.

Ибо команды математиков, получившие противоположные результаты, - не "конкурирующие фирмы", и как правило никакой выгоды от разоблачения друг друга не получают.

Чем искать ошибки в доказательствах "конкурентов", проще ещё одно своё придумать. Более того, сейчас в научном мире есть проблема - люди не хотят критиковать, потому что критика повышает уровень цитируемости оппонента.

А Вы говорите - "конкурирующие фирмы".

Date: 2011-07-21 10:58 am (UTC)
From: [identity profile] ogn-slon.livejournal.com
Присоединяюсь к предыдущему ответу на ваш коммент: Вы явно не понимаете того, о чем высказались.

Date: 2011-07-21 10:48 am (UTC)
From: [identity profile] declen.livejournal.com
> при том, что одно из них непременно должно было быть неверно.
Совершенно необязательно. Возможно, что в основе топологии лежит противоречивая система аксиом.
Так что может оказаться, что требования "запретить нахуй блядскую топологию" могут воплотиться в жизнь.

Date: 2011-07-21 11:21 am (UTC)
From: [identity profile] fat-yankey.livejournal.com
> Возможно, что в основе топологии лежит противоречивая система аксиом.

Возможно, конечно. Вон коллега [livejournal.com profile] potan выше то же самое заметил. Но обычно противоречивость системы манифестирует себя более явно. Не прячется за десятками страниц мутных выкладок.

ДеМилло сотоварищи представляли статью в кругу коллег по цеху, поэтому и никаких имён - все и так знали о какой истории речь. И видимо всем было достаточно очевидно, что дело тут не в возможной противоречивости системы аксиом.

Date: 2011-07-22 12:07 pm (UTC)
From: (Anonymous)
ничего там не противоречиво.
Дяденька Понтрягин нарисовал левую лемму, которую сам кстати и исправил позже на пару с Вайтхедом. Первый вариант леммы с еще левым результатом японцы впаяли в свой инструментарий (Тода и К.) и настрогали левых результатов. Которые не понравились американским монстрам Борелу (хорощее имя) и Хирзербруху. Благодаря некому конфликту (почему разные результаты?) в дело включился другой монстр с не менее замечательной фамилией Бот и используя оригинальный путь сгенерировал замечательную обобщающую теорему периодичности "размера" хомотоптных груп.

сама статья на которую ссылается автор блога "политическая" и служит как "аргументация" против строгой формализации программирования.
Аргументация левая: благодаря строгой формализации и многочисленным WTF возникающих в математике математика выросла вглубь и вширь. WTF в немалой степени были отличным стимулом для активации новых людей и расширения решений до обеспечения их непротиворечивости. Сопутствующая проблема формализации (нечитаемость и сложность прослеживания всех углов) неизбежный спутник любой непрерывно развивающейся системы и в неформализованных системах проявляется еще хуже. Горизонт растет и ничего с этим не сделаешь.

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

Date: 2011-07-23 01:36 am (UTC)
From: [identity profile] fat-yankey.livejournal.com
> сама статья на которую ссылается автор блога "политическая" и служит как "аргументация" против строгой формализации программирования.

Вам осталось только добавить "средневековая" и можно уверенно деанономизировать - вы дух покойного Эдсгера Дейкстры.

На самом деле статья не политическая, а философская. И не "против" proof of correctness, а за осмысление. Осмысление того, почему практика доказательства корректности программ не нашла поддержки в программистком сообществе.

> Аргументация левая

Та, что вы проводите - несомненно. Но в статье линия аргументации другая.

Date: 2011-07-23 05:00 pm (UTC)
From: (Anonymous)
>На самом деле статья не политическая, а философская. И не "против" proof of >correctness, а за осмысление. Осмысление того, почему практика >доказательства корректности программ не нашла поддержки в программистком >сообществе.

че серьезно не нашла? и Algorithm correctness и functional correctness изчезли из куррикулума CS? позвольте не поверить.

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

Аргументация левая потому что дяденьки пищут о каких-то "социальных механизмах" в математике. Какие нафиг социальные?
В приведенном примере, примере обычной в современной математике "опубликованной ошибки" Бот прийдя из другой области, прочитал проблему к его счастью написанную на математическом языке, подумал, обсудил и сгенерировал свой подход. Решил проблему. Обобщил. На каждом шагу любой новый Бот может ссесть, закупиться горой колы и пиц, прочитать писанину Бота и сгенерировать следующий шаг. Есть движение потому что язык один, формализованный. Сииимвольныый.
Вообще "Социальность" и математика оксимороны. Дяденьки которые используют два слова вместе не могут быть здоровы.
Да читать современную математическую мешанину тяжело, продираться через лесенки лем тяжко. Теоремы с доказательством на паре сотней страниц норма. Но движение есть. Потому что "верить" не надо, можно просто читать и проверять, результаты улучшать. Расти так сказать над собой.

Date: 2011-07-24 01:17 pm (UTC)
From: [identity profile] fat-yankey.livejournal.com
> че серьезно не нашла? и Algorithm correctness и functional correctness изчезли из куррикулума CS? позвольте не поверить.

Не исчезли, конечно. Но вы не путайте алгоритмы и программы. Полезность доказательства корректности алгоритмов никем не оспаривалась, в т.ч. и авторами обсуждаемой статьи. Спор шёл только вокруг полезности доказательства корректности программ.

>Дяденьки мешают в одну кучу инструментарий (алгоритмы) который вполне развивается как часть "математики" и следует тем же принципам (формальное символьное описание и пр.) и их применение (программы на к.языках)

Да не дяденьки, а вы в своём восприятии дяденек. Дяденьки-то как раз в курсе.

> Аргументация левая потому что дяденьки пищут о каких-то "социальных механизмах" в математике. Какие нафиг социальные?

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

>Вообще "Социальность" и математика оксимороны. Дяденьки которые используют два слова вместе не могут быть здоровы.

Тут вы неправы. Математика по определению социальна. Как и любая другая человеческая деятельность. Доказательная сила теорем к социальности, конечно, отношения не имеет. Но дяденьки рассматривают дело под углом убедительности, а не доказательности.

Date: 2011-07-21 10:51 am (UTC)
From: [identity profile] leonid-b.livejournal.com
Совершенно жуткая история. Амбец просто. Такое ощущение, что просто земля разверзлась и мироздание зашаталось.
Я не шучу.

Date: 2011-07-21 11:06 am (UTC)
From: [identity profile] fat-yankey.livejournal.com
Ну это ж хорошо. Вибрации мироздания помогают ему утрястись в более устойчивую конструкцию.

Date: 2011-07-21 11:33 am (UTC)
From: [identity profile] leonid-b.livejournal.com
Ну... В общем, после землетрясения большой город существенно более устойчив к следующему землетрясению. Это да.

Date: 2011-07-21 07:06 pm (UTC)
From: [identity profile] booker48.livejournal.com
Сергей Петрович Новиков (лауреат премии Филдса) писал в статье "Математика на пороге XXI века" о переусложнённости доказательств из-за "строгомании":

За последние годы выявилось много случаев, где решения ряда знаменитых математических проблем топологии, динамических систем, различных ветвей алгебры и анализа, как выяснилось, не проверялись никем очень много лет. Потом оказалось, что доказательство неполно (см. мою статью в томе журнала GAFA 2000, посвященного конференции «Vision in Mathematics - 2000», Tel Aviv, August 1999). При этом отнюдь не во всех случаях пробелы могут сейчас быть устранены. Если никто не читает «знаменитых» работ, то как же обстоит дело со сложными доказательствами в более заурядных работах? Ясно, что их в большинстве просто никто не читает. Я могу понять, что решенные в тот же период проблемы Ферма и четырех красок стоят и длинного доказательства, и их проверят. Но постоянно жить в мире сверхдлинных доказательств, никем не читаемых, просто нелепо. Это - дорога в никуда, нелепый конец программы Гильберта.

Date: 2011-07-21 09:04 pm (UTC)
From: [identity profile] bigdrum.livejournal.com
Я прошу прощения, но как математик - недоучка, замечу, что в топологии новых теорем не так уж и много...

СПЕЦИФИКА...

Пруфы будут?

Date: 2011-07-22 04:10 am (UTC)
From: [identity profile] booker48.livejournal.com
Аза что вы просите прощения? Вроде, никто и не утверждал, что в топологии новых теорем так уж много... Много теорем - это, кстати, сколько? И пруфы чего/на что?

Profile

fat_yankey: (Default)
Igor Kurtukov

December 2025

S M T W T F S
 123456
78910111213
14151617181920
21222324252627
28 2930 31   

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 1st, 2026 06:47 pm
Powered by Dreamwidth Studios