什麼是「大衍求一術」?

2022年10月31日09:12:04 教育 1077

作者 | 張影

來源 |《數學元年》

「大衍求一術」是中國古代數學的一項傑出成就,給出了求二元一次方程整數特解的有效方法。

本文介紹「大衍求一術」的演算法與數學原理,適合中學生課外閱讀。

(一)為什麼需要「大衍求一術」?

「大衍求一術」演算法是我國南宋數學家秦九韶在他的著作《數書九章》中提出的,用來求「孫子定理」中的「關鍵數」。

以《孫子算經》中的「物不知數」問題為例:

已知正整數 除以 的餘數分別為除以 的餘數。

設已求得關鍵數 滿足

則根據餘數運算的原理,有

什麼是「大衍求一術」? - 天天要聞

因為 分別是 的倍數,可知求 等價於求 使得

顯然 符合要求,從而得到關鍵數

在後世的數學著作中,關鍵數通常利用歌訣來記憶。例如,明代數學家程大位在《演算法統宗》中編寫的歌訣為:

三人同行七十稀,

五樹梅花廿一枝;

七子團圓正半月,

除百零五便得知。

「大衍求一術」的目標是破解這個關鍵問題,即:

求解一次同餘式方程

其中 是互素的正整數。

(二)「大衍求一術」要意

對於互素的正整數對 「大衍求一術」演算法實際上給出二元一次方程

的一組非負整數解

前文「怎樣求最大公因數」(「數學元年」公眾號2022年10月9日),利用求最大公因數的更相減損過程,給出了求上述二元一次方程的一組非負整數解的簡單的逐步提升演算法。

秦九韶之所以要創造「大衍求一術」這樣的新演算法,是與中國古代數學的籌算技術密切相關的。

利用籌算進行求最大公因數的更相減損過程,不便於保留中間過程。因此更相減損過程停止後,實際上無法利用提升演算法來逐步回退提升求解。

「大衍求一術」的優點是,隨著輾轉除法的進行,在第 步(設餘數為 ) 得到 及 滿足

最終,當輾轉除法在第 步停止時(可能需要人為地增加一步調整除法),剛好得到

因此 是 的一組解。

(三)「大衍求一術」的演算法與解釋

設 是互素的正整數。

改進的「大衍求一術」演算法的目標是:求出方程

的一組非負整數解

演算法每一步的結果是兩行三列的數表,形如:

它的上下兩行分別滿足條件:

演算法的初始狀態設定為:

如果 則 滿足要求。

前兩步演算法按 和 分情形說明。

情形一

. 設 除以 的帶餘數除法的結果為:

用所得的商 分別去乘初始數表中對應於 的兩數 並把結果加到對應於 的兩數 上,再把 更新為餘數 得到第1步的結果:

容易驗證,數表的第一行的意義是:

. 如果 則演算法結束。設 且 除以 的帶餘數除法的結果為:

用所得的商 分別去乘對應於 的兩數 並把結果加到對應於 的兩數 上,再把 更新為餘數 得到第2步的結果:

容易確認,數表的第二行的意義是:

情形二

. 設 除以 的帶餘數除法的結果為:

用所得的商 分別去乘初始數表中對應於 的兩數 並把結果加到對應於 的兩數 上,再把 更新為餘數 得到第1步的結果:

容易確認,數表的第二行的意義是:

. 設 除以 的帶餘數除法的結果為:

用所得的商 分別去乘對應於 的兩數 並把結果加到對應於 的兩數 上,再把 更新為餘數 得到第2步的結果:

容易確認,數表的第一行的意義是:

. 一般地,「大衍求一術」演算法每一步的結果,或者形如

分別代表如下等式:

或者形如

分別代表如下等式:

. 這個過程一直進行下去,終止於

終止的條件是:數表的上行右列的數

5. 特別地,如果輾轉相除的過程終止於下行的 (此時 ) 需要人為地增加一步「除法」,強制要求餘數等於 即:

其中 演算法隨即終止,得到數表:

演算法終止:此時,數表上行右列的數 從而有等式

這就得到了 的非負整數解

:需要注意,秦九韶的「大衍求一術」的初始設定及每一步運行的結果都是兩行兩列的數表,只能求出所需的 的值。本文增添了中間一列,從而同時求出 的值。

(四)「大衍求一術」舉例

本節通過例子,演示「大衍求一術」演算法的過程。

例1求 的一組正整數解。

初始數表







020
027

第1步結果







020
7

第2步結果

67 第3步結果

6 第4步結果







2317

因此得到一組正整數解 即有

例2求 的一組正整數解。

初始數表







096
067

第1步結果







29
067

第2步結果







29
9

第3步結果







710
9

第4步結果







710
3043

第5步結果







3753
3043

因此得到一組正整數解 即有

練習1求方程 的一組正整數解。

練習2求方程 的一組正整數解。

(五)「大衍求一術」原文

秦九韶《數書九章》第一卷的「大衍求一術」原文是:

大衍求一術雲:置奇右上,定居右下。與天元一於左上。先以右上除右下,所得商數,與左上一相生,入左下。然後乃以右行上下,以少除多,遞互除之,所得商數隨即遞互累乘,歸左行上下。須使右上末後奇一而止。乃驗左上所得,以為乘率。

什麼是「大衍求一術」? - 天天要聞

需要注意,「除」的意思是「去除」,不是「除以」。

我國現行的中小學數學教科書,把「除以」簡化為「除」,大謬。

了解「大衍求一術」原文的詳細解讀,可以參考:

沈康身《中國數學史大系·第五卷 兩宋》第四章

什麼是「大衍求一術」? - 天天要聞

關於「大衍求一術」原理的證明,可以參考:

萬哲先《孫子定理和大衍求一術》高等教育出版社,1989.5

什麼是「大衍求一術」? - 天天要聞

(六)結束語

「大衍求一術」為解一次同餘式方程組提供了關鍵工具,從而在中國古代曆法關於「上元積年」的計算中起著重要作用。

不過,明朝中葉以後,「大衍求一術」幾乎失傳,直到十九世紀才被考證重現,並稍加改進。

現代數學的角度來看,「大衍求一術」可以幫助理解著名的矩陣群 的結構。

「大衍求一術」,匯古通今。它從歷史中走來,引領我們踏進美麗的數學花園。

什麼是「大衍求一術」? - 天天要聞

教育分類資訊推薦

高考志願潛規則:這樣設置「沖穩保」,錄取率翻倍! - 天天要聞

高考志願潛規則:這樣設置「沖穩保」,錄取率翻倍!

直播預告:直播時間:明天(7月3日)10:00主講人:陳雲堂 中國教育在線·掌上高考專家組成員直播主題:1.志願填報的零基礎乾貨分享2.錄取規則、志願順序深入解析3.高考志願填報全流程演示 點擊下方卡片立即預約:在高考志願填報過程中,深入理解錄取規則和科學安排志願順序是確保成功錄取的關鍵。必須明確平行志願和順序志...
逐夢藏藍 由我守護——吉林市公安局圓滿完成2025年公安院校招生政審工作 - 天天要聞

逐夢藏藍 由我守護——吉林市公安局圓滿完成2025年公安院校招生政審工作

藏藍守護 夢想的起點,我們為你守護! 近日,吉林市公安局教育訓練處圓滿完成了2025年公安院校招生政治審查工作,為眾多心懷「警察夢」的莘莘學子鋪就了通往藏藍警營的關鍵一步! 「謝謝李警官!要不是您,孩子的夢想就卡在這了!」近日,考生家長將一面印著「真誠貼心為人民,高效規範辦實事」的錦旗,送到了吉林市公安局...
本科生畢業後擺攤被老師要求刪視頻?大連醫科大:不屬實,支持學生以各種方式就業 - 天天要聞

本科生畢業後擺攤被老師要求刪視頻?大連醫科大:不屬實,支持學生以各種方式就業

奔流新聞訊(記者沙金萍 實習生李佳睿)一名畢業於大連醫科大學中山學院的女生,在社交平台發布自己畢業後擺攤賣冰淇淋的視頻獲得廣泛關注。近期,該女生再次發視頻稱,接到學校原輔導員的電話和微信消息,稱其視頻內容會影響學校聲譽,要求刪除。7月1日,大連醫科大學中山學院回應媒體稱這一說法不屬實,學校支持學生以各...
中式烹調師證書怎麼考? - 天天要聞

中式烹調師證書怎麼考?

中式烹調師證書的考試流程並不複雜,但需要紮實的基本功和系統的準備。以下是具體的報考步驟和備考建議:首先,考生需滿足報考條件。初級證書要求1年以上從業經驗,中級需4年,高級則需7年,且需提供單位工作證明。部分地區還要求參加指定機構的培訓課時,
北京師範大學在珠海成立未來技術學院 - 天天要聞

北京師範大學在珠海成立未來技術學院

日前,北京師範大學教育科技人才一體改革發展座談會暨未來技術學院成立大會在珠海校區舉行。北京師範大學黨委書記程建平、校長於吉紅、常務副校長王守軍、副校長孫紅培,珠海市副市長黃振球等出席會議。 成立大會上,程建平強調,當前全球科技創新進入空前密集活躍期,教育、科技、人才是全面建設社會主義現代化國家的基礎...
隴西縣2025年高中招生錄取結果公布 - 天天要聞

隴西縣2025年高中招生錄取結果公布

來源:隴西教育資訊 編輯|陳麗珍 責編|馬世雄主編|左向臻 監製|馬國強 歡迎關注「看隴西」【追趕發展 人大代表在行動】蔣勝強:深耕教育一線 履職為民擔當隴西縣政協圍繞道地中藥材種子種業創新發展開展微調研【中醫藥發展看隴西·我在隴西賣藥材】張學成:把西北道地好藥材賣到全國全世界...
邯鄲市2025年中考成績發布提示! - 天天要聞

邯鄲市2025年中考成績發布提示!

點擊上方藍字關注我們我市2025年九年級中考成績,擬於 7月2日 公布;八年級地理、生物成績擬於 7月4日 公布。考生可以通過以下方式獲知成績:1.通過報名時預留的手機號碼接收成績簡訊。2.登錄邯鄲市教育考試院官方微信公眾號:「邯鄲招生考試」,進入「自助查詢」點擊「中考成績查詢」。3.登錄邯鄲市中考管理平台官方網站:...
邯鄲市2025年中考全市分數分檔表 - 天天要聞

邯鄲市2025年中考全市分數分檔表

點擊上方藍字關注我們2025年全市中考分數分檔表監製:李傑主編:王斌、何麗莎、許正陽‍‍‍本期編輯:王靜‍‍‍‍‍‍來源:邯鄲新聞網‍‍‍‍‍‍‍版權聲明凡本平台發布的所有原創新聞內容,任何媒體、組織或個人未經授權,禁止轉載,違者必究。...