自然数 的加法
是数 次 , 是先数 次, 再数 次
- 结合律:
- 交换律:
Proof 在现实世界的直观是, 对于数数 , 无论怎样把数数任务手动分成几个子任务, 都不会影响结果, 而且总的分解方式有限, 最终的分解是大量 的交换律和结合律
自然数 的乘法
是数 次的数 次
也满足交换律和结合律. 在现实世界的直观是 “二维矩形 (交换律)” 和 “三维矩形 (结合律)”. 无论分解成怎么样的 product 分解的子任务, 都不影响结果. 而且总分解次数有限, 最终的分解是大量素数的交换律和结合律
直观是用二维矩形的边长的 sum 分解
整数
有理数
等分操作, 乘法的逆
不要混淆于 的除, 余, 那是一个数 另一个数 的逐次减法, 而不是等分
实数
实数的一种直观是长度. 或者包含有理数 + 线序 + 序完备
鉴于实数的直观性, 可以认为它存在, 用很多公理去定义实数 i.e. 假设 true proposition. 但也可以从有理数 “恢复” 实数
无理数的例子
我们证明 是无理数, 或者
- 每个自然数可以进行唯一的素数因子分解
- 互素 := 没有相同的素数因子
- 如果 互素, 则 互素
- 可以唯一地表示为互素 的分式
- 如果 , 则 . 反证法: 如果 则 于是 于是
特别地, 时, , 但是 且 . 说明不存在 使得
所以 不是有理数
这种判断方法可以推广到代数整数
代数整数里的 “整数” 是因为
Proof (p.43 of ref-8)
取 互素. 代入方程, 乘
右边被 整除. 但 互素, 所以 或 .
从而 . 从而
代数数
注意不要求 , 不限制 , 包含所有有理数 , 部分无理数 e.g.
代数数 是可数集, 实数 是不可数集
超越数 . 是超越数
十进制, 二进制都可以定义实数, 都是特殊的区间套方法
有理数区间是子集 with property 序不中断
注意区间端点可以不是有理数. 用区间套定义实数还需要处理 Cauchy 性质或者叫做 limit-distance-vanish 性质
从操作简单性来说, 应该用 Dedekind-cut. “操作简单” 是指
- let , 一一对应
- 所以 和 一一对应
[Dedekind-cut] 无理数
一一对应到
. 将 重新记为
实数
逻辑上等价地可以只使用一半, 例如, 有理数 的任何左半无限区间, 然后自动通过做 中的补集得到右半无限区间. 但这里用更对称的表示
- [order-real] 序
let
- [add-real] 加法. let
由于 的存在, 乘法不保持序. 但是 的乘法保持序. 先处理 的情况, 再用反射 得到 的情况
- [multiply-real] 乘法. let
的 都有结合律, 交换律, 分配律
[completeness-real] 完备性
[exact-bound] 确界原理
[nested-closed-interval-theorem] 闭区间套定理
[closed-interval-intersection-theorem]
实际上, 只需要闭区间族的小端点都 大端点, 即可得到交集非空
Proof 同理, 对小端点用上确界 , 对大端点集用下确界 , 得到 with 得到闭区间族交集是闭区间
[closed-interval-net-theorem] 闭区间 网 交集非空
Proof
反方向 “闭区间族的小端点都 大端点 ==> 区间网” 不成立, 考虑只有两个区间 且交集非空 且 的闭区间族, 没有第三个区间属于它们的交集. 虽然只要补充交集, 就能满足
let
def 序列 单调递减, 单调递增
[limsup] 上极限
[liminf] 下极限
Example
对于 序列定义
对于一般 net 定义
[limit-distance-vanish-sequence] := . i.e. tail distance vanish
[limit-distance-vanish-net] :=
[Cauchy-completeness-real] limit-distance-vanish 序列 or net 收敛
Proof
limit-distance-vanish ==>
let , then . 可取
==> limit-distance-vanish 序列有界
==> 单调增减有界序列 有极限
limit-distance-vanish 性质 ==>
从而 收敛到
对网, 同理证明网的尾部有界, 然后, 已经证明过有界区间网的交集非空, 取其中一点 , 使用 limit-distance-vanish-net 得到 net 收敛
反过来, 收敛序列是 limit-distance-vanish 的. by 三角不等式
Prop 序列 or net 收敛到 <==> limit-distance-vanish
[uncountable-real] 实数不可数
已经证明了 . cf. cardinal-increase
recall
Proof
根据区间套定理, 实数的二进制小数点表示: 第 位取 或
==> . 其中, 把二进制中可能的两种等价的选择 quotient
by 线性映射 or 仿射映射
by
Proof
它代表二进制中, 出现的第一个位置是 , 第二个位置是 …
对比 , vs
距离