Jump to content

Компьютерное доказательство

Компьютерное доказательство — это математическое доказательство , хотя бы частично созданное компьютером .

На сегодняшний день большинство компьютерных доказательств представляют собой реализацию больших доказательств путем исчерпывания математической теоремы . Идея состоит в том, чтобы использовать компьютерную программу для выполнения длительных вычислений и предоставить доказательство того, что результат этих вычислений подразумевает данную теорему. В 1976 году теорема о четырех цветах стала первой основной теоремой, проверенной с помощью компьютерной программы .

также предпринимались попытки В области исследований искусственного интеллекта создать более мелкие, явные, новые доказательства математических теорем снизу вверх с использованием методов автоматического рассуждения, таких как эвристический поиск. Такие автоматизированные средства доказательства теорем доказали ряд новых результатов и нашли новые доказательства известных теорем. [ нужна ссылка ] Кроме того, интерактивные помощники по доказательствам позволяют математикам разрабатывать удобочитаемые доказательства, правильность которых, тем не менее, формально проверяется. Поскольку эти доказательства, как правило, доступны для изучения человеком (хотя и с трудом, как в случае с доказательством гипотезы Роббинса ), они не разделяют противоречивые последствия компьютерных доказательств методом исчерпывания.

Одним из методов использования компьютеров в математических доказательствах является использование так называемых проверенных чисел или строгих чисел. Это означает численные вычисления, но с математической строгостью. Используется многозначная арифметика и принцип включения. [ объяснить ] чтобы гарантировать, что многозначный вывод числовой программы включает в себя решение исходной математической задачи. Это делается путем контроля, включения и распространения ошибок округления и усечения, используя, например, интервальную арифметику . Точнее, вычисления сводятся к последовательности элементарных операций, скажем . В компьютере результат каждой элементарной операции округляется до компьютерной точности. Однако можно построить интервал, обеспеченный верхней и нижней границей результата элементарной операции. Далее приступают к замене чисел интервалами и выполнению элементарных операций между такими интервалами представимых чисел. [ нужна ссылка ]

Философские возражения

[ редактировать ]

Доказательства с помощью компьютера являются предметом некоторых споров в математическом мире, и Томас Тимочко первым высказал возражения. Те, кто придерживается аргументов Тимочко, считают, что длинные компьютерные доказательства в некотором смысле не являются «настоящими» математическими доказательствами, поскольку они включают в себя так много логических шагов, что люди практически не поддаются проверке , и что математиков фактически просят замените логический вывод из предполагаемых аксиом доверием к эмпирическому вычислительному процессу, на который потенциально влияют ошибки в компьютерной программе, а также дефекты в среде выполнения и аппаратном обеспечении. [1]

Другие математики считают, что длинные доказательства с помощью компьютера следует рассматривать как вычисления , а не как доказательства : валидность самого алгоритма доказательства должна быть доказана, чтобы его использование затем можно было рассматривать как простую «проверку». Аргументы о том, что компьютерные доказательства содержат ошибки в исходных программах, компиляторах и аппаратном обеспечении, можно разрешить, предоставив формальное доказательство правильности компьютерной программы (подход, который был успешно применен к теореме о четырех цветах в 2005 году), как а также воспроизведение результата с использованием разных языков программирования, разных компиляторов и разного компьютерного оборудования.

Другой возможный способ проверки доказательств с помощью компьютера — сгенерировать этапы их рассуждения в машиночитаемой форме, а затем использовать программу проверки доказательств , чтобы продемонстрировать их правильность. Поскольку проверить данное доказательство гораздо проще, чем найти доказательство, программа проверки проще, чем исходная программа-помощник, и, соответственно, легче обрести уверенность в его правильности. Однако этот подход использования компьютерной программы для доказательства правильности результатов другой программы не привлекает скептиков компьютерного доказательства, которые видят в этом добавление еще одного уровня сложности без удовлетворения предполагаемой потребности в человеческом понимании.

Еще один аргумент против компьютерных доказательств заключается в том, что им не хватает математической элегантности — они не дают никакой информации или новых и полезных концепций. Фактически, это аргумент, который можно выдвинуть против любого длинного доказательства путем исчерпания доказательств.

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

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

Приложения

[ редактировать ]

Теоремы, доказанные с помощью компьютерных программ

[ редактировать ]

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

См. также

[ редактировать ]
  1. ^ Тимочко, Томас (1979), «Проблема четырех цветов и ее математическое значение», The Journal of Philosophy , 76 (2): 57–83, doi : 10.2307/2025976 , JSTOR   2025976 .
  2. ^ Гонтье, Жорж (2008), «Формальное доказательство — Теорема о четырех цветах» (PDF) , Уведомления Американского математического общества , 55 (11): 1382–1393, MR   2463991 , заархивировано (PDF) из оригинала в 2011 г. 08-05
  3. ^ Хасс, Дж.; Хатчингс, М.; Шлафли, Р. (1995). «Гипотеза о двойном пузыре» . Электронные объявления об исследованиях Американского математического общества . 1 (3): 98–102. CiteSeerX   10.1.1.527.8616 . дои : 10.1090/S1079-6762-95-03001-0 .
  4. ^ Курил, Михал (2006). Структура обратного отслеживания для кластеров Беовульфа с расширением для многокластерных вычислений и реализации задач Sat Benchmark (докторская диссертация). Университет Цинциннати.
  5. ^ Курил, Михал (2012). «Вычисление числа Ван дер Вардена W (3,4) = 293». Целые числа . 12 : А46. МР   3083419 .
  6. ^ Курил, Михал (2015). «Использование кластеров FPGA для вычислений SAT». Параллельные вычисления: на пути к экзафлопсу : 525–532.
  7. ^ Ахмед, Танбир (2009). «Несколько новых чисел Ван дер Вардена и несколько чисел типа Ван дер Вардена». Целые числа . 9 : А6. дои : 10.1515/integ.2009.007 . МР   2506138 . S2CID   122129059 .
  8. ^ Перейти обратно: а б Ахмед, Танбир (2010). «Два новых числа Ван дер Вардена w(2;3,17) и w(2;3,18)». Целые числа . 10 (4): 369–377. дои : 10.1515/integ.2010.032 . МР   2684128 . S2CID   124272560 .
  9. ^ Ахмед, Танбир (2012). «О вычислении точных чисел Ван дер Вардена». Целые числа . 12 (3): 417–425. дои : 10.1515/integ.2011.112 . МР   2955523 . S2CID   11811448 .
  10. ^ Ахмед, Танбир (2013). «Еще несколько чисел Ван дер Вардена». Журнал целочисленных последовательностей . 16 (4): 13.4.4. МР   3056628 .
  11. ^ Ахмед, Танбир; Куллманн, Оливер; Сневили, Хантер (2014). «О числах Ван дер Вардена w(2;3,t)» . Дискретная прикладная математика . 174 (2014): 27–51. arXiv : 1102.5433 . дои : 10.1016/j.dam.2014.05.007 . МР   3215454 .
  12. ^ «Число Бога — 20» . Cube20.org . Июль 2010 года . Проверено 18 октября 2023 г.
  13. ^ Чезаре, Крис (1 октября 2015 г.). «Математик разгадает волшебную загадку» . Природа . 526 (7571): 19–20. Бибкод : 2015Natur.526...19C . дои : 10.1038/nature.2015.18441 . ПМИД   26432222 .
  14. ^ Лэмб, Эвелин (26 мая 2016 г.). «Доказательство по математике объемом в двести терабайт — самое большое за всю историю» . Природа . 534 (7605): 17–18. Бибкод : 2016Natur.534...17L . дои : 10.1038/nature.2016.19990 . ПМИД   27251254 .
  15. ^ Челлетти, А.; Кьерчия, Л. (1987). «Строгие оценки компьютерной теории КАМ» . Журнал математической физики . 28 (9): 2078–86. Бибкод : 1987JMP....28.2078C . дои : 10.1063/1.527418 .
  16. ^ Фигерас, JL; Харо, А.; Луке, А. (2017). «Строгое компьютерное применение теории КАМ: современный подход» . Основы вычислительной математики . 17 (5): 1123–93. arXiv : 1601.00084 . дои : 10.1007/s10208-016-9339-3 . hdl : 2445/192693 . S2CID   28258285 .
  17. ^ Хойле, Марин Дж. Х. (2017). «Шур номер пять». arXiv : 1711.08076 [ cs.LO ].
  18. ^ «Шур номер пять» . www.cs.utexas.edu . Проверено 6 октября 2021 г.
  19. ^ Бракензик, Джошуа; Хойле, Марин; Макки, Джон; Нарваес, Дэвид (2020). «Разрешение гипотезы Келлера». В Пельтье, Николя; Софрони-Стоккерманс, Виорика (ред.). Автоматизированное рассуждение . Конспекты лекций по информатике. Том. 12166. Спрингер. стр. 48–65. дои : 10.1007/978-3-030-51074-9_4 . ISBN  978-3-030-51074-9 . ПМЦ   7324133 .
  20. ^ Хартнетт, Кевин (19 августа 2020 г.). «Компьютерный поиск решает 90-летнюю математическую задачу» . Журнал Кванта . Проверено 8 октября 2021 г.
  21. ^ Суберказо, Бернардо; Хойле, Марин Дж. Х. (23 января 2023 г.). «Упаковочное хроматическое число бесконечной квадратной сетки равно 15». arXiv : 2301.09757 [ cs.DM ].
  22. ^ Хартнетт, Кевин (20 апреля 2023 г.). «Число 15 описывает тайный предел бесконечной сетки» . Журнал Кванта . Проверено 20 апреля 2023 г.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 772eeccda4898c9c3889d1ab9307a7af__1715913060
URL1:https://arc.ask3.ru/arc/aa/77/af/772eeccda4898c9c3889d1ab9307a7af.html
Заголовок, (Title) документа по адресу, URL1:
Computer-assisted proof - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)