2024-07-11
代数
00

目录

§7 椭圆曲线

§7 椭圆曲线

定义 7.1f(x)f(x)是一个良好的三次多项式。由ff定义的椭圆曲线是集合

E:={O}{(x,y)y2=f(x)}.\mathbb{E}:=\{\mathscr{O}\}\cup\{(x,y)\mid y^{2}=f(x)\}.\tag*{}

例 7.1 方程的解如下图所示:

注意(x,y)E(x,y)\in\mathbb{E} \Rightarrow (x,y)E(x,-y)\in\mathbb{E}

定理 7.1 每个椭圆曲线都是一个Abel群。

这令人惊讶。我们定义群操作如下:

E×EE(P,Q)P+Q\begin{aligned} \mathbb{E}\times\mathbb{E}&\to\mathbb{E}\\ (P,Q)&\mapsto P+Q \end{aligned}\tag*{}

(1) 如果P,Q=OP, Q=\mathscr{O},则设

O+O=O.\mathscr{O}+\mathscr{O}=\mathscr{O}.\tag*{}

(2) 如果P=OP=\mathscr{O}, Q=(x,y)EQ=(x,y)\in\mathbb{E}, 则设

O+Q=Q+O=Q.\mathscr{O}+Q=Q+\mathscr{O}=Q.\tag*{}

(3) 如果PP, QQ属于{(x,y)y2=f(x)}\{(x,y)\mid y^{2}=f(x)\}, 考虑包含和的唯一直线LPQL_{PQ}

一条直线LL与三次曲线交于三点。设R=(x,y)R=(x,y)为第三个交点,则定义P+Q:=(x,y)P+Q:=(x,-y)

规则:LPQL_{PQ}是垂直线,它在R2\mathbb{R}^{2}中不再有第三个交点,我们定义第三个交点RR为“无穷远点” O\mathscr{O}

(这其实是投影几何中的一种解释,在那里平行线——例如垂直线——在无穷远点相交。)

注意LPQ=LQPL_{PQ}=L_{QP},所以P+Q=Q+PP+Q=Q+P

证明E×EE\mathbb{E}\times\mathbb{E}\to\mathbb{E}是结合的较为困难。

我建议选择三个相邻的点。

命题 7.2 (P1+P2)+P3=P1+(P2+P3)(P_{1}+P_{2})+P_{3}=P_{1}+(P_{2}+P_{3})

一个很棒的观察:假设f(x)=a3x3+a2x2+a1x+a0f(x)=a_{3}x^{3}+a_{2}x^{2}+a_{1}x+a_{0}aiQa_{i}\in\mathbb{Q}。若P,QEP, Q\in\mathbb{E}为有理点(即它们的xxyy坐标为有理数)。那么P+QP+Q也是有理点!

证明:LPQL_{PQ}的方程为

y=mx+ty=mx+t\tag*{}

P,QQ2P, Q\in\mathbb{Q}^{2} \Rightarrow m,tQm, t\in\mathbb{Q}。交点LPQEL_{PQ}\cap\mathbb{E}包含RR满足方程

(mx+t)2=a3x3+a2x2+a1x+a0(mx+t)^{2}=a_{3}x^{3}+a_{2}x^{2}+a_{1}x+a_{0}\tag*{}

P,Q,R\Rightarrow P, Q, R是某个有理系数三次多项式的根。

\Rightarrow

(xx1)(xx2)(xx3)=g(x)=b3x3+b2x2+b1x+b0(x-x_{1})(x-x_{2})(x-x_{3})=g(x)=b_{3}x^{3}+b_{2}x^{2}+b_{1}x+b_{0}\tag*{}

由于x1,x2Qx_{1}, x_{2}\in\mathbb{Q} \Rightarrow x3Qx_{3}\in\mathbb{Q},因为x1x2x3x_{1}x_{2}x_{3}g(x)g(x)的常数项!(更好的是:因为x1+x2+x3=b2x_{1}+x_{2}+x_{3}=b_{2}x1,x2,b2Qx_{1}, x_{2}, b_{2}\in\mathbb{Q}。)

定义 7.2ff是有理三次多项式(即aiQa_{i}\in\mathbb{Q}),定义E(Q)E\mathbb{E}(\mathbb{Q})\subset\mathbb{E}为集合

(E(Q×Q)){O}(\mathbb{E}\cap(\mathbb{Q}\times\mathbb{Q}))\cup\{\mathscr{O}\}\tag*{}

即所有坐标为有理数的点PP以及无穷远点O\mathscr{O}的集合。

因此我们有一个子集

E(Q)E\mathbb{E}(\mathbb{Q})\subset\mathbb{E}\tag*{}

它在加法下是封闭的。

它在取逆下也是封闭的,因为

P=(x,y)Q×QP=(x,y)\in\mathbb{Q}\times\mathbb{Q}\tag*{}

\Rightarrow

P=(x,y)Q×Q-P=(x,-y)\in\mathbb{Q}\times\mathbb{Q}\tag*{}

并且E(Q)\mathbb{E}(\mathbb{Q})包含单位元O\mathscr{O},所以

命题 7.3 E(Q)E\mathbb{E}(\mathbb{Q})\subset\mathbb{E}是一个子群。

定义 7.3GG存在一个有限集合SS以及一个满同态

F(S)G,F(S)\to G,\tag*{}

则称是有限生成的(finitely generated)

解析此定义:设S={s1,,sn}S=\{s_{1},\ldots,s_{n}\}为有限集合,并且

ϕ:F(S)G\phi: F(S)\to G\tag*{}

是一个满同态。

ϕ\phi将每个sis_{i}映射到某个元素

gi=ϕ(si)g_{i}=\phi(s_{i})\tag*{}

ϕ\phi是满射的,意味着gG\forall g\in G\exists一个字,使得

ϕ(w)=g\phi(w)=g\tag*{}

gg可以表示为gig_{i}gi1g_{i}^{-1}的有限乘积。

换句话说,存在一个有限集合

g1,,gnGg_{1},\ldots,g_{n}\in G\tag*{}

使得GG的任意元素都可以用gig_{i}及其逆元的乘积来表示。

例 7.2 任何有限群GG都是有限生成的。取

S=GS=G\tag*{}

并定义映射

F(S)Ggg.\begin{aligned} F(S)&\to G\\ g&\mapsto g. \end{aligned}\tag*{}

例 7.3 任意循环群都是有限生成的。如果

G=g,G=\langle g\rangle,\tag*{}

S={g}S=\{g\}

F(S)Ggg.\begin{aligned} F(S)&\to G\\ g&\mapsto g. \end{aligned}\tag*{}

例 7.4 任意有限个有限生成群的积也是有限生成的

G=G1××Gn.G=G_{1}\times\cdots\times G_{n}.\tag*{}

GiG_{i}的生成集SiS_{i}并定义S=S1SnS=S_{1}\cup\cdots\cup S_{n}。如果ϕi:F(Si)Gi\phi_{i}: F(S_{i})\to G_{i}是满射i\forall i,定义

ϕ:F(S)Gai(1,,1,ϕi(ai),1,,1)\begin{aligned} \phi: F(S)&\to G\\ a_{i}&\mapsto(1,\ldots,1,\phi_{i}(a_{i}),1,\ldots,1) \end{aligned}\tag*{}

关于椭圆曲线最重要的一个定理是:

定理 7.4 (Mordell's Theorem) E(Q)\mathbb{E}(\mathbb{Q})是有限生成的。

这一结果令人惊讶——存在一些有理点P1,,PnE(Q)P_{1},\ldots,P_{n}\in\mathbb{E}(\mathbb{Q}),使得任何其他有理点都可以通过这些PiP_{i}的加减法得到。