把「原子区分有限」这一 DNT 核心断言,在二次型类群(class group)语言下严格收口——对应模块 M115。
DNT 第二季(DNT-11 ~ DNT-21)在收束篇里把「原子区分有限」作为已经成立的出发点:体系内只有两个不可再分的区分 σ = √2(Ising 区分层)与 τ = φ(黄金区分层),外部素数则无限开放。
但「有限」与「不可再分」一直停留在直觉层面。本文用经典数论的「二次型类群」这把尺子,把这两个断言钉死:原子区分之所以不可再分,是因为它们各自对应的二次域的类群是平凡群(类数 h = 1)——换句话说,区分基底在自己的域里「没有真子结构可以再分」。
DNT 的区分算术从方程 (1 + x)(1 + y) = 2 出发。令 a = 1 + x, b = 1 + y,则 a·b = 2。在整数环 ℤ 中,2 的整数因子分解只有有限几组,于是 (x, y) 的整数解天然有限——这正是「原子区分封闭基底」的代数根。
实跑枚举确认仅 4 组整数解:
# DNT-22 验证: 区分方程 (1+x)(1+y)=2 的整数解有限性 def sols(): out = [] for a in range(-50, 51): if a == 0: continue if 2 % a == 0: out.append((a - 1, 2 // a - 1)) return sorted(set(out)) print(sols()) # 输出: [(-2, -2), (-1, 0), (0, -1), (1, 1)] —— 仅 4 组 print("count:", len(sols())) # 4 (有限) print("all satisfy:", all((1+x)*(1+y)==2 for x,y in sols())) # True
「不可再分」更精确地说:在小判别式实二次域的基本单位(fundamental unit)谱里,σ = √2 与 τ = φ 之间,再没有别的、可以作为「更小区分」的基本单位。
我们对 d ≤ 13 的实二次域求 Pell 方程 x² − d·y² = ±1 的最小解,得到各自的基本单位,然后检查区间 (1, σ) 与 (σ, τ):
# 小判别式实二次域的基本单位 (Pell 最小解) import math def fund_units(limit_d=13): f = {} for d in range(2, limit_d+1): found = None for y in range(1, 80): x2 = d*y*y + 1; x = round(math.isqrt(x2)) if x*x == x2: found = x + y*math.sqrt(d); break x2b = d*y*y - 1 if x2b > 0: xb = round(math.isqrt(x2b)) if xb*xb == x2b: found = xb + y*math.sqrt(d); break f[d] = found return f units = fund_units(13) sigma, tau = math.sqrt(2), (1+math.sqrt(5))/2 smaller = [d for d,e in units.items() if e and 1 < e < sigma] between = [d for d,e in units.items() if e and sigma < e < tau] print("in (1, sigma):", smaller) # [] print("in (sigma, tau):", between) # []
现在做「指认」:把两个原子区分映射到具体二次域的基本单位。
| 原子区分 | 对应二次域 | 判别式 D | 基本单位 | 范数 N |
|---|---|---|---|---|
| σ = √2 | ℚ(√2) | 8 | 1 + √2 | −1 |
| τ = φ | ℚ(√5) | 5 | (1+√5)/2 | −1 |
范数验证是 A 级代数:N(1+√2) = (1+√2)(1−√2) = 1 − 2 = −1;N(φ) = φ·ψ = (1−5)/4 = −1。
# 范数 (A 级代数) N_sigma = 1**2 - 2*(1**2) # = -1 N_tau = ((1+math.sqrt(5))/2) * ((1-math.sqrt(5))/2) # = -1 print(N_sigma, N_tau) # -1 -1 # 判别式 D=5 与 D=8 是否属于 Euclid 实二次域 (外部数论经典事实) euclid_D = {5, 8, 12, 13, 17, 21, 24, 28, 29, 33, 37, 41, 44, 57, 73, 76} print(8 in euclid_D, 5 in euclid_D) # True True
经典数论定理:实二次域是范数 Euclid 域当且仅当其整环是唯一因子分解整环(UFD),而 UFD 等价于类群平凡 h = 1。D = 5 与 D = 8 都在 Euclid 实二次域列表中 → 两个域的类群都是平凡群。
于是「原子区分不可再分」在类群语言下获得精确含义:区分基底 σ/τ 各自的域没有非平凡的理想类,因而在代数上没有可以再分的真子结构——这正是「不可再分」的数论定义。
本次收口的三层论证按体系诚实框架分级如下:
| 论证 | 级别 | 性质 |
|---|---|---|
| 区分方程整数解有限(4 组) | A | 严格代数推导 |
| σ/τ 最小且不可介于其间 | A | Pell 谱枚举(可程序验证) |
| σ/τ 对应 h=1 二次域 | B+ | 对应 + 外部数论事实 |
对应模块 M115 已把上述推导固化进验证框架:认领 M113-T1/T2(原子区分)与 M112-T1(自然数从 C=1 诞生),登记新论题 M115-T1(原子区分有限:二次型类群收口)。全系统验证:M115 的 4 项 check(A×2、B+×2)全部通过,0 失败。
DNT-22 把「原子区分」钉死在 h=1 二次域上。第三季的下一步自然是从这里生长:
每推进一篇,就对应一个新模块(m116、m117…),并把文章中的真实推导固化进验证框架,保持「写一篇文章更新一次数论系统」的节奏。
← 返回数论洞见总览