初等數論入門方法

2021-01-14 小A君科普

初等數論入門方法

作 者:Delta

註:「入門方法」指的不是「如何入門初等數論的方法」,而是「入門級的初等數論所使用的方法」。為防止引起歧義在這裡提前說明。

在文章開始之前先問一個問題:

√2是整數嗎?

答案無非兩種:是,或者不是。我相信在場的大多數人都會說不是,因為在大多數人印象中,√2就是一個普通的無理數,而整數則是0,±1,±2…這些。但是我接下來要說的可能會顛覆某些人的想法。

√2確確實實是整數。

想要說明白這個,首先我們要了解代數數的概念:

顯然,所有有理數和無理數中能被表示成根號形式的數都是代數數,因為它們肯定是某個有理多項式的根。而代數整數的定義則要更嚴格一點,它要求:

而很顯然我們注意到,x-2=0滿足代數整數所需的多項式條件,那麼它的根√2就是代數整數,簡稱整數。此處的整數是我們所說的有理整數0,±1,±2…的推廣,它包含了全體有理整數,並且不包含全體非整數有理數(也就是分母不為1的既約分數)。

回到我們的√2上面來。為什麼數學家非要創造一個新定義去把√2定義成整數呢?其實這是代數數論的觀點,而代數數論很大程度上是為了解決費馬大定理而發展的。為了更一般地解決與不定方程相關的問題,我們需要把整數環的數論性質拓展到更一般的整環上,由此產生了從代數結構去研究整環的代數數論。

(場下觀眾:停停停停停!怎麼越來越多聽不懂的名詞了?)

好吧,我逐一解釋一下這些名詞:

當然,代數數論只是數論的一條分支,是為了解決純數學中出現的問題而產生的。然而這門理論並不能解決所有的數論問題,所以數論也進化出了很多其他的分支,比如解析數論、計算數論、幾何數論、超越數論、組合數論等等。總之,為了解決特定的問題,就要發展特定的數學工具,拓展特定的定義——這也是數學上的常用操作:

如果定義不夠用,就推廣定義;如果推廣後還不能滿足某些性質,那就修改定義;如果還不行,就拋棄這個定義。

而我們今天主要科普的內容,是數論中最簡單的初等數論,也就是主要研究正整數和其相關性質的數論。剛剛的代數數論介紹只是為了吸引大家的注意力,畢竟是整數這個概念徹底顛覆了很多人的觀念。其實這只是很常見的認知偏差,你說不是整數,也完全沒錯,因為你說的這個「整數」是你學了十幾年的、初等數論意義下的整數,而非代數數論意義下的代數整數。我的做法只是一種偷換概念的手段罷了。

那麼我們正式進入初等數論的科普。以下出現的所有名詞都是初等數論意義下的,也就是你記憶裡熟知的那些名詞。

我們還從我們的主角:√2講起。現在我要再問大家一個問題:√2是不是有理數?

當然不是!可能有些人被上一個問題搞怕了,但是我需要先糾正大家的觀念:

而對於p/q,我們習慣將它們叫做「分數」。我們之前提到的既約分數就是分數的一種,它是為了保證有理數集不含有重複元而被定義的。那什麼是既約分數呢?在談論晦澀難懂的定義之前,我們先來舉幾個例子:

聰明的你應該已經發現了不同。我們小學學過一種關於分數的運算,約分。沒有被約分乾淨的分數就不是既約分數,這樣是不是就很容易理解了?

同樣,下面的知識也是我們在小學就學過的:最大公因數(gcd)和最小公倍數[lcm]。如果兩個數的最大公因數是1的話,就說這兩個數互素(互質)。如果兩數不互素的話,那麼這兩個數構成的分數肯定不是既約分數。一般來說為了簡記,我們把求a,b的最大公因數記作(a,b),求最小公倍數記作[a,b],以下科普也會採用這種記號。

有了這些預備知識,我們就可以開始著手證明√2不是有理數的問題了。

針對其他根式也有類似的證法。讓我們稍微再扯一點代數數論的內容,一切作為代數數的無理數都可以用這種方法去證明其是無理數,也就是說它們具有的性質:而這種性質在初等數論中被割裂開了,這也說明為什麼有必要發展一門新學科代數數論。

好。回到初等數論。有了這些知識,以及我們初中學過的一元二次方程的韋達定理,我們已經可以參加IMO並且拿到銅牌了。至少在1988年的IMO如此:

本題的證明過程如下:

不過,之前說的「IMO拿銅牌」其實只是個玩笑。事實上我要是沒告訴你這種解法的話,你可能究其一生也解不出來。為什麼這樣說?這道題真的有那麼難?

這道題,陶哲軒只拿了兩分。全奧委會專家加上澳大利亞四個數論大師4.5個小時的努力未觸及本題實質。所以在科普之餘,我也建議大家不要會了一點東西就去炫耀,因為我們(包括我自己)都還水平欠佳,還達不到能正確估計自己真實水平的地步,根本不知道自己有沒有真正理解和掌握知識的深層次內容。所以,平常做人,謙虛點好。

對於這道題,我們真正要去了解的是它的思想。觀察證明過程,你會發現它是設出了一個最小值,又找到了一個更小的,以此發生矛盾來解決證明題。這種方法在數論中叫做無窮遞降法,一般用來解決不定方程求解的問題。當無窮遞降法與韋達定理結合的時候,就如同上面這種做法,叫做韋達跳躍。

不僅是不定方程求解,即使是之前關於√2的無理性的證明,也可以使用無窮遞降法。這個過程十分簡單,大家可以自己思考思考,思考完之後可以參考百度上的過程(我懶得打了),如下:

可以看出,這是一種非常有效而強大的反證法。與其相對應的還有一種無窮遞增法,但實際上無論是遞增還是遞降,本質都是一樣的。利用同樣的思路,我們採用無窮遞增法,可以證明下列事實:

素數有無限多個。

當然不是。我可以很負責任的告訴你,這個概率神奇地扯上了圓周率!

(場下觀眾:???初等數論不是主要研究正整數的嗎?最多也就扯上一點有理數,怎麼圓周率都出來了?)

(場下一位有代數數論基礎的觀眾:對啊對啊,就算你講代數數論也是針對代數數討論的,圓周率可是個超越數,怎麼扯上關係的呢?)

這就要從400年前說起了。傳說當時吳承恩夢見孫悟空大鬧天空,然後起床就寫了一本《西遊記》……咳咳,拿錯劇本了。不是400多年前,而是快400年了(376年)。

1644年,皮耶特羅·門戈利提出了一個著名的級數問題:

這個問題困擾了數學家們長達91年,最終在1735年由萊昂哈德·歐拉解決。它以瑞士第三大城市——同時也是歐拉的家鄉——巴塞爾(Basel)命名,即著名的巴塞爾問題。

在今天來看,巴塞爾問題只是一個十分簡單而初級的問題,任何掌握了高等數學知識的人都能給出其非嚴謹的推導。這個不嚴謹的推導也是歐拉在1735年給出的結果,而這個推導的嚴密化是在1741年呈遞的。

接下來我們從麥克勞林級數展開式開始來說明歐拉的方法:

而巴塞爾問題利用傅立葉級數的證明則直接用帕塞瓦爾恆等式可得。

下面我們對:

作一些簡單的變換。

為了使表達簡潔明了,我們把極限符號去掉,寫成:

則:

我們就得到了全體偶數平方和的準確值。

下面我們讓上兩式相減,得到:

我們又得到了全體奇數平方和的準確值。

但是,我們換個說法,全體奇數平方和,不就是全體正整數去掉所有2的倍數後得到的數列全體數的平方和嗎?按這個操作的話,我們是不是能夠再進一步去掉所有不是2的倍數的3的倍數、不是2、3的倍數的5的倍數……最終去掉所有合數呢?

下面我們來繼續操作:

則:

顯然我們也有:

反覆不斷操作下去,得到下式,其中 p 表示全體素數:

這個證明說明了,數學的各個分支之間都是有緊密的聯繫的,說不定你研究數論學著學著就跑到微積分以及複變函數上去了。順帶一提,上面的證明如果再往下延伸,我們就可以講到上期的黎曼猜想了。

現在我們拋開任意取兩個正整數互素的概率這個問題,我們來思考一種更簡單的情況:

在小於 2n 的所有正整數之中挑出 n+1 個,其中存在兩數互素的概率?

答案是百分之百。

(場下觀眾:走了走了不聽了搞我心態。剛剛不是還說是跟圓周率有關嗎?)

對於全體正整數而言,確實跟圓周率有關。但是我們現在加上了限制條件,問題就變得簡單的多了。實際上,如果我們知道抽屜原理,本題就是一道很簡單的題目。

抽屜原理:

把數量多於 n+1 的物體放到 n 個抽屜裡,則至少有一個抽屜裡的物體不少於兩個。

這個原理是很直觀也很顯然的,我相信大家都能理解。但難點是抽屜的構造。我們來看一下第一個遇到這個問題的人:不到12歲的路易·波薩是如何回答的:

非常巧妙的構造!但是,為什麼相鄰的正整數必定互素呢?先別著急,自己隨便舉幾個例子,是不是發現它們都不可能有公因子?實際上,我們有:

如何利用裴蜀定理說明相鄰正整數一定互素呢?實際上令 x=1,y=-1 就可以很輕鬆的證明了

那麼,本次科普也要接近尾聲了。回顧我們講過的全部內容,其實大部分時間都是在討論互素、整除、最小公倍數、最大公因數這些正整數的性質。僅僅是正整數,就能延伸出如此多複雜而又優美的理論,其中有些問題甚至是當今人類的智慧解決不了的,比如哥德巴赫猜想:1742年6月7日,普魯士派往俄國的一位公使哥德巴赫寫信給歐拉,提出「任何偶數由4開始(即大偶數),都可以表示為兩個素數的和;任何奇數由7開始,都可以表示為三個素數的和。後者是前者的推論,也可獨立證明(已被解決)。」後世為了簡記,就把大偶數一個不超過 a 個素數的乘積與一個不超過 b 個素數的乘積之和叫做 (a+b) 問題。陳景潤完成的工作,也是最接近哥德巴赫猜想的一步,是大偶數表為一個素數和一個不超過二個素數的乘積之和,所以記作 (1+2),而不是1+2=3。同樣的,哥德巴赫猜想是一個大偶數表為一個素數與另一個素數之和,所以記作 (1+1),不是1+1=2。如果讓歷代為哥德巴赫猜想心力憔悴的數學家們知道了現在大部分人口耳相傳的「1+1=2還沒被證明」,他們可能會被氣活過來。

那麼,本次科普到此已經介紹完了預計的所有內容。有緣的話下次再見啦~

我們是傳播科普的學生大家庭,很高興你能看到這裡~

作 者:Delta

APC編輯部科普組

聲明:未經作者或編輯部授權,禁止進行摘抄、轉載、篡改或引用,否則將追究版權責任。

相關焦點

  • 線性代數入門——計算方陣乘冪的基礎方法及典型例題
    系列簡介:這個系列文章講解線性代數的基礎內容,注重學習方法的培養。
  • 有限元方法入門編程
    我是張運霄,歡迎來到學習的最優體驗解微分方程有很多數值方法
  • 0基礎新手電工如何快速入門?電工快速入門方法
    電工證現在是電工行業的入門證書,想要從事電工行業都需要有電工證,電工是安全性要求非常高的工作,所以持證上崗是對安全的重視。目前去培訓班學習,培訓和考證時間的各地不同,一般在三個月左右。課程不同,培訓內容不同,最終的培訓時間也不一樣,請根據培訓班的具體安排來選擇適合你的培訓課程。
  • 關於AI學習方法的思考——產品經理入門人工智慧
    也許你已經嘗試的找過書籍資料、網上課程或培訓機構,是不是並沒有發現成熟的AI產品經理入門學習方法?好了,今天這篇文章我將向您分享我(作為產品經理)對入門人工智慧學習方法上的一些思考。我是一名網際網路產品經理,也希望進入AI領域。目前為止,我已經用了2個月的業餘時間學習入門知識,但還不能算是入門,原因就是人工智慧領域的概念過於寬泛,技術門檻較高。
  • CAD製圖初學入門方法與技巧
    通常有一個「前輩」在身邊指導、解惑,那麼對於初學者來說便能較快的掌握cad入門知識點。下面介紹一些cad製圖初學入門小技巧,以便初學者能更快入門。第一:學會看圖要想製圖,必先看圖,對於初學者來說,一上手直接畫圖那幾乎是不可能的事情,首先,我們要學會的是看懂圖紙,明白一張圖紙表達的是什麼。
  • 【初中物理】物理入門學習方法分享,初二的孩子有福啦!
    對於新初二的同學來說,物理是一門新增的學科,從入門到衝擊優秀基本要翻過三座大山:第一座為「聲光熱」,第二座為「力學」,第三座為「電學」。其中初二上學期的第一座大山只是入門,其實並不難爬,在這部分內容的學習過程中同學們主要以感性思維為主,很多時候需要的是在感性思維的基礎上略加理性的分析即可掌握這部分知識的大體精髓,但是如果不能快速入門就有可能在一開始就被別人甩在後面。下面就為大家總結幾條學習物理過程中快速入門的方法,希望對大家有幫助。
  • 入門英語方法有哪些 - 寧夏中小學教育
    眾所周知,學好英語並非一日之功,而英語學習如果找不到合適的方法,學好它就會變得很困難。下面小編就來說說入門英語方法有哪些,一起來看看吧!事實上,對學習6千個基本詞彙來說,市面上的各種方法(詞根、詞源等)幫助並不大。等詞彙量突破8000,你就能自然而然地運用詞根詞源、同義反義。許多人都說記憶單詞靠背書就行了,但是背書比使用軟體更需要堅持不懈的努力。因為軟體可以安排學習、複習任務,不用操心以前學過的知識忘記了,該不該複習之類的問題。
  • 零基礎想要更快入門Linux?找對方法,讓你少奮鬥10年!
    談到Linux的學習,相信大家各有各的方法,但光是基本入門階段還是不行的,根本無法勝任更複雜的工作,如何更好的學習Linux系統?應該每個人都有不同的觀點,無不例外,最終目的是要學會如何使用,學到Linux的其中的精髓所在,方法很重要: 1、選擇發行版系統 不建議使用其他發行版本,如果能熟練使用一種發行版,其他的發行版不是太大問題,只是命令上有所差別,請大家不要在這個問題上糾結,就好像大家說「PHP是世界上最好的語言」一樣,一定不要在選擇發行版本上浪費時間
  • 攝影從零到入門 曝光模式與測光方法詳解
    今天我們帶來180分鐘攝影從零到入門的第三節課,認識曝光(中)。我們可以藉助於相機的高光溢出提示,但是更好的方法就是藉助於直方圖。    相機回放可以直接觀看直方圖,最理想狀態下,直方圖應該是集中於中心區域,而兩端逐步降低,到坐標兩端後截止,不再有溢出。
  • 零基礎10天入門CAD!自學者應該具備哪些能力?入門必看
    最近很多人在問樓主關於入門AutoCAD的技巧,說它有多困難還是在在乎於個人,看你能夠能夠堅持不懈,能夠跨過那道坎!理論知識結合實際操作,再看看視頻操作,幾天就能夠有不不錯的成長,當然這一切還是要自己能夠堅持!
  • 看圖寫話訓練方法18篇,指導孩子寫作入門
    旨在讓學生掌握看圖的具體方法,通過認真看圖,以此來判定某個事物發生的時具體間、地點,了解畫面所反應的主要內容,其實這也跟初中所學的小說三要素很大的相似之處。培養孩子想像能力很重要,看圖寫話從訓練觀察能力開始,但他的目的主要在於培養學生的想像力。很多學生不乏在觀察之後,依舊把作文寫得很平淡,其原因就是沒有發揮想像力的作用。
  • 入門生物信息,門在哪?
    這一篇內容列舉幾個入門生物信息的角度 ,可以讓想要入門的夥伴知道門在什麼地方。另一篇文章會相對全面的列舉生物信息學常用軟體和方法。你既可以把它當成一個入門學習清單,也可以用來對照查找自己的知識盲區。,其實關鍵就在於掌握自主學習的工具和方法。
  • 二胡入門方法 如何確定二胡的音準和音階的正確性?
    下面為大家分享二胡入門的方法:【一】初學二胡先從D調(1~5弦)學起。因為初學沒有音準概念,就必須要準備個二胡校音器,將外空弦定為A(6音440Hz),內空弦由此低純五度D(2音),這2-6音就是鋼琴上的第25和29個白鍵,這是國際標準音高。如果當D調來拉,就改稱為1=D調(1~5弦)內空弦唱1音,外空弦唱5音。
  • CAD製圖初學入門教程 CAD圖紙轉換成圖片的方法
    那有什麼快速將CAD圖紙轉換成圖片的方法呢?今天的CAD製圖初學入門教程,就來教大家如何快速將CAD圖紙轉換成圖片,一起來看看吧!具體操作方法如下:1、在電腦上打開軟體,進入軟體首頁後,點擊軟體左側的「CAD轉圖片」選項,進入編輯頁面。2、點擊頁面右上角的「添加文件」按鈕,彈出瀏覽文件夾窗口後,批量導入需要轉換的CAD文件,也可以通過將CAD文件拖拽至指定位置進行導入。
  • 新手如何快速入門數據分析?
    如果你需要前輩的指導,那麼你可以按照CDA數據分析研究院的老師推薦的學習方法來學習數據分析:首先,數據分析師需要三個方面的能力:技術(編程),數據分析方法,行業知識。二、數據分析方法 常用的數據分析方法包括以下13種:1. 描述統計描述性統計是指運用制表和分類,圖形以及計算概括性數據來描述數據的集中趨勢、離散趨勢、偏度、峰度。
  • 高等數學入門——利用基本積分公式和性質計算不定積分的方法和典型例題
    系列簡介:這個系列文章講解高等數學的基礎內容,注重學習方法的培養,對初學者不易理解的問題往往會不惜筆墨加以解釋。
  • 高等數學入門——拉格朗日中值定理
    系列簡介:這個系列文章講解高等數學的基礎內容,注重學習方法的培養,對初學者不易理解的問題往往會不惜筆墨加以解釋。
  • 隨機指標kdj計算方法 炒股新手入門必看!
    然而,對於隨機指標kdj計算方法比較麻煩,今天小編提醒炒股新手入門必看!