一 No构成了一个域
game 和 number 的定义
game:{L|R},其中 L 和 R 都是 game 构成的集合。
number:在 game 的基础上保证不存在 xL≥xR。
定义 x≥y 如果满足不存在 xR≤y 和 x≤yL。
game 相关证明中用到的递归法
让我们暂且不那么严谨的认为:在 game 中不存在无穷递降链,或者一开始就不把这种 game 定义进来。
那么 game 就是由空集的若干堆砌形成的,那么就可以导出层数的概念,即左右集合中层数的最大值+1,令 x 的层数为 f(x)。
当我们要归纳 (x,y,z....) 时,可以利用所有层数和严格小于 f(x)+f(y)+f(z) 的元组 (x′,y′,z′....)。比如 (xL,y,z...),甚至 (y,xR,z...),即调换顺序也可以,只要满足总层数的关系即可。
相同和相等
两个 game 相同:L 和 R 集合分别相同。
两个 game 相等:同时有 x≥y,y≥x。
序关系和相等关系的正确性
四条引理(game):
- x≱xR
- xL≱x
- x≥x
- x=x
proof:对四条引理同时在 x 上归纳。
- 令 y=xR,在 ≥ 定义中导出矛盾。
- 与第一条同理。
- 令 y=x,≥ 定义成立。
- x≤x 和 x≥x 同时满足。
据此可以导出关键的传递性:
- (game) ≥ 具有传递性
- (number) ∀x,xL<x<xR。
- (number) ∀x∀y,x≥y或者y≥x。(完全性)
所有的这一切说明了 number 的 ≥ 构成了全序集。
加法的正确性
定义:
0={|}x+y={xL+y,x+yL|xR+y,x+yR}
- x+0≡x
- x+y≡y+x
- (x+y)+z≡x+(y+z)
这说明 (number,+) 是一个交换半群。
加法逆元的正确性
定义加法逆元 −x={−xR|−xL}
主要是要证 x+(−x)=(−x)+x=0。
x+(−x)={xL+(−x),x+(−x)L|xR+(−y),x+(−y)R}={xL+(−x),x+(−xR)|xR+(−y),x+(−yL)}
那么只要证明 x+(−x)≤0 和 x+(−x)≥0 即可。
只证前者,原命题等价于:
∄xL+(−x)/x+(−xR)≥0令α=xL。xL+(−x)={αL+(−x),α+(−xR)|αR+(−x),α+(−xL)}反证法,假设存在,那么:∄αR+(−x)/α+(−xL)≤0但是又有α=xL,即α+(−xL)≤0是存在的故导出矛盾。
这样就证明了一种情况,另外三种同理。
本文作者:永无岛
本文链接:https://www.cnblogs.com/thedreammaker/p/17892245.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步