Research paper for the second S. –T Yau High School Awards

Researches on the Elementary Modular Transformations and the

System of Linear Congruence Equations

Wang Daiwei No.1 Middle School Attached to Central China Normal University, Wuhan, Hubei

Abstract

The linear congruence equations are the ancient and significant research contents. Most discussions of the linear congruence equations focus on the special cases, for example, there is a linear congruent theorem for solving the congruent linear equation in one unknown and the Chinese remainder theorem for solving the simultaneous congruent linear equations in one unknown, which are involved to find a special solution using the properties of the integer number, and some papers discuss the equation in n unknowns. But all the results are not convenient and efficient to solve the equations and not adapt to solving the general system of congruent linear equations in n unknowns. There is no uniform, convenient and efficient technique and theory for the general system of congruent linear equations, like the theory of linear equations over real numbers. The inspiration arose from the elimination of variables when solving the linear equations over real numbers, Generalized the elementary transformations of matrix over real numbers to the integer numbers modulo m, the paper discussed the properties of the modular matrix under the elementary transformations and a similar equivalent transforming theorem for matrix modulo m theorem was obtained that any matrix modulo m can be transformed into a canonical diagonal form by means of a finite number of elementary row and column operations. furthermore, by means of the equivalent transforming theorem, the solution criterion theorem and structure theorem were proposed for the general congruent linear equations based on the modular matrix transformations, which extended the theories of the congruent linear equations, and finally, the detailed steps of the uniform method were given for solving the general system of congruent linear equations based on the elementary transformations of matrix modulo m, it can be easily written out the solutions of the system immediately as determining solutions of the system conveniently by transformations. Analysis and discussions indicate that the results are most valuable in science and the proposed technique for solving the system is convenient, efficient and adaptable. Keywords: Elementary Modular Matrix Transformation, Equivalent Canonical Form, Congruent Linear Equations, Criterion and Solving

1.Introduction

1.1 Backgrounds

During the process of learning the dividing property of integers and congruent equations, we found that we can adopt the elimination method for real coefficient linear equations and solution of matrix transform to solve the system of linear congruence equations. Using the properties of integers and congruence, we do a series of matrix transformations on the coefficient matrix of the system of linear congruence equations, and then get the solutions. The linear congruence equations are the ancient and significant research contents, which are involved with most theory and application about integers.

23 Research paper for the second S. –T Yau High School Mathematics Awards

There is a linear congruence theorem for solving the linear congruence equation in one unknown and the Chinese remainder theorem for solving the simultaneous congruent linear equations in one unknown. But there are nearly no paper focus on the discussion of the s linear congruence equations in n unknowns[1][2][3][16][17]. At present, the presented solutions always discuss the solution by the dividing property of integers. But all the results are not convenient and efficient to solve the equations and not adapt to solving the general system of linear congruence equations in n unknowns. There is no uniform, convenient and efficient technique and theory for the general system of congruent linear equations, like the theory of linear equations over real numbers in Linear Algebra. So it seems be a significative research. 1.2 research situation

The congruent linear equations are the ancient and significant research contents, which are involved with most theory and application about integers. There is most linear congruent theorem for solving the linear congruence equation in one unknown and the Chinese remainder theorem is the best known solution for solving the simultaneous linear congruence equations in one unknown. But the Chinese remainder theorem is only true of linear congruence equations in one unknown, which has a strict condition, that the moduli of the equations must be pairwise coprime. If the modules are not pairwise coprime, we must take prime factorization on the modular, and then apply the theory to solve the congruent linear equations. In the process of solution, not only the prime factorization is very difficult, but also the complexity and calculated amount in solving process with Chinese remainder theorem are worthless. At present, there are nearly no paper focus on the discussion of the equation in n unknowns[1][2][3][16][17]. all the results are not convenient and efficient to solve the equations and not adapt to solving the general system of linear congruence equations in n unknowns. Given the inspiration arose from the elimination of variables when solving the linear equations over real numbers, we can solve the linear congruence equations easily by the matrix transformation method. This method is not only easy and feasible, but also especially applicable to the solution for the system of linear congruence equations in n unknowns. But there is no uniform, convenient and efficient technique and theory for the general system of congruent linear equations, like the theory of linear equations over real numbers. In the of , document [4] and [5] proposed the solutions which can perfectly transform a matrix to the canonical form under the elementary transformations. Besides, document [5] give the canonical form matrix under Principal Ideal Domain, Euclid domain and others. All the integral domain has a shared characteristic that the nonzero element in domain can be invertible or eliminable. But the element of matrix modulo m can be invertible, or zero divisor, and the cancellation law does not hold for the zero divisor, so the discussion is more complex. In document [6]-[13], [15], all the solutions of congruent equation avoid the discussion for canonical form under the elementary transformation. Some of them directly use the conclusion of ; others are only discussing the congruent equation or indeterminate equation, not the system of linear congruence [indeterminate] equations. They only need to do the elementary transformations on the column matrix or row matrix, which is reduced to finding the great common divisor among a set of numbers. So the discussion in literatures [6]-[18] are deficient. In this paper, based on the properties of modulo m which is different from the real number and integer, we discuss the properties of elementary transformations and elementary matrices modulo m, and then adopt them to compute the Great Common Divisor and Least Common Multiple of finite integers.

24 Research paper for the second S. –T Yau High School Mathematics Awards

Besides, we analyze the canonical form under the elementary transformations, which is similar to the conclusion on the integer matrix. All these works extend the conclusion in the literature [5] and provide a theory for the followed solution of linear congruence equations. A similar equivalent transforming theorem for matrix modulo m theorem was obtained that any matrix modulo m can be transformed into a canonical diagonal form by means of a finite number of elementary row and column operations. Then on the basis of the canonical form, we propose the solution criterion theorem and structure theorem for the general congruent linear equations, give the solution criterion theorem and necessary and sufficient condition of solution of any congruent linear equations, extend the solution criterion theorem of Chinese remainder theorem and perfect the solution theory of congruent linear equations. If the modulo of each equation in the system of linear congruence equations are different, we may obtain the criterion theorem and solution of equations after transform the original equations to an equivalent system of linear congruence equations under unified modulo by means of the least common multiple of all the modulus of the equations of the original system. The general solution structure and expression of the system of linear congruence equations modulo uniform m are given in this paper. Besides, the solution criterion theorem and structure theorem were proposed for the general congruent linear equations, and finally, the detailed steps of the uniform method were given for solving the general system of congruent linear that equations based on the elementary transformations of matrix modulo m. It is indicated that the proposed method is most valuable in science and convenient, efficient and adaptable for solving the general system. All kinds of the congruent linear equations are covered in this paper, so the results described in literature [6]-[13, 15] are special type of conclusions of this paper. On the above discussion, the complete theory and method of solution are given for congruent linear equations with all different types in this paper. The given method not only has few solution steps and small computational complexity, but also is most valuable in science and convenient, efficient and adaptable. 1.3 Objectives and Basic Ideas

Objectives: study on the properties of modular matrix transformations, discuss the solution theory for congruent linear equations and propose a uniform solution method for solving the general congruent linear equations by means of the elementary operations on modular matrices.. Basic idea: considering the congruence properties of integers, on the basis study of equivalent theorem among congruent linear equations, we give the equivalent transformations of congruent linear equations, analyze the properties of equivalent transformations, discuss the canonical form of modular matrix under the elementary modular operations and the uniform solving steps for congruent linear equations.

2.Matrix Representation of Linear Congruence Equations

2.1 Linear Congruence Equations modulo m

A general system of linear congruence equations:

25 Research paper for the second S. –T Yau High School Mathematics Awards

⎧ ax11 1+++≡ ax 12 2L ax 1nn b 1(mod m 1 ) ⎪ ⎪ax21 1+++≡ ax 22 2L ax 2nn b 2(mod m 2 ) ⎨ ⎪ LLL ⎪ ⎩ axs11+++≡ axssnnss 2 2 L ax b(mod m )

Where abmij,, i i (1,1≤≤is ≤ jn ≤ ) are integers and x12,,,xxL n are n variables taking in integers.

In general, the moduli misi (1≤≤ ) are not the same. By the properties of linear congruence, multiplying both sides of the equation and the corresponding modulus of the system by a proper integer respectively, we can obtain a system of linear congruence equations modulo a same modulus, which has the same solutions as the original one. For example, one can multiply each equation and the corresponding modulus by proper multiple such that the uniform modulus m is the least common multiple of the moduli misi (1≤≤ ) , mlcmmm= (,12 ,,L ms ).

⎧x ≡ 8(mod15) ⎪ To illustrate this, let ⎨x ≡ 5(mod8) be a system of linear congruence equations with different ⎪ ⎩x ≡13(mod 25) moduli, multiplying each equation by proper integer, we obtain the following linear congruence ⎧40x ≡× 40 8(mod15 × 40) ⎪ equations with the same modulus: ⎨75x ≡× 75 5(mod8 × 75) . It is evident that two systems are ⎪ ⎩24x ≡× 24 13(mod 25 × 24) equivalent and have same solutions. And the later system of linear congruence equations has the uniform modulus 600. So any system of linear congruence equations can be transformed into a system of linear congruence equations modulo a uniform modulus. Definition 2.1 The system of linear congruence equations of n variables:

⎧ ax11 1+++≡ ax 12 2L ax 1nn b 1 (mod m ) ⎪ ⎪ax21 1+++≡ ax 22 2L ax 2nn b 2 (mod m ) ⎨ (2.1) ⎪ LLL ⎪ ⎩axss11+++≡ ax 2 2 L ax snns b(mod m ) is called a system of linear congruence equations modulo m. The coefficients of the system of linear congruence equations modulo m are the integers modulo m,

[5] that is, they are considered the elements of Residue Class Ring Zm , so the system is the system of

linear congruence equations over the residue class ring Zm .

According to the properties of congruence from [1-3], the following properties are evidently. Proposition 2.1 Performing the following operations on the equations of the system of linear congruence equations modulo m, the obtained system of linear congruence equations has the same solutions as the original system.

26 Research paper for the second S. –T Yau High School Mathematics Awards

(1) interchanging any two equations in the system; (2) adding a multiple of one equation to another; (3) multiplying any equation in the system by an integer which is coprime with the modulus m; (4) modulo operation on any coefficients of the system: adding a multiple of the modulus m to or subtracting that from any coefficient of the equations. Note: from the proposition 2.1, the operation (3) is different from that on the system of linear equations over the real numbers [4]. If and only if the integer a and m are relatively prime, a is an invertible element modulo m, the inverse element of a can be obtained by applying the Euclidean algorithm. Because the integers being congruent modulo m are the same elements in residue class ring

Zm , one can use the operation (4) to simplify the coefficients of the system.

2.2 Matrix representation of the system of linear congruence equations modulo m

⎛⎞aa11 12L a 1n ⎜⎟ aa a The sn× matrix A = ⎜⎟21 22O 2n is called the coefficient matrix of the system ⎜⎟MOOM ⎜⎟ ⎝⎠aas12ssnL a (2.1).

⎛⎞x1 ⎛⎞b1 ⎜⎟ ⎜⎟ x b If we let x = ⎜⎟2 and b = ⎜⎟2 , then the system (2.1) may be rewritten as a single matrix ⎜⎟M ⎜⎟M ⎜⎟ ⎜⎟ ⎝⎠xn ⎝⎠bs congruence equation Amxb≡ (mod ) , here (mod m) means that the matrix operations are the operations modulo m. Definition 2.2: the matrix congruence equation Amxb≡ (mod ) is called the matrix representation of the system of linear congruence equations modulo m. aa a ⎛⎞aa ab ⎛⎞11 12L 1n 11 12L 1n 1 ⎜⎟⎜⎟ aa a aa ab A = ⎜⎟21 22O 2n and (,)A b = ⎜⎟21 22O 2n 2 are called the coefficient ⎜⎟MOOM ⎜⎟ ⎜⎟⎜⎟MOOM M aa a ⎜⎟ ⎝⎠s12ssnL ⎝⎠aas12ssnsL ab matrix and the of the system Amxb≡ (mod )

2.3 Discussions and summaries

By unifying the modular of the linear congruence equations, defined the system of linear congruence equations modulo m and its modular matrix representation, gave four elementary operations on the linear congruence equations to transform the system with the same solutions. The proposition tells us that the operations (3) and (4) are different a bit from that for ordinary equations in real numbers in [4], operations (3) is used on the equations seldom besides multiplying or eliminating (-1) or the integer that can be obviously identified being coprime with m.

27 Research paper for the second S. –T Yau High School Mathematics Awards

3.Modular Matrix Transformations

Modular matrix modulo m is the matrix over the residue class ring modulo m, which has many familiar properties with the real and integer number matrix, but because the entries are the numbers modulo m, the modular matrix has its special characteristics. This chapter will discuss the properties on the elementary modular matrix operations and the elementary modular matrix, and the properties that how to compute the great common divisor and least common multiple of integers by using the elementary modular matrix operations, finally, prove and obtain the main result for the Equivalent Transforming Theorem for matrix modulo m. 3.1 Matrix modulo m

Definition 3.1 The matrix is called a matrix modulo m if its entries are the integers modulo m. Let A, B are two matrices modulo m of the same type, if their corresponding entries are congruent modulo m, then we call that the matrices A and B are the congruence matrix modulo m. Set

AB≡ (mod m ) when A and B are congruent modulo m, they are the same matrix over Zm .

Obviously, the laws of the addition and multiplication of the modular matrix are familiar with that of the real number matrix in [4], just only notes that the add and multiple operations between the entries are the operations modulo m. 3.2 Elementary Operations on modular m matrix

In this section, we define the elementary operations that are used throughout the paper. We will use these operations to obtain the equivalent transforming theorem for the matrix modulo m, to discuss the solvability conditions for the linear congruence equations modulo and to obtain uniform computational methods for determining the solution of a system of linear congruence equations. From the proposition 2.1 and the matrix representation for the system of linear congruence equations, the elementary matrix operations on the modular matrix arise from the operations for the system of linear congruence equations described in the proposition 2.1. Definition 3.2:Let A be an sn× matrix modulo m, Any one of the following operations on the rows [column] of A is called an elementary row [column] operation:

(1) location operation:interchanges any two rows [or columns] of the matrix. Let rrij↔

[ ccij↔ ] denote the operation interchanging i-th row [column] and j-th row [column]; (2) elimination operation:adding a multiple of each elements of one row [column] to the corresponding elements of another row [column], Let rrkij+ × denote the operation adding the multiple k of the elements of j-th row [column] to the corresponding elements of i-th row [column]; (3) multiple operation:multiplying an integer k to each elements of one row [column], where k

and the modular m are coprime (that is, k must be an invertible element in Zm ), denoted by rki × ;

or eliminating the common divisor k of the elements of one row [column] from the row [column], if

the common divisor k is coprime with the modular m, denoted by rki / , where gcd(km , )= 1;

(4) modulo operation:applying the modulo operation to any entries of the modular matrix, i.e., adding a multiple of m to an element or subtracting a multiple of m from any element of the modular matrix, denoted this operation as (mod m).

28 Research paper for the second S. –T Yau High School Mathematics Awards

Any one of the above operations is called an elementary operation. Elementary operations are of type 1,type 2, type 3 or type (4) depending on whether they are obtained by (1), (2), (3) or (4). Note: the operations (4) is not same as in the linear algebra, in fact, modulo operation does not change the element in Zm , but because this operation is often used in Zm , we join it as one of the elementary operation on modular matrix. If a modular matrix A can be transformed into another modular matrix B by means of a finite number row and column elementary operations, we called that the matrix A and B are equivalent, noted as A~B. The following propositions are obvious by proposition 2.1 and the corresponding of the system of linear congruence equations and its matrix representation.. Proposition 3.1: Performing the elementary row operations on the corresponding augmented matrix of a system of linear congruence equations, the obtained system of linear congruence equations has same solutions as the original system of linear congruence equations. Similar discussion as in the [4], we can get the following proposition. Proposition 3.2: Performing the elementary row and column operations on the corresponding augmented matrix of a system of linear congruence equations, the obtained system of linear congruence equations is equivalent to the original system of linear congruence equations, i.e., the solutions of one system of linear congruence equations can be obtained from another one by a linear transformation. 3.3 Equivalent transforming for the modular matrix

Using the elementary operations of the modular matrix, we can discuss and obtain some properties for the modular matrix, especially the important property about the canonical diagonal form of a modular matrix under the elementary operations..

Definition 3.3: An nn× elementary matrix is a matrix obtained by performing an elementary operation on nn× unit matrix En . The elementary matrix is said to be of type 1, 2, 3 or 4

according to whether the elementary operation performed on En is a type 1, 2, 3 or 4 operation, respectively.

Denoted the elementary matrix as Ei(, j ), Ejki((),), Eik(( )) and En , which are corresponded to the type 1, 2, 3 and 4 operations, respectively. Note that not changing the matrix modulo m, the elementary matrix corresponding to the type 4 operation is still the unit matrix itself. Just paying the attention to the modulo operation on the entries of the modular matrix, we can do the analogical studies in linear algebra [4], and obtain the results similar to the theorem 9, theorem 10 and the corollaries in reference [4] for the elementary operations and elementary modular matrix, which will be declared with no proofs below. Theorem 3.1: (1) Let A be an sn× modular matrix, and suppose that B is obtained from A by performing an elementary row [column] operation. Then there exists an ss× [ nn× ] elementary matrix E such that B =⋅EA[ B =⋅AE]. Where E is in fact obtained from Es [ En ] by performing the same elementary row [column] operation as that which was performed on A to obtained B.

29 Research paper for the second S. –T Yau High School Mathematics Awards

Conversely, if E is an elementary ss× [ nn× ] matrix, then EA⋅ [ AE⋅ ] is the matrix obtained from

A by performing the same elementary row [column] operation as that which produces E from Es [ En ].

(2) A is an nn× invertible modular matrix if and only if A is the product of elementary matrices, say APPP= 12L l , where PP12,,,L Pl are the elementary matrices. (3) Let A and B be two sn× modular matrices, the sufficient and necessary condition for A~B is that there exists an ss× P and an nn× invertible matrix Q such that PAQ= B .

(4) Each elementary matrix is obtained from the corresponding elementary operation, elementary operation is invertible, so the elementary matrix is also invertible, and the invertible elementary matrix is corresponded to the invertible operation. By applying the elementary operations of modular matrix, we can calculate the great common divisor and least common multiple of integers conveniently.

⎛⎞b1 ⎜⎟ b Lemma 3.1: (1) suppose that the column modular m matrix ⎜⎟2 is obtained by performing the ⎜⎟M ⎜⎟ ⎝⎠bs elementary row operations of type 2 (elimination row operation) on a nonzero column modular m matrix

⎛⎞a1 ⎜⎟ a ⎜⎟2 , then the integer sets {,aa12 ,L , as } and {,bb12 ,L , bs }have the same great common divisors, ⎜⎟M ⎜⎟ ⎝⎠as i.e., gcd(aa12 , ,LL , as )= gcd( bb 12 , , , bs ) ;

⎛⎞a1 ⎛⎞d ⎜⎟ ⎜⎟ a 0 (2) Further, ⎜⎟2 can be transformed into the column matrix ⎜⎟ by a finite number of ⎜⎟M ⎜⎟M ⎜⎟ ⎜⎟ ⎝⎠as ⎝⎠0 elementary row operations of type 1 and type 2, and daaa= gcd(12 , ,L ,s ) ;

⎛⎞d ⎜⎟ 0 (3) if s ≥ 2 , then the final ⎜⎟ must be obtained by a finite number of elementary row ⎜⎟M ⎜⎟ ⎝⎠0 operations modulo m of type 1-4, and daaam= gcd(12 , ,L ,s , ) . Proof:

30 Research paper for the second S. –T Yau High School Mathematics Awards

⎛⎞b1 ⎜⎟ b ' ⎜⎟2 (1) Let daaa= gcd(12 , ,L ,s ) and dbbb= gcd(12 , ,L ,s ) , because is obtained by ⎜⎟M ⎜⎟ ⎝⎠bs

⎛⎞a1 ⎜⎟ a ⎜⎟2 elementary row operations of type 2 on , each one of bb12,,L , bs is the linear combination of ⎜⎟M ⎜⎟ ⎝⎠as the integers . By the properties of great common divisor, we have , aa12,,,L as dai|,i = 1,2,,L s and then , and accordingly ' is held; dbi|,i = 1,2,,L s dd|

Conversely, for the elementary operations are invertible by theorem 3.1 (4), it can be considered

⎛⎞a1 ⎛⎞b1 ⎜⎟ ⎜⎟ a b that ⎜⎟2 is obtained by the corresponding invertible elementary row operations of type 2 on ⎜⎟2 , ⎜⎟M ⎜⎟M ⎜⎟ ⎜⎟ ⎝⎠as ⎝⎠bs so each one of aa12,,,L as is also the linear combination of the integers bb12,,L , bs , and then

' are held by the fact that ' , so ' is held. dai|,i = 1,2,,L s dbi|,i = 1,2,,L s dd|

' So we can claim that dd= , i.e., gcd(aa12 , ,LL , as )= gcd( bb 12 , , , bs ) . (2) Euclidean algorithm [1,2] is the customary approach for calculating the great common divisor of integers. By the property that gcd(aa12 , )= gcd( aa 12 ,+ ka 1 ) in [1-3], we can claim that performing an elementary row operation of type 2 on a column matrix is meant one step in Euclidean algorithm. Because the GCD (great common divisor) must be appeared by a finite number of division algorithm,

⎛⎞a1 ⎜⎟ a ⎜⎟2 can be transformed into a column matrix with one of the entries being GCD d by a finite number ⎜⎟M ⎜⎟ ⎝⎠as of elementary row operations of type 2, then d can be interchanged to the first place of the column by the

⎛⎞a1 ⎛⎞d ⎜⎟ ⎜⎟ a a' location row operations, and so ⎜⎟2 is transformed into ⎜⎟2 by elementary row operations of ⎜⎟ ⎜⎟ M ⎜⎟M ⎜⎟ ⎜⎟' ⎝⎠as ⎝⎠as

'' ' type 1 and type 2, we know also that each one of aa23,,,L as is the linear combination of

31 Research paper for the second S. –T Yau High School Mathematics Awards

, and , then ' , d is the divisor of all ' , aa12,,,L as dai|,i = 1,2,,L s dai|,i = 2,,L s aii ,2,,= L s

⎛⎞d ⎛⎞d ⎜⎟ ⎜⎟ a' 0 so ⎜⎟2 can be easily transformed into ⎜⎟ by elementary row operations of type 2, where ⎜⎟ ⎜⎟ ⎜⎟M M ⎜⎟' ⎜⎟ ⎝⎠as ⎝⎠0 daaa= gcd(12 , ,L ,s ) . (3) Further considering, from (2), if dm| , then d is obviously the GCD of integers ⎛⎞d ⎜⎟ ⎜⎟0 aa12,,L ams ,; if d /| m , as is a modular m matrix, and for s ≥ 2 , there exists an element ⎜⎟M ⎜⎟ ⎝⎠0 ⎛⎞d ⎜⎟ m besides d being zero, then it can be transformed into ⎜⎟ by an elementary operation of type 4, i.e., a ⎜⎟M ⎜⎟ ⎝⎠0 ⎛⎞d ' ⎜⎟ modulo operation, and finally the column matrix ⎜⎟ can be obtained by continuously performing a ⎜⎟M ⎜⎟ ⎝⎠0 finite number of elementary row operations of type 2 on the first two rows of the column matrix, and

we can see that d’ is the GCD of d , m, but d is the GCD of aa12,,,L as known from (2), so, d’ is the

GCD of aa12,,,,L ams . The lemma is proved. Remark: There is a conjecture from Lemma 3.1(3): The result of Lemma 3.1 (3) is still satisfied when s =1, that is, 1-order modular matrix ()a1 can be transformed into (d ) by means of a finite number of elementary operations modulo m(only the operations of tpye3 and tpye4 is applicable),and d is the

GCD of am1, ,that is, there exists integer k satisfying gcd(k,m)=1, such that ka⋅≡1 d(mod m ) .

(Obviously, there exists an integer k such that ka⋅ 1 ≡ d(mod m ) by the Euclidean algorithm, but it is not proved yet here whether the k satisfying gcd(k,m)=1 exists or not. For this, I have a conjecture: if m m gcd(km , )≠ 1, then k + must be satisfied the condition gcd(km+ , )= 1.) d d The least common multiple (LCM) of integers can be calculated by the great common divisor of the

32 Research paper for the second S. –T Yau High School Mathematics Awards integers. By the corollary of the theorem 9 in section 2 of reference [1], we can obtain the following Lemma3.2 for the calculating of the LCM of integers. a [1] , , , Lemma 3.2 : Let aa12,,,L as be s integers and let aaaa= 12L s aiˆi ==,1,2,,L s ai

a then the least common multiple of aa12,,,L as is [ lcm(aa12 , ,L , as ) ]= . Where gcd(aaˆˆ12 , ,L , a ˆs ) lcm(aa12 , ,L , as ) denotes the least common multiple of aa12,,,L as . Based on the Lemma 3.1 and Lemma 3.2, the LCM of integers can also be calculated by means of elementary operations. The following theorem is the main result of this chapter, which claim that any modular matrix can be transformed into a canonical diagonal form or a reduced diagonal form by means of a finite number of elementary operations modulo m. Theorem 3.2(Equivalent transforming theorem): Let A be a nonzero sn× (sn≠ ) matrix modulo m, by means of a finite number of elementary row and column operations, A can be

⎛⎞Dr 0 transformed into the canonical diagonal form D: D = ⎜⎟,that is, there are invertible modular ⎝⎠00

⎛⎞d1 00L ⎜⎟ D 0 00d ⎛⎞r ⎜⎟2 L matrices PQssnn, , such that PAQ = ⎜⎟, where Dr = , and the elements ⎝⎠00 ⎜⎟LLLL ⎜⎟ ⎝⎠00L dr on the diagonal are satisfied that dmiri ≠=0(mod ), 1,2,L , , and dd12||||L dmr . D is called a reduced diagonal form of modular matrix A if the elements on the diagonal of D are just satisfied that dmdmirii≠=0(mod ), | , 1,2,L , . Proof: if A is a row or column matrix modulo m, because sn≠ , the conclusion of the theorem is correct by the Lemma 3.1.

⎛⎞aa11 12L a 1n ⎜⎟ aa a In general, suppose that A = ⎜⎟21 22O 2n , consider the great common divisor of all ⎜⎟MOOM ⎜⎟ ⎝⎠aas12ssnL a

elements of A and m, denoted as a1 . Based on the Lemma 3.1, by means of a finite number of

elementary modular operations, the GCD a1 will be appeared and then by means of some operations of

33 Research paper for the second S. –T Yau High School Mathematics Awards

'' ⎛⎞aa112L a 1n ⎜⎟'' ' ⎜⎟aa21 22O a 2n type 1, A can be transformed into a matrix as follow: A' = ⎜⎟. ⎜⎟MOOM ⎜⎟'' ' ⎝⎠aas12ssnL a

By the Lemma 3.1, the GCD of all elements of A' and m is not changed and still is a1 , then a1 is the divisor of all elements of A' , so, by means of type 2 operations, A can be transformed into the

⎛⎞a1 00L ⎜⎟ 0 O matrix ⎜⎟, and in which a is the divisor of all elements of A and m. ⎜⎟1 1 MMO A1 ⎜⎟ ⎝⎠0 L

Now suppose that a2 is the GCD of all elements of A1 and m, then we have that aa12| . If

Athena12≠≠0, 0 , do the similar works as before, A1 can be transformed into the following form

⎛⎞a2 00L ⎜⎟ 0 of matrix ⎜⎟O by means of a finite number of elementary operations modulo m, and ⎜⎟ MMO A2 ⎜⎟ ⎝⎠0 L

a2 is the GCD of all elements of A2 and m.

Then, by means of a finite number of elementary operations modulo m, A can be transformed into

⎛⎞a1 00L ⎜⎟ 00a2 O matrix ⎜⎟, and aa| , a ≠ 0 . ⎜⎟12 2 MMO A2 ⎜⎟ ⎝⎠00L By the mathematic induction, we can obtain the conclusion of the theorem: by means of a finite number of elementary modular operations, A can be transformed into the following canonical diagonal

⎛⎞Dr 0 form: D = ⎜⎟, i.e., there are invertible modular matrices PQssnn, , such that ⎝⎠00

⎛⎞d1 00L ⎜⎟ D 0 00d ⎛⎞r ⎜⎟2 L PAQ = ⎜⎟, in which Dr = , and dd12||||L dmr , ⎝⎠00 ⎜⎟LLLL ⎜⎟ ⎝⎠00L dr dmiri ≠=0(mod ), 1,2,L , .

Note that the last nonzero dr is also satisfied that dmr | . Because s ≠ n , the last row (when

34 Research paper for the second S. –T Yau High School Mathematics Awards

⎛⎞Dr 0 s>n) [or last column (when s

The theorem 3.2 is proved. : Corollary 3.1 For dd12,,,L dr of D in the Theorem 3.2, if there is invertible element among , then there must exist some element, say , that is invertible, and more, dd12,,,L dr drrr ,1≤ ≤ dr diri ,1≤≤ are all invertible, but drj , < j≤ r are all zero divisors.

Proof: by the theorem 3.2, dd12,,,L dr in canonical diagonal form D satisfy that dd12||||L dmr , and dii ≠=0, 1,2,L , r, so, if some one dkrk ,1≤ ≤ is invertible, then, because dd1 ||L k , we can obtained that diki ,1≤ ≤ are all invertible; and if there is some one dkrk ,1≤≤ which is not invertible, then it must be a zero divisor, also for that ddkr||L , we have the fact that dki , ≤≤ i r are all zero divisors.

So, if there is any invertible element among dd12,,,L dr , there must exists a maximal r ,such

that diri ,1≤≤ are all invertible and dri , < i≤ r are not invertible. Corollary is proved. 3.4 Summary

Based on the properties of integers and modular integers, elementary modular operations and elementary modular matrix are defined, some applications for calculating the GCD and LCM by means of the elementary operations, and finally obtained the main result on the equivalent transforming theorem of modular matrix, which will be useful in subsequent chapters for solving a system of linear congruence equations.

4.Theories on system of linear congruence equations

Based on the previous chapter’s discussion about the elementary transformations of matrix modulo m, this chapter will discuss the theories and approaches for solving the system of linear congruence equations, which are the promotion on the results in references [4] [5] , and expand the discussions in the references [6]- [13] and [15] about the congruence equations. 4.1 Criterion for the solutions’ determining In this section, we will discuss the criterion conditions for the solutions of the system of linear congruence equations according to result on the equivalent transforming theorem about the modular matrix in chapter 3. Let’s consider the system of linear congruence equations in n unknowns:

35 Research paper for the second S. –T Yau High School Mathematics Awards

⎧ ax11 1+++≡ ax 12 2... ax 1nn b 1 (mod m ) ⎪ ⎪ax21 1+++≡ ax 22 2... ax 2nn b 2 (mod m ) ⎨ (4.1) ⎪ LLL ⎪ ⎩axss11+++≡ ax 2 2 ... ax snns b (mod m ) Note that if the moduli of the equations in the system are different, we can multiply the both side of the equations by the appropriate multiples, and expand the modulus to the least common multiple of moduli, which make the modulus of each equation is equal.

⎛⎞aa11 12L a 1n ⎜⎟ aa a The coefficient matrix of the system (4.1) is A = ⎜⎟21 22O 2n , the constant column is ⎜⎟MOOM ⎜⎟ ⎝⎠aas12ssnL a

⎛⎞b1 ⎛⎞x1 ⎜⎟ ⎜⎟ b x b = ⎜⎟2 , and the unknown vector x = ⎜⎟2 , then matrix representation of the system (4.1) is that as ⎜⎟M ⎜⎟M ⎜⎟ ⎜⎟ ⎝⎠bs ⎝⎠xn follows: Amxb≡ (mod ) (4.2) Form the theorem 3.2 , properties 3.2, we can easily figure out the theorems about the solution of linear congruence equations modulo m as follows. Theorem 4.1: Let Asn be an × matrix modulo m, and PQ, are ss× invertible matrix and nn× invertible matrix respectively, then the system (4.2) and the system PAQyb≡ P(mod m ) (4.3) are equivalent.

⎛⎞y1 ⎜⎟ y In which y ≡ ⎜⎟2 . When the solutions to the systems exist, the relationship of the two systems ⎜⎟M ⎜⎟ ⎝⎠yn (4.2) and (4.3) is: xy≡ Qm(mod ) . (4. 4) Proof: As P and Q are invertible matrices, the conclusion of theorem 4.1 is established apparently. The details of the proof are omitted. Further more, by the theorem 3.2, A can be transformed into the reduce diagonal form, namely there

⎛⎞d1 00L ⎜⎟ D 0 00d ⎛⎞r ⎜⎟2 L are invertible matrices P and Q, such that PAQ = ⎜⎟, Dr = , and dmi | , ⎝⎠00 ⎜⎟LLLL ⎜⎟ ⎝⎠00L dr dmiri ≠=0(mod ), 1,2,L , . (4.5) ⎛⎞b∗ ⎜⎟1 b∗ Assume that Pb = ⎜⎟2 , the following criterion theorem for determining solutions of the system ⎜⎟ ⎜⎟M ⎜⎟∗ ⎝⎠bs

36 Research paper for the second S. –T Yau High School Mathematics Awards of linear congruence equations can be obtained apparently according to the Theorem 4.1 and the linear congruence theorem in [1-3] for linear congruence equation in one unknown. Theorem 4.2 (Criterion Theorem for the solutions’ determining): Suppose that the reduce diagonal form of the coefficient matrix A of the system (4.2) is that in (4.5), then the necessary and sufficient conditions for having solutions to the system (4.2) is that: ∗ ∗ dbiii|,= 1,2,,L r, and bmjrsj ≡=+0(mod ), 1,L , . (4.6) Proof: the conclusion is obvious according to the Theorem 4.1 and the linear congruence theorem in [1-3].. Notes: Theorem 4.2 extends the Chinese Remainder Theorem for the criterion of solutions determining to the general system of linear congruence equations. The conclusion is established for the system of linear congruence equations modulo m, but it is applicable for the general system with different moduli of the equations, because we can easily transfer the system to a system of linear congruence equations under uniform modulo, taking the uniform modulo as the least common multiple of the moduli.. 4.2 The Structure of Solutions The follow Lemma 4.1 is described in [1, 16] as the linear congruence theorem. Lemma4.1[1]: For the linear congruence equation ay≡ b(mod m ) , let dam= (, ), when db| , there are distinct d solutions modulo m to the linear congruence equation. If one special solution to the linear congruence equation is known, say y* , then we can write out the general solutions to the m equation as follow: yy=+⋅* k(mod mk ), = 0, d − 1. d L According to the Lemma 4.1, the key work to figure out the solutions to the equation ay≡ b(mod m ) is to find out one of the special solutions y* to the linear congruence equation. According to Lemma 4.1, the following theorem for the special case is obviously true. Theorem4.3: For the linear congruence equation dy≡ b(mod m ) that dmdb|,|, then the equation must have d distinct solutions modulo m, and the general solution is: bm yk=+⋅(mod mkd ), = 0, − 1. dd L The theorem 4.3 is established obviously, because under the condition of the theorem 4.3, d obviously, y* ≡ (modm ) is one of the solutions to the equation. b According to the Theorems 4.1, 4.2 and 4.3, the following solution’s structure theorem can be immediately established. Theorem4.4 (the structure theorem of the solution): Suppose that the reduce diagonal form of the coefficient matrix A of the system (4.2) is D:

⎛⎞Dr 0 D = ⎜⎟, when there exist solutions to the systems, the original system (4.2) is equivalent to ⎝⎠00 the following simple system of linear congruence equations modulo m: * ⎧dy11≡ b 1(mod m ) ⎪ ⎪ M ⎪dy≡ b* (mod m ) ⎨ rr r (4.7) ⎪00(mod)yr+1 ≡ m ⎪ ⎪ M ⎩⎪ 00(mod)ys ≡ m And according to the theorem 4.3, the general solution to the system 4.7) can be written out::

37 Research paper for the second S. –T Yau High School Mathematics Awards

⎧ b∗ m yk=+⋅1 (mod m ) ⎪ 11dd ⎪ 11 kd= 0,− 1 ⎪ ∗ 11L b2 m ⎪yk22=+⋅(mod m ) kd22= 0,L − 1 ⎪ dd22 M ⎪ M ( ) ⎨ ,0,1kdrr= L − 4.8 bm∗ ⎪yk=+⋅r (mod m ) km= 0,− 1 ⎪ rr r+1 L ddrr ⎪ M yk= (mod m ) ⎪ rr++11 km= 0,− 1 ⎪ n L ⎪M ⎩⎪yknn= (mod m ) Or it can be expressed by column vectors (column matrix): ∗ ⎛⎞b1 m ⎜⎟+⋅k1 dd ⎜⎟11 kd= 0,− 1 ⎜⎟∗ 11L b2 m ⎜⎟+⋅k2 kd22= 0,L − 1 ⎛⎞y1 ⎜⎟dd22 ⎜⎟ M y ⎜⎟ y* ≡=⎜⎟2 ⎜⎟M (modmk ), = 0, d − 1 (4.9) ⎜⎟ ∗ rrL M ⎜⎟br m ⎜⎟ +⋅kr kmr+1 = 0,L − 1 ⎜⎟y ⎜⎟dd ⎝⎠n ⎜⎟rr M ⎜⎟kr+1 ⎜⎟kmn = 0,L − 1 ⎜⎟M ⎜⎟ ⎝⎠kn The solution to the original system (4.2) can be obtained from the solution to the system (4.7):

⎛⎞xy11 ⎛⎞ ⎜⎟ ⎜⎟ xy xy≡≡⋅≡⎜⎟22QQ* ⎜⎟(mod m ) (4.10) ⎜⎟MM ⎜⎟ ⎜⎟ ⎜⎟ ⎝⎠xynn ⎝⎠ From theorem4.1 and 4.3, the conclusions in the theorem 4.4 are obviously true. And we can get the process of figuring out the solution to the system of linear congruence equations.

⎛⎞qq11 12L q 1n ⎛⎞q1 j ⎜⎟ ⎜⎟ qq q q 在定理 中,设 ⎜⎟21 22L 2n , 的列向量为 ⎜⎟2 j ,则方 4.4 Q = Q q j ==,1,,j L n ⎜⎟MMLM ⎜⎟M ⎜⎟ ⎜⎟ ⎜⎟q ⎝⎠qqnn12L q nn ⎝⎠nj 程组(4.2)的解可展开表示为向量线性组合的形式:

⎛⎞qq11 12L q 1n ⎜⎟ qq21 22L q 2n In the theorem 4.4, suppose that Q = ⎜⎟, its the column vectors are ⎜⎟MMLM ⎜⎟ ⎝⎠qqnn12L q nn

38 Research paper for the second S. –T Yau High School Mathematics Awards

⎛⎞q1 j ⎜⎟ q ⎜⎟2 j q j ==,1,,j L n , then the solution of the system (4.2) can be expressed as a form of the linear ⎜⎟M ⎜⎟ ⎝⎠qnj combination of vectors

⎛⎞xy11 ⎛⎞ ⎜⎟ ⎜⎟ xy ⎜⎟22* ⎜⎟ ( ) xyqqqqqq≡≡≡Qyyym(,12 ,LL ,nnn ) ≡+++ 1122 (mod). 4.11 ⎜⎟MM ⎜⎟ ⎜⎟ ⎜⎟ ⎝⎠xynn ⎝⎠ or it can be representation as a full-scale form: ⎧ bb∗∗mm b ∗ m xkqkq=+⋅(12 ) ++⋅ ( ) +++⋅ (r kqkqkqm ) + ++ (mod ) ⎪ 1111212dd d dLL drrrrnn d 11111++ ⎪ 11 2 2 rr ⎪ ∗∗ ∗ bb12mm br m ⎪xkqkq2121222=+⋅( ) ++⋅ ( ) +++⋅LL ( kqkqkqmrrrrnn ) 21212 +++ ++ (mod ) ⎪ dd11 d 2 d 2 drr d ⎪ ⎪M ∗∗ ∗ ⎪ bb12mmbr m ⎨xkqkrr=+⋅()()11 ++⋅ 2qkqkqkqmr211++LL( +⋅ r ) rr + r++ rr ++ n rn (mod ) , ⎪ dd11 d 2 d 2 ddrr ⎪ ∗∗ ∗ bb12mm br m ⎪xrr++111121,2=+⋅(kq ) ++⋅ ( k ) q rrrrrrrnrn + +++⋅LL ( k ) q +++++ 1,11,11 + kq ++ kqm (mod ) ⎪ dd11 d 2 d 2 drr d ⎪ ⎪M ∗∗ ∗ ⎪ bb12mm br m ⎪xkqkqnn=+⋅()()()11 ++⋅ 2 nr 2 +++⋅L kqkqnr+++ r++11 nrL kq n nn (mod m ) ⎩ dd11 d 2 d 2 drr d

kd11=−0,L 1

kd22=−0,L 1 M 其中, 。 ( ) kdrr=−0,L 1 4.12

kmr+1 =−0,L 1 M

kmn =−0,L 1 4.3 Discussion and Summary Theorem 4.1 and 4.2 proposed the necessary and sufficient conditions for determining the solutions to the general linear congruence equations, promoted the Chinese Remainder Theorem. Chinese remainder theorem is only for the linear congruence equations in one unknown. we need to determine whether the moduli are pairwise relatively prime When using the Chinese remainder theorem to judge and figure out the solution to the linear congruence equations, it is very trouble. If the moduli are not pairwise relatively prime, we should factorize the modular and decompose each of the equations into several equations with small modulo, then combined them to find the solutions by means of Chinese remainder theorem, but the problem is that, when the modulo is considerable large, the modulo factorization itself is a difficult work, and it is not suitable for solving. Theorem 4.2 can be applied to any multivariate linear congruence equations, and it only needs to do a series of elementary transformations, and we can determine the solutions soon.

39 Research paper for the second S. –T Yau High School Mathematics Awards

In addition, when discussing the linear congruence equations for the moduli are different, we only need to convert equations into linear congruence equations, which is under the each modulo’s least common multiple. So we can use the theorem 4.2 to determine, discuss and judge when the solution exists. And it is feasible when we figure the GCD and LCM, this is not like computing large modulus factorization, which is difficult. Theorem 4.4 gives the solution structure of the general linear congruence equations modulo m, and the representation of the solution in detail. From discussion about the theorem 4.1 to 4.4, this chapter not only gives the determination of the solution and the structure of the solution, but also gives the solving method.

5.Solving the System of Linear Congruence Equations based on

elementary modular operations

For the linear congruence equation in one unknown and the system of linear congruence equations in one unknowns, we need to determine whether the moduli are pairwise relatively prime When using the Chinese remainder theorem to judge and figure out the solution to the linear congruence equations. If the moduli are not pairwise relatively prime, we should factorize each modulo and decompose each of the equations into several congruence equations of small modulo, and then combined some ones such that the moduli are pairwise relatively prime to use of Chinese remainder theorem[1], but the problem is that, when the modulo is considerable large, the modulo’s factorization itself is a difficult work, and it is not suitable for solving. At the same time, according to the module decomposition, which makes an equation into the multiple equations, and then combine, make the numbers of equations increases, and how to combine relation is not a unified and it is trivial and isn’t have a routing solution followed. But for solving general multivariate linear congruence equations is rarely illustrated in literatures. Here, according to the discussions in chapter 3, chapter 4, we can obtain the general steps to solve the linear congruence equations, by using the elementary operations of the matrix modulo m. The general steps to solve the linear congruence equations as follows: According to the results of theorems 3.2, 4.2 and 4.4, a general and uniform technique for solving the system of linear congruence equations is proposed.

The steps of the solving techniques are as follow: (1) Unifying the modulus of the system of equations; Using the properties of the linear congruence, let the least common multiple m of the moduli of the linear congruent equations as the uniform modulus, to obtain the system Axb≡ (modm ) of congruent linear equations modulo m. ⎛⎞A b (2) Construct the C = ⎜⎟, suppose A is s row n column matrix, E is nn× ⎝⎠E 0 unit matrix, and s is not equal to n; (3) By a finite number elementary row and column modular transformations modulo m on A, A can be transformed into the canonical D, and C can be transformed into the following form: * ⎛⎞A b elementary row operations ⎛⎞D b C =⎜⎟ ⎯⎯⎯⎯⎯⎯⎯⎯elementary column operations→ ⎜⎟, in which Q is the product of the elementary ⎝⎠E 0 ⎝⎠Q 0 matrices of the corresponding column elementary transformations. (4) By means of the matrix (D b* ) to determine solutions of the system by the criterion theorem;

40 Research paper for the second S. –T Yau High School Mathematics Awards

(5) By the structure theorem, if the system is consistent, it’s easy to obtain the solution T * y ≡ (,yy1 L ,n )(mod) mof the system of congruent linear equations Dmyb≡ (mod ) , and the solution of the original system can written out immediately as T x ≡⋅Qy(,1 L , yn )≡++y11qqL ymnn(mod ) by the structure theorem . Notes: 1) The congruent linear equation in one unknown ax≡ b(mod m ) can be solved by means of the system of congruent linear equations associated with the trivial equation mx≡ 0(mod m ) ; 2) For the system of congruent linear equations in one unknown, the solutions can be obtained only by elementary row transformations; 3) If the coefficient matrix of the system is square, it can be associated with a trivial equation to obtain a new system such that the coefficient matrix of the new system is not a , and then to ensure the above method can be applied to solve the system.

According to the specific characteristics of the linear congruence equation(s) in one unknown, the linear congruence equation(s) in n unknowns, we give the examples, solving methods and steps respectively, 5.1 The linear congruence equation in one unknown Suppose a linear congruence equation in one unknown: ax≡ b(mod m ) (5.1) Because the equation mx= 0(mod m ) is a trivial equation, the equation ax≡ b(mod m ) has the ⎧ ax≡ b(mod m ) same solutions as the equations ⎨ , Thus the congruence equation ax≡ b(mod m ) ⎩mx≡ 0(mod m ) ⎧ ax≡ b(mod m ) can be solved by means of solving the system of equations ⎨ , according to the ⎩mx≡ 0(mod m ) conclusions in chapter 4. The specific solving steps: ⎛⎞ab (1) According to the congruence equation (5.1), set the modular m matrix ⎜⎟; ⎝⎠m 0 ⎛⎞ab ⎛⎞a (2) Performing the elementary row operations on the matrix ⎜⎟, such that ⎜⎟ is ⎝⎠m 0 ⎝⎠m ⎛⎞d ⎛⎞ab ⎛⎞db* transformed into the reduce diagonal form ⎜⎟, and ⎜⎟ is become the form ⎜⎟, the ⎝⎠0 ⎝⎠m 0 ⎝⎠0 b% process of the transformation can be marked as * ⎛⎞ab elementary row operations ⎛⎞db ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯→ (mod m) . As the coefficient matrix is the reduce ⎜⎟ ⎜⎟ ⎝⎠m 0 ⎝⎠0 b% form, it is sure that dm| (If it doesn't meet, continue to do the row operations, until it satisfies) ⎛⎞db* (3) By means of the reduce form ⎜⎟ to determine the congruence equation having ⎝⎠0 b% solutions or not by the criterion theorem: if and only if mb| % (i.e., bm% ≡ 0(mod ) ) and db| * , the equation has solutions; (4) When determined that the equation has solutions, it’s easy to write out the solutions of the m bm∗ equation by the structure theorem: the equation has a unique solution modulo : x ≡ (mod ) , d dd

41 Research paper for the second S. –T Yau High School Mathematics Awards

bm∗ or has d solutions modulo m: xi≡+⋅(mod mid), = 0,1,....,( − 1) . dd

【Example 1】 15x ≡ 20(mod35) ⎛15 20⎞ 【Answer】:(1)Set matrix based on the equation: ⎜ ⎟ ; ⎝35 0 ⎠ ⎛15 20⎞ (2)Performing the row operations on ⎜ ⎟ ; ⎝35 0 ⎠

⎛⎞15 20rr+×−(2) ⎛ 15 20 ⎞mod35 ⎛⎞ 15 20rr+×−2 (3) ⎛⎞ 0 35 rr↔ ⎜⎟⎯⎯⎯⎯⎯21 →⎯⎯⎯⎯ ⎜ ⎟→ ⎜⎟ ⎯⎯⎯⎯⎯121→⎯⎯⎯⎯ ⎜⎟ → ⎝⎠35 0 ⎝ 5−− 40 ⎠ ⎝⎠ 5 5 ⎝⎠ 5 30

rr↔ ⎛⎞530mod35 ⎛⎞ 530 ⎯⎯⎯⎯21→⎯⎯⎯⎯⎜⎟→ ⎜⎟; ⎝⎠035 ⎝⎠ 0 0 30 (3) db=≡5,∗∗ =30, b% 0(mod 35), db | ,∴ equation has solution, and x ≡=6(mod 7) is its Q 5 unique solution modulo 7, or has 5 solutions modulo 35: xi≡ 6+= 7 (mod35),( i 0,1,2,3,4) 。 5.2 The system of linear congruence equations in one unknown Assume a system of linear equations in one unknown:

⎧ ax11≡ b(mod m 1 ) ⎪ ⎪ax22≡ b(mod m 2 ) ⎨ , (5.2) ⎪ LL ⎪ ⎩axnn≡ b(mod m n ) Usually, the moduli of the congruence equations may not be same. So, unify the modular of the equations at first, and then to solve the system of equations. The Solving steps: : (1) Calculate the LCM of mii (1,,)= L n: m = lcm(m1 ,L,mn ) M , 1) calculate M = mm12L mn mˆ i = ,(i = 1,2,L,n) mi ) 2 by means of the method in Lemma 3.1, calculate the GCD of mˆ 1 ,mˆ 2 ,L,mˆ n : ; gcd(mˆ 1 ,mˆ 2 ,L,mˆ n ) ) 3 calculate the LCM of mii (1,,)= L n: M m = lcm(m1 ,m2 ,L,mn ) = ; gcd(mˆ 1 ,mˆ 2 ,L,mˆ n )

(2) multiplying the coefficients of the equation axii≡ b(mod m i ) in (5.2) and the modular m by m mm , obtain the equation axii≡ b(mod m ) , which has the same solutions to the equation mi mmii

ai x ≡ bi (mi ) , so the original system of equations (5.2) and the following system have the same solutions:

42 Research paper for the second S. –T Yau High School Mathematics Awards

⎧ mm ax≡ b(mod m ) ⎪ mm11 ⎪ 11 ⎪ mm ⎪ ax22≡ b(mod m ) ⎨mm22 (5.3) ⎪ ⎪ LL ⎪ mm ⎪ axnn≡ b(mod m ) ⎩mmnn ⎛ m ⎞ ⎜ a1 ⎟ ⎜ m1 ⎟ (3) Solving the system (5.3): Let its coefficient matrix A = ⎜ M ⎟ ,the constant column ⎜ m ⎟ a ⎜ m n ⎟ ⎝ n ⎠ ⎛⎞m b ⎜⎟m 1 ⎜⎟1 b = ⎜⎟M , by means of the elementary row modular operations , transform (A,b) into the form ⎜⎟ m ⎜⎟b ⎜⎟n ⎝⎠mn ⎛⎞db∗ ⎛⎞db* ⎜⎟∗ ⎜⎟ 0 b2 ⎜⎟0 b% ⎜⎟, and further, into the form , where dm| (if d /| m , then perform a modular ⎜⎟ ⎜⎟ ⎜⎟MM ⎜⎟MM ⎜⎟∗ ⎜⎟ ⎝⎠0 bn ⎝⎠00 operation on some zero in the first column, continue row operations, such that the only nonzero element divides m.) (4) From the above canonical form, we can easy determine: db|,|∗ mb% ⇔ the system has solutions, and through the simple equation dx≡ b* (mod m ) , the d solutions of original system can be bm∗ written out easily: x ≡+⋅im(mod ) ,(i=0,1,…d-1)。 dd ⎧2x ≡ 1(mod 4) ⎪ 【Example 2】 ⎨32(mod7)x ≡ ⎪ ⎩4x ≡ 3(mod 6) 【Answer】 Unifying the modular: m=[4,7,6]=84 The original system of equations has the same solutions to the system of equations modulo 84: ⎧42x ≡ 21(mod84) ⎪ ⎨36x ≡ 24(mod84) , performing a finite number of elementary row operations on its augmented ⎪ ⎩56x ≡ 42(mod84) matrix: ⎛⎞⎛⎞⎛⎞⎛⎞⎛⎞⎛⎞⎛⎞42 21 6−−−− 3 6 3 6 3 6 3 0 42 2 − 15 ⎜⎟⎜⎟⎜⎟⎜⎟⎜⎟⎜⎟⎜⎟ ⎜⎟⎜⎟⎜⎟⎜⎟⎜⎟⎜⎟⎜⎟36 24→→→→−→−→ 36 24 10 9 4 12 2 15 2 15 0 42 ⎜⎟⎜⎟⎜⎟⎜⎟⎜⎟⎜⎟⎜⎟ ⎝⎠⎝⎠⎝⎠⎝⎠⎝⎠⎝⎠⎝⎠56 42 20 18 20 18 0 0 0 0 0 0 0 0 Qb% =≡42/ 0(84) ,∴the system has no solution.

43 Research paper for the second S. –T Yau High School Mathematics Awards

⎧21(mod5)x ≡ ⎪ 【Example 3】: ⎨32(mod7)x ≡ ⎪ ⎩4x ≡ 1(mod11)

【Answer】:The LCM of the moduli m1=5, m2=7 and m3=11 is m=385. ⎧154x ≡ 77(mod385) ⎪ The original system has the same solutions to the following system: ⎨165x ≡ 110(mod385) , ⎪ ⎩140x ≡ 35(mod385) Performing elementary row operations on the augmented matrix: ⎛⎞⎛⎞154 77 14 42 ⎛⎞ 14 42 ⎛⎞ 3 9 ⎜⎟⎜⎟rr− rr−− ⎜⎟ rr ⎜⎟r /3 165 110⎯⎯⎯13→⎯⎯⎯⎯ 25 7521→ 11 33 ⎯⎯⎯⎯ 12→ 11 33 ⎯⎯⎯⎯⎯1 → ⎜⎟⎜⎟rr23−−× rr 3110 ⎜⎟mod385 ⎜⎟Q (3,385)= 1 ⎜⎟⎜⎟ ⎜⎟ ⎜⎟ ⎝⎠⎝⎠140 35 140 35 ⎝⎠ 0− 385 ⎝⎠ 0 0 ⎛⎞13 ⎛ 13⎞

⎜⎟cc21−×11 ⎜⎟ →⎜⎟11 33 ⎯⎯⎯⎯→ ⎜ 0 0⎟ ⎜⎟ ⎜⎟ ⎝⎠00 ⎝ 00⎠ ∴d=1, b∗ =3, db| ∗ , so the original system has unique solution modulo 385: x ≡ 3(mod385) 。 5.3 The system of linear congruence equations in n unknowns

Suppose a system of linear congruence equations modulo m as follow:

⎧ ax11 1+++≡ ax 12 2... ax 1nn b 1 (mod m ) ⎪ ⎪ax21 1+++≡ ax 22 2... ax 2nn b 2 (mod m ) ⎨ (5.4) ⎪ LLL ⎪ ⎩axss11+++≡ ax 2 2 ... ax snns b (mod m ) Note: if the moduli are different, similar work as in section 5.2 to obtain the system (5.4) and they have the same solutions. The coefficient matrix, constant column and the variable column are as following , respectively,

⎛⎞aa11 12L a 1n ⎛⎞b1 ⎛⎞x1 ⎜⎟⎜⎟ ⎜⎟ aa21 22O a 2n b2 x2 A = ⎜⎟, b = ⎜⎟, x = ⎜⎟。 ⎜⎟MOOM ⎜⎟M ⎜⎟M ⎜⎟⎜⎟ ⎜⎟ ⎝⎠aas12ssnL a ⎝⎠bs ⎝⎠xn The Steps for solving the system (5.4) are as follow: ⎛⎞A b (1) Set the block matrix C = ⎜⎟, A is sn× matrix, E is nn× unit matrix; ⎝⎠E 0 (2) Performing the elementary row and column operations on the rows and columns of C which belong to A, A can be transformed into the reduce diagonal form: * ⎛⎞A b row and column operations ⎛⎞D b C =⎜⎟ ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯→ ⎜⎟, where D 为 is the reduce diagonal form ⎝⎠E 0 ⎝⎠Q 0

44 Research paper for the second S. –T Yau High School Mathematics Awards

⎛⎞d1 0 ... 0 0 ... 0 ⎜⎟ 0d ... 0 0 ... 0 ⎜⎟2 ⎜⎟...... ⎜⎟ , and all nonzero divide m, Q is the result obtained by performing ⎜⎟0 0 ...dr 0 ... 0 di ⎜⎟0 0 ... 0 0 ... 0 ⎜⎟ ⎜⎟...... ⎜⎟ ⎝⎠0 0 ... 0 0 ... 0 ⎛⎞b* ⎜⎟1 ⎜⎟M ⎜⎟b* the corresponding column operations on E. * r is the result obtained by performing the b = ⎜⎟* ⎜⎟br+1 ⎜⎟ ⎜⎟M ⎜⎟* ⎝⎠bs corresponding row operations on b . (3) The original system is equivalent to the sysyem (5.5): * ⎧ dy11≡ b 1(mod m ) ⎪ ⎪ M ⎪ dy≡ b* (mod m ) rr r (5.5) ⎨ * ⎪0(mod)yrr++11≡ bm ⎪ M ⎪ * ⎩⎪ 0(mod)yss≡ bm (4) From the system (5.5), the following works are easy:: ∗ ∗ If and only if dbii| , (ir= 1,..., ) , and mb| j , j = rs+1,..., , the system has solutions;

(D is the reduce diagonal form, so dmi | , (ir= 1,..., ) satisfy); ⎛⎞y* ⎜⎟1 y* (5) Obtain the solutions of the system (5.5): y* ≡ ⎜⎟2 (modm ) , then the solutions of the ⎜⎟ ⎜⎟M ⎜⎟* ⎝⎠yn * ⎛⎞x1 ⎛⎞y1 ⎜⎟ ⎜⎟ x y* original system can be obtained by means of xy≡≡⋅≡⎜⎟2 QQ* ⎜⎟2 (mod m ) . ⎜⎟M ⎜⎟ ⎜⎟M ⎜⎟ ⎜⎟* ⎝⎠xn ⎝⎠yn

⎧22xxx123++≡ 1(mod5) 【Example 4】: ⎨ ⎩322(mod7)xx12−+ x 3 ≡

【Answer】: Calculate the LCM m=35 of m1=5, m2=7. the original system has the same solutions to

⎧14xxx123++≡ 14 7 7(mod35) the system of equations: ⎨ , its coefficient matrix, constant column ⎩15xx12−+ 5 10 x 3 ≡ 10(mod35)

45 Research paper for the second S. –T Yau High School Mathematics Awards

⎛⎞14 14 7 ⎛⎞7 are A = ⎜⎟, b = ⎜⎟, respectively. ⎝⎠15− 5 10 ⎝⎠10 Performing the elementary row and column operations modulo 35 on A: ⎛⎞14 14 7 7 ⎜⎟ 15− 5 10 10 ⎛⎞A b ⎜⎟ C ==⎜⎟⎜⎟1000 ⎝⎠E 0 ⎜⎟ ⎜⎟0100 ⎜⎟ ⎝⎠0010 ⎛⎞⎛⎞⎛⎞14 14 7 7 14 14 7 7 0 0 0 0 ⎜⎟⎜⎟⎜⎟ ⎜⎟⎜⎟⎜⎟15−− 5 10 10 1 19 3 3 1 − 19 3 3 rr− rr−×14 ⎜⎟⎜⎟⎜⎟1000⎯⎯⎯21→⎯⎯⎯⎯ 1 00012 →⎯⎯ 1000 → ⎜⎟⎜⎟⎜⎟mod35 ⎜⎟⎜⎟⎜⎟0100 0 100 0100 ⎜⎟⎜⎟⎜⎟ ⎝⎠⎝⎠⎝⎠0010 0 010 0010 ⎛⎞⎛⎞11933− 1003 ⎜⎟⎜⎟ 0000 0000 ⎜⎟⎜⎟100 rr12↔+× cc 2119 ⎛⎞ ⎯⎯⎯→⎜⎟⎜⎟1000 ⎯⎯⎯⎯cc−×3 → 11930− , so, D = ⎜⎟, ⎜⎟⎜⎟31 ⎝⎠000 ⎜⎟⎜⎟0100 0100 ⎜⎟⎜⎟ ⎝⎠⎝⎠0010 0010 ⎛⎞1193− * ⎛⎞3 ⎜⎟ b = ⎜⎟, Q = ⎜⎟01 0. ⎝⎠0 ⎜⎟ ⎝⎠00 1 ** * From the canonical diagonal form, we can see that dd121====1, 0, b 3, b 2 0, dbdm 111 | , | , and known that the original system has solutions. Consider the simple system of linear equations corresponding the matrix as its augmented matrix

* ⎛⎞1003 (,D b )= ⎜⎟, easy to know that the system of equations is ⎝⎠0000

yyy123++≡003(mod35). In which y23, y are free variables, and the general solutions of the

⎛⎞⎛⎞y1 3 ⎜⎟⎜⎟ system can be expressed as yk≡ (mod35) , where kk= 0,1,...,34;= 0,1,...,34 . ⎜⎟⎜⎟21 12 ⎜⎟⎜⎟ ⎝⎠⎝⎠yk32 So, the original system has the solution as follow:

⎛⎞xy11 ⎛⎞⎛1193−+− ⎞⎛⎞⎛ 3 3193 kk 12 ⎞ ⎜⎟ ⎜⎟⎜ ⎟⎜⎟⎜ ⎟ xQy≡≡01 0 k ≡ k (mod35), ⎜⎟22 ⎜⎟⎜ ⎟⎜⎟⎜ 1 1 ⎟ ⎜⎟ ⎜⎟⎜ ⎟⎜⎟⎜ ⎟ ⎝⎠xy33 ⎝⎠⎝00 1 ⎠⎝⎠⎝ k 2 k 2 ⎠

⎧xkk112≡+3 19 − 3 (mod 35) ⎪ i.e. ⎨xk21≡ (mod35) , kk12= 0,1,...,34;= 0,1,...,34 。 ⎪ ⎩xk32≡ (mod 35)

46 Research paper for the second S. –T Yau High School Mathematics Awards

5.4 Discussion and Summary

The equations discussed in this chapter cover all types of linear congruence equation and linear congruence equations, thus, it can be seen that the discussions in documents [6]-[13] are just the special types discussed in this paper. Through the discussion, all types of linear congruence equation and linear congruence of equations have a complete and unified theory and the solving method, the method is unified, simple, practical, when we judge the existence of the solution, the solution of equation is figured out at the same time, which reduce the computational complexity and solving steps.

6.Summary

6.1 Summary of the Researches

Congruence theory and congruence equation are ancient and meaningful. The existing literature usually discusses that how to solve the congruence equation or equations in one unknown and the multivariate congruence equation, and the methods for solving the congruence equations are neither simple nor practical. In the real number field, there are many comprehensive theories and methods to solve linear equations, but no such theories and methods for any congruent linear equations. Therefore, study of this project is very meaningful and challenging for us. Inspired by solving linear equations with real coefficients, this article is based on the properties which are expressed by the different number modulo m, real numbers and integers, etc. extends the matrix transformations to the modular m matrix transformations, discusses the properties of elementary modular operations and elementary modular matrices, and then obtain and prove the equivalent transforming theorem for modular matrix, which is similar to but different from that for the real numbers or integer matrix, therefore, the discussions promote the relevant theoretical results in mathematics and enriched the matrix transformation theory, and made a solid theoretical foundation for researching congruent linear equations; For congruent linear equations, the traditional method just only discusses the special equations in special condition, the judging method and solving method are different, which is cumbersome and impractical, not suitable for discussing and solving general congruent linear equations. Based on the results and theorems discussed, the congruent linear equations are equivalent to a system of simple congruent equations. Then we obtained a simple and effective judging theory of any congruent linear equations, and gave the complete methods linear for determining and solving the any linear congruence equations, which promoted the Chinese Remainder Theorem, enriched and improved linear congruence equations theory. As for the technique of solving the system of congruent linear equations, the paper proposed a uniform method to solve any system of congruent linear equations based on the elementary matrix transformations. Further more, by means of the obtained criterion theorem and structure theorem, it can be easily written out the solutions of the system immediately as determining solutions to the system conveniently by elementary matrix transformations. So the proposed technique is a convenient, efficient, uniform and most adaptable method for solving the any type of the congruent linear equations. The methods discussed can judge whether the equations have solutions, and find the solutions if the equations have in the judging process. The methods are simple and practical, adaptable for solving any congruent linear equations.

47 Research paper for the second S. –T Yau High School Mathematics Awards

6.2 Conclusions

1) Generalized the elementary transformations of matrix over real numbers to the integer numbers modulo m, and a familiar theorem was obtained that any matrix modulo m can be transformed into a canonical diagonal form by means of a finite number of elementary row and column operations. 2) For the congruent linear equations, most discussions are devoted on the special congruent linear equations in special cases by special methods based on the integer number properties in the published papers and books, for example, the Chinese remainder theorem, such special methods are not applicable to solving the general system of congruent linear equations in n unknowns. Generalizing the elementary transformations to the modular matrices and discussing the properties of the modular matrix transformations, the paper obtained the solution criterion theorem and solution structure theorem for any system of congruent linear equations based on the modular matrix transformations, which extended the theories of the congruent linear equations. 3) As for the technique of solving the system of congruent linear equations, the paper proposed a uniform method to solve any system of congruent linear equations based on the elementary matrix transformations. Further more, by means of the obtained criterion theorem and structure theorem, it can be easily written out the solutions of the system immediately as determining solutions of the system conveniently by elementary matrix transformations. So the proposed technique is a convenient, efficient, uniform and most adaptable method for solving the congruent linear equations.

Acknowledgements

I would like to thank Mr. Wang Weijia, my teacher for this research. During my study on the subject, Mr. Wang gave me much help and paid hardly work; And also, I want to give my honorable thanks to Professor Chen Chuanli, Dr. Wang Maocai, they gave much advice and help for my researches. And I must also thank my parents for their unconditional support in my scientific and academic activities. It is necessary to thank the Yau High School Mathematics Awards Committee, which provided a wonderful opportunity for us to communicate and learn from each other. Finally thanks all the teachers and schoolmates that have ever helped me.

References

1.熊全淹,初等整数论(第二版),湖北教育出版社,1989 年 2.洪伯阳,整数的性质及其应用,湖北教育出版社,1983 年 3.U.杜德利著,周仲良译,基础数论,上海科学技术出版社,1980 年 4.同济大学数学教研室,线性代数,高等教育出版社,1982 年 5.T.W.Hungerford,冯克勤译,聂灵沼校,代数学,湖南教育出版社,1985 年版 6.徐彦明,一次同余方程的求解技巧,高等教学研究,2003,6(2):29-31,63 7.唐宗明,矩阵初等变换在解同余方程中的应用,西藏科技,2002 年 9 期(总 113 期):34-36 8.戴娟,一次同余方程组的一种矩阵解法,常州信息职业技术学院学报, 2006 年 5 卷 3 期:6-8 9.段炼,n 元一次同余方程的解与自由模 Zm(n),河南师范大学学报(自然科学版), 2005,33(3):131-133 10.李鹤年,凌鄂生,解同余方程 .华东交通大学学报,1994 年 ax11+ ax 2 2++L axnn ≡ b(mod m )

48 Research paper for the second S. –T Yau High School Mathematics Awards

11 卷 4 期: 72-78 11.张清利,王培根,n 元一次不定方程的矩阵解法,北京广播电视大学学报,2002 年第 4 期:43-47 12.徐全德,浅论矩阵初等变换法在数论中的应用,数学通报,2002 年第 8 期:43,47 13.王丽萍,魏炜,n 元不定方程组的整数解,数学通报,2003 年第 5 期:41-42 14.李秀丽,郭爽,关于一次同余方程解法的探讨,大庆师范学院学报,2006,26(2):20-21 15. Florentin Smarandache, ALGORITHMS FOR SOLVING LINEAR CONGRUENCES AND SYSTEMS OF LINEAR CONGRUENCES 16. Solving Linear Congruences, http://marauder.millersville.edu/~bikenaga/numbertheory/linear-congruences/linear-congruences.html 17. Linear Congruence equations, http://www.trans4mind.com/personal_development/mathematics/numberTheory/CongruenceEquationsLi near.htm 18. Linear Congruence equations: http://www.math.mtu.edu/mathlab/COURSES/holt/dnt/lincong3.html

49