Я хочу рассказать о двух основопологающих в науке абстракциях, которые вызвают сомнения у людей, тяготеющих к объективизму и другим формам жесткого реализма, отказывающего в состоятельности любым понятиям, не проистекающим напрямую из объективных свойств наблюдаемой физической реальности. Я постараюсь как можно более детально объяснить, почему обе
(
Read more... )
Comments 74
Ой!
Толкай
Reply
Reply
Аргументы против мира-клеточного автомата мне понятны, хотя как ты знаешь, я к ним тяготел ещё до объективизма.
Reply
Reply
Где-то читал, что в квантовом мире числа не вещественные, а p-адические (неархимедовы и т. д.). Т. е. мерить мы можем только рациональные числа, на больших расстояниях их экстраполируют до вещественных, а на малых до p-адических. Подробно не разбирался, но идея показалась интересной...
Reply
Вообще, можно ли рассматривать Dℝ как множество программ, выдающих числа с любой заранее заданной точностью за конечное число шагов, т.е. за конечное время?
Тогда построение примера в доказательстве требует бесконечного времени. А все приближения этого диагонального построения входят в Dℝ. Это не устраняет противоречие?
Все таки разум программиста отказывается принимать утверждение, что работать с Dℝ на практике мы не можем, ведь с ним и работаем.
А вообще очень интересно, спасибо. Захотелось вернуться в школьные времена, поучиться немного.
Reply
Reply
Почитал про константу Хайтина (транскрипция из русской википедии), она невычислима детерменированно, но вычислима вероятностно.
Получается, что есть вычисления абсолютно точные, сколь угодно точные, сколь угодно точные со сколь угодно близкой к 1 вероятностью.
И хоть все эти вычисления помещаются в счетном множестве вариантов (а больше мы все равно не сможем посчитать), для интуиции постулат об истинной случайности где-то там снаружи не лучше чем постулат континуума.
Кстати, вероятность вводится в вычисления как коданные или как-то еще?
Reply
Через коданные, да.
Reply
Во-вторых, как мне кажется этот пост не выполняет декларируемой цели убедить сомневающихся. Потому что необходимость введения какой-то абстракции в конечном итоге обосновывается утверждением вида "Без использования обеих концепций принципиально невозможны точные науки", которое спорно. Я имею в виду, что тут надо объяснять, почему это они "принципиально невозможны" а не "мы не умеем делать".
C точки зрения "убедительности" тут на мой взгляд наиболее ценны твой ответ tarkhill и комментарий certus. В остальном есть ощущение что ты продолжил с середины какой-то спор и отвечаешь на совсем конкретные (и весьма узкие) вопросы оппонентов.
Reply
Reply
Я правильно понимаю, что можно построить число, которое невозможно вычислить, используя определимые действительные числа, но можно вычислить, используя вещественные числа?
Reply
> Я правильно понимаю, что можно построить число, которое невозможно вычислить, используя определимые действительные числа, но можно вычислить, используя вещественные числа?
Угу. Можно, например, определить невычислимую константу Хайтлина, типичный пример определимого, но невычислимого числа. Полагась на то, что какое-то представление десятичной дробью у неё есть, хоть мы и не можем его вычислить, мы можем сделать вывод, что это число является нормальным и даже посчитать сжимаемость первых n знаков, хоть мы и не можем их вычислить. Вот этот неконструктивный шаг, где мы постулируем, что какое-то десятичное разложение есть, даже не смотря на то, что мы его не можем вычислить - он признаёт существование несчётных множеств.
Reply
Почему?
Reply
Так. Мы постулируем, что есть десятичное разложение, т.е. неизвестный объект типа коданных Nat -> Rational. Тип Nat -> Rational имеет несчётную ёмкость, что доказывается тем же самым диагональным аргументом. То есть, диагональным агрументом мы доказываем, что пронумерованными функциями этот тип не исчерпывается, значит там бывает что-то ещё, значит он несчётной ёмкости.
Теория, не содержащяя типов несчётной ёмкости, типов коданных X -> Y, где X бесконечный, а Y содержит хотя бы два элемента, не содержит. Она может содержать как максимум тип данных X => Y, содержащий лямбда-выражения типа X => Y.
Reply
Leave a comment