Jump to content

Числа

(Перенаправлено с Ним-сама )

В математике нимберы комбинаторную , также называемые числами Гранди , вводятся в теорию игр , где они определяются как значения куч в игре Ним . Нимберы - это порядковые числа, наделенные функциями сложения и умножения числителей , которые отличаются от порядкового сложения и порядкового умножения .

Из-за теоремы Спрага-Грунди , которая утверждает, что каждая беспристрастная игра эквивалентна куче Нимов определенного размера, нимберы возникают в гораздо более широком классе беспристрастных игр. Они также могут встречаться в партизанских играх, таких как Domineering .

Операции сложения и умножения чисел являются ассоциативными и коммутативными. Каждый нимбер представляет собой свою собственную аддитивную инверсию . В частности, для некоторых пар ординалов их сумма чисел меньше, чем любое слагаемое. [1] Минимальная исключающая операция применяется к наборам чисел.

Использование

[ редактировать ]

Ним — это игра, в которой два игрока по очереди вынимают предметы из разных куч. Поскольку ходы зависят только от позиции, а не от того, кто из двух игроков в данный момент ходит, и где выигрыши симметричны, Ним является беспристрастной игрой. На каждом ходу игрок должен удалить хотя бы один объект и может удалить любое количество объектов при условии, что все они взяты из одной кучи. Цель игры — стать игроком, который уберет последний предмет. Число кучи — это просто количество объектов в этой куче. Используя сложение нимов, можно вычислить количество нимов в игре в целом. Выигрышная стратегия состоит в том, чтобы довести число игры до 0 на момент хода противника. [2]

Cram — это игра, в которую часто играют на прямоугольной доске, в которой игроки по очереди расставляют костяшки домино по горизонтали или вертикали до тех пор, пока не останется больше костяшек домино. Проигрывает тот игрок, который первым не сможет сделать ход. Поскольку возможные ходы для обоих игроков одинаковы, это беспристрастная игра и может иметь большую ценность. Например, любая доска, размер которой равен четному размеру, будет иметь число, равное 0. Любая доска, имеющая четный и нечетный размер, будет иметь ненулевое число. Любая доска 2 × n будет иметь число 0 для всех четных n и число 1 для всех нечетных n .

игра Норткотта

[ редактировать ]

В игре Норткотта колышки для каждого игрока размещаются вдоль столбца с конечным числом мест. Каждый ход каждый игрок должен передвигать фигуру вверх или вниз по столбцу, но не может проходить мимо фигуры другого игрока. Несколько столбцов объединены вместе, чтобы добавить сложности. Проигрывает тот игрок, который больше не может делать ходы. В отличие от многих других игр, связанных с нимберами, количество пробелов между двумя жетонами в каждом ряду равно размеру кучи Нимов. Если ваш противник увеличивает количество пробелов между двумя жетонами, просто уменьшите его на следующем ходу. В противном случае сыграйте в игру «Ним» и сделайте так, чтобы Ним-сумма количества пробелов между жетонами в каждом ряду была равна 0. [3]

Хакенбуш

[ редактировать ]

Хакенбуш — игра, изобретенная математиком Джоном Хортоном Конвеем . В нее можно играть на любой конфигурации цветных сегментов линий, соединенных друг с другом своими конечными точками и с «земной» линией. Игроки по очереди удаляют отрезки линий. Беспристрастную версию игры, то есть игру, которую можно анализировать с помощью нимберов, можно найти, убрав различия из линий, позволяя любому игроку отрезать любую ветку. Любые сегменты, зависящие от недавно удаленного сегмента для подключения к линии заземления, также удаляются. Таким образом, каждое соединение с землей можно рассматривать как кучу нимов со значением нимбера. Кроме того, все отдельные подключения к линии заземления также можно суммировать для числа состояний игры.

Добавление

[ редактировать ]

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

Для конечных порядковых номеров ним-сумма легко вычисляется на компьютере путем поразрядного исключения или (XOR, обозначается ) соответствующих чисел. Например, ним-сумму 7 и 14 можно найти, записав 7 как 111, а 14 как 1110; место единиц прибавляет к 1; двойка добавляется к 2, которую мы заменяем на 0; четверка добавляется к 2, которую мы заменяем на 0; восьмерка в сумме дает 1. Таким образом, ним-сумма записывается в двоичном виде как 1001 или в десятичном виде как 9.

Это свойство сложения следует из того факта, что и mex , и XOR дают выигрышную стратегию для Nim, и такая стратегия может быть только одна; или это можно показать непосредственно по индукции: пусть α и β — два конечных ординала, и предположим, что ним-сумма всех пар с одной из них приведена уже определена. Единственное число, XOR которого с α равно α β, — это β , и наоборот; таким образом, α β исключается. С другой стороны, для любого ординала γ < α β операция XOR ξ со всеми α , β и γ должна приводить к редукции для одного из них (поскольку ведущая 1 в ξ должна присутствовать хотя бы в одном из трех ); с мы должны иметь либо таким образом, γ включается либо как и, следовательно, α β — минимальный исключаемый ординал.

Сложение нимберов является ассоциативным и коммутативным , с 0 в качестве аддитивного единичного элемента . Более того, нимбер является собственной аддитивной инверсией . [4] Отсюда следует, что α β = 0 тогда и только тогда, когда α = β .

Умножение

[ редактировать ]

Умножение нимбера ( nim-multiplication ) определяется рекурсивно по формуле

Умножение Nimber является ассоциативным и коммутативным, с порядковым номером 1 в качестве мультипликативного единичного элемента . Более того, умножение чисел распределяется по сложению чисел. [4]

Таким образом, за исключением того факта, что нимберы образуют собственный класс , а не множество, класс нимберов образует кольцо . Фактически, он даже определяет алгебраически замкнутое поле характеристики 2 с числовым мультипликативным обратным ненулевым ординалом α, заданным формулой

где S — наименьший набор ординалов (нимов), такой что

  1. 0 — элемент S ;
  2. если 0 < α ′ < α и β’ — элемент S , то также является элементом S .

Для всех натуральных чисел n набор чисел меньше 2 2 н образуют поле Галуа GF(2 2 н ) порядка 2 2 н . Следовательно, множество конечных нимберов изоморфно прямому пределу при n → ∞ полей GF(2 2 н ) . Это подполе не является алгебраически замкнутым, поскольку ни одно поле GF(2 к ) при k ни в одном из этих полей не содержится степень 2 и, следовательно, не находится в их прямом пределе; например, полином x 3 + x + 1 , имеющий корень в GF(2 3 ) , не имеет корня в множестве конечных чисел.

Как и в случае сложения чисел, существует способ вычисления произведения чисел конечных ординалов. Это определяется правилами, которые

  1. Нимберальное произведение 2-степени Ферма (числа вида 2 2 н ) с меньшим числом равна их обычному произведению;
  2. Нимбер-квадрат 2-степени Ферма x равен 3 x /2 , если его вычислить при обычном умножении натуральных чисел.

Наименьшее алгебраически замкнутое поле нимберов — это множество нимберов меньше ординала ω ой ой , где ω — наименьший бесконечный ординал. Отсюда следует, что как нимбер ω ой ой трансцендентно . над полем [5]

Таблицы сложения и умножения

[ редактировать ]

В следующих таблицах показано сложение и умножение первых 16 чисел.

Это подмножество замкнуто при обеих операциях, поскольку 16 имеет вид 2 2 н . (Если вы предпочитаете простые текстовые таблицы, они здесь .)

Добавление нимбера (последовательность A003987 в OEIS )
Это также Кэли таблица Z 2. 4 – или таблица побитовых операций XOR .
Маленькие матрицы показывают отдельные цифры двоичных чисел.
Умножение номеров (последовательность A051775 в OEIS )
Ненулевые элементы образуют Кэли таблицу Z 15 .
Маленькие матрицы представляют собой перестановочные двоичные матрицы Уолша .
Нимберное умножение степеней двойки (последовательность A223541 в OEIS )
Вычисление ним-произведений степеней двойки является решающим моментом в рекурсивном алгоритме умножения чисел.

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Достижения в компьютерных играх: 14-я Международная конференция ACG 2015, Лейден, Нидерланды, 1-3 июля 2015 г., Пересмотренные избранные статьи . Херик, Яап ван ден, Плаат, Аске, Костерс, Вальтер. Чам. 24 декабря 2015 г. ISBN  978-3319279923 . OCLC   933627646 . {{cite book}}: CS1 maint: отсутствует местоположение издателя ( ссылка ) CS1 maint: другие ( ссылка )
  2. ^ Анани., Левитин (2012). Введение в разработку и анализ алгоритмов (3-е изд.). Бостон: Пирсон. ISBN  9780132316811 . OCLC   743298766 .
  3. ^ «Теория беспристрастных игр» (PDF) . 3 февраля 2009 г.
  4. ^ Перейти обратно: а б Браун, Эзра ; Гай, Ричард К. (2021). «2.5 Арифметика Нима и алгебра Нима». Единство комбинаторики . Том. 36 математических монографий Каруса (переиздание). Американское математическое общество . п. 35. ISBN  978-1-4704-6509-4 .
  5. ^ Конвей 1976, с. 61.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f5c72ad823c2e7b0707dc6d19137b234__1707687960
URL1:https://arc.ask3.ru/arc/aa/f5/34/f5c72ad823c2e7b0707dc6d19137b234.html
Заголовок, (Title) документа по адресу, URL1:
Nimber - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)