$ f3 t( r) g4 ~1 ^1 O' l 法国人费尔马(Pierre de Fermat, 1601-1665)虽然学的是法律,从事的也是律师的职业,但他对数学却有浓厚的兴趣,在公余时间常读数学书,并自己从事一些数学研究。他在阅读希腊数学家丢番图(Diophontus)的《算术》一书中论述求解x2 + y2 = z2 的一般解的问题时,在书的空白处,用笔写下这样的心得:“反过来说不可能把一个立方数分拆为两个立方数的和,一个四方数分拆成两个四方数之和。更一般地,任何大于二的方数不能分拆为同样方数的两个之和。我已发现了一个绝妙的证明,但因为空白太小,写不下整个证明”。用数学语言来表达,费尔马的结论是: ' L! K3 C2 d2 P; B- N" y! I6 w& k + y; g- z8 P9 Z+ z 当n≥3时, xn + yn = zn 没有正整数解。9 f4 d+ h) b# V8 |& S }
# }' W/ L( Q6 R2 U* G. R 人们不相信费尔马找到了这个结论的证明,或者正如成千上万的后来人一样,自以为证明出来而实际上搞错了,因为许多有名的数学家都试图证明它,但都以失败而告终。然而费尔马确实创造了无穷下降方法,证明了n = 4 的情况。n = 3 的情况是瑞士大数学家欧拉(Leonard Euler, 1707- 1783)在1753年给出的。19世纪初实际上只有n = 3,n = 4两种情况得到证明。而n = 5的情况则是在经历了半个多世纪,一直到1823年至1825年才首次完全证明。费尔马大定理对当时的数学家是一个最大的挑战。为了表示学术界对它的重视,1816年法国科学院首次为费尔马大定理设立了大奖。许多大数学家,其中包括当时顶尖的数学家,法国的高斯和法国的柯西都曾热衷于这个问题。 ( u/ Z" |) Z' U( L+ M0 T: ^6 n& y* C' j6 E }
在早期尝试解决费尔马大定理的英雄豪杰里有一位巾帼英雄,她是德国的苏菲·日尔曼(Sophie Germain, 1776-1831)。小时候她是一个很害羞、胆怯的女孩,靠自学阅读和研究数学。由于当时女姓在数学上受到歧视,她就用一个男性化名同一些大数学家通信,其中包括高斯和勒让德,她的才能使得这些一流的数学家大为惊讶。1 f" b1 M+ e( l2 Z# A
4 Z+ O5 s, G. g: d
我们现在回过头来看看勾股定理. Z, [0 S* I5 i! g F+ _8 s4 X
# Q8 p- S* j- x. j$ G8 `# T1 h
a2 + b2 = c2 * ^5 a/ T+ Y4 ]# w1 V& [
' ^, l4 |5 N% h 如果我们在方程两边同除以c2,我们得到( e" R `& j; e2 |) r
1 w! ?; l2 V6 A/ k% s4 y, B* K
= 1( @2 P, v1 D9 y. U
e+ x" M2 m( E# V* {! _& C
设= x , = y, 则要找正整数a, b, c 满足a2 + b2 = c2 等价找有理数x, y, 使得(x, y)满足x2 +y2 = 1。 (x, y) 可以看成是平面上单位图上的一个点,x, y都为有理数的点(x, y)称为有理点。这样我们就把由勾股定理得到的方程是否有正整数解化为平面上的单位圆上是否有有理点。同样xn + yn = zn是否有正整数解等价于平面上的曲线xn + yn =1上是否有有理点的问题。我们称由方程xn + yn =1定义的曲线为费尔马曲线。 " w! h i+ m/ K; j, p8 W " [* k' V9 O+ Z" R0 p" k4 A5 [ 在中学数学里,我们对平面代数曲线有一些了解,在解析几何里,对二次曲线进行了完整的分类。平面上二次代数曲线有 / H0 G4 k$ f8 s # U3 R) d4 X t9 t/ Y 椭圆:; 8 k! {8 c' j, I1 X- a e! l/ z1 w5 V' S# s3 n' k/ @ M% C) V4 Y" C
双曲线:,或; q& N( k9 y4 S' d# v: ? ) a1 s* _9 t0 ?" I; R7 ~ 抛物线:. a' e" o( r+ E: v4 e3 @
1 b4 f2 W! Q: |4 @& T& O 代数几何学在解决费尔马大定理起到了非常大的作用。代数几何学是解析几何的自然延续,在解析几何中,我们用坐标方法通过方程来表示曲线和曲面,通常只研究一次、二次曲线,即直线、椭圆、双曲线及抛物线。三次及三次以上的曲线一般就不再仔细研究了。 ( j) g3 H w3 z/ M 1 f1 i3 H6 [8 H6 ^& ] 代数几何与解析几何的一个主要不同点是,解析几何用次数来对曲线和曲面分类,而代数几何学则用一个双有理变换不变量-亏格来对代数曲线进行分类。通过亏格g ,所有代数曲线可分为三大类:" a( T8 O: {0 X2 ]. D
& {/ i; T* u0 F9 n8 B6 q% m" ?
g=0: 直线、椭圆、圆锥曲线; - |# z; m( m2 X' h# F6 X. R& i# k5 J& M ! S7 c# p* ?9 K g=1: 椭圆曲线;# p2 J& C, e. ~
4 [0 D A y% Y* `* H5 J g其他曲线,特别是费尔马曲线。0 |1 A, i# d7 V6 Y: y+ x+ B
4 Z5 O# D0 ~5 Z6 X; O
费尔马曲线的亏格 所以对的费尔马方程,1929年英国数学家莫德尔(Lewis J. Mordell)提出著名的猜想:亏格的代数曲线上的有些点数目只有有限多个。1929年西格尔证明亏格的代数曲线上的整点(即坐标均为整数点)数目只有有限多个。 2 F% k$ N: J: k6 E0 S7 W0 s 9 t* z" @" x3 a0 n* q+ T. _ 当然,一般有理数的数目要比整点数目多得多。3 e/ b% X6 J$ R* Z
( _$ c, B- t8 ]) T6 F% ? 1983年,德国数学家法尔廷斯证明了莫德尔猜想。他的证明用到了多位数学家的成果。他的结果被认为是上世纪的一个伟大定理,他因此而获得1986年的菲尔兹(Fields)奖。从莫德尔猜想我们推出:如果xn + yn = zn有非平凡的互素的正整数解,那么解的个数只有有限多个。希斯-布朗利用莫德尔猜想,证明了对于几乎所有的素数,费尔马大定理成立。. K! \. |. t) f% P
( ^# T0 v! S: S* P 由于莫德尔猜想的证明,数学家看出了一系列猜想最终可导致证明费尔马大定理。 * r& e9 S% Q9 f' W: L8 _, x8 [* V 8 C& Y$ c" m0 U7 v 1983年,史皮娄(Lucien Szpiro)提出史皮娄猜想,并证明由史皮娄猜想可以推出,对于充分大的指数,费尔马大定理均成立。1985年,与塞尔(D.W.Masser)等人提出一系列等价猜想,其中一个称为abc猜想,由它可推出史皮娄猜想。1987年,史皮娄又提出一系列猜想,由它们也能推出史皮娄猜想。这些猜想似乎更容易下手,但至今一个也没有证明。& C. K. h, p4 a1 d4 g9 |
# G. i: y7 M( g0 P/ z5 V ` 1987年,塞尔由伽罗华表示出发提出一些更强的猜想,称为塞尔强(弱)猜想。由它不仅可以推出费尔马大定理,还可推出许多其他猜想,但这条路最终也没有能走通。9 D( E5 c. v9 [" D" {! n! l
, J+ ]$ `; J$ B" p. t) Y! I 1971年,埃莱古阿计(Yres Hellegouarch),最早把椭圆曲线与费尔马大定理联系起来,然而,符莱(Gerhard Frdy)却是第一个把方向扭转到正确轨道上的人。1985年,符莱证明如果费尔马方程(为不少于5的素数)有非零解(即,则可设计一条椭圆曲线其中不妨假定为互素的非零整数,显然它是有理数域上的椭圆曲线。 4 F9 n+ b \; j1 L& O ) \' r0 N3 Y, s0 A: P, ~* f" ? 日本数学家谷山丰(1927—1958)在1955年召开的会议上研究了椭圆曲线的参数化问题。一条曲线的参数化对于曲线表示和研究曲线的性质有很大帮助,这在中学学习解析几何时我们就已经看到了。椭圆曲线是三次曲线,它也可以用一些函数进行参数表示。但是,如果参数表示所用的函数能用模形式,(模函数是上半复平面上处处亚纯函数的一类,模形式是模函数的推广),则我们称之为模曲线。模曲线有很好的性质。我们希望任一椭圆曲线都是模曲线,这就是谷山一志村猜想。此后,数学家把证明费尔马大定理化为证明对某一类椭圆曲线,谷山一志村猜想成立。" ?' I, `7 t v" y0 s