Введение
Очевидное противоречие в метаматематике
В логике парадокс Ричарда — семантическая антиномия теории множеств и естественного языка, впервые описанная французским математиком Жюлем Ришаром в 1905 году. Этот парадокс обычно используется для обоснования важности четкого разграничения между математикой и метаматематикой. Курт Гёдель специально упоминает антиномию Ричарда как семантический аналог своего синтаксического результата о неполноте во вводной части работы «О формально неразрешимых предложениях Principia Mathematica и связанных с ними систем I». Парадокс также послужил стимулом для развития предикативной математики.
In logic, Richard's paradox is a semantical antinomy of set theory and natural language first described by the French mathematician Jules Richard in 1905. The paradox is ordinarily used to motivate the importance of distinguishing carefully between mathematics and metamathematics. Kurt Gödel specifically cites Richard's antinomy as a semantical analogue to his syntactical incompleteness result in the introductory section of "On Formally Undecidable Propositions in Principia Mathematica and Related Systems I". The paradox was also a motivation for the development of predicative mathematics.
Описание
Первоначальная формулировка парадокса, предложенная Ричардом (1905), тесно связана с диагональным аргументом Кантора о несчетности множества действительных чисел. Парадокс начинается с наблюдения о том, что некоторые выражения естественного языка однозначно определяют действительные числа, а другие – нет. Например, "действительное число, целая часть которого равна 17, а n-я десятичная цифра равна 0, если n четное, и 1, если n нечетное", определяет действительное число 17.1010101 = 1693/99, в то время как фраза "столица Англии" не определяет действительное число, равно как и фраза "наименьшее положительное целое число, которое нельзя определить менее чем шестьюдесятью буквами" (см. парадокс Берри). Существует бесконечный список английских фраз (при этом каждая фраза имеет конечную длину, но сам список – бесконечную), которые однозначно определяют действительные числа. Сначала упорядочим этот список фраз по возрастанию длины, затем упорядочим все фразы одинаковой длины лексикографически, чтобы получить каноническое упорядочение. Это даст бесконечный список соответствующих действительных чисел: r1, r2, … Теперь определим новое действительное число r следующим образом: целая часть r равна 0, n-я десятичная цифра r равна 1, если n-я десятичная цифра rn не равна 1, и n-я десятичная цифра r равна 2, если n-я десятичная цифра rn равна 1. Предыдущий абзац является выражением на английском языке, которое однозначно определяет действительное число r. Следовательно, r должно быть одним из чисел rn. Однако r было сконструировано таким образом, что оно не может быть равно ни одному из rn (таким образом, r является неопределимым числом). Это и есть парадоксальное противоречие.
Анализ и связь с метаматематикой
Парадокс Ричарда приводит к неприемлемому противоречию, которое необходимо проанализировать, чтобы найти ошибку. Предлагаемое определение нового действительного числа r явно включает в себя конечную последовательность символов и, следовательно, на первый взгляд кажется определением действительного числа. Однако определение ссылается на определимость на самом английском языке. Если бы было возможно определить, какие английские выражения действительно определяют действительное число, а какие нет, то парадокс был бы верен. Таким образом, разрешение парадокса Ричарда заключается в том, что не существует способа однозначно определить, какие именно английские предложения являются определениями действительных чисел (см. Good 1966). То есть, не существует способа описать в конечном числе слов, как определить, является ли произвольное английское выражение определением действительного числа. Это не удивительно, поскольку возможность сделать такое определение также подразумевает возможность решения проблемы останова и выполнения любых других неалгоритмических вычислений, которые могут быть описаны на английском языке. Аналогичный феномен встречается в формализованных теориях, способных ссылаться на свой собственный синтаксис, таких как теория множеств Цермело — Френкеля (ZFC). Будем говорить, что формула φ(x) определяет действительное число, если существует ровно одно действительное число r, такое что φ(r) истинно. Тогда невозможно определить, средствами ZFC, множество всех (чисел Гёделя) формул, определяющих действительные числа. Ибо, если бы можно было определить это множество, можно было бы построить диагональ относительно него, чтобы получить новое определение действительного числа, следуя плану парадокса Ричарда, описанному выше. Обратите внимание, что множество формул, определяющих действительные числа, может существовать как множество F; ограничение ZFC заключается в том, что не существует формулы, определяющей F без ссылки на другие множества. Это связано с теоремой о неопределимости Тарского. Пример ZFC иллюстрирует важность различения метаматематики формальной системы и утверждений самой формальной системы. Свойство D(φ), заключающееся в том, что формула φ из ZFC определяет единственное действительное число, само по себе не выразимо средствами ZFC, но должно рассматриваться как часть метатеории, используемой для формализации ZFC. С этой точки зрения, парадокс Ричарда возникает из-за того, что конструкция метатеории (перечисление всех утверждений в исходной системе, определяющих действительные числа) рассматривается как если бы эта конструкция могла быть выполнена в самой исходной системе.
Вариация: Рихардовы числа
Вариант парадокса использует целые числа вместо действительных, сохраняя самореферентный характер оригинала. Рассмотрим язык (например, английский), в котором определены арифметические свойства целых чисел. Например, "первое натуральное число" определяет свойство быть первым натуральным числом, то есть единицей; а "делится на ровно два натуральных числа" определяет свойство быть простым числом (очевидно, что некоторые свойства нельзя определить явно, поскольку любая дедуктивная система должна начинаться с некоторых аксиом. Но для целей данного рассуждения предполагается, что такие фразы, как "целое число является суммой двух целых чисел", уже понятны). Хотя список всех таких возможных определений сам по себе бесконечен, легко заметить, что каждое отдельное определение состоит из конечного числа слов и, следовательно, также из конечного числа символов. Поскольку это так, мы можем упорядочить определения, сначала по длине, а затем лексикографически. Теперь мы можем сопоставить каждое определение множеству натуральных чисел, так что определение с наименьшим количеством символов и в алфавитном порядке будет соответствовать числу 1, следующее определение в последовательности – числу 2 и так далее. Поскольку каждое определение связано с уникальным целым числом, то возможно, что иногда целое число, присвоенное определению, удовлетворяет этому определению. Если, например, определение "не делится ни на какое целое число, кроме 1 и самого себя" окажется 43-м, то это будет так. Поскольку 43 само по себе не делится ни на какое целое число, кроме 1 и самого себя, то число этого определения обладает свойством, определяемым этим определением. Однако это не всегда так. Если определение "делится на 3" было присвоено числу 58, то число определения не обладает свойством, определяемым этим определением, поскольку 58 само по себе не делится на 3. Этот последний пример будет назван обладающим свойством быть рихардианским. Таким образом, если число является рихардианским, то определение, соответствующее этому числу, является свойством, которым само число не обладает. (Более формально, "x является рихардианским" эквивалентно "x не обладает свойством, обозначенным определяющим выражением, с которым x соотносится в последовательно упорядоченном наборе определений".) Таким образом, в этом примере 58 является рихардианским, а 43 – нет. Теперь, поскольку свойство быть рихардианским само по себе является числовым свойством целых чисел, оно входит в список всех определений свойств. Поэтому свойству быть рихардианским присваивается некоторое целое число, n. Например, определение "быть рихардианским" может быть присвоено числу 92. Наконец, парадокс формулируется так: является ли 92 рихардианским? Предположим, что 92 является рихардианским. Это возможно только в том случае, если 92 не обладает свойством, обозначенным определяющим выражением, с которым оно соотносится. Иными словами, это означает, что 92 не является рихардианским, что противоречит нашему предположению. Однако, если предположить, что 92 не является рихардианским, то оно обладает определяющим свойством, которому оно соответствует. Это, по определению, означает, что оно является рихардианским, что опять же противоречит предположению. Таким образом, утверждение "92 является рихардианским" не может последовательно быть признано ни истинным, ни ложным.
Связь с предикативизмом
Другое мнение относительно парадокса Ричарда связано с математическим предикативизмом. Согласно этой точке зрения, вещественные числа определяются поэтапно, причём каждый этап опирается только на предыдущие этапы и другие уже определённые объекты. С предикативной точки зрения, некорректно квантифицировать по всем вещественным числам в процессе генерации нового вещественного числа, поскольку это, как считается, приводит к проблеме круговой зависимости в определениях. Теории множеств, такие как ZFC, не основываются на подобной предикативной структуре и допускают импредикативные определения. Ричард (1905) предложил решение парадокса с точки зрения предикативизма. Ричард утверждал, что недостаток парадоксальной конструкции заключается в том, что выражение для построения вещественного числа r на самом деле не определяет вещественное число однозначно, поскольку утверждение относится к построению бесконечного множества вещественных чисел, частью которого является само r. Таким образом, по мнению Ричарда, вещественное число r не будет включено ни в одно rn, поскольку определение r не соответствует критериям для включения в последовательность определений, используемых для построения последовательности rn. Современные математики согласны с тем, что определение r недействительно, но по другой причине. Они считают, что определение r недействительно, поскольку отсутствует чёткое понятие о том, когда английская фраза определяет вещественное число, и, следовательно, нет однозначного способа построить последовательность rn. Хотя решение Ричарда парадокса не получило признания у математиков, предикативизм остаётся важной частью изучения основ математики. Предикативизм был впервые подробно изучен Германном Вейлем в работе «Континуум», где он показал, что значительная часть элементарного вещественного анализа может быть проведена предикативным образом, начиная только с натуральных чисел. В последнее время предикативизм изучал Соломон Феферман, который использовал теорию доказательств для исследования взаимосвязи между предикативными и импредикативными системами.