历史充满了暗箭伤人的竞争:Edison and Tesla , Harding and Kerrigan , Tupac and Biggie 。同样引人注目的是 16 世纪意大利数学家吉罗拉莫·卡尔达诺(Gerolamo Cardano)和尼克洛·丰塔纳(Niccolò Fontana)之间的冲突。前者是一位才华横溢但多灾多难的学者,后者更为人所知的名字是塔尔塔利亚(Tartaglia 意为“口吃者”,因十几岁时被一名法国士兵的剑刺伤面部而得名)。核心问题:三次方程(cubic equations)。
在 16 世纪,代数方程仍然以修辞方式表达——用文字而不是符号——并且所有系数都必须是非负数,因为数学家不认为负数是合法的。没有未知变量 x 的概念,x^3+cx=d 形式的三次方程被描述为“一个立方加一些东西等于一个数字”,这被视为与“一个立方等于一些东西加一个数字”( x^3=cx+d )不同。因此,尽管今天我们会将求解 ax^3+bx^2+cx+d=0 视为一个问题,但当时它被视为十多个不同的问题,这些项位于等号的左边或右边,或者根本不存在。
如果没有现代符号代数,数学家就会进行几何推理。例如,我们可以将熟悉的表达式 (a+b)^2 = a^2+2ab+b^2 视为边长为 a+b 的正方形的面积等于边长为 a 的正方形、边长为 b 的正方形和两个 a×b 矩形的面积之和。
同样地,将一个边长为 t 的立方体分解成 6 个盒子
(只要 t>u )。
16 世纪初博洛尼亚大学(University of Bologna)的教授西皮奥内·德尔·费罗(Scipione del Ferro)是第一个在解三次方程方面取得重大进展的人。不幸的是,由于当时奇怪的学术保密文化,我们并不知道他的所有成就。学者们不会竞相发表自己的成果,也不会沉浸在证明一个定理或解决一个问题的荣誉中,而是会在“数学决斗”中互相挑战。他们会向对方发送具有挑战性的问题,解决最多的人就是赢家。胜利者通常获得了职业发展和更多的学生。因此,发现有时会被保留下来,作为秘密武器在未来的比赛中使用。
但是我们知道当 c 和 d 为正时,del Ferro 可以解 x^3+cx=d 形式的方程。没有平方项的三次方程,比如这个方程,被称为“凹三次方程”。尽管 16 世纪的数学家不会这样表达,但 del Ferro 证明了一个根是
这个现代公式适用于任何凹三次方程,但由于系数符号不同的三次方程被认为是不同的问题,del Ferro 的解决方案不能自动应用于其他凹三次方程。我们之所以知道 del Ferro 能解出这些三次方程,是因为他把这项技术教给了他的学生安东尼·菲奥(Antonio Fior),后者在 del Ferro 死后吹嘘说他能解出这些方程。
最终,在 1539 年,塔尔塔利亚心软了,并与卡尔达诺分享了他解决凹三次方程的方法,但他没有分享这种方法的证明。然而,对于聪明的卡尔达诺来说,仅仅知道方法就足以发现潜在的数学原理。不久,卡尔达诺可以解决任何一个凹三次方程。然后,他观察到将 x=t-b/3a 代入 ax^3+bx^2+cx+d=0 会产生一个含变量 t 的凹三次方程。通过求解 t 的方程并将其代入代换公式,他可以解出 x 。因此,卡尔达诺能够求解任何一个三次方程。