有媒體近日報道說,有一道小學奧數題將一位大數學家難倒了。
被“難倒”的大數學家是俄羅斯的安德烈·奧昆科夫,主要研究表示論及其在代數幾何、概率論和數學物理等領域的應用。2006年,奧昆科夫因在“概率論、表示論和代數幾何的相互作用”方面取得杰出成果而獲得菲爾茨獎。看到題目,奧昆科夫先生仔細看了幾遍,最終有些不好意思地笑了:“呵呵,我能不能不做這道題?感覺我現在的思路比較混亂……”
題目
問題“很簡單”
這道題目是這樣的:
問:1、2、3、2、3、4、3、4、5、4、5、6……前500個數的和是多少?
解法一:這個數列里有1個1、2個2、2個168、3個3、4、5、……、165、166、167,所求的和=1+2×2+2×168+3(3+167)÷2×165=42416。
解法二:把1、2、3;2、3、4;3、4、5……;165、166、167;166、167、168;167、168寫成三個數列: 1、2、 3……165、166、167,2、3、4……166、167、168,3、4、5……167、168,這樣,所求的數列的和就等于上述三個數列的和,也就是:(1+167)÷2×167+(2+168)÷2×167+(3+168)×166÷2=42416。(據網上公布答案,漏掉了數列中的省略號,與數列之間的逗號。)
真像奧昆科夫看到題目的最初反應,“哦,很簡單”,與大數學家高斯小學一年級時快速算出的“求1到100所有自然數之和”屬一個類型,不過是3個等差數列疊加而已。學奧數的小學生解這道題一般都不會有困難,那么,獲得有數學諾貝爾獎之稱的菲爾茨獎的奧昆科夫先生怎么會在真的“很簡單”的題目前卡住了呢?
求證
職業病影響解題思路
筆者接受過高等的數學專業教育,在我看來,之所以奧昆科夫先生不能解出這道題,可能是數學家特有的職業病在作祟。
一般中國小學生的解題法是2個步驟:
1.看出這串數列的規律,并給出前500項的通項公式(或以小學生自己能理解的通項表達);
2.根據通項公式(此處是3個等差數列疊加),應用等差數列求和公式(或數理上一致的求和方法),分別求出3列等差數列的和,并相加。
但是,作為數學家和數學專業的學生來說,步驟應當是:
1.看出這串數列的規律,大致猜測前500項的通項公式或遞推公式;
2.證明該數列每一項都滿足所猜想的通項公式或遞推公式;
3.求和。
奧昆科夫先生有很大可能就是腦海中比小學生們多了“證明通項公式是否正確”這一步,結果也就卡死在這里了,所以奧昆科夫先生感覺“現在的思路比較混亂”。
在高等的數學里,一般給出數列的遞推公式讓你求通項公式,或者反之。簡單的數列求和問題,一般總給出遞推表達式或者通項表達式。而本題,兩者都沒有給。為什么不給,是因為一旦給出后,本題對小學生而言,80%的難度就沒有了。
作為數學家,數理邏輯必須嚴密。被跳過的一步,在奧昆科夫先生眼里,是不能越過的深淵了。這便是數學家的職業病。所以,奧昆科夫先生解不出這道題目,可能是他想得太多。與小學生或者有些家長解不出這道題,性質完全不同。
結論
不符合高數出題要求
之所以奧昆科夫先生想得太多,就是因為那道奧數題不太符合高等的數學的出題要求。如果把這題出成這樣:“1、2、3、2、3、4、3、4、 5……n-4,n-3,n-2,n-3,n-2,n-1,n-2,n-1,n,(n是這個數列的第500個數),求這500個數之和”,估計奧昆科夫先生就不會卡殼,而只要看得懂這種代數表示法的中國小學生,一定會高興得要歡呼。因此,出現大數學家解不出小學奧數題的尷尬局面,大抵還是可以歸類到“語言障礙”上去。但如果奧昆科夫先生不想那么多,不“思路比較混亂”的話,我想他大概也不能成為數學家了。
數學家的職業病,恰恰證明他具備異于常人的數學家的素質。筆者想起另一位大數學家希爾伯特解的一道奧數題:
甲乙兩人相向而行。甲隨身帶一條狗,狗從甲處向乙處奔跑,遇到乙后即折返回甲處;遇到甲后即折返再跑向乙……那么當甲乙相遇時,狗跑了多少路程?
一般的解法,是算出甲乙相遇需要的時間,再乘以狗的速度(或許應該叫速率)即可。
希爾伯特卻不是那么算的。他將狗每2次折返之間的跑過的路程用代數式算出,然后寫出一列趨于零的無限項正值加項,并算出了這個正項級數。而令人驚異的是,這一無窮項數列求和,是用心算完成的。
所以,希爾伯特是大數學家,他的貢獻已經不是菲爾茨獎能評價的了。
推論
不合格的偽問題不成立
筆者是想說明(不是證明),數學家解不出小學奧數題(數學家解不出中學國際數學奧林匹克競賽試題是很正常的,并被認為是國際中學數學奧林匹克競賽的驕傲),與“奧數能否培養出數學家”這樣的問題沒有關系。在數學上說是“推不出”。不知哪個名人說過:“數學是思想的體操”,因為我學奧數、學數學的親身體驗,告訴我這是真理。“數學家解得出解不出小學奧數題”,“數學家小時候有沒有參加過奧數競賽”,推不出“奧數能否培養出數學家”;“奧數能否培養出數學家”,推不出“在中小學里是否要開展奧數教育、奧數競賽”,這道理在受過數學訓練的人看來是十分明了的,而且也可一眼看出“奧數能否培養數學家”是像那道奧數題一樣不合格的問題,一個偽問題,因為對“培養”“數學家”未作界定。
現在有圍剿奧數的種種言論,甚至提到甚于“黃賭毒”的嚇人的高度。不說觀點正確與否,從學數學的人看來,證明方法就是不合邏輯的。這大概就是學不學數學的差別。所以,作為思維工具、思想體操,還是要學點數學,而奧數被證明是訓練數理思維的有效手段,否則,國際上為什么要年年舉辦中學生奧數競賽?
復旦大學 數學系 沈雄風
Copyright ©1999-2024 chinanews.com. All Rights Reserved