n元一次同余方程的解与自由模Z_m_n_
一次同余方程的几种解法

© 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. 2009年第3期 牡丹江教育学院学报 No 13,2009(总第115期) J OU RNAL OF MUDANJ IAN G COLL EGE OF EDUCA TION Serial No 1115[收稿日期]2008-12-22[作者简介]原新生(1967-),男,河南林州人,安阳师范学院副教授,主要从事初等数论、高等数学的教学与研究.。
一次同余方程的几种解法原 新 生(安阳师范学院,河南安阳455002) [摘 要] 介绍一次同余方程的几种解法,并比较它们的优劣,探讨不同情况下所应采用的不同方法,对解一次同余方程具有一定的指导作用。
[关键词] 一次同余方程;解法;完全剩余系[中图分类号]O151 [文献标识码]A [文章编号]1009-2323(2009)03-0115-01 定义1:设a ,b 为整数,m 是一个正整数且a ≠0(modm ),则称ax ≡b (mod m )为模m 的一次同余方程。
定义2:若x 0是使ax ≡b (mod m )成立的一个整数,则x ≡x 0(mod m )称为一次同余方程ax ≡b (mod m )的一个解。
定理:一次同余方程ax ≡b (mod m ),a ≠0(mod m )有解的充要条件(a ,m )|b,且有解时解数为(a ,m ).一次同余方程的理论各初等数论教材都作了详细的论述(见[1]、[2]、[3]),但对它的具体解法介绍的较少。
笔者在初等数论教学实践中,针对该方程总结了几种解法,并通过各种解法优劣的比较,探讨了在不同情况下所应采用的不同方法,这对学生学习初等数论,特别是解一次同余方程具有一定的指导作用。
方法一:验根法由定义2可以看出,求一次同余方程ax ≡b (mod m )有几个解,有哪些解,只需取模m 的一个完全剩余系(如0,1,2,…,m -1)中的每一个数,将其代入同余方程中逐一验证,即可求出其全部解。
一次同余方程组解法

一次同余方程组解法同余方程组是数论中常见的问题,解决同余方程组的方法有很多种,其中一种常见的方法是一次同余方程组解法。
本文将详细介绍一次同余方程组解法的原理和步骤。
一次同余方程是指形如ax ≡ b (mod m) 的方程,其中 a、b、m 为已知整数,x 为未知整数。
一次同余方程组是指多个一次同余方程组成的方程组。
解决一次同余方程组的关键在于找出一个整数 x,使得该方程组中的每个方程都成立。
一次同余方程组解法的步骤如下:步骤一:将一次同余方程组化简为最简形式。
对于形如ax ≡ b (mod m) 的方程,可以通过对 a 和 b 取模 m,得到等价的方程a'x ≡ b' (mod m),其中 a' = a (mod m),b' = b (mod m)。
将方程组中的每个方程都化简为最简形式。
步骤二:使用欧几里得算法求解最大公约数。
对于一次同余方程组,如果方程组中每个方程的模 m 两两互质,则可以使用欧几里得算法求解最大公约数。
如果最大公约数为 1,则方程组有解;否则,方程组无解。
步骤三:使用中国剩余定理求解方程组的解。
如果方程组中每个方程的模 m 两两互质,并且方程组有解,则可以使用中国剩余定理求解方程组的解。
中国剩余定理的具体步骤如下:3.1 计算模数的乘积。
将方程组中每个方程的模数相乘,得到模数的乘积 M。
3.2 计算模数的乘积除以每个模数的商。
对于每个方程的模数 m,计算 M/m 的商,记为 Mi。
3.3 计算模数的乘积除以每个模数的商对应的模反元素。
对于每个方程的模数 m,计算 Mi 在模 m 下的模反元素,记为 ti。
3.4 计算解的线性组合。
将每个方程的解 x 乘以 Mi 和 ti 的乘积,再对 M 取模,得到方程组的解 y。
3.5 求解最小非负整数解。
将方程组的解 y 对 M 取模,得到最小非负整数解 x。
通过以上步骤,即可得到一次同余方程组的解。
需要注意的是,在使用一次同余方程组解法时,应确保方程组满足两个条件:每个方程的模数两两互质,方程组有解。
【word】详析一次同余式求解定理的证明

详析一次同余式求解定理的证明教学方法详析一次同余式求解定理的证明一[摘要]一次同余式求解定理的证明,在各版本的数论课本中均有介绍,但跳跃性都比较大,使读者在学习过程中会有很多疑问,本文就该定理给出详细的思路分析与证明过程. [关键词]一次同余式证明概念,定理介绍同余方程定义1设m是正整数,f(x)为n次多项式厂()=a+口一】+…+口I+口0其中口f是正整数,则f(x)-O(1)叫做模m的(n次)同余式,n叫做厂()的次数,记为degfo如果整数a使~-f(a)-O(modm)成立,则a叫做(1)式的解.(1)的解a常写/~x=a(modm),在模m的完全剩余系中,使得(1)成立的剩余个数叫做同余式(1)的解数.定理设m是一个正整数,a是满足aCEm的整数.则一次同余式ax-b(modm)有解的充分必要条件是(a,m)b.而且,当该同余式有解时,其解数为,).该定理的证明需要用到的先知定理,在此不加证明地将它们作为引理罗列如下:引理1设a,b,c≠O是三个整数,若cIa,clb,则对于任给的整数S,t均有clsa+tb引理2设m是一个正整数,a-b(modm),k>0,则ak=bk(modmk)引理3设m是一个正整数,a,a2,b.,b2是四个整数.如果al-bl(modm),a2-b2(modm)贝0:(i)a十口2-bI+62(modm):(ii)a1+口2兰6l+62(modm).引理4设m是一个正整数,a是满足(a,)=l的整数,则存在整数d1口<m使得aa三1fmodm)引理5设m是一个正整数,a--b(modm),如果整数(口,b,),则ab(m0)引理6设m是一个正整数,口bd(modm),如果()=1,则口一b(modm)思路分析定理的征明分为两个部分,第—部分需要{正明b(modm)有解的充分必要条件是(口,m)lb;第二部分需要证明有解的情!I!:绝况,膦效为dⅡ,州.第一部分中,必要性的证明比较简单,主要分析充分性的证明,即证明当(口,m)lb时,ax=--b(mod)有解.直接证明不太容易,通常可采用构造法构造出一个解即可.但直接构造出饿一b(modm)的解也很困难,不妨考虑如下三个形式类似的同余式ax-=b(modm)(1.1);m0d)(1_2)i删J【J(mod)(1_3)若(1.2)式有陬;m.d),即?(肌)d(),由引理2可知,因为>0,故甄一6(m,xtm),即说明t(modm)~(1.1)式的—,解.而要构造出(1.2)式的解t(m.d),则可从(1.3)式入手.若(1.3)式有解m喃),即m喃),她mod1,故由引理3(ii)式可知兰odJ,砹田与l埋LJ瓦口J划ab;,m0di-J,则说;知i=.d)是(12)式的解.对于(1-3)式,由于(,1,由引理4可知必存在使得l(m.d成立,&一十.d)是(1.3)式的一个解.通过上面分析可以看出,(1.3)式必有解m0d),由此可构造出(1.2)式的一个解,;m,进而可推断;oa,b(mod必是(1.1)式的一个特解.构造性证明成立.第二部分,需要证明(1.1)式在有解的前提下,解数为(a,).由剩余类的定义可知,模m的剩余类有Co,C,…一一共m个.这里可先求出(1.1)式所有解的表示形式,再证明所有的解只能属千樽m的l余类中的(口,)个广教学方法证明过程第一部分设同余式(1.1)式有解rXo(m,即满足0三6(nxxt 神,根据同余的定义知,存在整~O.V o使得aXo——myo=b因为(a,m)la,(日,)l坍,根据引理1,(口,m)laxo—myo=b因此,必要性成立;充分性已知(a,m)Ib,则为整数?首先+我们考虑同余式(1.3)南in)因为(,】,由引理4可知存在蝴1(m成立,&响)是(1_3)式的一个解.事实上,同余式(1.3)不仅有解,而且解数唯一.因为如果同时有同余式a(m和(m成立.两式相减得到一xo)----0(m)因为,,撇引理6,(x-xO,即任一解z与x.位于模!的同—剩余类,~lk-=x如响). 其次,考虑同余式(1.2)门已始出衡导㈣,即南0三,而又显然有Ⅱx)di=『-)成立,故由引理3的∞式可知x.z),则说吼=‰b|-‰_J,则谠一‰(rn(x(12)式的解.仿上,亦可证该解的唯—性.最后,考虑同余式(1.1)Eb(modm)(1.2)式有,(rr,壮m吗,(上接第123页)又因为(口,)>0,由引理2可知,ax;b(modm).即说明X~--’X0西幌(1.1)式的—个特解.这样,充分性成立. 所以,饿b(modm)有解的充分必要条件是(口,m)lb. 第二粉首先,给出同余式(1.1)饿b(modm)任一解的表示形式.~x---x(modm)是(1.1)式的一个特解,贝与任—解玢别满足饿1b(modm)和饿£b(modm)由同余的传递性可知,axt;ax(modm),即日~Xt);0(modm),又因为(口,m)la,0,,由引理5可响J0(泣,同时又因为,:1,由引理6可得(r-x~0,一,由同余的概念可知,任一解坷表示为t+m,其中,,为任意整数,I]1]ax=-b(modm~全部解为xXt+f(modm),f为任意整数;下面,根据解数的概念,证明(1.1)式的全部解只能属于模m的剩余类中的(口,)个.取模的一个完全剩余系x,x+1,…,X,+一1),对于(1.1)式的全部t+f,不妨让0,1,2,…,计靴能取到上面完全剩余类的个数.当t:0时,E(moa’n);…,当t=(口,)时,i+~----XI(m0d,.故f需要满足x一≤t+<,+,即o≤k(口,).由此可知,f的取值共(口,)个,即同余式(1.1)的解数为(a,)个.证毕.参考文献t陈恭亮.《信息安全数学基础》,上海交通大学,2004作者单位:陕西广播电视大学学习支持服务中心西安电子科技大学方面的专家,而来自学员单位的兼职导师则具有丰富的临床实践经验,他们可以对研究生的课题进行深入的理论分析和科学的实验指导.6.制定医学非全日制研究生学位论文的评价标准医学非全日制研究生的学位论文应该有自己的特色,学员要在导师指导下,充分利用学校,单位的仪器设备,技术力量,资金等各自的优势,发挥两者的长处,解决本单位的具有一定经济效益或社会效益的临床工作和管理方面的问题.非全日制研究生的学位论文,应注重其是否反映作者较好地掌握了基础理论和专门知识,能够综合运用科学理论,方法和技术手段解决实际问题的能力.参考文献t…张卫刚,谢仁业,马桂敏等.非全日制研究生教育亟待规范[J】.学位与研究生教育,2003.(O3).【2】钟尚科,张卫刚,杨颉域谈规范发展非全日制研究生教育[J].高等教育研究,2002,(06).【3]扬颉,张卫刚_我国非全日制研究生教育的发展与问题[J].现代大学教育,2001,(06).[4】昊环伟.严把”四关”确保j}全日制研究生教育质量【J].中国高等教育,2003.(21).【5】张大鹏,张元,罗旋辉等.探索医学成人教育教学与管理新模式[J】冲国成人教育,2006,(1O).作者单位:南通大学医学院。
数论中的同余方程与模运算性质

数论中的同余方程与模运算性质数论是研究整数性质的学科,同余方程和模运算是数论中重要的概念和工具。
同余方程是指具有相同余数的方程,而模运算是指在同余方程中,对方程中的数进行模除运算。
本文将探讨同余方程与模运算的性质及其在数论中的应用。
一、同余方程1. 同余关系的定义在整数集合中,对于给定的正整数m,若整数a和b满足a-b能被m整除,即(a-b) mod m = 0,则称a与b对于模m同余,记作a ≡ b (mod m)。
将这种关系称为同余关系。
2. 同余方程的定义同余方程是指形如ax ≡ b (mod m)的方程,其中a、b、m是已知的整数,x是未知的整数。
3. 同余方程的性质(1)同余方程的解集性质若同余方程ax ≡ b (mod m)有解,设x0是该方程的一个解,则所有解x满足x ≡ x0 (mod m)。
(2)同余方程的等价性若同余方程ax ≡ b (mod m)和ax ≡ c (mod m)的解集相等,则b ≡ c (mod m)。
(3)同余方程的合并若同余方程ax ≡ b (mod m)和cx ≡ d (mod m)的解集相等,则(a+c)x ≡ (b+d) (mod m)。
二、模运算性质1. 模运算的定义对于给定的整数a、b和正整数m,称a除以m的余数为a对于模m的模余数,记作a mod m。
2. 模运算的性质(1)模运算的基本性质若a和b对于模m同余,则a mod m = b mod m。
(2)模运算的运算性质设a1和a2对于模m同余,b1和b2对于模m同余,则有:a1 + b1 ≡ (a2 + b2) (mod m);a1 - b1 ≡ (a2 - b2) (mod m);a1 · b1 ≡ (a2 · b2) (mod m)。
(3)模运算的幂运算对于给定的整数a和正整数m,有:a^k mod m ≡ (a mod m)^k (mod m),其中k为非负整数。
三、同余方程与模运算的应用1. 方程求解通过对同余方程进行变形和运算,可以解决一些实际问题,例如日历计算、时间转换等。
数论算法讲义3章(同余方程)

第 3 章 同余方程(一) 内容:● 同余方程概念● 解同余方程● 解同余方程组(二) 重点● 解同余方程(三) 应用● 密码学,公钥密码学3.1 基本概念及一次同余方程(一) 同余方程(1) 同余方程【定义3.1.1】(定义1)设m 是一个正整数,f(x)为n 次多项式()0111a x a x a x a x f n n n n ++++=--其中i a 是正整数(n a ≠0(mod m )),则f (x)≡0(mod m ) (1)叫做模m 的(n 次)同余式(或模m 的(n 次)同余方程),n 叫做f(x)的次数,记为deg f 。
(2) 同余方程的解若整数a 使得 f (a)≡0(mod m )成立,则a 叫做该同余方程的解。
(3) 同余方程的解数若a 是同余方程(1)的解,则满足x ≡a (mod m )的所有整数都是方程(1)的解。
即剩余类a C ={x |x ∈Z ,x ≡a (mod m )}中的每个剩余都是解。
故把这些解都看做是相同的,并说剩余类a C 是同余方程(1)的一个解,这个解通常记为x ≡a (mod m )当21,c c 均为同余方程(1)的解,且对模m 不同余时,就称它们是同余方程(2)的不同的解,所有对模m 的两两不同余的解的个数,称为是同余方程(1)的解数,记作()m f T ;。
显然()m f T ;≢m(4) 同余方程的解法一:穷举法任意选定模m 的一组完全剩余系,并以其中的每个剩余代入方程(1),在这完全剩余系中解的个数就是解数()m f T ;。
【例1】(例1)可以验证,x ≡2,4(mod 7)是同余方程15++x x ≡0(mod 7)的不同的解,故该方程的解数为2。
50+0+1=1≡3 mod 751+1+1=3≡3 mod 752+2+1=35≡0 mod 753+3+1=247≡2 mod 754+4+1=1029≡0 mod 755+5+1=3131≡2 mod 756+6+1=7783≡6 mod 7【例2】求同余方程122742-+x x ≡0(mod 15)的解。
同余方程的解法

同余方程的解法解决同余方程的方法有:一、求解一元同余方程1、把同余方程降幂后化为线性同余方程组降幂是把一元同余方程中的多项式的次数降低,使同余方程化为一元线性同余方程组,从而便于解决。
2、同余方程的元法同余方程的元法就是:求解同余方程主要是要找出同余方程的通解,然后再求解各个根的关系,以及其中的一般解。
3、求解一元同余方程的其他方法(1)直接求根法:在实际中,有时把一元同余方程降幂之后得到的形式并不太符合平凡方法的要求,此时我们可以使用直接求根法。
(2)伴随矩阵法:伴随矩阵法是一种新的求解一元同余方程的新方法,它通过构造一个伴随矩阵,然后利用它来解决一元同余方程。
二、求解高次同余方程1、借用特殊方法解高次同余方程在解高次同余方程时,我们可以借助特殊的方法,如牛顿迭代法、拉格朗日迭代法、范德蒙德-拉格朗日法及Harnack积分算法等。
2、借助数学归纳法解决高次同余方程我们可以利用数学归纳法来求解高次同余方程。
数学归纳法是一种猜测法,它也可以用来求解同余方程,首先我们假定同余方程有解,然后用归纳法不断找出它的解。
三、求解循环同余1、循环同余方程及其解循环同余方程是一种常见的同余方程,它是一个组合方程,由一系列以求导后改写的不定积分共同形成。
2、求解循环同余方程的方法(1)W.Dynkin方法:W.Dynkin方法是一种解决循环同余方程的常用方法。
它的基本步骤是先将一个循环同余方程分解为几个相互关联的子问题,然后再将子问题的解组合起来,得到原问题的解。
(2)离散变换法:离散变换法也是一种常用的解决循环同余方程的方法,它通过对原问题进行离散变换,将给定的循环同余方程转化为普通的线性同余方程组,从而获得原问题的解。
同余方程的解法

本科毕业论文题目:同余方程的解法学生姓名:学号:专业:数学与应用数学班级:指导教师:二〇一年四月摘要:本文论述了同余方程的基本概念及同余方程的一些基本性质与解法,主要对一次同余方程的解法进行了探讨,特别是对一次同余方程的欧拉定理算法,欧几里德算法等七种解法进行了比较与分析,并介绍了同余方程组、孙子定理、素数模的同余方程,模p 的同余方程的解法。
关键词:同余同余方程孙子定理Abstract:This paper mainly discusses the basic concepts of congruence equations and congruence equation some of the basic nature of solution,and highlights the Remainder Theorem,solution of the congruence equation,mod p congruence equation solution,congruence equation of primes mode solution,etc.Key words:Congruence Congruence equation Remainder Theorem目录引言 (1)1.同余与同余方程的基本性质 (2)1.1 同余的概念与基本性质 (2)1.2同余方程的概念与性质 (3)2.一次同余方程的解法 (4)2.1 ()a=的情况 (4), m 12.2 ()=≠的情况 (7),1a m d3.同余方程组的解法 (8)3.1简单同余方程组的解法 (8)3.2 孙子定理 (9)4.高次同余方程的的解法 (11)4.1素数模的同余方程 (11)4.2模pα的同余方程 (12)总结: (17)参考文献 (18)致谢: (19)引言对于同余方程的解法国内外的数学家们均对其做出了非常全面与细致的研究。
一次同余式解法的综述

一次同余式的解法的综述陈明丹 (华南师范大学数学科学学院 广州 510070)【摘要】本文系统地将解一次同余式的各种解法集中在一起,如欧拉定理算法、代入求解法、消去系数法、不定方程求解法、不定方程求解法、分式法、威尔逊定理法、求s 、t 法、矩阵求法、“倒数”求法,这样就使得学习者在学习一次同余式的时候有个系统的归纳总结,方便理解。
关键词:一次同余式;解法;欧拉定理;威尔逊定理;不定方程;综述初等数论是师范院校数学专业学生的一门必修课,也是高中数学教师继续教育的一项重要内容,而同余式是初等数论中非常重要的一部分内容,主要研究一次同余式、二次同余式、同余式组及高次同余式的解法及解数。
[1]一次同余式是学习这一部分内容的基础,且结一次同余式是学习初等数论必须要掌握的解题方法。
但是在严士键[2]的教材中只给出了如欧拉定理算法[3]等一些比较简单的方法,而且比较散乱。
本文旨在系统地整理解一次同余式的各种方法,以方便大家的学习。
1.一次同余式ax ≡ b(mod m)的解法1.1 同余式(mod ),(,)1ax b m a m ≡= 的解法1.1.1欧拉定理算法李晓东[1]和李婷[3]指出欧拉定理这种算法主要是运用欧拉定理,则有()1(mod )m m a ϕ≡,则()(mod )m a b b m a ϕ⋅⋅≡,则()1(mod )m x b m a ϕ-≡ 满足同余式(mod )ax b m ≡,故为同余式的解。
李婷还指出这种解法在理论上较易分析,但当模m 较大时,求()m ϕ就涉及m 的标准分解,此时这种解法在计算量上较为复杂,不宜进行计算机编程计算。
所以这种解法更适合模m 较小时,或()m ϕ较易求解时使用。
王靖娜[4]给出了详细的定理证明过程,以帮助大家的理解。
1.1.2代入求解法 代入求解法也称为观察法[3],当模m 较小时,可以将模m 的完全剩余系0、1、2……m-1 代入到(mod )ax b m ≡中,求出该同余式的解。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
α α 又知此时 l = t , 故有 ( u1 , m) = ( u1 , P1 P 22 …P2L ) = 1 . α 1
当 l < t 时 , 取 u1 = u′ ′ ″ 1 - ( a2 , a3 , …, an ) Pl+1 …p t , u j = u j + a1 u j p l+1 …p t , j = 2 , 3 , …, n , 则
证明 由引理 1 可知 , 存在 u′ n. ( u′ g i , m) = 1 , 使得 a1 u′ ′ ′ 1 ∈ Z , i = 1 ,2 , … 1 + a2 u 2 + … + an u′ n ≡1 ( mod m) . 因 ( u 1 ,
m) = 1 , 所以存在 v ∈ Z , 使得 u′ ′ 1 v ≡1 ( mod m) , 取 u j = u 1 v , i = 1 , 2 , …, n , 则 u1 ≡1 ( mod m) 得到 a1 + a2 u2 + a3 u3 + … + an u n ≡ v ( mod m) .
其中 a i , b ∈ Zm , a i ≠0 , i = 1 , 2 , …, n. 有时以 ( 2) 代替 ( 1) 来研究是很方便的 . 为指明 ( 1) 的解的构造 , 先给出 引理 1 设 ai ∈ Z , i = 1 , 2 , …, n. ( a1 , a2 , …, an ) = 1 , 则对任 m ( > 0) ∈ Z , 均存在 ui ∈ Z , i = 1 , 2 , …, n. ( u1 , m) = 1 , 使得
第 33 卷 第3期 2005 年 8 月
河南师范大学学报 ( 自然科学版)
J ournal of Henan N orm al U ni versit y ( N at ural S cience)
V ol . 33 N o. 3 A u g. 2005
文章编号 :1000 - 2367 ( 2005) 03 - 0131 - 03
考虑 Zm 上的一次方程 ( 2) , 我们将它的任一个解 x i = c i i = 1 , 2 , …, n , 表成一个 “n 组数” : ( c1 , c2 , …, cn ) T , 那么 ( 2) 所有 的解就构成了一个 “n 数组” 的集合 , 对此有 定理 1 设 ai ∈ Z , ( a1 , a2 , a3 , …, an ) = 1 , 则剩余类环 Zm 上的 n 元一次方程
引理 2 设 ai ∈ Z , ( a1 , a2 , a3 , …, an ) = 1 , 则对任 m ( > 0) ∈ Z 均存在 u j ∈ Z , j = 2 , 3 , …, n 和 v ∈ Z , ( v , m) = 1 使得
a1 + a2 u2 + a3 u3 + … + an u n ≡ v ( mod m) .
a1 u1 + a2 u2 + … + an u n = a1 u′ ′ ′ 1 - a1 ( a2 , a3 , …, an ) p l+1 …p t + a2 u 2 + a3 u 3 + … + an u′ n + a1 ( a2 u″ ″ ′ ′ ′ 2 + a3 u 3 + … + an u″ n ) p l+1 …p t = a1 u 1 + a2 u 2 + a3 u 3 + … + an u′ n a1 ( a2 , a3 , …, an ) p l+1 …p t + a1 ( a2 , a3 , …, an ) ( a′ ″ ′ ″ ′ 2 u 2 + a 3 u 3 + …+ a n u″ n ) ・p l+1 …p t = a1 u′ ′ 1 + a2 u 2 + … + an u′ n = 1
3
收稿日期 :2004 - 10 - 15 作者简介 : 段 炼 ( 1949 - ) ,男 ,河南南阳人 ,新乡师范高等专科学校副教授 ,主要从事多边矩阵 、 同余理论等方面的研 究.
132
河南师范大学学报 ( 自然科学版) 2005 年
α α α p k 8 u1 = u′ k = 1 , 2 , …, t. 故而 ( u1 , m) = ( u1 , P11 P22 …Pt t ) = 1 . 1 - ( a2 , a3 , …, an ) p l+1 …p t
对模 m 的 n 元一次同余方程的一般形式为
a1 x 1 + a2 x2 + … + an x n ≡ b ( mod m) ( 1) ( 2)
其中 ai ≠0 ( mod m) , i = 1 , 2 , …, n. 而且 ( 1) 还可以表示成剩余类环 Zm 上的 n 元一次方程
a1 x 1 + a2 x2 + … + a n x n = b
1
u2 ( a2 k2 + a3 k3 + … + a n k n ) u3 -
0
k2
…
un
…
kn
v = O , 所以 a2 k2 + a3 k3 + … + a n k n = O .
0
k2
0
k2 =O
所以 k3 v = O , 又 v - 1 存在 , 所以 k3 …
kn
…
kn
( n) η η 所以 η 2 , 3 , …, n 线性无关 , 构成 M 的一组基 . M 为 Z m 上一个秩为 n - 1 的 ( Zm ) 的自由 ( 子) 模 .
β β β α α α d = P11 P22 …Pl l , m = P11 P22 …Pt t . ( 标准分解式)
其中 l Φ t ,β i Φα i , i = 1 , 2 , …, l , 并设 a j = ( a2 , a3 , …, an ) a , j = 2 , 3 , …, n.
0
k2 k3 v = v
-1
1
u2 ( a1 c1 + a2 u2 c1 - … - a n u nc 1 ) u3 -
ηn = ( a2 k2 + … + a n k n ) k2η 2 + … + kn
u3
…
un
…
kn c1 c2 = c3
…
un
0
u2 c1 - c2
-1 = c1 u3 c1 - c3 ・v ・v
取
a2 a2 u2 - v a3 a3 u2 ,η 3 = a3 u3 - v , …,η n = an an u 2 an u 3 , 则可验证 ( a1 , a2 , …, a n )η i = 2 , 3 , …, n. i = 0
η 2 =
a2 u3
…
a2 u n
…
a3 u n
…
an u n - v
1
u2 u3 -
0
u2 c1 - c2 u3 c1 - c3
η η =η ′ , 所以 η 2 , 3 , …, n 为 M 的一组生成元 .
…
u nc 1 - c n
…
un
…
u nc 1 - c n
…
cn
( n) ηn = O 此处 O ∈ Zm ,即 倘若存在 k i ∈ Zm , i = 2 , 3 , …, n. 使得 k2η 2 + k 3η 3 + … + kn
( n) m
.
的一个子模 ,下证其为一
因为 ( a1 , a2 , …, an ) = 1 , 由引理 2 可知存在 u2 , u3 , …, un ∈ Z , 使得 a1 + a2 u2 + a3 u3 + … + an u n ≡ v ( mod m) , 其中 ( v ,
m) = 1 , 亦即在 Zm 上有 a 1 + a2 u2 + a3 u3 + … + a n u n ≡ v , 而且 v - 1 存在 .
i j
显然 ( a′ ′ ′ ″ ′ ″ ′ ″ ′ 2 ,a 3 , …, a n ) = 1 , 从而相应有 u i ∈ Z , i = 2 , 3 , …, n. 使得 a 2 u 2 + a 3 u 3 + …+ a n u″ n = 1 当 l = t 时 , 取 u1 = u′ ′ ″ 1 - ( a2 , a3 , …, an ) , u j = u j + a1 u j , j = 2 , 3 , …, n. 则
133
方程 ( 2) 的一个特解为ξ, 则 ( 2) 的任一解均可表示成 ξ+ k2η ηn k i ∈ Zm i = 2 , 3 , …, n. kn 2 + k 3η 3 + …
( a1 , a2 , …a n ) (δ - ξ ) = ( a1 , a2 , …, a n )δ - ( a1 , a2 , …a n )ξ = b - b = 0 ( 7)
( 5) 知 由 ( 4) 、
( u′ ′ i = 1 , 2 , …, l. p 8 u′ 1 , ( a2 , a3 , …, an ) ) = 1 , p i | u 1 1 , j = l + 1 , …, t. 从而 Pi 8 ( a2 , a3 , …, an ) . i = 1 , 2 , …, l. 进而有