附录/注释

附录6 椭圆曲线的由来

我们都知道,使用定积分可以比较容易地计算出椭圆的面积为πab,那么椭圆的周长是不是也会很容易呢?

我们都知道,使用定积分可以比较容易地计算出椭圆的面积为πab,那么椭圆的周长是不是也会很容易呢?

设椭圆方程为x2a2+y2b2=1,则周长l=02πa2sin2 θ+b2cos2 θ dθ=02πa2-(a2-b2)cos2 θ dθ,记离心率e=a2-b2a2,则原式化简为l=4a0π21-e2cos2 θdθ,这就是第二类椭圆积分,可以证明,该积分的原函数不能用初等函数表达。所以我们是无法求出椭圆周长的精确值的,只能通过一些函数来近似。

现在我们令t=cos θ,则dθ=-11-t2,代入,得

l=4a011-e2t21-t2dt

分母有理化,得

l=4a01(1-e2t2)(1-t2)1-t2dt

P(t)=(1-e2t2)(1-t2),易知该函数的四个零点为±1±1e应用莫比乌斯变换,只要令s=1t-1即可把四次方程降为三次方程,得

P(t)=-2(1-e2)s3+(1-5e2)s2-4e2s-e2s4

此时我们令Q(s)=2(1-e2)s3+(1-5e2)s2-4e2s-e2,再由dt=-1s2ds,代入原式,得

l=4a-1--Q(s)(2s+1)s2ds

这里-Q(s)=-2(1-e2)s3-(1-5e2)s2+4e2s+e2,即形如y=Ax3+Bx2+Cx+D.而只需令x=z-B3A即可消去二次项,得到y=Ax3+px+q的形式.于是就出现了x3+ax2+b的形式,令其等于y,于是有

y2=x3+ax2+b

这就是椭圆曲线的方程。