这个方程两边如何通分怎么通分?

在我碰到这道题之前它已经被某人心怀恶意地发布在网络上,成为流行的朋友圈图片肆意捉弄那些老实人。我根本没意识到我偶然看到的这道题到底是个什么样的怪粅它长这个样:

你可能已经在朋友圈看到过很多这样的图了,它们一般都是标题党的垃圾:什么“95%的麻省理工毕业生无法解决的问题”这个“问题”要么很空洞,要么偷换概念要么就是不重要的脑筋急转弯。

但这个问题不是这张图片就是一个精明的,或者说阴险的圈套大概99.999995%的人根本没有任何机会解决它,甚至包括一大批顶级大学非数论方向的数学家它的确是可解的,但那真的真的不得了的难

峩们求解的是这个方程的正整数解

(为了与论文的变量名相适应,我把苹果、香蕉和菠萝修改过来了)

面对任何方程你需要做的第一步是尝試并确定问题背景。这到底被划归到哪一类问题嗯,我们被要求找到整数解所以这是一个数论问题。就题而言方程涉及有理函数(哆项式除多项式的函数形式),但很显然我们可以用通分移项的方法化成一个多项式函数所以我们实际上解得是一个丢番图方程( Diophantine equation)。囸数解的要求有一点不同寻常接下来我们会看到这个要求会让问题变得多么难。

现在我们有了多少变量?这个问题看起来很蠢:很明顯我们有三个变量,分别是a、b、c让我们慢一点来。一个科班出身的数论学家第一眼就能察觉到这个方程是齐次的。这意味着如果(ab,c)是方程的一个特解的话那(7a,7b7c)都是它的解。你能看出为什么吗给每一个变量乘一个常数没有改变方程的结构(7只是一个例孓),因为分子分母全部都约掉了

这意味着这个方程看上去像是三维的,但它实际上只有两维在几何学中,它对应着一个面(一个三え方程一般定义一个两维的面一般来说,k个n元方程定义一个d维的流形d=n-k)。这个面是由一条过原点的线旋转形成的可以通过截取的单岼面来理解。这是一条投影曲线

在大多数初等的情形,这种降维可以这么解释:无论解是什么我们都可以分为两类,c=0的情形和c≠0的情形第一类仅仅涉及两个变量(所以自然是二维的),而第二类情形我们可以对所有解同时除以c并得到一个c=1的解(注:在上上一段我们巳经说明了这样一组解也一定是方程的解)。因此我们可以在c=1的情况下寻找a和b的有理数解只要乘以一个公分母,就得到了ab,c的正数解一般来说,齐次方程的整数解对应一个低一个维度的非齐次方程的有理数解

接下来的问题是:这个方程的次数是什么?次数指的是各項中最高的幂次对于涉及多个变量相乘的项,幂次就是各变量幂次之和举个例子,如果某项为a2 bc4 那此项的次数就是7=2+1+4 。

丢番图方程在不哃次数难度完全不一样宽泛地说:

二次的也被理解得非常透彻,一般能用相对初等的方法解决

三次的就是满山满海的深奥理论和数不勝数的开放问题。

四次的嗯,真的真的很难

我们这个方程是三次的。为什么嗯,去分母之后就很显然了:

 即使没有合并同类项你吔可以明白地看到次数为3:没有超过三个变量的乘积,最后我们得到的是类似a^3 、b^2 c、abc这样的项而没有幂次超过3的。合并同类项后方程整悝如下:

你可能会反对这样的变形:因为这样获得的解可能恰好使某个分母等于0,使得原方程没有意义这是对的,我们的新方程的确有些解不与原方程对应但这是好事。这个多项式形式给原方程打上了一些补丁使得它便于处理;对于我们找到的任何特解只需要代入原方程检验一下分母等不等于0就可以了。

事实上多项式方程很容易处理。比如说 a=?1 ,b=1, c=0这是好事:我们有了有理数解,或者说有理点這意味着我们的立体方程(3维)实际上是个椭圆曲线。

当你发现这个方程是椭圆曲线时你会喜出望外,然后悲从中来(注:这里不是大镓熟悉的圆锥曲线中的椭圆而是域上亏格为1的光滑射影曲线。对于特征不等于2的域它的仿射方程可以写成:y^2=x^3+ax^2+bx+c。复数域上的椭圆曲线为虧格为1的黎曼面Mordell证明了整体域上的椭圆曲线是有限生成交换群,这是著名的BSD猜想的前提条件阿贝尔簇是椭圆曲线的高维推广。By 百度百科),因为你发现椭圆曲线问题是个庞然大物(哇的一声哭出来)这个方程是一个展现椭圆曲线理论强大的经典案例,证明它可以被鼡来寻找一些爆难问题的解

我们需要做的第一件事把椭圆曲线化成魏尔斯特拉斯(注:Weierstrass,提起他最著名的成就就是严密化微积分的ε-δ语言)形式。这是一个长得像这样的等式:

y^2=x^3+ax^2+bx+c(这被称为长魏尔斯特拉斯形式它并不是严格必需的,但有时候会带来一些便利)

众所周知任何橢圆曲线都可以化成这种形式(在特征为2或者3的域特别基础,如果你研究特征特别小的域那结果就不一样了,我们此处不作讨论)如果想讲清楚怎么把椭圆曲线化成这种形式,那可就是长篇大论了(学渣的碎碎念:我信我信)你只需要知道,这种变形是完全机械的操莋(关键在于方程至少存在一个有理数点而我们已经确定了一个有理数点)。现在有若干计算机函数包可以轻而易举地帮你搞定这件事

但即使你不知道如何完成变换,验证它也是很容易的或者说至少是机械的。对于我们而言需要的变换由令人生畏的公式导出。

我知噵这看上去就像随意的巫毒把戏(注:巫毒是目前最为人熟悉的非洲信仰,在西方文化中就是神秘力量的象征符号可以类比国人心中嘚毒盅、赶尸和降头),但请相信我它不是一旦你完成了这些变形,沉闷但异常直白的代数计算可以证明它是对的

我要回帖

更多关于 方程怎么通分 的文章

 

随机推荐