Skip to content

从二同源到全部有理点 ​

这份终点要求完成两个不同的全局判断:证明 E1:y2=x3−x 的全部有理点恰为四个点;证明 E5:y2=x3−25x 至少包含一个无限阶点。两条曲线都有三个有理二阶点,但这个共同局部特征不决定全部有理点群。

学习入口是有理二同源与全局有理点证书路线。所用接口分别见椭圆曲线同源、二同源下降和二阶点曲线族的高度下降。可下载精确复算程序与对应结果;程序只使用Python标准库,并区分有限样本复算与正文的全称证明。

任务一:给出映射、核和缺失原像 ​

令

E1:y2=x3−x,E1′:Y2=X3+4X.

要求写出两个有理二同源,处理分母为零的输入,核对复合,并判断 (2,4)∈E1′(Q) 是否有 E1(Q) 中的原像。

可核对的证书 ​

对非零横坐标,两个映射为

(1)ϕ(x,y)=(x−1x, y(1+1x2)),ϕ^(X,Y)=(X+4/X4,Y(1−4/X2)8).

各自把零元和横坐标为零的点送到目标零元。因此核分别是 {O,(0,0)}、{O′,(0,0)}。代入一般复合恒等式或本式直接通分,得到 ϕ^ϕ=[2]、ϕϕ^=[2]。特殊点表为

输入 映射 输出
O,(0,0)∈E1 ϕ O′
(1,0),(−1,0)∈E1 ϕ (0,0)
O′,(0,0)∈E1′ ϕ^ O
(2,4),(2,−4)∈E1′ ϕ^ (1,0)

(2,4) 没有有理的 ϕ-原像,因为输出横坐标必须等于 (y/x)2,而二不是有理数平方。它在 Q(2) 中有两个原像 (1+2,2+2)、(1−2,2−2)。这同时核对了几何满射和有理点非满射可以共存。

此任务中不能把对偶写成 (X+4/X,Y(1−4/X2)):省去缩放后输出在系数已放大的另一条模型上,复合也不是当前坐标下的倍点。

任务二:从两个平方类像得到四个实际陪集 ​

要求算出 E1(Q)/2E1(Q),并证明 O,T0=(0,0),T+=(1,0),T−=(−1,0) 确实是完整代表,而非仅仅找出四个点。

先计算有限商的大小 ​

E1 的 b=−1,平方类候选只有 [1],[−1],分别由 O,T0 实现。E1′ 的 b′=4,候选为 [±1],[±2];有限横坐标必须非负,核点的类为 [4]=[1],所以负类不出现。O′ 和 (2,4) 实现两个正类。于是

|αE1(E1(Q))|=2,|αE1′(E1′(Q))|=2.

对偶核点 T′=(0,0) 已在第一同源像里,因为 ϕ(T+)=T′。故核修正 κ=1,倍点商的大小恰为四。

再证明这四个点在商中不同 ​

T0,T− 的第一侧平方类都为 [−1]≠[1]。任何倍点都属于对偶像,第一侧类必为一,所以这两点不在 2E1(Q)。

T+ 的第一侧类为一,需要第二层检查。其两个对偶原像恰为 (2,4),(2,−4),两者在 E1′ 的平方类都为 [2]≠[1],所以都不在 ϕ(E1(Q)) 中。因此不存在 Q 使 ϕ^ϕ(Q)=T+,即 T+ 也不是倍点。

四点构成二阶子群;任意两个不同点之差仍是其中一个非零点。既然三个非零点都不是倍点,四点就给出四个不同陪集。商的总大小又恰为四,故它们完整覆盖。这一步才允许任意有理点写成

(2)P=T+2Q,T∈{O,T0,T+,T−}.

任务三:把有限商闭合为全部有理点 ​

要求给一个可终止的下降证书,而不是把有限坐标搜索当作全局穷尽。

整数高度不等式 ​

对既约 x=u/v 定义 H(P)=max(|u|,v),并令 H(O)=1。本曲线的倍点横坐标为

x(2P)=[(u2+v2)2:4uv(u2−v2)].

分子分母的最大公因数整除四:奇素数若同时整除两项,就会同时整除 u2+v2 与 u2−v2,违反原始性;当 u,v 都为奇数时,分子恰含两个二因子,所以公因子最多四。其他奇偶情形分子为奇数。因此

(3)H(Q)4≤4H(2Q).

二阶平移在射影横坐标上给

(4)[u:v]↦[−v:u],[u:v]↦[u+v:u−v],[u:v]↦[v−u:u+v],

分别对应 T0,T+,T−。任何约分都只会降低最大绝对值,因此 H(P−T)≤2H(P);二阶点满足 −T=T。结合式(2)–(3),得到

(5)H(Q)4≤4H(P−T)≤8H(P).

当 H(P)>2 时,右边严格小于 H(P)4,故 H(Q)<H(P)。

小高度名单和最小反例 ​

除 O 外,高度不超过二的可能横坐标正是 −2,−1,−1/2,0,1/2,1,2。其右端值为

x x3−x 有理纵坐标
−2 −6 无
−1 0 0
−1/2 3/8 无:二进赋值为 −3
0 0 0
1/2 −3/8 无
1 0 0
2 6 无:三进赋值为一

所以小高度点恰是上述四点。若还存在其他有理点,从中取高度最小的 P。它必有 H(P)>2,由式(2)找到更低高度的 Q。若 Q 属于四点子群,则 2Q=O,式(2)又让 P=T,矛盾;所以 Q 也是更小的反例,仍矛盾。结论为

(6)E1(Q)={O,(0,0),(1,0),(−1,0)}.

有限枚举在这里仅承担阈值内的完整检查;阈值外的无遗漏性由下降证明承担。

任务四:相同二阶点结构,迁移后却有无限阶点 ​

在 E5:y2=x3−25x 上检查 P=(25/4,75/8)。要求证明它有无限阶,并指出哪些旧步骤仍适用、哪些数值结论不能照搬。

严格增长证书 ​

点方程的两边同为 5625/64。倍点斜率、完整倍点和高度为

(7)m=5912,2P=(1681144,−622791728),H(P)=25,H(2P)=1681.

一般高度界给 H(2R)≥H(R)4/2500。因为 253>2500,它对 R=P 给严格增长;新高度更大,阈值继续成立。因此 P,2P,4P,… 的高度严格递增,点都不同,P 必有无限阶。

两条曲线都有四个有理二阶以内的点,而 E5 的非挠点也可以落在第一侧平方类的零类:P 的类是 [25/4]=[1],故它虽有对偶原像,却不因此成为二阶点。用二同源原像公式取 s=5/2,可得

R=(20,100)∈E5′:Y2=X3+100X,ϕ^(R)=P.

R 的平方类是 [20]=[5],不是一,所以 R 不在第一同源像里。另一个对偶原像是 R+(0,0)=(5,−25),其类仍为 [5],所以 P 实际不是倍点。原像需检查两点,不能仅凭其中一个非像就作结论。

这里无需求出 E5(Q) 的完整秩或所有生成元;已经得到一个严格、独立可验的非挠证书。若把参数改成 n=0,曲线出现奇点、高度常数失去意义;若在一般二同源模型中令 b=0 或 a2=4b,光滑性与两个不同核点的前提也失效。

复算与迁移验收 ​

公开程序使用精确有理数实现完整加法分支、同源和对偶,复核上述点与平方类。它还在多组有限域的全部曲线上核同态、核、复合和精确商核修正;对整数高度齐次式则独立检查原始整数对、公因子整除和上下界。程序的有限检查不替代正文的函数域、赋值与最小反例证明。

独立迁移时至少保留三类检查:换成 a≠0 的模型以检出漏掉 x2 项;让 a2−4b 为非平方以检出漏除 κ=2;让输入成为 O、(0,0) 或其他二阶点以检出非法除零。正文的完整数学条件和这些可复算边界共同构成证书。