叠层归一 · 数论系统 DNT · 第三季 №22

原子区分的二次型类群收口

把「原子区分有限」这一 DNT 核心断言,在二次型类群(class group)语言下严格收口——对应模块 M115。

数论 DNT-22 新模块 M115 第三季首篇 诚实分级
目录
  1. 为什么需要这次收口
  2. 一、区分方程的有限解(A 级)
  3. 二、原子区分的最小性(A 级)
  4. 三、对应到 h=1 二次域(B+ 级)
  5. 四、诚实分级与遗留 OPEN
  6. 五、第三季前瞻(DNT-23→)

为什么需要这次收口

DNT 第二季(DNT-11 ~ DNT-21)在收束篇里把「原子区分有限」作为已经成立的出发点:体系内只有两个不可再分的区分 σ = √2(Ising 区分层)与 τ = φ(黄金区分层),外部素数则无限开放。

但「有限」与「不可再分」一直停留在直觉层面。本文用经典数论的「二次型类群」这把尺子,把这两个断言钉死:原子区分之所以不可再分,是因为它们各自对应的二次域的类群是平凡群(类数 h = 1)——换句话说,区分基底在自己的域里「没有真子结构可以再分」。

视角方法论提醒:这仍是「对应」而非「演绎必然」。我们把代数结构 σ/τ 指认到具体二次域,h=1 是该域的外部数论事实。正确的诚实姿态是:A 级给「有限解 + 最小性」的推导,B+ 级给「σ/τ ↔ h=1 域」的对应与外部事实。

一、区分方程的有限解(A 级)

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
[A 级] 区分方程的整数解有限(仅 4 组),是纯代数推导。它说明「原子区分」是一个封闭的有限基底,而非开放的无限谱——这正是 DNT 区别于外部数论(素数无限)的关键。

二、原子区分的最小性(A 级)

「不可再分」更精确地说:在小判别式实二次域的基本单位(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)  # []
[A 级] 基本单位谱中 (1, σ) 与 (σ, τ) 区间均为空 → σ/τ 是最小、且不可介于其间的原子区分,没有「真子区分」可再分。这与 DNT-21 收束篇的「原子区分有限」断言严格对齐。

三、对应到 h=1 二次域(B+ 级)

现在做「指认」:把两个原子区分映射到具体二次域的基本单位。

原子区分对应二次域判别式 D基本单位范数 N
σ = √2ℚ(√2)81 + √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 实二次域列表中 → 两个域的类群都是平凡群。

[B+ 级] 「σ/τ 对应 h=1 域」是一个对应/诠释:体系把原子区分指认到这两个 Euclid 域;而 h=1 本身是外部数论事实,不是体系内部的 A 级恒等推导。诚实标 B+。

于是「原子区分不可再分」在类群语言下获得精确含义:区分基底 σ/τ 各自的域没有非平凡的理想类,因而在代数上没有可以再分的真子结构——这正是「不可再分」的数论定义。

四、诚实分级与遗留 OPEN

本次收口的三层论证按体系诚实框架分级如下:

论证级别性质
区分方程整数解有限(4 组)A严格代数推导
σ/τ 最小且不可介于其间APell 谱枚举(可程序验证)
σ/τ 对应 h=1 二次域B+对应 + 外部数论事实
遗留 OPEN
  • DNT22a:σ/τ ↔ h=1 域的「maximal order 唯一因子分解」能否直接推出 DNT 区分算术的乘法封闭(嵌套叠层唯一分解)?该对应仍属 B+,待 A 级桥接。
  • DNT22b:更高维区分(量子维数谱 1 / σ√2 / ψ / τφ)是否对应非交换类群 / Orders?留待第三季续篇。

对应模块 M115 已把上述推导固化进验证框架:认领 M113-T1/T2(原子区分)与 M112-T1(自然数从 C=1 诞生),登记新论题 M115-T1(原子区分有限:二次型类群收口)。全系统验证:M115 的 4 项 check(A×2、B+×2)全部通过,0 失败。

五、第三季前瞻(DNT-23 →)

DNT-22 把「原子区分」钉死在 h=1 二次域上。第三季的下一步自然是从这里生长:

  1. DNT-23(候选):把 DNT-21 收束篇留下的 OPEN「维度二象性的代数桥」推进为具体映射——区分函数的裂隙 A−B=C 如何生成维度谱。这正是 DNT22b 的非交换类群方向。
  2. DNT-24(候选):外部素数 ∞ 与原子区分有限 2 的「开放/封闭对偶」,写成 DNT 版的「哥德尔不完备」注脚——体系内可判定的封闭,与体系外开放的无限。

每推进一篇,就对应一个新模块(m116、m117…),并把文章中的真实推导固化进验证框架,保持「写一篇文章更新一次数论系统」的节奏。

← 返回数论洞见总览