Сюрреальные числа
Сюрреальные числа (англ. surreal number) — обобщение обычных вещественных чисел и бесконечных порядковых чисел. Впервые были использованы в работах английского математика Джона Конвея для описания ряда аспектов теории игр[1].
История
В 1907 году австрийский математик Ханс Хан представил «серию Хана»[англ.] как обобщение формальных степенных рядов, а немецкий математик Феликс Хаусдорф ввёл некоторые упорядоченные множества, называемые ηα-множествами[англ.] для ординалов α, и спросил, можно ли найти совместимую упорядоченную группу или структуру поля. В 1962 году Норман Аллинг использовал модифицированную форму рядов Хана для построения таких упорядоченных полей, связанных с определёнными ординалами α, а взятие α в качестве класса всех ординалов в его построении даёт класс, который является упорядоченным полем, изоморфным сюрреальным числам[2].
Исследование ёсэ в игре го привело Джона Конвея к ещё одному определению и построению сюрреальных чисел[3]. Конструкция Конвея была использована в книге Дональда Кнута 1974 года «Сюрреальные числа». В своей книге, которая принимает форму диалога, Кнут придумал термин «сюрреальные числа» для того, что Конвей назвал «просто числами»[4]. Позднее Конвей принял термин Кнута и использовал их в своей книге «Числа и игры» 1976 года.
Помимо Конвея и Кнута, большой вклад в теорию сюрреальных чисел внёс математик Мартин Крускал. На тот момент сюрреальные числа уже имели все основные свойства и операции действительных чисел и включали в себя все действительные числа наряду со многими типами бесконечностей и бесконечно малых величин. Крускал внёс свой вклад в основы теории: определение сюрреальных функций и анализ их структуры[5]. Он также обнаружил связь между сюрреальными числами, асимптотикой и экспоненциальной асимптотикой. Важный вопрос, поднятый Конвеем, Крускалом и Нортоном в конце 1970-х годов и с большим упорством исследовавшийся Крускалом, заключается в том, обладают ли все сюрреальные функции определёнными интегралами. На этот вопрос ответили отрицательно Костин, Фридман и Эрлих в 2015 году[6]. Однако анализ Костина и др. показывает, что существуют определённые интегралы для достаточно широкого класса сюрреальных функций, к которым применимы представления Крускала об асимптотическом анализе.
Обзор
В конструкции Конвея[7] сюрреальные числа строятся поэтапно. Сюрреальные числа строятся одновременно с бинарным отношением ⩽. При этом для любых двух сюрреальных чисел [math]\displaystyle{ a }[/math] и [math]\displaystyle{ b }[/math] либо [math]\displaystyle{ a\leqslant{}b }[/math], либо [math]\displaystyle{ b\leqslant{}a }[/math]. (Оба неравенства могут выполняться одновременно, в этом случае [math]\displaystyle{ a }[/math] и [math]\displaystyle{ b }[/math] эквивалентны и обозначают одно и то же число). Числа формируются путём построения пары подмножеств уже построенных чисел: пара подмножеств сюрреальных чисел [math]\displaystyle{ L }[/math] и [math]\displaystyle{ R }[/math] таких, что все элементы [math]\displaystyle{ L }[/math] строго меньше всех элементов [math]\displaystyle{ R }[/math], задают новое число, обозначаемое [math]\displaystyle{ \{L\mid{}R\} }[/math], при этом это число является промежуточным между всеми элементами [math]\displaystyle{ L }[/math] и всеми элементами [math]\displaystyle{ R }[/math].
Различные подмножества могут определять одинаковые числа: [math]\displaystyle{ \{L\mid{}R\} }[/math] и [math]\displaystyle{ \{L'\mid{}R'\} }[/math] могут определять одно и то же число, даже если [math]\displaystyle{ L\neq{}L' }[/math] и [math]\displaystyle{ R\neq{}R' }[/math] (аналогично тому, как одно и то же рациональное число, определённое как отношение двух целых чисел, может быть представлено разными отношениями: [math]\displaystyle{ \frac{1}{2} }[/math] и [math]\displaystyle{ \frac{2}{4} }[/math] — разные представления одного и того же рационального числа). Так что, строго говоря, сюрреальные числа являются классами эквивалентности представлений вида [math]\displaystyle{ \{L\mid{}R\} }[/math] относительно отношения эквивалентности.
На первом этапе построения ещё не существует чисел, поэтому можно использовать только пустое множество: [math]\displaystyle{ \{\mid\} }[/math]. Это представление, где [math]\displaystyle{ L }[/math] и [math]\displaystyle{ R }[/math] являются пустыми, называется 0. Последующие этапы дают такие формы, как:
- [math]\displaystyle{ \{0\mid\}=1 }[/math],
- [math]\displaystyle{ \{1\mid\}=2 }[/math],
- [math]\displaystyle{ \{2\mid\}=3 }[/math],
а также
- [math]\displaystyle{ \{\mid0\}=-1 }[/math],
- [math]\displaystyle{ \{\mid-1\}=-2 }[/math],
- [math]\displaystyle{ \{\mid-2\}=-3 }[/math].
Таким образом, целые числа являются подмножеством сюрреальных чисел. (Вышеупомянутые тождества являются определениями в том смысле, что правая часть является именем для левой части). Аналогично можно построить следующие числа:
- [math]\displaystyle{ \{0\mid1\}=\frac{1}{2} }[/math],
- [math]\displaystyle{ \{0\mid\frac{1}{2}\}=\frac{1}{4} }[/math],
- [math]\displaystyle{ \{\frac{1}{2}\mid1\}=\frac{3}{4} }[/math]
и так далее. Таким образом, все двоично-рациональные числа (рациональные числа, знаменатели которых равны степеням 2) содержатся внутри сюрреальных чисел.
После бесконечного числа этапов становятся доступными бесконечные подмножества (для более строгого определения требуется понятие трансфинитной индукции), так что любое действительное число а может быть представлено [math]\displaystyle{ \{L_a\mid{}R_a\} }[/math], где [math]\displaystyle{ L_a }[/math] — множество всех двоично-рациональных чисел, меньших [math]\displaystyle{ a }[/math], а [math]\displaystyle{ R_a }[/math] — множество всех двоично-рациональных рациональных чисел, больших [math]\displaystyle{ a }[/math] (подобно дедекиндовому сечению). Таким образом, действительные числа также могут быть построены в классе сюрреальных чисел.
Есть также такие представления, как
- [math]\displaystyle{ \{0,1,2,3,\ldots\mid\}=\omega }[/math],
- [math]\displaystyle{ \{0\mid1,\frac{1}{2},\frac{1}{4},\frac{1}{8},\ldots\}=\varepsilon }[/math],
где [math]\displaystyle{ \omega }[/math] — трансфинитное число, большее всех целых чисел, а [math]\displaystyle{ \varepsilon }[/math] — бесконечно малое больше 0, но меньше любого положительного действительного числа (гиперреальное число). Более того, стандартные арифметические операции (сложение, вычитание, умножение и деление) могут быть расширены до этих невещественных чисел способом, который превращает набор сюрреальных чисел в упорядоченное поле, так что можно говорить о [math]\displaystyle{ 2\omega }[/math] или [math]\displaystyle{ \omega-1 }[/math] и т. д.
Конструкция
Сюрреальные числа строятся индуктивно как классы эквивалентности пар множеств сюрреальных чисел, ограниченные тем условием, что каждый элемент первого множества должен быть меньше любого элемента из второго множества. Конструкция состоит из трёх взаимозависимых частей: правила построения, правила сравнения и правила эквивалентности.
Формы
Форма сюрреального числа это пара множеств сюрреальных чисел, называемых его левым и правым множествами. Форма с левым множеством L и правым множеством R записывается { L | R }. Когда L и R заданы как списки элементов, скобки вокруг них можно опустить. Одно или оба из множеств формы могут быть пустым. Форма {{} | {}} с левым и правым пустыми множествами записывается { | }.
Числовые формы
Правило конструирования
- Форма { L | R } является числовой, если пересечение множеств L и R является пустым множеством, и любой элемент R больше любого элемента L, согласно с отношением порядка ⩽, заданным правилом ниже.
Классы эквивалентности числовых форм
Числовые формы располагаются в классах эквивалентности; каждый класс эквивалентности является сюрреальным числом. Элементы левого и правого множеств формы взяты именно из вселенной[8] сюрреальных чисел (не форм, а классов эквивалентности).
Правило эквивалентности
- Две числовые формы x и y являются формами одного и того же числа (находятся в одном классе эквивалентности) тогда и только тогда, когда x ⩽ y и y ⩽ x.
Определение отношения ⩽ будет дано далее.
Другими словами, отношение порядка является антисимметричным, то есть выражение x = y (то есть x ⩽ y и y ⩽ x оба верны) должно быть верным только когда x и y являются одним и тем же объектом. Это не касается форм сюрреальных чисел, но это истинно для сюрреальных чисел (классов эквивалентности).
Класс эквивалентности включающий { | } называется 0; также { | } это форма сюрреального числа 0.
Порядок
Рекурсивное определение порядка для сюрреальных форм задаётся следующим образом:
Пусть даны числовые формы x = { XL | XR } и y = { YL | YR }, тогда x ⩽ y тогда и только тогда, когда:
- не существует xL ∈ XL такого, чтобы y ⩽ xL (каждый в левом множестве x меньше, чем y), и
- не существует yR ∈ YR такого, чтобы yR ⩽ x (каждый элемент в правом множестве y больше, чем x).
Сравнение y ⩽ c для формы y и сюрреального числа c определяется выбором любой формы z из класса эквивалентности c и проверки y ⩽ z; аналогично для c ⩽ x и для сравнения b ⩽ c двух сюрреальных чисел.
Индукция
Эта группа определений рекурсивная и требует некоторой математической индукции для определения вселенной объектов (форм и чисел), которые встречаются в них. Единственными сюрреальными числами, достигаемыми через «конечную индукцию», являются двоично-рациональные числа. Более широкая вселенная достижима при использовании трансфинитной индукции.
- Индукционное правило
- Существует S0 = {0}, в которой 0 — класс эквивалентности, состоящий из единственной формы { | }.
- При любом порядковом числе n имеем Sn — множество всех сюрреальных чисел, которые можно получить, применяя правило конструирования ко всем подмножествам [math]\displaystyle{ \cup_{i \lt n} S_i }[/math].
Базовый случай на самом деле является частным случаем правила индукции, причём 0 является меткой «наименьшего порядкового числа». Поскольку не существует Si с i < 0, выражение [math]\displaystyle{ \cup_{i \lt 0} S_i }[/math] является пустым множеством; единственным подмножеством пустого множества является пустое множество, и поэтому S0 состоит из единственной сюрреальной формы { | } из класса эквивалентности 0.
Для каждого конечного порядкового числа n множество [math]\displaystyle{ S_n }[/math] вполне упорядочено по отношению сравнения сюрреальных чисел.
Первое применение правила индукции даёт три числовые формы { | 0 } < { | } < { 0 | } (Форма { 0 | 0 } не является числовой, потому что 0 ⩽ 0). Класс эквивалентности, содержащий { 0 | }, обозначается 1, а класс эквивалентности, содержащий { | 0}, обозначается −1. Эти три обозначения имеют особое значение в аксиомах, которые определяют кольцо — это нейтральный элемент по сложению (0), нейтральный элемент по умножению (1) и обратный по сложению к 1 (−1). Арифметические операции, определённые ниже, согласуются с этими названиями.
Для каждого i < n все числа, содержащиеся в [math]\displaystyle{ S_i }[/math], также содержатся в [math]\displaystyle{ S_n }[/math] (в виде надмножеств их представления в [math]\displaystyle{ S_i }[/math]) (Условное выражение объединения всех предыдущих используется в нашем правиле построения, вместо более простой формы [math]\displaystyle{ S_{n-1} }[/math], так что определение и это свойство также имеют смысл, когда n является предельным ординалом). Числа в [math]\displaystyle{ S_n }[/math], которые являются надмножеством некоторого числа в [math]\displaystyle{ S_i }[/math], как говорят, были «унаследованы из поколения i». Наименьшее значение α, для которого данное сюрреальное число появляется в [math]\displaystyle{ S_\alpha }[/math], называется его «днём рождения». Например, день рождения 0 равен 0, а день рождения −1 равен 1.
Вторая итерация правила построения даёт следующий порядок классов эквивалентности:
{ | −1 } = { | −1, 0 } = { | −1, 1 } = { | −1, 0, 1 }
- < { | 0 } = { | 0, 1 }
- < { −1 | 0 } = { −1 | 0, 1 }
- < { | } = { −1 | } = { | 1 } = { −1 | 1 }
- < { 0 | 1 } = { −1, 0 | 1 }
- < { 0 | } = { −1, 0 | }
- < { 1 | } = { 0, 1 | } = { −1, 1 | } = { −1, 0, 1 | }.
Сравнение этих классов эквивалентности согласуется, независимо от выбора формы. Можно заметить, что:
- В [math]\displaystyle{ S_2 }[/math] появляется четыре новых сюрреальных числа. Два из них содержат «экстремальные» формы: { | −1, 0, 1 } включающее в себя все числа из предыдущих поколений в своём правом множестве, и { −1, 0, 1 | } — в левом множестве. Другие имеют форму, которая разбивает все числа из предыдущих поколений на два непустых множества.
- Каждый сюрреальный номер x, существовавший в предыдущем «поколении», существует также в этом поколении и получает по крайней мере одну новую форму: разделение всех чисел, отличных от x от предыдущих поколений в левое множество (все числа меньше x) и в правое множество (все числа больше, чем x).
- Класс эквивалентности числа зависит только от максимального элемента его левого множества и минимального элемента правого множества.
Неформальные интерпретации { 1 | } и { | −1 } — «число сразу после 1» и «число перед −1» соответственно; их классы эквивалентности обозначены 2 и −2. Неформальные интерпретации { 0 | 1 } и { −1 | 0 } это «число на полпути между 0 и 1» и «число на полпути между −1 и 0» соответственно; Их классы эквивалентности помечены 1/2 и −1/2. Эти обозначения также будут согласовываться с определениями сюрреального сложения и умножения ниже.
Класс эквивалентности на каждом шаге n можно охарактеризовать его n-полной формой (которая содержит так много элементов, как только возможно, в своём левом и правом множествах). Либо эта полная форма содержит каждое число из предыдущих поколений, и в этом случае это первое поколение, в котором это число встречается, либо она содержит все числа из предыдущих поколений, кроме одного, и в этом случае это новая форма этого самого числа. Мы сохраняем обозначения предыдущего поколения для этих «старых» чисел и записываем порядок дальше, используя старые и новые обозначения:
- −2 < −1 < −1/2 < 0 < 1/2 < 1 < 2.
Третье наблюдение распространяется на все сюрреальные числа с конечным левым и правым множествами. (Для бесконечных левых или правых множеств это справедливо в изменённой форме, так как бесконечные множества могут не содержать максимальный или минимальный элемент.) Число {1, 2 | 5, 8}, следовательно, эквивалентно {2 | 5}; Можно установить, что они являются формами 3, используя описанное далее свойство дня рождения, которое является следствием вышеприведённых правил.
- Свойство дня рождения
Форма x = {L | R}, встречающееся в поколении n, представляет число, унаследованное от более раннего поколения, тогда и только тогда, когда в Si для i < n есть некоторое число, которое больше всех элементов L и меньше всех элементов R. (Другими словами, если L и R разделены числом, созданным на более раннем этапе, то x не представляет собой новое число, а уже построено.) Если x представляет число из любого поколения раньше n, то существует наименьшее такое поколение i и хотя бы одно число y с днём рождения i, находящееся между L и R. x является формой этого числа y, иными словами лежит в классе эквивалентности в Sn, являющемся надмножестом представления y в поколении i.
Арифметика
Сложение, противоположное число (обратное по сложению), умножение и обратное число (обратное по умножению) сюрреальных чисел с формами x = { XL | XR } и y = { YL | YR } определяются четырьмя рекурсивными формулами
Сложение
Определение сложения задаётся рекурсивной формулой: [math]\displaystyle{ x + y = \{ X_L | X_R \} + \{ Y_L | Y_R \} = \{ X_L + y, x + Y_L | X_R + y, x + Y_R \} }[/math], где
[math]\displaystyle{ X + y = \{ x + y: x \in X \} , x + Y = \{ x + y: y \in Y \} }[/math]
Эта формула оперирует действием сложения одной из форм с числами взятыми из одного из множеств второй формы. Это следует понимать как результат такого действия с любой формой взятой из класса эквивалентности числа. Это, разумеется, имеет смысл только, если результат такого действия не зависит от выбора конкретного представителя класса эквивалентности числа. Это можно доказать индуктивно с базой из трёх утверждений:
- 0 + 0 = { | } + { | } = { | } = 0
- x + 0 = x + { | } = { XL + 0 | XR + 0 } = { XL | XR } = x
- 0 + y = { | } + y = { 0 + YL | 0 + YR } = { YL | YR } = y
(Последние два утверждения сами доказываются индуктивно через первое, поэтому фактически, база индукции сводится к одному первому утверждению)
Противоположное число
Противоположное числу x = { XL | XR } определяется:
[math]\displaystyle{ -x = - \{ X_L | X_R \} = \{ -X_R | -X_L \} }[/math]
где противоположное множеству S чисел определяется как множество противоположных элементов S:
[math]\displaystyle{ -S = \{ -s: s \in S \} }[/math]
Аналогично предыдущему, тут происходит взятие противоположного не форм, а чисел, и доказательство того, что противоположное число не зависит от выбора его формы проводится индуктивно с базой:
−0 = — { | } = { | } = 0.
Далее мы не будем снова упоминать тонкости, связанные с необходимостью выбирать представителя класса эквивалентности числа.
Умножение
В этой формуле встречаются выражения, включающие в себя операцию и множество, такие как [math]\displaystyle{ X_R y + x Y_R - X_R Y_R }[/math]. Это следует понимать, как множество, состоящее из всевозможных результатов вычисления результатов данных операций при взятии одного элемента из каждого из множеств в выражении, причём если взят элемент из множества в одной части выражения, то в другой части этого же выражения из этого же множества должен быть взят этот же элемент.[math]\displaystyle{ \begin{align} xy & = \{ X_L | X_R \} \{ Y_L | Y_R \}= \\ & = \left\{ X_L y + x Y_L - X_L Y_L, X_R y + x Y_R - X_R Y_R | X_L y + x Y_R - X_L Y_R, x Y_L + X_R y - X_R Y_L \right\} \\ \end{align} }[/math]
Обращение
Взятие обратного по умножению к числу [math]\displaystyle{ y }[/math] определяется как:
[math]\displaystyle{ \frac 1y = \Bigg \{0, \frac{1+(y_R-y)(\frac1y)_L}{y_R}, \frac{1+(y_L-y)(\frac1y)_R}{y_L} \Bigg | \frac{1+(y_L-y)(\frac1y)_L}{y_L}, \frac{1+(y_R-y)(\frac1y)_R}{y_R} \Bigg \} }[/math] для положительного [math]\displaystyle{ y }[/math], причём в этой формуле используются только положительные члены [math]\displaystyle{ y_L }[/math] (остальные игнорируются), а [math]\displaystyle{ y_R }[/math] всегда положительны.
Заметим, что в этом выражении, определяющем [math]\displaystyle{ \frac 1y }[/math], используются элементы [math]\displaystyle{ \left(\tfrac {1}{y}\right)_L }[/math] и [math]\displaystyle{ \left(\tfrac {1}{y}\right)_R }[/math] левого и правого множеств этого же числа [math]\displaystyle{ \frac 1y }[/math]. На самом деле определение является индуктивным: на каждом новом шаге в левое и правое множества добавляются новые элементы, основанные на уже добавленных.[7]:21 Это вполне естественно, если вспомнить, что конечными множествами можно исчерпать только двоично-рациональные числа.
Для отрицательного [math]\displaystyle{ y }[/math] обратный определяется как [math]\displaystyle{ \frac1y=-\left(\frac1{-y}\right) }[/math].
Если [math]\displaystyle{ y=0 }[/math], то для него не определён обратный по умножению.
Согласованность
Можно показать, что определения сложения, вычитания и умножения согласованы в том смысле, что:
- сложение и вычитание определены рекурсивно в терминах «более простых» сложений и вычитаний, так что операции над числами с днём рождения n могут быть полностью выражены в терминах сумм и разностей чисел с днём рождения меньше, чем n;
- умножение определено рекурсивно в терминах сложений, вычитаний и «более простых» умножений, так что произведения чисел с днём рождения n могут быть полностью выражены в терминах сумм и произведений произведений чисел с днём рождения меньше, чем n;
- если операнды являются корректными формами сюрреальных чисел (каждый элемент правого множества меньше любого элемента правого), то результат тоже будет корректной формой сюрреального числа;
- все операции могут быть расширены до чисел (классов эквивалентности форм): результат сложения, вычитания или умножения чисел x и y будет представлять одно и то же число, вне зависимости от выбора форм x, y;
- эти операции удовлетворяют аксиомам поля: аксиомам ассоциативности, коммутативности, противоположного элемента и дистрибутивности, с нейтральным элементом по сложению 0 = { | } и нейтральным элементом по умножению 1 = { 0 | }.
Исходя из вышесказанного, можно убедиться, что числа, найденные в нескольких первых поколениях, были корректно названы. Индукционное правило можно продолжать использовать, чтобы получать больше поколений сюрреальных чисел:
- S0 = { 0 }
- S1 = { −1 < 0 < 1 }
- S2 = { −2 < −1 < −1/2 < 0 < 1/2 < 1 < 2}
- S3 = { −3 < −2 < −3/2 < −1 < −3/4 < −1/2 < −1/4 < 0 < 1/4 < 1/2 < 3/4 < 1 < 3/2 < 2 < 3 }
- S4 = { −4 < −3 < … < −1/8 < 0 < 1/8 < 1/4 < 3/8 < 1/2 < 5/8 < 3/4 < 7/8 < 1 < 5/4 < 3/2 < 7/4 < 2 < 5/2 < 3 < 4 }
Арифметическая замкнутость
Для любого натурального числа (конечного ординала), все числа в Sn являются двоично-рациональными, то есть могут быть записаны в виде несократимой дроби вида [math]\displaystyle{ \frac{a}{2^b} }[/math] где a и b целые числа и 0 ≤ b < n.
Множество всех сюрреальных чисел, появляющихся в каком-то Sn с конечным n можно обозначить как S* = [math]\displaystyle{ \cup_{n \in N} S_n }[/math]. Можно сформировать три множества S0 = { 0 }, S+ = [math]\displaystyle{ { x \in S_*: x \gt 0 } }[/math], и S− = [math]\displaystyle{ { x \in S_*: x \lt 0 } }[/math], объединением которых будет S*. Никакой Sn сам по себе не является замкнутым относительно сложения и умножения (кроме S0), но S* является; это подкольцо рациональных чисел, содержащее все двоично-рациональные числа.
Существует бесконечно много ординалов β таких, что множество сюрреальных чисел с днём рождения меньше, чем β замкнуто относительно арифметических операций.[9] Для любого ординала α, множество сюрреальных чисел с днём рождения β = ωα замкнуто относительно сложения и образует группу; с днём рождения меньше, чем ωωα замкнуто относительно умножения и образует кольцо[10]; и с днём рождения меньше, чем число эпсилон εα замкнуто относительно взятия обратного и образует поле. Последние также замкнуты относительно экспоненциальной функции, введённой Крускалем и Гоншором.[9][11]:ch. 10[9]
Однако, всегда возможно построить сюрреальное число, большее любого элемента множества (путём добавления множества в левую часть конструктора) поэтому набор всех сюрреальных чисел является собственным классом. Вместе с порядком и алгебраическими операциями они образуют упорядоченное поле с той оговоркой, что они не образуют множества. На самом деле, это очень особенное упорядоченное поле: самое большое. Любое другое упорядоченное поле может быть вложено в сюрреальные числа. Класс всех сюрреальных чисел обозначается [math]\displaystyle{ \mathbf{No} }[/math].
Бесконечность
Определим Sω как множество всех сюрреальных чисел получаемых с помощью правила конструирования с использованием подмножеств S*. (Это тот же индукционный шаг, что и ранее, а ординал ω это наименьший ординал, больший всех натуральных чисел; объединение множеств появляющихся в индукционном шаге теперь является бесконечным объединением конечных множеств, и такой шаг может быть выполнен только в теории множеств, позволяющей это). Уникальное, по сравнению со всем, что было ранее, бесконечно большое положительное число оказывается в Sω:
- [math]\displaystyle{ \omega = \{ S_* | \} = \{ 1, 2, 3, 4, ... | \}. }[/math]
Sω также содержит объекты, которые представляют собой рациональные числа. Например, ω-полная форма дроби 1/3 — это:
- [math]\displaystyle{ \tfrac{1} {3} = \{ y \in S_*: 3 y \lt 1 \mid y \in S_*: 3 y \gt 1 \} }[/math].
Произведение этой формы 1/3 с любой формой 3 — это форма, левое множество которой содержит только числа меньшие, чем 1, и правое множество которой содержит только числа большие, чем 1; и из свойства дня рождения следует, что тогда это произведение является формой числа 1.
Не только все остальные рациональные числа появляются в Sω; все недостающие действительные числа тоже. Например,
- [math]\displaystyle{ \pi = \{ 3, \frac{25}{8}, \frac{201}{64}, ... | 4, \frac{7}{2}, \frac{13}{4}, \frac{51}{16},... \} }[/math].
Существует определённая связь этих конструкций с дедекиндовыми сечениями, Конвей в принципе описывает все построения сюрреальных чисел как обобщение идеи дедекиндовых сечений.[12]
Единственными бесконечностями в Sω являются ω и −ω; но есть и другие недействительные числа в Sω, находящиеся «между» действительных. Рассмотрим наименьшее положительное число в Sω:
- [math]\displaystyle{ \varepsilon = \{ S_- \cup S_0 | S_+ \} = \{ 0 | 1, \tfrac{1}{2}, \tfrac{1}{4}, \tfrac{1}{8}, ... \} = \{ 0 | y \in S_* : y \gt 0 \} }[/math].
Это число больше нуля, но меньше всех двоично-рациональных чисел. Это значит, что это бесконечно малое число[англ.], часто обозначаемое ε. ω-полная форма ε (соответственно -ε) такая же, как ω-полная форма 0, за исключением того, что 0 включён в левое (соответственно, правое) множество. Единственными «настоящими» бесконечно-малыми в Sω являются ε и его противоположный по сложению -ε; сумма их с любым двоично-рациональным числом y образует числа y±ε, которые также содержатся в Sω.
Можно обнаружить связь между ω и ε, умножив определённые формы и получив:
- ω · ε = { ε · S+ | ω · S+ + S* + ε · S* }.
Это выражение определено только в теории множеств, которая допускает трансфинитную индукцию вплоть до [math]\displaystyle{ S_{\omega^2} }[/math]. В такой системе можно показать, что все элементы левого множества ω · ε это положительные бесконечно малые числа, а все элементы правого множества это положительные бесконечно большие числа, и тогда ω · ε должно быть старейшим положительным числом, то есть 1. Следовательно,
- 1/ε = ω.
Некоторые авторы систематически используют ω−1 вместо символа ε.
Содержимое Sω
Для любого x = { L | R } в Sω, ровно один из нижеописанных вариантов является истинным:
- L и R оба пустые, в этом случае x = 0;
- R пустое и некоторое целое число n≥0 больше любого числа в L, в этом случае x равен наименьшему такому числу n;
- R пустое и не существует такого целого числа n, которое больше любого числа в L, в этом случае x равен +ω;
- L пустое и некоторое целое число n≤0 меньше любого числа в R, в этом случае x равен наибольшему такому числу n;
- L пустое и не существует такого целого числа n, которое меньше любого числа в R, в этом случае x равен −ω;
- L и R оба непустые и:
- некоторые двоично-рациональные числа y находятся строго между L и R (больше всех элементов L и меньше всех элементов R), в этом случае x равен старейшему такому двоично-рациональному числу y;
- не существует двоично-рациональных чисел y, лежащих строго между L и R, но некоторое двоично-рациональное [math]\displaystyle{ y \in L }[/math] больше или равно всех элементов L и меньше всех элементов R, в таком случае x равен y+ε;
- не существует двоично-рациональных чисел y, лежащих строго между L и R, но некоторое двоично-рациональное [math]\displaystyle{ y \in R }[/math] больше всех элементов L и меньше или равно всех элементов R, в таком случае x равен y−ε;
- каждое двоично-рациональное число либо больше какого-то элемента R, либо меньше какого-то элемента L, в этом случае x это какое-то действительное число, которое не представимо в виде двоично-рационального числа.
Sω не является алгебраическим полем, потому что не является замкнутым относительно арифметических операций; например ω+1, форма которого [math]\displaystyle{ \{ 1, 2, 3, 4, ... | \} + \{ 0 | \} = \{ 1, 2, 3, 4, ..., \omega | \} }[/math] не представляет никакое число в Sω. Наибольшее подмножество Sω, замкнутое относительно (конечных применений) арифметических операций, — это поле действительных чисел, получаемое выбрасыванием ±ω, бесконечно малых ±ε, и бесконечно малых «соседей» y±ε ненулевых двоично-рациональных y.
Это построение действительных чисел отличается от дедекиндовых сечений в классическом анализе тем, что начинается с двоично-рациональных чисел, а не со всех рациональных чисел, а также естественным образом отождествляет двоично-рациональные числа в Sω с их формами в предыдущих поколениях. (ω-полные формы действительных элементов Sω однозначно соответствуют действительным числам, полученным с помощью дедекиндовых сечений, при условии, что дедекиндовы действительные, соответствующие рациональным числам, представляются формой, в которой это число не включено ни в левое, ни в правое множества). Рациональные числа не являются какой-то особой, опознаваемой стадией построения сюрреальных чисел; они просто представляют собой подмножество Q множества Sω , содержащее все такие x, что xb = a для некоторого a и некоторого ненулевого b, оба взятые из S*. Показав, что Q замкнуто относительно сюрреальных арифметических операций, мы тем самым показываем, что это поле; и показывая, что каждый элемент Q достижим из S* конечной цепочкой (не больше двух, на самом деле) арифметических операций, включая взятие обратного элемента, мы тем самым показываем, что Q строго меньше подмножества Sω, отождествляемого с действительными числами.
Множество Sω имеет такую же мощность, как множество действительных чисел ℝ. Это можно показать, построив сюръективные отображения из Sω в замкнутый единичный интервал I в ℝ и обратно. Отображение из Sω в I тривиально; отображаем числа меньшие либо равные ε (включая −ω) в 0, числа, большие либо равные 1−ε (включая ω) в 1, и числа между ε и 1−ε в их эквиваленты в I (отображая бесконечно близких соседей y±ε каждого двоично-рационального числа y вместе с самим y в y). Чтобы отобразить I в Sω,отобразим центральную (открытую) треть (1/3, 2/3) множества I в { | } = 0; центральную треть (7/9, 8/9) правой оставшейся трети в { 0 | } = 1; и так далее. Это отображает все такие интервалы во все элементы S*, причём монотонно. Тем, что останется в I, будет множество Кантора 2ω, каждая точка которого однозначно определяется разбиением центральных третей на левые и правые, что в точности соответствует форме { L | R } в Sω. Это ставит множество Кантора во взаимно-однозначное соответствие с множеством сюрреальных чисел с днём рождения ω.
Трансфинитная индукция
Продолжая трансфинитную индукцию за Sω, мы получаем новые ординалы α, каждый из которых представлен самым большим сюрреальным числом с днём рождения α. (По сути, это определение порядковых чисел, как результатов трансфинитной индукции.) Первый такой ординал это ω+1 = { ω | }. Есть также ещё одно новое положительное бесконечное число в поколении ω+1:
- ω−1 = { 1, 2, 3, 4, … | ω }.
Сюрреальное число ω−1 не является ординалом; ординал ω не следует ни за каким ординалом. Это сюрреальное число с днём рождения ω+1, оно названо ω−1 на том основании, что совпадает с суммой чисел ω = { 1, 2, 3, 4, … | } и −1 = { | 0 }. Похожим образом, есть два новых бесконечно малых числа в поколении ω+1:
- 2ε = ε + ε = { ε | 1+ε, 1/2+ε, 1/4+ε, 1/8+ε, … } и
- ε/2 = ε · 1/2 = { 0 | ε }.
На более поздней стадии трансфинитной индукции появляется число большее, чем ω+k для любого натурального числа k:
- 2ω = ω + ω = { ω+1, ω+2, ω+3, ω+4, … | }
Это число названо ω + ω одновременно потому, что его день рождения ω + ω (первое ординальное число, не получаемое из ω путём множественного взятия следующего числа) и потому, что оно совпадает с сюрреальной суммой ω и ω; оно может быть также названо 2ω, потому что оно совпадает с произведением чисел ω = { 1, 2, 3, 4, … | } и 2 = { 1 | }. Это второй предельный ординал; получение его из ω с использованием конструкционного правила требует трансфинитную индукцию по [math]\displaystyle{ \bigcup_{k \lt \omega} S_{\omega + k} }[/math]. Для этого нужно бесконечное объединение бесконечных множеств, которое является более «сильной» теоретико-множественной операцией, чем все, что до этого требовалось для трансфинитной индукции.
Заметим, что результаты обычных сложения и умножения ординалов не всегда совпадает с результатом выполнения этих операций с их сюрреальными представлениями. Сумма ординалов 1 + ω равна ω, а сюрреальная сумма коммутативна, и для неё верно 1 + ω = ω + 1 > ω. Сложение и умножение сюрреальных чисел, соответствующих ординалам совпадает с естественной суммой и естественным произведением ординалов.
Точно так же, как 2ω больше, чем ω + n для любого натурального числа n, существует сюрреальное число ω/2, которое бесконечно большое, но меньше, чем ω − n для любого натурального числа n. ω/2 определено как
- ω/2 = { S* | ω − S* },
где в правой части обозначение x − Y используется в смысле { x − y : y в Y }. Это совпадает с произведением ω и формы { 0 | 1 } числа 1/2. День рождения числа ω/2 — это предельный ординал ω2 (или, что то же самое, ω+ω).
См. также
Примечания
- ↑ Векшенов С. А. § 2. Математика двойственности. 2.1 Сюрреальные числа // Метафизика. Век XXI. Альманах. Выпуск 4. Метафизика и математика / Составитель и редактор: Ю. С. Владимиров. — М.: «Бином. Лаборатория знаний», 2014. — С. 101. — ISBN 9785457525504. Архивная копия от 31 августа 2017 на Wayback Machine
- ↑ Alling, Norman L. (1962), On the existence of real-closed fields that are ηα-sets of power ℵα, Trans. Amer. Math. Soc. Т. 103: 341–352, DOI 10.1090/S0002-9947-1962-0146089-X.
- ↑ O'Connor, J. J. & Robertson, E. F., Conway Biography, <http://www-history.mcs.st-andrews.ac.uk/Biographies/Conway.html>. Проверено 24 января 2008. Архивная копия от 13 января 2008 на Wayback Machine
- ↑ Кнут, 2014.
- ↑ Obituaries: Martin David Kruskal (недоступная ссылка). Society for Industrial and Applied Mathematics (11 апреля 2007). Архивировано 10 апреля 2011 года.
- ↑ Costin, Ovidiu; Ehrlich, Philip & Friedman, Harvey M. (2015), Integration on the Surreals: a Conjecture of Conway, Kruskal and Norton, arΧiv:1505.02478 [math.LO].
- ↑ 7,0 7,1 Conway, John H. On Numbers and Games (англ.). — 2. — CRC Press, 2000. — ISBN 9781568811277. Архивная копия от 28 апреля 2021 на Wayback Machine
- ↑ Тут и далее используется слово вселенная, вместо слова множества, так как сюрреальные числа не образуют множества, а использование слова класс может создать путаницу с классами эквивалентности.
- ↑ 9,0 9,1 9,2 van den Dries, Lou; Ehrlich, Philip. Fields of surreal numbers and exponentiation (англ.) // Fundamenta Mathematicae : journal. — Warszawa: Institute of Mathematics of the Polish Academy of Sciences, 2001. — January (vol. 167, no. 2). — P. 173—188. — ISSN 0016-2736. — doi:10.4064/fm167-2-3. Архивировано 21 октября 2016 года.
- ↑ Множество двоично-рациональных чисел составляет простейшую нетривиальную группу и кольцо такого вида; оно состоит из сюрреальных чисел с днём рождения меньше ω = ω1 = ωω0.
- ↑ Gonshor, Harry. An Introduction to the Theory of Surreal Numbers (англ.). — Cambridge University Press, 1986. — Vol. 110. — (London Mathematical Society Lecture Note Series). — ISBN 9780521312059. — doi:10.1017/CBO9780511629143.
- ↑ Эту мысль описывает Конвей в своей лекции Архивная копия от 9 ноября 2020 на Wayback Machine примерно с 0:16:30 по 0:19:30
Литература
- на русском языке
- Кнут Д. Э. Сюрреальные числа = Surreal Numbers / Перевод Н. Шихова. — М.: «Бином. Лаборатория знаний», 2014. — 112 с. — 1000 экз. — ISBN 978-5-9963-1541-3.
- на других языках
- Donald Knuth's original exposition: Surreal Numbers: How Two Ex-Students Turned on to Pure Mathematics and Found Total Happiness, 1974, ISBN 0-201-03812-9. More information can be found at the book’s official homepage.
- An update of the classic 1976 book defining the surreal numbers, and exploring their connections to games: John Conway, On Numbers And Games, 2nd ed., 2001, ISBN 1-56881-127-6.
- An update of the first part of the 1981 book that presented surreal numbers and the analysis of games to a broader audience: Berlekamp, Conway, and Guy, Winning Ways for Your Mathematical Plays, vol. 1, 2nd ed., 2001, ISBN 1-56881-130-6.
- Martin Gardner, Penrose Tiles to Trapdoor Ciphers, W. H. Freeman & Co., 1989, ISBN 0-7167-1987-8, Chapter 4. A non-technical overview; reprint of the 1976 Scientific American article.
- Polly Shulman, «Infinity Plus One, and Other Surreal Numbers», Discover, December 1995.
- A detailed treatment of surreal numbers: Norman L. Alling, Foundations of Analysis over Surreal Number Fields, 1987, ISBN 0-444-70226-1.
- A treatment of surreals based on the sign-expansion realization: Harry Gonshor, An Introduction to the Theory of Surreal Numbers, 1986, ISBN 0-521-31205-1.
- A detailed philosophical development of the concept of surreal numbers as a most general concept of number: Alain Badiou, Number and Numbers, New York: Polity Press, 2008, ISBN 0-7456-3879-1 (paperback), ISBN 0-7456-3878-3 (hardcover).
Ссылки
- Кириллов А., Клумова И., Сосинский А. Сюрреальные числа // Квант : журнал. — М.: Наука, 1979. — № 11. — С. 2—9. — ISSN 0130-2221.
- A. N. Walker. Hackenstrings, and the 0.999... ?= 1 FAQ (англ.) (недоступная ссылка). MathsNet (1999). Дата обращения: 4 июня 2017. Архивировано 24 декабря 2001 года.
- Claus Tøndering. Surreal Numbers – An Introduction Version 1.7 (англ.) (pdf). tondering.dk (31 января 2019). Дата обращения: 24 февраля 2019. Архивировано 21 ноября 2015 года.
- Surreal number (англ.). PlanetMath. Дата обращения: 4 июня 2017. Архивировано 1 декабря 2011 года.
- Surreal Numbers (англ.). Good Math, Bad Math (3 мая 2007). — Серия статей о сюрреальных числах и их вариациях. Дата обращения: 4 июня 2017. Архивировано 12 сентября 2016 года.
- John Conway: Surreal Numbers - How playing games led to more numbers than anybody ever thought of на YouTube (англ.)