尼姆数

组合博弈论引入了一数学对象,称为尼姆数,它们被定义为尼姆的值。但是由于斯普莱格–格隆第定理,它们可以用于一大类游戏的研究。事实上,尼姆数是在序数的真类上赋予尼姆加法尼姆乘法的运算之后形成的概念。这些运算和通常施行于序数类上的加法和乘法并不相同。

尼姆数的特点

斯普莱格–格隆第定理指出:每个无偏博弈等价于一个特定大小的尼姆堆。尼姆数的加法运算(叫做尼姆加法)可以用于计算等价于多个堆的单一尼姆堆大小。这被定义为

对于一个序数的集合定义为“局外最小序数”,也就是说不是的元素的最小一个序数。对于有限序数,尼姆和即是两个数进行异或运算的结果,这个结果也可以简单地通过将相加的各个数字的二进制表示逐位进行不进位的加法而得到(例如,100010+110010=10000)。

尼姆数的乘法运算(尼姆乘法)可以递归地定义如下:

全体尼姆数不能组成普通集合,而只是真类。要是把它当作普通集合,或者考虑其任意的一个对尼姆加法和乘法封闭的子集,那么尼姆数的类可以构成一个特征为2的代数封闭域。尼姆加法的单位元是序数0,而尼姆乘法的单位元则是序数1。由于特征为2,的尼姆加法逆元是自身。非零序数的尼姆乘法逆元是,这里是满足以下条件的序数集合:

  1. 0是的元素;
  2. 如果的元素,那么也是的元素。

是自然数,小于的尼姆数组成一个阶的有限域

正如尼姆加法,有限序数的尼姆积也有一些有意思的结果:

  1. 2的不同费马幂(形如)的尼姆积等于其序数积;
  2. 2的某个费马幂的平方等于在通常的序数乘法下的结果。

尼姆数组成的最小代数封闭域是由小于的序数构成的,这里ω是最小的无限序数。因此,作为尼姆数的是尼姆数“域”上最小的超越数

加法和乘法表

以下表格列出了最小16个尼姆数的加法和乘法表。因为16是一个费马幂(形如),因此这个子集是封闭的。

尼姆加法
+ 0123456789101112131415
0 0123456789101112131415
1 1032547698111013121514
2 2301674510118914151213
3 3210765411109815141312
4 4567012312131415891011
5 5476103213121514981110
6 6745230114151213101189
7 7654321015141312111098
8 8910111213141501234567
9 9811101312151410325476
10 1011891415121323016745
11 1110981514131232107654
12 1213141589101145670123
13 1312151498111054761032
14 1415121310118967452301
15 1514131211109876543210


尼姆乘法
× 0123456789101112131415
0 0000000000000000
1 0123456789101112131415
2 0231810119121415134675
3 0312121513144756811910
4 0481262141011153713951
5 0510152781336912141114
6 0611131485371121091524
7 0791410133415861521211
8 0812411371513519614102
9 0914715618512112103413
10 0101553912611114428137
11 0111367121019241514538
12 0124813195610214117153
13 0136119415214385710112
14 0147951121210413315186
15 0155101144112137831269

参考文献

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.