1基本概念及一次同余式
- 格式:doc
- 大小:391.00 KB
- 文档页数:7
1 基本概念及一次同余式定义 设()110n n n n f x a x a x a --=+++,其中()0,0,1,,i n a i n >=是整数,又设0m >,则()()0mod f x m ≡ (1)叫做模m 的同余式。
若()0mod n a m ≡,则n 叫做同余式(1)的次数。
如果0x 满足()()00mod ,f x m ≡则()0mod x x m ≡叫做同余式(1)的解。
不同余的解指互不同余的解。
当m 及n 都比较小时,可以用验算法求解同余式。
如例1 同余式()543222230mod7x x x x x +++-+≡仅有解()1,5,6mod7.x ≡例2 同余式()410mod16x -≡有8个解()1,3,5,7,9,11,13,15mod16x ≡例3 同余式()230mod5x +≡无解。
定理 一次同余式()()0mod ,0mod ax m a m ≡≡ (2)有解的充要条件是(),.a m b若(2)有解,则它的解数为(),d a m =。
以及当同余式(2)有解时,若0x 是满足(2)的一个整数,则它的(),d a m =个解是()0mod ,0,1,,1m x x k m k d d ≡+=- (4)证 易知同余式(2)有解的充要条件是不定方程ax my b =+ (5)有解。
而不定方程(5)有解的充要条件为()(),,.a m a m b =-当同余式(2)有解时,若0x 是满足(2)的一个整数,则()0mod ,0,1,, 1.m a x k b m k d d ⎛⎫+≡=- ⎪⎝⎭ 下证0,0,1,,1m x k k d d+=-对模m 两两部同余。
设 ()00mod ,01,1m m x k x k m k d k d d d''+≡+≤≤-≤≤- 则()mod ,mod ,.m m m k k d k k d k k d d d ⎛⎫'''≡≡= ⎪⎝⎭ 再证满足(2)的任意一个整数1x 都会与某一个()001m x k k d d+≤≤-对模m 同余。
第一章 整数的可除性§1 整除的概念·带余除法 1.证明定理3定理3 若12n a a a ,,,都是m 得倍数,12n q q q ,,,是任意n 个整数,则1122n n q a q a q a +++ 是m 得倍数.证明: 12,,n a a a 都是m 的倍数。
∴ 存在n 个整数12,,n p p p 使 1122,,,n n a p m a p m a p m ===又12,,,n q q q 是任意n 个整数1122n n q a q a q a ∴+++ 1122n n q p m q p m q p m =+++ 1122()n n p q q p q p m =+++即1122n n q a q a q a +++ 是m 的整数 2.证明 3|(1)(21)n n n ++ 证明 (1)(21)(1)(2n n n n n n n ++=+++-(1)(2)(1)(n n n n n n =+++-+又(1)(2)n n n ++ ,(1)(2)n n n -+是连续的三个整数 故3|(1)(2),3|(1)(1)n n n n n n ++-+3|(1)(2)(1)(1)n n n n n n ∴+++-+从而可知3|(1)(21)n n n ++3.若00ax by +是形如ax by +(x ,y 是任意整数,a ,b 是两不全为零的整数)的数中最小整数,则00()|()ax by ax by ++.证: ,a b 不全为0∴在整数集合{}|,S ax by x y Z =+∈中存在正整数,因而有形如ax by +的最小整数00ax by +,x y Z ∀∈,由带余除法有0000(),0ax by ax by q r r ax by +=++≤<+则00()()r x x q a y y q b S =-+-∈,由00ax by +是S 中的最小整数知0r =00|ax by ax by ∴++00|ax by ax by ++ (,x y 为任意整数) 0000|,|ax by a ax by b ∴++ 00|(,).ax by a b ∴+ 又有(,)|a b a ,(,)|a b b00(,)|a b ax by ∴+ 故00(,)ax by a b +=4.若a ,b 是任意二整数,且0b ≠,证明:存在两个整数s ,t 使得||,||2b a bs t t =+≤成立,并且当b 是奇数时,s ,t 是唯一存在的.当b 是偶数时结果如何?证:作序列33,,,,0,,,,2222b b b bb b --- 则a 必在此序列的某两项之间 即存在一个整数q ,使122q q b a b +≤<成立 ()i 当q 为偶数时,若0.b >则令,22q qs t a bs a b ==-=-,则有 02222b q q qa bs t ab a b b t ≤-==-=-<∴<若0b < 则令,22q qs t a bs a b =-=-=+,则同样有2b t < ()ii 当q 为奇数时,若0b >则令11,22q q s t a bs a b ++==-=-,则有若 0b <,则令11,22q q s t a bs a b ++=-=-=+,则同样有2b t ≤,综上所述,存在性得证.下证唯一性当b 为奇数时,设11a bs t bs t =+=+则11()t t b s s b -=-> 而111,22b bt t t t t t b ≤≤∴-≤+≤ 矛盾 故11,s s t t == 当b 为偶数时,,s t 不唯一,举例如下:此时2b为整数 11312(),,22222b b b b b b b t t ⋅=⋅+=⋅+-=≤§2 最大公因数与辗转相除法 1.证明推论4.1推论4.1 a ,b 的公因数与(a ,b )的因数相同. 证:设d '是a ,b 的任一公因数,∴d '|a ,d '|b 由带余除法111222111111,,,,,0n n n n n n n n n n a bq r b r q r r r q r r r q r r r r b ---++-=+=+=+==≤<<<<∴(,)n a b r =∴d '|1a bq -1r =, d '|122b rq r -=,┄, d '|21(,)n n n n r r q r a b --=+=, 即d '是(,)a b 的因数。
第五章同余方程本章主要介绍同余方程的基础知识,并介绍几类特殊的同余方程的解法。
第一节同余方程的基本概念本节要介绍同余方程的基本概念及一次同余方程。
在本章中,总假定m是正整数。
定义1设f(x) = a n x n a1x a0是整系数多项式,称f(x) 0 (mod m) (1)是关于未知数x的模m的同余方程,简称为模m的同余方程。
若a n≡/0 (mod m),则称为n次同余方程。
定义2设x0是整数,当x = x0时式(1)成立,则称x0是同余方程(1)的解。
凡对于模m同余的解,被视为同一个解。
同余方程(1)的解数是指它的关于模m互不同余的所有解的个数,也即在模m的一个完全剩余系中的解的个数。
由定义2,同余方程(1)的解数不超过m。
定理1下面的结论成立:(ⅰ) 设b(x)是整系数多项式,则同余方程(1)与f(x) b(x) b(x) (mod m)等价;(ⅱ) 设b是整数,(b, m) = 1,则同余方程(1)与bf(x) 0 (mod m)等价;(ⅲ) 设m是素数,f(x) = g(x)h(x),g(x)与h(x)都是整系数多项式,又设x0是同余方程(1)的解,则x0必是同余方程g(x) 0 (mod m) 或h(x) 0 (mod m)的解。
证明 留做习题。
下面,我们来研究一次同余方程的解。
定理2 设a ,b 是整数,a ≡/0 (mod m )。
则同余方程ax b (mod m ) (2)有解的充要条件是(a , m )b 。
若有解,则恰有d = (a , m )个解。
证明 显然,同余方程(2)等价于不定方程ax my = b , (3)因此,第一个结论可由第四章第一节定理1得出。
若同余方程(2)有解x 0,则存在y 0,使得x 0与y 0是方程(3)的解,此时,方程(3)的全部解是⎪⎪⎩⎪⎪⎨⎧-=+=t m a a y y t m a m x x ),(),(00,t Z 。
(4) 由式(4)所确定的x 都满足方程(2)。
1 基本概念及一次同余式定义 设()110n n n n f x a x a x a --=+++,其中()0,0,1,,i n a i n >=是整数,又设0m >,则()()0mod f x m ≡ (1)叫做模m 的同余式。
若()0mod n a m ≡,则n 叫做同余式(1)的次数。
如果0x 满足()()00mod ,f x m ≡则()0mod x x m ≡叫做同余式(1)的解。
不同余的解指互不同余的解。
当m 及n 都比较小时,可以用验算法求解同余式。
如例1 同余式()543222230mod7x x x x x +++-+≡仅有解()1,5,6mod7.x ≡例2 同余式()410mod16x -≡有8个解()1,3,5,7,9,11,13,15mod16x ≡例3 同余式()230mod5x +≡无解。
定理 一次同余式()()0mod ,0mod ax m a m ≡≡ (2)有解的充要条件是(),.a m b若(2)有解,则它的解数为(),d a m =。
以及当同余式(2)有解时,若0x 是满足(2)的一个整数,则它的(),d a m =个解是()0mod ,0,1,,1m x x k m k d d ≡+=- (4)证 易知同余式(2)有解的充要条件是不定方程ax my b =+ (5)有解。
而不定方程(5)有解的充要条件为()(),,.a m a m b =-当同余式(2)有解时,若0x 是满足(2)的一个整数,则()0mod ,0,1,, 1.m a x k b m k d d ⎛⎫+≡=- ⎪⎝⎭ 下证0,0,1,,1m x k k d d+=-对模m 两两部同余。
设 ()00mod ,01,1m m x k x k m k d k d d d''+≡+≤≤-≤≤- 则()mod ,mod ,.m m m k k d k k d k k d d d ⎛⎫'''≡≡= ⎪⎝⎭ 再证满足(2)的任意一个整数1x 都会与某一个()001m x k k d d+≤≤-对模m 同余。
由 ()()01mod ,mod ax b m ax b m ≡≡得()101010mod ,mod ,.a a m m ax ax m x x x x d d d d ⎛⎫⎛⎫≡≡≡ ⎪ ⎪⎝⎭⎝⎭故存在整数t 使得10.m x x t d=+由带余除法,存在整数,q k 使得 ,0 1.t dq k k d =+≤≤-于是()()100mod .m m x x dq k x k m d d=++≡+ 故(2)有解时,它的解数为(),d a m =。
以及若0x 是满足(2)的一个整数,则它的(),a m 个解是()0mod ,0,1,,1m x x k m k d d ≡+=-例1求同余式 ()912mod15x ≡ (6)的解。
解 对如下的整数矩阵作初等列变换9150303301052522501313113--⎛⎫⎛⎫⎛⎫⎛⎫ ⎪ ⎪ ⎪ ⎪→--→--→- ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪-⎝⎭⎝⎭⎝⎭⎝⎭故()9,15 3.=又因312,故同余式(6)有解,且由三个解。
由以上初等变换还可知 ()()()()921513,924151412,9812mod15.⨯+⨯-=⨯⨯+⨯-⨯=⎡⎤⎣⎦⨯≡故同余式(6)的三个解为 ()158mod15,0,1,2.3x k k ≡+=即()3,8,13mod15.x ≡例2 求同余式()6483mod105x ≡ (7)的解。
解 对64,105作辗转相除法。
10564141,6441123,4123118,231815,18533,5312,3211,212,=⨯+=⨯+=⨯+=⨯+=⨯+=⨯+=⨯+=⨯故()64,1051,=同余式(7)有唯一解。
由以上过程还可知 ()()()()()()()()()()()()()()()132135311513251185321825718223181723718923741231941923164196441116=+⨯-=+-⨯⨯-=⨯-+⨯=⨯-+-⨯⨯=⨯+⨯-=⨯+-⨯⨯-=⨯-+⨯=⨯-+-⨯⨯=⨯+⨯-=⨯+-⨯⨯-()()()()64164125641610564125105256441=⨯-+⨯=⨯-+-⨯⨯=⨯+⨯-故()()()()1052564411,105258364418383,64340383mod105.⨯+⨯-=⨯⨯+⨯-⨯=⨯-≡故同余式(7)的解为()3403mod105x ≡-即()62mod105.x ≡习题1.求下列同余式的解:(ⅰ)256179(mod337).x ≡ (ⅱ) 1215560(mod 2755).x ≡(ⅲ)12961125(mod935).x ≡解(ⅰ)因256337256811381101141010131133131042510425104319791979⎛⎫⎛⎫⎛⎫ ⎪ ⎪ ⎪→-→-→ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪-⎝⎭⎝⎭⎝⎭⎛⎫⎛⎫⎛⎫ ⎪ ⎪ ⎪-→-→* ⎪ ⎪ ⎪ ⎪ ⎪ ⎪---*⎝⎭⎝⎭⎝⎭故()256,3371=,于是该同余式有解,且对模337有唯一解。
并且()()()()()256104337791,25610417933760179179,256104179179mod337,⨯+⨯-=⨯⨯+⨯-⨯=⎡⎤⎣⎦⨯⨯≡但是()1041791861681mod337,⨯=≡故()25681179337.⨯≡于是该同余式的唯一解为()81mod337.x ≡ (ⅱ)由辗转相除法,可得(1215,2755)5,5560,=故该同余式有解.由辗转相除法,还可得1215(195)275586 5.⋅-+⋅=在这个等式两边同时乘以112,得 1215(21840)27559632560.⋅-+⋅=故1215(21840)560(mod 2755).⋅-≡因21840200(mod 2755),-≡故1215200560(mod 2755).⋅≡故该同余式的全部解为2755200(mod 2755),0,1,,4.5x k k ≡+=即200,751,1302,1853,2404(mod 2755).x ≡2.求联立同余式()()4290mod143,29840mod143x y x y +-≡-+≡的解。
解 由同余式()4290mod143x y +-≡得()429mod143x y ≡-+代入同余式()29840mod143x y -+≡得()()()()24299840mod143,171420mod143,171mod143.y y y y -+-+≡-+≡≡-对17,143做辗转相除法。
因 1431787,17723,7321,313,=⨯+=⨯+=⨯+=⨯ 故()17,1431,=且()()()()()()()173271772217275172143178514351742.=+⨯-=+-⨯⨯-=⨯-+⨯=⨯-+-⨯⨯=⨯+⨯-故 ()()()()143517421,17421mod143,17421mod143.⨯+⨯-=⨯-≡⨯≡-故由()171mod143y ≡-可得()42mod143.y ≡由()42mod143y ≡及()4290mod143x y +-≡得()()442290mod143,4mod143.x x +⨯-≡≡于是可得,该联立同余式的解为()()4mod143,42mod143.x y ≡≡3.(ⅰ)设m 是正整数,(,)1a m =,证明()1(mod )m x ba m ϕ-≡是同余式(mod )ax b m ≡的解。
(ⅱ)设p 是质数,0a p <<,证明1(1)(1)(1)(mod )!a p p a xb p a ---+≡- 是同余式(mod )ax b p ≡的解。
证(ⅰ)因m 是正整数,(),1,a m =故同余式()mod ax b m ≡有唯一解。
由欧拉定理得 ()()()1mod .m m aba ba b m ϕϕ-=≡故()1m x ba ϕ-≡是同余式()mod ax b m ≡的解。
(ⅱ)因p 是质数,0a p <<,故(,)1a p =,同余式(mod )ax b p ≡有惟一解。
因 (1)!(1)(1)a p p a ---+,故 1(1)(1)(1)(1)!(mod(1)!).a p p a a a ----+≡--易知 11(1)(1)(1)(1)!(1)(1)((1))(1)!(mod ).a a p p a a a a p -----+--≡----=-而((1)!,)1a p -=,故1(1)(1)(1)(1)!(mod (1)!).a p p a a p a ----+≡--因此 1(1)(1)(1)1(mod ).(1)!a p p a p a ---+-≡-因!(1)(1),(!,)1a p p p a a p --+=,故!(1)(1).a p p a --+于是 11(1)(1)(1)(1)(1)(1)(mod ).!(1)!a a p p a p p a ab b b p a a ----+--+-=-≡- 因此,1(1)(1)(1)(mod )!a p p a xb p a ---+≡-是同余式(mod )ax b p ≡的解。