Философская интерпретация вычислимости конечной математической задачи

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

В частности, авторы спорят о целом числе N , которое является 1000-м числом в этой последовательности (природа последовательности не имеет особого значения для данного обсуждения). Рассмотрим следующую последовательность цитат:

Доктор З.: «Даже Бог не знает числа N ».

Д-р С.: «Я не уверен, насколько хорош Бог доктора З. в математике, но я верю, что некоторые люди найдут N в не столь отдаленном будущем».

Доктор С.: «Доктор С. сообщил, что он поспорил с доктором З. насчет Н. Если кто-то даст ответ в этом году, З. заплатит С. 170 евро. Выплачиваемая сумма уменьшится на десять. евро за каждый год, который проходит до того, как решение будет найдено до 2030 года. Если решение не будет найдено к 2030 году, S заплатит Z все 170 евро».

Д-р Г.: «Хотя мы не делаем никаких мессианских утверждений, наша асимптотика допускает приблизительный ответ N=4,6x10^1017».

Вопрос: Как эта проблема «Бога» и «человека» сформулирована в философии математики? Каковы конкурирующие теории? Как мы понимаем способность угадывать приближение на основе экспериментальных данных?

Их обсуждение, кажется, объединяет общую концепцию вычислимости и концепцию вычислимости на практике. Общая концепция была определена Аланом Тьюрингом . Но, может быть, они обсуждают, применимо ли одно или другое?
Это конечная проблема, поэтому теоретическая вычислимость не является проблемой. Но появление «Бога» в математике вызывает у меня любопытство. Может ли быть так, что «Бог доктора З.» не может решить большую конечную задачу?
О, интересно. Что касается вычислительной сложности, нас может интересовать, существует ли алгоритм для точного определения N за полиномиальное время, но в то же время существуют поли (возможно, даже линейные) алгоритмы, которые могли бы сделать обоснованное предположение. Самая интересная часть вопроса может быть прочитана как вопрос «как мы понимаем здесь аппроксимацию», о чем я ничего не знаю, но звучит как аккуратный вопрос PhilSci.
С точки зрения улучшения вопроса: (1) «Можно ли это обсуждение интерпретировать в философских терминах?» довольно сложный тип для SE-ответа. Может быть, у Пола Росса есть что-то полезное по этому поводу. В связи с этим, можете ли вы задать более точный вопрос, на который можно ответить, т. е. связать его с какой-то стандартной философской теорией, а не с широким баном ? (В противном случае я с Cheers и hth вижу много сокращений для языка вычислимости классов).
(2) Использование слова «Бог» в диалоге не делает его автоматически интересным с философской точки зрения (похоже, это часть того, что вас здесь интересует). Я воспринял первое употребление как сокращение для существа, способного к совершенным расчетам (а это не то, как монотеисты обычно понимают Бога), но второе употребление не имеет большого смысла, если только д-р З. С. думает, что да, или они говорят мимо друг друга с точки зрения математического Бога. (Моя специализация не филология или филология, так что она может быть настолько специализированной, что я не понимаю).
Так что, может быть, если вы переформулируете свою часть вопроса так: «Как эта проблема «Бога» и «человека» сформулирована в философии математики? Каковы конкурирующие теории?» Казалось бы, отличный вопрос по сравнению с настоящей банкой . (Я бы также предложил изменить название, чтобы было понятнее, что вам интересно, какие философские интерпретации связаны с этой проблемой вычислимости).

Ответы (1)

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

Есть некоторые математики, которые не думают, что числа, превышающие определенный размер, не существуют. Физически вселенная, по-видимому, состоит из конечного числа частиц, поэтому существует реальная верхняя граница размера чисел, которые мы когда-либо можем записать в десятичной системе счисления . Возможно, мы даже не сможем выразить верхнюю границу, но она есть. Если это критерий «знания числа», то даже Бог не может записать ответ, не увеличив сначала количество частиц во Вселенной. Но это не значит, что ответ не определен, это другое понятие. Наибольшее простое число меньше 2^1000, безусловно, не записывается в десятичном виде, но я только что определил его, и каждый математик согласен с тем, что такое число существует, за исключением ультрафинитистов, которые считают, что число существует только в том случае, если его можно записать цифра за цифрой. . Последовательность, на которую вы ссылаетесь, является одним из примеров этого типа, поэтому заявление доктора Z должно быть чем-то вроде шутки, если только он не ультрафинитист, как Дорон Зейлбергер.

Тем не менее, существуют определенные утверждения, выраженные в арифметике Пеано (PA), которые независимы от PA в том смысле, что существуют разные модели PA, в которых эти утверждения имеют разное истинностное значение. (Модель PA — это мир, который удовлетворяет всем аксиомам PA.) Можно принять теорию множеств Цермело-Франкеля (ZF), которая является более сильной теорией, в которой существует только одна модель PA из-за аксиомы индукция. Обратите внимание, что «теория» здесь не имеет ничего общего с научными «теориями».

Проблема в том, что ZF по-прежнему является теорией первого порядка (количественно определяющей только отдельные объекты в своей области), и, следовательно, по теореме Гёделя логическое следствие в ZF эквивалентно доказуемости в ZF. Поскольку утверждения в ZF могут быть закодированы с использованием натуральных чисел, а этапы доказательства могут быть закодированы с помощью определенных элементарных свойств теории чисел, таких как делимость, а затем может быть закодировано существование доказательства, мы можем затем закодировать утверждение о непротиворечивости самого ZF. как один оператор в PA. Но это утверждение будет независимым из-за аналогичного кодирования предложения, которое должно означать «Это утверждение недоказуемо». (Самоссылка разрешена кодировкой.) Если это доказуемо, то оно противоречит самому себе. Если его отрицание доказуемо, то оно доказуемо и, таким образом, возникает то же самое противоречие.

Таким образом, в математике нет конкурирующих гипотез, в отличие от науки. Каждое утверждение в его полном контексте либо истинно, либо ложно, либо независимо. Можно выбрать разные рамки, которые могут изменить истинностное значение утверждения, но конфликта не будет. Это просто означает, что у нас могут быть три схемы A, B, C, такие, что утверждение истинно в A, ложно в B и независимо в C. Если вы платоник, вы можете сказать, что не более одной из рамок верна. .

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

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

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