設a,b是任意兩個整數,其中b ≠ 0.若是存在一個整數q使得等式 a = q · b 成立,就稱 b 整除 a 或者 a 被 b 整除,記做 b | a,並把b叫作a的因數,把a叫作b的倍數。人們常把q寫成 a / b。不然,就稱b不能整除a,或者a不能被b整除。函數
此外,再不會混淆的狀況下,乘法a·b簡記爲ab。3d
注:blog
(1)當b遍歷整數a的全部因數時,-b也遍歷整數a的全部因數。數學
(2)當b遍歷整數a的全部因數時,a/b也遍歷整數a的全部因數。遍歷
根據定義有:方法
設a,b ≠ 0,c ≠ 0是三個整數。若 b | a,c | b,則c | a。im
設a,b,c ≠ 0是三個整數。若c | a,c | b,則c | a ± b。d3
設a,b,c ≠ 0是三個整數。若c | a,c | b,則對任意整數s,t,有c |(s·a+t·b)。db
設整數c ≠ 0。若整數a1,···,an都是整數c的倍數,則對任意n個整數s1,···,sn,整數s1a1 + ··· + snan是c的倍數。img
設a,b都是非零整數。若a | b,b | a,則a = ±b。
設整數n ≠ 0,±1.若是除了顯然因數±1和±n外,n沒有其餘因數,那麼n就叫作素數(或質數或不可約數),不然,n叫作合數。
設n是一個正合數,p是n的一個大於1的最小正因數,則p必定是素數,且p≤n1/2。
設n是正整數。若果對全部的素數p ≤ n1/2,都有p不被n整除,則n必定是素數。
應用該定理,可獲得一個尋找素數的肯定性方法,一般叫作平凡除法或厄拉託塞師篩法。
設a,b是兩個整數,其中b>0,則存在惟一的整數q,r使得a = q·b + r ,0 ≤ r ≤ b 。
a = q·b + r ,0 ≤ r ≤ b中,q叫作a被b除所得的不徹底商,r叫作a被b除所得的餘數。
設x是實數,稱x的整數部分爲小於或等於x的最大整數,記成[x]。
這時,有[x] ≤ x< [x]+1。
素數的平凡判別:對於給定正整數N,設不大於N1/2的全部素數爲p1,p2,,···,ps。
若是N被全部pi除的餘數都不爲零,則N是素數。
設a,b是兩個整數,其中b>0.則對任意的整數c,存在惟一的整數q,r使得
a = q·b+r,c ≤ r<b+c
設b是大於1的正整數,則每一個正整數n可惟一地表示成
n = ak-1bk-1 + ak-2bk-2 + ··· + a1b + a0,
其中ai是整數,0 ≤ ai ≤ b-1,i = 1,···,k-1,且首項係數ak-1 ≠ 0.
大O符號:
設f(n)和g(n)都是正整數n的正值函數,若是存在一個正常數C,使得對任意的正整數n都有f(n) ≤ Cg(n),
就稱g(n)是f(n)的界,記做f(n) = O(g(n)),簡記爲f = O(g)。
小o符號:
設f(n)和g(n)都是正整數n的正值函數,若是對任意小的正數€,存在一個正整數N0,使得對任意的正整數n > N0都有f(n) < €g(n),
就稱g(n)是比f(n)高階的無窮量,記做f(n) = o(g(n)),簡記爲f = o(g)。
設a1,···,an是n(n≥2)個整數。若整數d是它們中每個數的因數,則d就叫作a1,···,an的一個公因數。
d是a1,···,an的一個公因數的數學表達式爲:d | a1,···,d | an。
若是整數a1,···,an不全爲零,那麼a1,···,an的全部公因數中最大的一個公因數叫作最大公因數,記做(a1,···,an)。
特別地,當(a1,···,an) = 1 時,稱a1,···,an互質或互素。
注①:d > 0是a1,···,an的最大公因數的數學表達式可表述爲
注②:a,b的最大公因數 d = (a,b)是集合
{ s · a + t · b | s, t ∈ Z}
注③:a1,···,an的最大公因數 d 是集合
{ s1 · a1 + ··· + sn · an | s1,···,sn ∈ Z}
設a1,···,an是n個不全爲零的整數,則
設b是任一正整數,則(0,b)= b。
設a,b,c是三個不全爲零的證書。若是a = q · b + c,其中q是整數,則(a,b)= (b,c)
設a,b是任意兩個不全爲零的整數,d是正整數,則d是整數a,b的最大公因數的充要條件是:
假設1,2成立,那麼
所以,d是整數a,b的最大公因數。
設a,b,c是三個整數,且c ≠ 0,若是c | ab,(a,c)= 1,則c | b。
設p是素數。若p | ab,則p | a 或 p | b。
設a1,···,an是n個整數,p是素數。若p | a1,···,an,則p必定整除某一ak,1 ≤ k ≤ n。