Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Misha Verbitsky ([info]tiphareth) в [info]ljr_math
@ 2006-08-24 03:55:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Sprague-Grundy theorem and nimber multiplication
Явная конструкция алгебраического замыкания
поля из двух элементов
http://en.wikipedia.org/wiki/Nimber

Оказывается, на множестве ординалов
можно определить сложение и умножение.
Сложение на конечных ординалах определяется
как бинарное исключительное "или", умножение -
на разных числах вида $2^{2^n}$ как
нормальное умножение, на одинаковых -
по формуле $2^{2^n} * 2^{2^n} = 3 (2^{2^n-1})$.
Оказывается, что это поле.

При этом ординалы меньше $\omega^{\omega^\omega}$
образуют алгебраическое замыкание $\Z/2\Z$.

Эти операции определил Конуэй.
Вот тут излагается, каким образом их
можно получить: 0 | 1 | 2 | 3.

Определение Конуэя происходит из комбинаторной теории
игр. Игра - это направленный граф, то есть набор "позиций",
соединенных "ходами", при этом "ходы" помечены
"L" и "R" - "L" это ходы, которые может
сделать левый игрок, "R" - ходы правого
игрока. Игра "заканчивается" в позиции,
из которой нет ходов для "L" и "R".
Одна из "позиций" отмечена как "стартовая".
Игроки ходят из стартовой позиции по очереди.

К этому накладывается условие - любая
игра заканчивается за конечное число ходов,
при любой стратегии игроков "L" и "R" и независимо
от порядка ходов.

"Левая опция" $G^L$ для игры $G$ - это подигра,
начинающаяся с какой-то из позиций, в которую со старта
ведет стрелка "L". "Правая опция" $G^R$ определяется
аналогично. В силу того, что игры заканчиваются, правая
и левая опция всегда строго меньше самой игры.

Имеет место "принцип индукции Конуэя". Предположим,
что свойство $P$ выполнено для $G$ в том случае, если
оно выполнено для $G^R$ и $G^L$. Тогда оно выполнено
для любой игры $G$.

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

Хороший пример игры - множество всех ординалов,
со стрелками, ведущими из ординала в строго меньший
ординал. Такая игра всегда кончается, хотя
множество позиций несчетно.

Игры можно задавать рекурсивно, перечисляя левые и
правые опции: $G=\{ G^L, ... | G^R, ... \}$.

На играх можно определить сложение и вычитание,
следующим образом:
\[
G+H = \{ G^L+ H, H^L+G, ... | G^R+ H, H^R+G, ...\}
\]
Сумма "шашек и шахмат" состоит в том, что на каждом
ходу можно сделать ход в шашки, на одной доске,
а можно в шахматы, на другой доске.
\[
-G = \{ -G^R, ... | -G^L, ... \}
\]
Это определение рекурсивное и использует индукцию
Конуэя. Довольно понятно, что сложение
ассоциативно и коммутативно. Если второй игрок
имеет выигрышную стратегию, независимо от того,
правый он или левый, это обозначается $G=0$.
Легко видеть, что $G-G=0$. Игра "G-G" составлена
из двух досок, каждый игрок играет на одной
за "R" по правилам $G$, на второй за "L".
Ясно, что второй игрок в игре $G-G$ может
всегда копировать ход первого. Поэтому
классы эквивалентности игр по модулю
соотношения $G=0$ образуют группу.

Игра называется impartial (не знаю,
как это по-русски, Яндекс не говорит; возможно,
"беспристрастная"), если опции левого игрока и правого игрока
одинаковы. Крестики-нолики, например, не таковы (один игрок
рисует нолики, другой крестики). А игра в ординалы,
описанная выше, такова: переход от ординала
к ординалу поменьше приводит к тому же результату,
если это делает правый или левый игрок. Для
беспристрастной игры $G$, имеем $G=-G$.

Оказывается, что любая impartial game
эквивалентна, в вышеуказанном смысле, какому-то
ординалу (Sprague-Grundy theorem; 1935, 1939).
Доказать это весьма просто.

Игра, эквивалентная игре в ординал $n$, называется
нимбером. Такую игру обозначают $*n$.

Сумма ординалов приводит к известной игре "ним":
перед игроками лежит конечный набор куч с
вполне упорядоченными предметами, каждый игрок
может взять одну из куч и выкинуть оттуда
все элементы, большие заданного; проигрывает
тот, кто не сможет выкинуть.

Во-первых, два разных ординала не эквивалентны:
действительно, если ординал $*n$ не равен $*k$,
первый игрок может выиграть, уравняв эти ординалы,
и после этого копируя все ходы второго игрока.
Значит, $*n+*k = *n-*k\neq 0$.

Теорема о богусном ниме.
Пусть задана игра $G$, все опции $G_\alpha$ которой
эквивалентны ординалам вида $*n$. Тогда $G$ эквивалентна нимберу
$mex(G_{\alpha})$, где $mex(G_{\alpha})$ - минимальный
ординал, который не содержится в множестве $\{G_\alpha\}$.

Доказательство
Нужно доказать, что $G+mex(G_{\alpha})=0$.
В игре $G+mex(G_{\alpha})$ первый игрок может
сделать один из следующих ходов:

1. Перейти к $G + *k$, где $*k < mex(G_{\alpha})$.
Но в этом случае $*k$ есть одна из опций $G$,
и второй игрок отвечает ему, переходя к $*k+*k$.
После этого он может выиграть, повторяя
ходы первого игрока.

2. Перейти к $*n + mex(G_{\alpha})$,
где $*n$ - одна из опций $G$. Эти два ординала
не равны, второй игрок их уравнивает, и выигрывает,
всякий раз повторяя ход первого.
\endproof

Тепрема Шпрага-Гранди следует из теоремы о богусном
ниме и индукции Конуэя: действительно, пусть задана
какая-то impartial game $G$; по предположению индукции,
мы можем считать, что все ее опции $G_\alpha$ - ординалы,
но тогда $G=mex(G_{\alpha})$.

Умножение на нимберах определено индуктивно,
следующим образом
\[
xy = mex(\{ x'y + xy' + x'y' \}),
\]
где $\{ x'y + xy' + x'y' \}$ обозначает множество всех
ординалов вида $x'y + xy' + x'y'$, для всех $x'< x$, $y' < y$.
На языке теории игр, игра $xy$ есть игра с опциями
$(x y', x' y, x'y')$, где $x', y'$ - все опции для $x$ и $y$.
Поэтому $x(yz)$ и $(xy)z$ - игры с опциями
$(x y z', x y'z, xy z', x y'z', x' y z', x' y' z, x'y'z')$
Пользуясь индукцией Конуэя, скобки можно не расставлять -
для всех опций $x$ и $y$ умножение уже ассоциативно).
Дистрибутивность умножения тоже очевидна.
Мы доказали, что нимберы образуют кольцо.
Единица - это ординал 1, ноль - ординал 0.

Почему это будет поле, и алгебраически
замкнутое поле к тому же, мне не ясно.

Привет


(Добавить комментарий)


[info]kaledin
2006-08-24 07:35 (ссылка)
Ehtikh ordinalov chto, schetnoe kolichestvo? kak-to ne veritsya.

(Ответить) (Ветвь дискуссии)


[info]tiphareth
2006-08-24 14:03 (ссылка)
Ну да. $\omega^{\omega^\omega}$
это, насколько я понимаю, $\omega$ взятый $\omega$ раз
взятый $\omega$ раз. То, что это поле, ясно из конструкции
деления
(про которую, впрочем, мало понятно)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kaledin
2006-08-24 22:36 (ссылка)
A. Menya stepen' sbila.

Chego tol'ko lyudi ne pridumayut, da.

(Ответить) (Уровень выше)


[info]kaledin
2006-08-24 23:11 (ссылка)
No tam, kstati, ne napisano, chto ehto imenno algebraicheskoe zamykanie!! -- mozhet v nem uzhe est' transcendentnye ehlementy.

Interesno, chto zh takoe togda \omega^\omega.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]m
2006-08-25 02:17 (ссылка)
Да, я недавно этим чуть интересовался, но руки не дошли
разобраться. Это именно алгебраическое замыкание, и Миша правильно
описывает кардинал w^(w^w).

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

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2006-08-25 02:40 (ссылка)
Да, именно.
Невероятно красивая штука.
Там получается вещественно алгебраически
замкнутое, полностью упорядоченное поле,
посредством применения последовательно
конструкции, напоминающей сечения Дедекинда. Причем
это поле полно как вещественно упорядоченное
поле, в том смысле, что любое сечение Дедекинда
получается из какого-то его элемента. А конструкция,
действительно, получается из теории игр.

Конуэй абсолютно прав - когда я года два
хотел рассказывать первокурсником про вещественные
числа, я тоже пришел к чему-то вроде конуэевских
"сюрреальных чисел", это просто-таки напрашивается
(следует вложить одно вещественное упорядоченное
поле в другое, в третье, и взять предел, чтоб получить
полное упорядоченное поле).

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

Удивительно, что та же конструкция в характеристике
два дает похожий ответ - понять это на алгебраическом
языке я не смог, хотя пытался. Очень интересно, как.

Непонятно даже, почему деление задается той же формулой,
хотя кольца совершенно другие.

Апропос - может, ты знаешь доказательство, почему
оно в char=2 алгебраически замкнуто? Для char=0
все совершенно очевидно (и доказательство приводится
по ссылкам выше).

Такие дела
Миша

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]m
2006-08-25 02:54 (ссылка)
btw, (неинтересная ссылка)---

http://bbixob.livejournal.com/50403.html

нет, могу посмотреть если есть в книге Конвэя числа и игры (т.44 *** на новом шаге доб. корень мин. полинома в лексигр. порядке. прооф

... delta^{N-1}\alpha_{N-1}+-...+- \alpha_0 = [ same ] appears as an excludent for \delta^N ...)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2006-08-25 04:48 (ссылка)
Очень интересная ссылка. FOM рулит, да.

Между прочим, Конуэй очевидно
посрамляет Милна - утверждение Милна "Even for a finite
field F, there will exist uncountably many isomorphisms
from one algebraic closure to a second, none of
which is to be preferred over any other.
Thus it is (uncountably) sloppy to say that the
algebraic closure of F is unique. "

неверно как минимум для char=2. Интересно,
есть ли аналогичные конструкции для char=p,
и можно ли "доказать", что их не бывает.

Для char=0 каноническая конструкция худо-бедно есть -
алгебраические числа в \C (по модулю комплексного
сопряжения).

Что-то мне подсказывает, что должны быть версии
конструкции Конуэя в любой характеристике.

Апропос - а поле вещественных алгебраических чисел
можно ли описать как подполе сюрреальных? Ну, например
$\omega^{\omega^\omega}$ есть подполе в нимберах,
и отождествляется с алгебраическим замыканием Z/2Z.

Такие дела
Миша

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]m
2006-08-25 09:36 (ссылка)
Милн посрамлен, да. Хотя, вообще говоря,
всегда можно выбрать лексикографический порядок
на многочленах---и брать фактор F[x]/(p) ?
можно сказать, это конвэй и получает...(но уж очень красиво).

хорошей конструкции пока вроде нет в хар. р.

описатт можно---это числа, рожденные на шаге омега, если не ошибаюсь.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2006-08-25 14:01 (ссылка)
>описатт можно---это числа, рожденные на шаге омега, если
>не ошибаюсь.

Ну, $\omega_0$ (ординал, взятый как сюрреальное число) -
тоже, кажется, рожден на шаге $\omega$, а никак не вещественно
алгебраичен.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]m
2006-08-25 14:26 (ссылка)
да ВЫ правы, сорри. Тогда -- не знаю.
Там ведь есть бесконечно малые и большие числа...

(Ответить) (Уровень выше)


[info]m
2006-08-25 03:03 (ссылка)
кстати: на самом деле где есть ординалы, там есть и недоказуемость...наивная надежда))

надеюсь, мой предыдущий коммент понятен

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2006-08-25 04:35 (ссылка)
>надеюсь, мой предыдущий коммент понятен

Увы! Нет

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]m
2006-08-25 14:32 (ссылка)
на каждом шаге добавляется (либо сумма, произведение, обратный, либо корень многочлена, мин. в лексикографическом порядке. почему так---
из общего принципа. технически --- ну сумму хвоста delta^{N-1}\alpha_{N-1}+-...+- \alpha_0
appears as an excludent (разрешенное значение для) for \delta^N ...

(Ответить) (Уровень выше)


[info]kaledin
2006-08-24 23:38 (ссылка)
A ni figa!! -- \omega^\omega ehto imenno stepen' -- konechnye posledovatel'nosti natural'nykh chisel s leksikograficheskim poryadkom! Chto zh takoe \omega^{\omega^\omega}, ya i predstavit' ne mogu.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2006-08-25 00:46 (ссылка)
Ну, \omega^\omega - счетный ординал,
это просто \omega, умноженное на себя \omega раз.
Т. е. замыкание ординалов вида \omega^2, \omega^3
и так далее. Это счетное объединение счетных
ординалов. См.
http://en.wikipedia.org/wiki/Ordinal
В этом смысле это не "степень" как
Кантор определял степень.

\omega^{\omega^\omega} - тоже счетный.

Несчетных ординалов аналитическими операциями получить
нельзя, насколько я понимаю.

Даже предел последовательности \omega^\omega,
\omega^{\omega^\omega}, \omega^{\omega^{\omega^\omega}} -
счетный (это ординал, который обозначается $\epsilon_0$
и является минимальным ординалом, таким, что
$\omega^\alpha=\alpha$).

Такие дела
Миша

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2006-08-25 00:48 (ссылка)
Угу. Минимальный ординал, который не может быть
конструктивно определен - счетный. Называется
"Church-Kleene ordinal". Он характерен тем, что
любая конструктивная операция переводит его в себя.
http://en.wikipedia.org/wiki/Large_countable_ordinals

Привет

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]m
2006-08-25 02:19 (ссылка)
ну и в арифметике нельза доказать, что ординалы, меньшие $\epsilon_0$, вполне упорядочены (это равносильно утв. о непротиворечивости арифметики Пеано
в рамках её самой)

(Ответить) (Уровень выше)


[info]kaledin
2006-08-25 22:33 (ссылка)
Ну да, счетный -- иначе небось была бы континуум-гипотеза. \omega^\omega это степень в том смысле, что естественно отождествляется с отображениями из \omega в себя; но отображения надо брать с конечным носителем. Типа, ограниченное произведение. Что ж это за поле все-таки? Само \omega это, как я понял, расширение с группой Галуа Z_2.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2006-08-25 23:23 (ссылка)
Да, $\omega$ - это объединение всех расширений степени
$2^{2^n}$. То есть расширение с группой Галуа, которая
изоморфно аддитивной группе $Z_2$, и естественно вложена
в $\hat Z$. AFAIK.

А $\omega^{\omega^\omega}$ - это алгебраическое
замыкание Z/2Z. Сам ординал $\omega^{\omega^\omega}$
уже трансцендентный, и все ординалы, которые выше,
трансцендентные.

От континуум-гипотезы все эти веши не зависят.

Такие дела
Миша

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kaledin
2006-08-26 00:05 (ссылка)
A \omega^\omega ehto kakoe rasshirenie?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2006-08-26 06:07 (ссылка)
Я прикинул тут на коленке - если n конечный,
a v кофинальный, то v + n (в смысле нимберов) это
v+n в смысле ординалов. Аналогично, n * \omega
это n\omega (* - умножение в смысле нимберов).
Поэтому $\omega * \omega$ это \omega^2.
А значит, \omega^2 не замкнуто.

Такие дела
Миша

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kaledin
2006-08-27 02:00 (ссылка)
Ah vot ty kak? togda tak: kakoe uravnenie na \omega? kakoj stepeni khotya by?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]m
2006-08-29 02:29 (ссылка)
смотрел конвея : сама омега эта корень кубический.

у Конвея несколько более идеологический подход: струкруту поля на ординалах
можно задать эээ индуктивно, каждый раз выбирая наименьшее (ака наиболее простыми) возможное значение для наиболее простой операции с наиболее простыми числами, для которых она не определена. сложение считается проще
умножения. неожиданно, что этого можно достичь, выбирая значение в согласии с простыми правилами, приведдеными в википедии (

α β = mex{α ′ + β , β + α ′: α ′ < α, β ′ < β}
α β = mex{α ′ β + α β ′ − α ′ β ′ : α ′ < α, β ′ < β} = mex{α ′ β + α β ′ + α ′ β ′ : α ′ < α, β ′ < β}.

и мех обозначет minimul excludent ordinal (i.e. minimum aka simplest ordinal not in the set).

думаю, проще процитироавть:



It is remarable that preciasely th esame effect is achived by making just the two 1-line definitions :

α + β is the least ordinal distinct from all numbers α ′ + β β + α ′, [for α ′ < α, β ′ < β]

{ -α is the least ordinal distinct from all numbers - α ′ }

α β is the least ordinal distinct from all numbers α ′ β + α β ′ − α ′ β ′, [for α ′ < α, β ′ < β]

..... we write mex(S) (minimal excludent number) for the least ordinal not in the ste S, and ferer to the members of S as excludents.

...

(Ответить) (Уровень выше)


(Анонимно)
2006-09-08 20:05 (ссылка)
wot ssylka na knigu conway'a (est' w K)

http://misha.uploads.net.ru/conway.djvu

Tam kratkaja glawa pro eto pole; ya ne mogu ob'jasnit' koroche...

(Ответить) (Уровень выше)