一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

有關(guān)數(shù)論的算法——數(shù)論的基本知識(shí)

 liuye 2006-05-20

數(shù)論的基本知識(shí)

本文將簡(jiǎn)單地介紹有關(guān)整數(shù)集合Z={…,-2,-1,0,1,2,…}和自然數(shù)集合N={0,1,2,…}的最基本的數(shù)論概念。

可除性與約數(shù)

一個(gè)整數(shù)能被另一個(gè)整數(shù)整除的概念是數(shù)論中的一個(gè)中心概念,記號(hào)d|a(讀作“d 除a”)意味著對(duì)某個(gè)整數(shù)k,有 a = kd。0可被每個(gè)整數(shù)整除。如果a>0且d|a,則|d|≤|a|。如果d|a,則我們也可以說a是d的倍數(shù)。如果a不能被d整除,則寫作dFa。

如果d|a并且d≥0,則我們說d是a的約數(shù)。注意,d|a當(dāng)且僅當(dāng)(-d)|a,因此定義約數(shù)為非負(fù)整數(shù)不會(huì)失去一般性,只要明白a的任何約數(shù)的相應(yīng)負(fù)數(shù)同樣能整除a。一個(gè)整數(shù)a的約數(shù)最小為1,最大為|a|。例如,24的約數(shù)有1,2,3,4,6,8,12和24。

每個(gè)整數(shù)a都可以被其平凡約數(shù)1和a整除。a的非平凡約數(shù)也稱為a的因子。例如, 20的因子有2,4,5和10。

素?cái)?shù)與合數(shù)

對(duì)于某個(gè)整數(shù)a>1,如果它僅有平凡約數(shù)1和a,則我們稱a為素?cái)?shù)(或質(zhì)數(shù))。素?cái)?shù)具有許多特殊性質(zhì),在數(shù)論中舉足輕重。按順序,下列為一個(gè)小素?cái)?shù)序列:

2,3,5,6,11,13,17,19,23,29,31,37,41,43,47,53,59,…

不是素?cái)?shù)的整數(shù)a>1稱為合數(shù)。例如,因?yàn)橛?|39,所以39是合數(shù)。整數(shù)1被稱為基數(shù),它既不是質(zhì)數(shù)也不是合數(shù)。類似地,整數(shù) 0和所有負(fù)整數(shù)既不是素?cái)?shù)也不是合數(shù)。

定理 1

素?cái)?shù)有無窮個(gè)。

證明:

假設(shè)素?cái)?shù)只有有限的n個(gè),從小到大依次排列為p1,p2,...,pn,則 x = (p1·p2·...·pn)+1 顯然是不能被p1,p2,...,pn中的任何一個(gè)素?cái)?shù)整除的,因此x也是一個(gè)素?cái)?shù),這和只有n個(gè)素?cái)?shù)矛盾,所以素?cái)?shù)是無限多的。

這個(gè)證明的最早來自亞里士多德,非常漂亮,是反證法的經(jīng)典應(yīng)用,這個(gè)證明被歐拉稱為“直接來自上帝的證明”,歷代的數(shù)學(xué)家也對(duì)其評(píng)價(jià)很高。

除法定理,余數(shù)和同模

已知一個(gè)整數(shù)n,所有整數(shù)都可以分劃為是n的倍數(shù)的整數(shù)與不是n的倍數(shù)的整數(shù)。對(duì)于不是n的倍數(shù)的那些整數(shù),我們又可以根據(jù)它們除以n所得的余數(shù)來進(jìn)行分類,數(shù)論的大部分理論都是基于上述分劃的。下列定理是進(jìn)行這種分劃的基礎(chǔ)。

定理2 (除法定理)

對(duì)任意整數(shù)a和任意正整數(shù)n,存在唯一的整數(shù)q和r,滿足0 < r n,并且a = qn + r

這個(gè)定理是整數(shù)的基本定理之一,這里就不給出具體證明了。

值q=ëa/nû 稱為除法的商(ë xû 表示地板符號(hào)floor,即小于等于x的最大整數(shù))。值 r = a mod n 稱為除法的余數(shù)。我們有n|a 當(dāng)且僅當(dāng) a mod n = O,并且有下式成立:

        (1)

        (2)

當(dāng)我們定義了一個(gè)整數(shù)除以另一個(gè)整數(shù)的余數(shù)的概念后,就可以很方便地給出表示同余的特殊記法。如果 (a mod n)=(b mod n),就寫作 ab (mod n),并說ab對(duì)模n是相等的。換句話說,當(dāng)ab除以n有著相同的余數(shù)時(shí),有ab (mod n)。等價(jià)地有,ab (mod n)當(dāng)且僅當(dāng)n|(b - a)。如果ab對(duì)模n不相等,則寫作a T b (mod n)。例如, 61≡ 6 (mod 11),同樣,-13≡ 22≡2 (mod 5)。

根據(jù)整數(shù)模n所得的余數(shù)可以把整數(shù)分成n個(gè)等價(jià)類。模n 等價(jià)類包含的整數(shù)a為:

    

例如,[3]7={…,-11,-4,3,10,17,…},該集合還有其他記法[-4]7和[10]7。a ∈[b]n 。就等同于ab(mod n)。所有這樣的等價(jià)類的集合為:

            (3)

我們經(jīng)常見到定義

            (4)

如果用0表示[0]n,用1表示[1]n。等等,每一類均用其最小的非負(fù)元素來表示,則上述兩個(gè)定義(3)和(4)是等價(jià)的。但是,我們必須記住相應(yīng)的等價(jià)類。例如,提到Zn的元素-1就是指[n-1]n,因?yàn)?1 = n-1 (mod n)。

公約數(shù)與最大公約數(shù)

如果d是a的約數(shù)并且也是b的約數(shù),則d是a與b的公約數(shù)。例如,24與30的公約數(shù)為1,2,3和6。注意,1是任意兩個(gè)整數(shù)的公約數(shù)。

公約數(shù)的一條重要性質(zhì)為: 

        (5)

更一般地,對(duì)任意整數(shù)x和y,我們有

        (6)

同樣,如果a|b,則或者|a||b|,或者b=O,這說明:

        (7)

兩個(gè)不同時(shí)為0的整數(shù)a與b的最大公約數(shù)表示成gcd(a,b)。例如,gcd(24,30)=6,gcd(5,7)=1,gcd(0,9)=9。如果a與b不同時(shí)為0,則 gcd(a,b)是一個(gè)在1與min(|a|,|b|)之間的整數(shù)。我們定義gcd(O,0)=0,這個(gè)定義對(duì)于使gcd函數(shù)的一般性質(zhì)(如下面的式 (11))普遍正確是必不可少的。

下列性質(zhì)就是gcd函數(shù)的基本性質(zhì):

(8)
(9)
(10)
(11)
(12)

定理 3

如果a和b是不都為0的任意整數(shù),則gcd(a,b)是a與b的線性組合集合{ ax + by : x,y ∈Z}中的最小正元素。

證明:

設(shè)s是a與b的線性組合集中的最小正元素,并且對(duì)某個(gè)x,y ∈Z,有s = ax + by,設(shè)q = ëa/sû ,則式(2)說明

因此,a mod s也是a與b的一種線性組合。但由于a mod s < s,所以我們有a mod s = O,因?yàn)閟是滿足這樣的線性組合的最小正數(shù)。因此有s|a,并且類似可推得s|b。因此,s是a與b的公約數(shù),所以gcd(a,b)≥ s。因?yàn)間cd(a,b)能同時(shí)被a與b整除并且s是a與b的一個(gè)線性組合,所以由式(6)可知gcd(a,b)| s 。但由gcd(a,b)|s 和s > O,可知 gcd(a,b)≤s。而上面已證明gcd(a,b)≥s,所以得到gcd(a,b) = s,我們因此可得到s是a與b的最大公約數(shù)。

推論 4

對(duì)任意整數(shù)a與b,如果d|a并且d|b,則d|gcd(a,b)。

證明:

根據(jù)定理3,gcd(a,b)是a與b的一個(gè)線性組合,所以從式(6)可推得該推論成立。

推論 5

對(duì)所有整數(shù)a b以及任意非負(fù)整數(shù)n,gcd(an ,bn)=n gcd(a,b)。

證明:

如果n = 0,該推論顯然成立。如果n ≠ 0,則gcd(an,bn)是集合{anx + bny}中的最小正元素,即為集合{ax + by}中的最小正元素的n倍。

推論 6

對(duì)所有正整數(shù)n,a和b,如果n|ab并且gcd(a,n)=1,則n|b。

證明:

(略)

互質(zhì)數(shù)

如果兩個(gè)整數(shù)a與b僅有公因數(shù)1,即如果gcd(a,b)=1,則a與b稱為互質(zhì)數(shù)。例如,8和15是互質(zhì)數(shù),因?yàn)?的約數(shù)為1,2,4,8,而15的約數(shù)為1,3,5,15。下列定理說明如果兩個(gè)整數(shù)中每一個(gè)數(shù)都與一個(gè)整數(shù)p互為質(zhì)數(shù),則它們的積與p與互為質(zhì)數(shù)。

定理 7

對(duì)任意整數(shù) a,b和p,如果gcd(a,p)=1且gcd(b,p)=1,則gcd(ab,p)=1。

證明:

定理3可知,存在整數(shù)x,y,x‘,y‘ 滿足

ax+py=1

bx‘+py‘=1

把上面兩個(gè)等式兩邊相乘,我們有

ab(xx‘)+p(ybx‘+y‘a(chǎn)x+pyy‘) = 1

因?yàn)?是ab與p的一個(gè)正線性組合,所以運(yùn)用定理3就可以證明所需結(jié)論。

對(duì)于整數(shù)n1,n2,…,nk,如果對(duì)任何 i≠j 都有g(shù)cd(ni,nj)=1,則說整數(shù)n1,n2,…,nk兩兩互質(zhì)。

唯一的因子分解

下列結(jié)論說明了關(guān)于素?cái)?shù)的可除性的一個(gè)基本但重要的事實(shí)。

定理 8

對(duì)所有素?cái)?shù)p和所有整數(shù)a,b,如果p|ab,則pla或者p|b。

證明:

為了引入矛盾,我們假設(shè)p|ab,但pFa并且pFb。因此,gcd(a,p)=1 且gcd(b,p)=1,這是因?yàn)閜的約數(shù)只有1和p。又因?yàn)榧僭O(shè)了p既不能被a也不能被b整除。據(jù)定理7可知,gcd(ab,p)=1;又由假設(shè)p|ab可知gcd(p,ab)=p,于是產(chǎn)生矛盾,叢而證明定理成立。

從定理8可推斷出,一個(gè)整數(shù)分解為素?cái)?shù)的因子分解式是唯一的。

定理 9 (唯一質(zhì)因子分解)

任意的整數(shù)a能且僅能寫成一種如下積的形式

其中pi為自然數(shù)中的第i個(gè)素?cái)?shù),p1<p2<…<pr,且ei為非負(fù)整數(shù)(注意ei可以為0)。

證明:

(略)

例如,數(shù)6000可唯一地分解為24·31·53

這個(gè)定理非常重要,在計(jì)算理論中很多重要的定理都可以基于這個(gè)定理來證明,因?yàn)檫@個(gè)定理實(shí)際上給出了Z和Z*的一一對(duì)應(yīng)關(guān)系,換句話說,任何的整數(shù)a都可以用一組整數(shù)(e1,e2,…,er)來表示,,反之也成立,其中a和(e1,e2,…,er)滿足定理9的公式。比如6000可以用一組整數(shù)(4,1,3)表示,因?yàn)?000=2353。從另一個(gè)角度看,這也提供了一種大整數(shù)的壓縮方法,可惜由于這種分解太費(fèi)時(shí)間,所以此壓縮方法并不可行:-(。但是在很多定理的證明中(尤其是計(jì)算理論,形式語言和數(shù)理邏輯的定理中),用這種方法可以將一串的整數(shù)用唯一的一個(gè)整數(shù)來表示。比如在一臺(tái)圖靈機(jī)中,輸入是一串長(zhǎng)度不定的整數(shù),經(jīng)過某種轉(zhuǎn)換,輸出另外一串長(zhǎng)度不定的整數(shù),我們可以用定理9將輸入和輸出都用唯一的一個(gè)整數(shù)來表示,這樣轉(zhuǎn)換的過程就看作是一個(gè)簡(jiǎn)單的從整數(shù)集到整數(shù)集的函數(shù),對(duì)我們從理論上研究這種轉(zhuǎn)換過程提供了方便。歌德爾不確定性原理的證明中就利用了這種技巧,所以這種編碼方式又稱為哥德爾編碼。再舉個(gè)簡(jiǎn)單的例子,如果我們將中文的每個(gè)漢字編碼,用一個(gè)整數(shù)表示一個(gè)漢字;將英文的26個(gè)字母編碼,用一個(gè)整數(shù)表示一個(gè)字母,現(xiàn)在我們要將一句輸入的中文翻譯成英文句子輸出,輸入和輸出都可以用一組整數(shù)表示,利用上面的哥德爾編碼,可以將輸入和輸出用唯一的一個(gè)確定的整數(shù)表示,翻譯的過程就是做某種函數(shù)運(yùn)算,該函數(shù)是Z→Z的簡(jiǎn)單整數(shù)函數(shù),只要找到了這個(gè)函數(shù),就作出了機(jī)器翻譯機(jī)來。事實(shí)上,世界上所有的能夠用算法處理的過程都可以利用哥德爾編碼轉(zhuǎn)化成簡(jiǎn)單的整數(shù)函數(shù)來研究,這就是為什么計(jì)算理論中只研究簡(jiǎn)單的整數(shù)函數(shù)。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    久久精品国产一区久久久| 91欧美日韩一区人妻少妇| 国产精品欧美在线观看| 欧美日韩国产免费看黄片| 日本三区不卡高清更新二区| 好吊妞视频只有这里有精品| 亚洲精品国产第一区二区多人| 国产色一区二区三区精品视频| 欧美尤物在线视频91| 日本不卡一区视频欧美| 国产成人精品视频一二区| 91免费一区二区三区| 中文字幕免费观看亚洲视频| 欧美日韩精品一区免费| 丰满的人妻一区二区三区| 欧美久久一区二区精品| 午夜精品在线观看视频午夜| 国产精品午夜性色视频| 婷婷伊人综合中文字幕| 99香蕉精品视频国产版| 亚洲欧美日韩在线看片| 国产成人高清精品尤物| 五月天丁香婷婷狠狠爱| 欧美日韩亚洲精品内裤| 日本高清一区免费不卡| 国产成人精品综合久久久看| 中文字幕乱子论一区二区三区| 久久精品中文字幕人妻中文| 正在播放国产又粗又长| 五月激情综合在线视频| 国产成人精品资源在线观看| 亚洲淫片一区二区三区| 成人午夜在线视频观看| 亚洲欧美国产中文色妇| 91香蕉视频精品在线看| 国产精品欧美一区两区| 国产自拍欧美日韩在线观看| 日本不卡片一区二区三区| 麻豆一区二区三区在线免费| 久久99精品国产麻豆婷婷洗澡 | 国产又大又黄又粗的黄色|