作者 | 橘子老君
来源 | 橘子数学
虚数这个话题至今仍然带有些许神秘色彩. 这完全要归咎与它糟糕的命名,如果我们把i与正向单位 1和负向单位-1一起被称作侧向单位而非虚数单位的话,这种神秘就不存在了.
—— Carl Friedrich Gauss (1777-1855)
对 求解,曾经有几千年的时间里,一直被回避或者忽视,就因为它被认为毫无意义. 直到大约500年前,才发现再也无法回避这个问题。
虽然关于卡尔丹诺方程的故事已经广为流传,但老君这里为了能让读者能够理解为什么我们会无法回避对 的讨论,同时尽可能还原故事的全貌,特地写了两段故事。
主线剧情
意大利文艺复兴时期百科全书式的学者Cardan(1501-1576)在1545年出版的Ars Magna(《大术》)给出了对一般三次方程 的求解方法。
即先通过换元得到 形式,然后可由求根公式得到
【问题征解】如何把任意三次方程,变形为 的形式?
在求解 时,将 代入上式得到:
而另一方面,我可以得到 是方程的解,利用长除法可得二次方程 ,解得另两个实根为 。
虽然Cardan并没有惧怕负数开根,并设 ,但由于缺乏有效的复数域下开根的方法而陷入了一个循环代换,Cardan把这种情况称为"不可约". 并把 作为判别式,认为只有判别式>0的情况下才适用他的公式。
【问题征解】如何在复数域求任意复数的n次方根?
【问题征解】如何证明出现“不可约”情形的三次方程,必有三个实根且两正一负?
文艺复兴时期欧洲著名的工程师Bombelli(1526-72),于1572年的《代数学》一书讨论了负数的平方根,并认为 是一组共轭复数,于是把他们分别设成了:
然后两边三次方,通过待定系数法,解(凑)出了 ,获得了正实根 . 从而指出当判别式<0时,Cardan的公式仍然适用。
[注]:因为在那个时代负数根依旧被数学家们所无视, Bombelli并没有深入研究两个负实根.
【问题征解】如何证明不含平方项的三次方程,在复数域内所有根之和并为0?
之后的数学家们纷纷开始研究负数开根的问题,将其与三角、经典几何、解析几何、微积分等数学分支联系了起来,从而对复数有了更系统的研究。
支线剧情
一个叫Ferro(1465-1526)的意大利数学家,找到了求解以下形式三次方程的方法:
[注]: 注意与前者卡丹公式的区别,虽然在现代人看来只是 差了一个负号,但在那个时代一方面负数的运算规则尚未普及,另一方面两者解的情况也有明显不同.
他找到的求解公式是:
当然到此为止,这并没有跟 扯上任何关系,因为 为正数保证了根号里一定是大于零的数. 而且不难证明该形式的三次方程有且仅有一个实根。
【问题征解】如何证明 有且仅有一个实根?
在那个时代,数学家以相互挑战以收获名誉和奖金,所以他们往往对外宣称自己解决某一问题但对解决问题的方法秘而不宣. 所以Ferro直到临死前才把上述方法传给了他的学生Fior。