Application of Polynomial Interpolation in the Chinese Remainder Problem
|
|
- Darrell Pope
- 6 years ago
- Views:
Transcription
1 Journal of Mathematical Research with Applications Jan., 017, Vol. 37, No. 1, pp DOI: /j.issn: Application of Polynomial Interpolation in the Chinese Remainder Problem Tianxiao HE 1,, Scott MACDONALD, Peter J.-S. SHIUE 3 1. Department of Mathematics, Illinois Wesleyan University, Bloomington, Illinois 6170, USA;. Math Learning Center, University of Nevada, Las Vegas, Las Vegas, Nevada, , USA; 3. Department of Mathematical Sciences, University of Nevada, Las Vegas, Las Vegas, Nevada, , USA Dedicated to Professor Renhong WANG on the Occasion of His Eightieth Birthday Abstract This paper presents an application of polynomial interpolation in the solution of the Chinese Remainder Problem for bother integers and polynomials. Keywords Chinese Remainder problem; Chinese Remainder theorem; Lagrange interpolation; Newton interpolation MR(010) Subject Classification 11A07; 65B10; 11A41; 33C45; 39A70; 41A80 1. Introduction For given integers a i (1 i n) and positive integers m i (1 i n) that are pairwise relatively prime, the Chinese Remainder Problem (CRP) for integers may be stated as follows: Find an integer m satisfying the congruences m a i (mod m i ), i = 1,,..., n. (1) Note that if we have found one solution x, then all solutions of (1) belong to its residue class modulo M = m 1 m... m n. This result is known as the Chinese Remainder Theorem (CRT) for integers. There are numerous results on the solution of CRP, for instance, see Andrews [1], Grosswald [], Nagasaka, Shiue, and Ho [3], etc. Particularly, an interpolation approach to the solutions can be found in Stewart [4] and surveyed in Schoenberg [5]. In this paper, we will view the solution of a CRP shown in (1) equivalently to a Lagrange interpolation or Newton interpolation, which can be used to extend the CRP for integers to the CRP for polynomials.. Main results Received August 5, 016; Accepted September 3, 016 This work was completed while the third author is on sabbatical leave from University of Nevada, Las Vegas, and the author would like to thank UNLV for its support. * Corresponding author address: the@iwu.edu (Tianxiao HE); scott.macdonald@unlv.edu (Scott MACDONALD); shiue@unlv.nev ada.edu (Peter J.-S. SHIUE)
2 Application of polynomial interpolation in the Chinese Remainder problem 91 We now establish the following theorem on the CRP for polynomials and view them as interpolation problems. Theorem.1 Let F be a field, and let a 1 (x), a (x),..., a n (x) be arbitrary polynomials and m 1 (x), m (x),..., m n (x) pairwise relatively prime polynomials in F [x]. unique polynomial f(x) such that and deg f(x) < deg M(x), where M(x) = Π n i=1 m i(x). Then there exists a f(x) a i (x) (mod m i (x)), i = 1,,..., () Proof Since gcd(m i (x), m j (x)) = 1 for all i j, m i (x) is relatively prime to Then we can solve p i (x) := M(x) m i (x). h i (x)m i (x) + k i (x)p i (x) = 1 for h i (x) and k i (x). Therefore, k i (x)p i (x) satisfies or equivalently, k i (x)p i (x) 0 (mod m j (x)) for all j i, k i (x)p i (x) 1 (mod m i (x)), k i (x)p i (x) δ i,j (mod m j (x)), (3) where δ is the Kronecker symbol. We can use {k i (x)p i (x)} n i=1 as the Lagrange interpolation basis and construct f(x) as f(x) = n a i (x)k i (x)p i (x). (4) i=1 Note that if deg f(x) deg M(x), then we can use the division algorithm to replace f(x) by r(x) = f(x) q(x)m(x). Remark. A constructive proof of Theorem.1 can be found in Schroeder [6] and Bach and Shallit [7]. The proof of Theorem.1 gives the following algorithm based on Lagrange interpolation to solve CRP (): (i) Set M(x) = m 1 (x)m (x) m n (x); (ii) Solve k i (x)p i (x) 1 (mod m i (x)), where p i (x) = M(x)/m i (x); and (iii) Write the solution of () as (4). Example.3 As an example, we consider the CRP (A): f(x) 3 (mod x 1), f(x) (mod x ), f(x) 1 (mod x 3). First, M(x) = (x 1)(x )(x 3). Then we solve k 1 (x) from k 1 (x) M(x) 1 (mod x 1), (x 1)
3 9 Tianxiao HE, Scott MACDONALD and Peter J.-S. SHIUE or equivalently, for some polynomial h i (x) F [x]. Since k 1 (x)(x )(x 3) + h 1 (x)(x 1) = 1 (x )(x 3) = (x 4)(x 1) +, we have 1 (x )(x 3) 1 (x 4)(x 1) = 1, which implies k 1 (x) = 1/. Similarly, from we solve k (x) M(x) (x ) 1 (mod x ), k 3(x) M(x) 1 (mod x 3), (x 3) k (x) = 1, k 3 (x) = 1, respectively. Finally, we obtain the solution of () f(x) = 3 1 (x )(x 3) (x 1)(x 3) 1 (x 1)(x ) = x + x +. It is obvious that the above algorithm based on Lagrange interpolation becomes inconvenient if an extra congruence relation were included in the set of congruences that f(x) must satisfy. The reason is that all k i (x) (i = 1,,..., n) have to be recalculated. To overcome the difficulty, we present the second method, an algorithm based on Newton interpolation, which will give an equivalent result obtained from the first method and allow to add in one more term in f(x) for an extra congruence relation. by Denote by f[x j, x j+1,..., x k ] the divided difference of f at knots {x j, x j+1,..., x k } defined f[x j, x j+1,..., x k ] := f[x j+1, x j+,..., x k ] f[x j, x j+1,..., x k 1 ] x k x j and f[x j ] = f(x j ) (1 j < k n). Then by denoting x 1 = 1, x =, and x 3 = 3, the solution of CRP (A) can be written as f(x) = f[x 1 ] + f[x 1, x ](x x 1 ) + f[x 1, x, x 3 ](x x 1 )(x x ), (5) where the divided difference can be found in the following chart: Thus x 1 = 1 f[x 1] = 3 x = f[x ] = f[x 1, x ] = 3 = 1 1 x 3 = 3 f[x 3] = 1 f[x, x 3] = 1 = 3 f[x1, x, x3] = f[x,x 3 ] f[x 1,x ] 3 x 3 x 1 = 1 f(x) = f[x 1 ] + f[x 1, x ](x x 1 ) + f[x 1, x, x 3 ](x x 1 )(x x ) = 3 + ( 1)(x 1) + ( 1)(x 1)(x ) = x + x +. (6) Remark.4 We now compare Newton interpolation and Lagrange interpolation in the solution of CRP (A). For the view of Lagrange interpolation, we write CRP (A) as finding f(x) so that f(x) 3 (mod x 1),
4 Application of polynomial interpolation in the Chinese Remainder problem 93 f(x) (mod x ), f(x) 1 (mod x 3), which is equivalent to the interpolation problem of finding f(x) so that f(x i ) = y i, where x 0 = 1, x 1 =, x = 3, y 0 = 3, y 1 =, and y = 1. Thus, using Lagrange interpolation, we obtain (x x 1 )(x x ) f(x) = y 0 (x 0 x 1 )(x 0 x ) + y (x x 0 )(x x ) 1 (x 1 x 0 )(x 1 x ) + y (x x 0 )(x x 1 ) (x x 0 )(x x 1 ) = 3 (x )(x 3) (x 1)(x 3) 1 (x 1)(x ) = x + x +. From this example, one may see if an extra congruence relation, say f(x) 1 (mod x 4), is given, then to solve the corresponding CRP using Lagrange interpolation, each term of Lagrange interpolation needs to be reconstructed. solution of the CRP by adding one more term in (5) However, Newton interpolation gives the following f(x) =f[x 1 ] + f[x 1, x ](x x 1 ) + f[x 1, x, x 3 ](x x 1 )(x x )+ f[x 1, x, x 3, x 4 ](x x 1 )(x x )(x x 3 ), where the divided difference can be found from chart (7) by adding in one more row: Thus, x 1 = 1 f[x 1 ] = 3 x = f[x ] = f[x 1, x ] = 1 x 3 = 3 f[x 3] = 1 f[x, x 3] = 3 f[x 1, x, x 3] = 1 x 4 = 4 f[x 4] = 1 f[x 3, x 4] = f[x, x 3, x 4] = 5/ f[x 1, x, x 3, x 4] = 7/6 (7) f(x) =3 + ( 1)(x 1) + ( 1)(x 1)(x ) + 7 (x 1)(x )(x 3) 6 = 7 6 x3 8x x 5. Example.5 To show the convenience of the second method, we assume an extra congruence relation is added in CRP (A) to give the following CRP (B): f(x) 3 (mod x 1), f(x) (mod x ), f(x) 1 (mod x 3), f(x) 5 (mod x). Since the Newton method is independent of the order of the congruence relations, we simply input the extra relation below the congruence relations of CRP (A) and calculate the corresponding divided difference table of CRP (B) as x 1 = 1 f[x 1 ] = 3 x = f[x ] = f[x 1, x ] = 1 x 3 = 3 f[x 3 ] = 1 f[x, x 3 ] = 3 f[x 1, x, x 3 ] = 1 x 4 = 0 f[x 4 ] = 5 f[x 3, x 4 ] = f[x, x 3, x 4 ] = 1 f[x 1, x x 3 x 4 ] = 1
5 94 Tianxiao HE, Scott MACDONALD and Peter J.-S. SHIUE Thus the solution of CRP (B) is f(x) =f[x 1 ] + f[x 1, x ](x x 1 ) + f[x 1, x, x 3 ](x x 1 )(x x )+ f[x 1, x, x 3, x 4 ](x x 1 )(x x )(x x 3 ) =3 + ( 1)(x 1) + ( 1)(x 1)(x ) + ( 1 (x 1)(x )(x 3) ) = 1 x3 + x 7 x + 5. We now survey the Newton interpolation method for CRP as follows. Theorem.6 Let F be a field, and let {a i } n i=1 F and distinct {b i} n i=1 F. Then there exists a unique polynomial f(x) F [x] with degree < n such that f(b i ) = a i (8) for i = 1,,..., n, which is equivalent to f(x) a i (mod x b i ) (9) for i = 1,,..., n. Proof Denote m i (x) = x b i and a i (x) = a i. Then Theorem.1 guarantees the unique existence of f(x) that satisfies (9). The equivalence between (9) and (8) from the fact that f(x) a i (mod x b i ) is equivalent to f(b i ) = a i for i = 1,,..., n. Besides the convenience to treat extra congruence relations, from the following examples we shall see the computation derived from Theorem.6 is simpler than the method from.1 usually. As an example, one may see Example.7 below. The above example works for linear congruence relations. We now give a general description of the algorithm based on Newton interpolation for arbitrary congruence relations of the CRP (), that is, to find f 1 f 1 (x), f f (x),... successively from the following congruence system: f 1 a 1 (x) (mod m 1 (x)), f 1 + f m 1 a (x) (mod m (x)), f 1 + f m 1 + f 3 m 1 m a 3 (x) (mod m 3 (x)),, f 1 + f m f n m 1 m m n 1 a n (x) (mod m n (x)). Then the solution f(x) of CRP () is f(x) = f 1 + f m f n m 1 m m n 1. Indeed, for each i = 1,,..., n, f(x) = f 1 + f m f i m 1 m m i 1 (mod m i ) = a i (x) (mod m i ), which is from the congruence system.
6 Application of polynomial interpolation in the Chinese Remainder problem 95 Example.7 Consider the following CRP (C) with nonlinear congruence relations f(x) x 1 (mod x x + 1), f(x) x (mod x 1). Solving the corresponding congruence system: f 1 x 1 (mod x x + 1), f 1 + f (x x + 1) x (mod x 1), we may obtain f 1 (x) = x 1 and f (x) = 1. Thus the solution of CRP (C) is f(x) = x (x x + 1) = x. Using Theorem.6, we may find f(x) more easily. In fact, from f 1 (x) = x 1, we have x 1 + f (x x + 1) x (mod x 1), or equivalently, 1 + f (x x + 1) 0 (mod x 1), which, from Theorem.6, is equivalent to 1 + f (x x + 1) x=1 = 0. Hence, f (x) = 1 and f(x) = x 1 + (x x + 1) = x. Sometimes, we may find the mixed method derived from Theorems.1 and.6 might be more convenient in solving division problems. We use the following example to demonstrate this mixed method. Example.8 ([8, P.14]) Let p(x) be a polynomial satisfying the conditions that if it is divided by (x ) and x 1, then remainders 56x 4 and 5 are obtained. To find the remainder when p(x) is divided by (x ) (x 1), we denote p(x) = q 1 (x)(x ) + 56x 4, p(x) = q (x)(x 1) + 5 for some q 1 (x) and q (x). Then, we obtain the following CRP: p(x) 56x 4 (mod (x ) ), p(x) 5 (mod x 1). From Theorem.1, we have f 1 (x) 56x 4 (mod (x ) ), f 1 (x) + f (x ) 5 (mod x 1), which implies 56x 4 + f (x ) 5 (mod x 1). From Theorem.6, we have 56 ( 1) (1)(1 4 + f ) = 5,
7 96 Tianxiao HE, Scott MACDONALD and Peter J.-S. SHIUE which implies f = 76/9 and References p(x) = 56x (x ) = 1 9 (76x + 00x 74). [1] G. E. ANDREWS. Number Theory. Dover Publications, Inc., New York, [] E. GROSSWALD. Topics from the Theory of Numbers. Reprint of the 1984 second edition. Modern Birkhäuser Classics. Birkhäuser Boston, Inc., Boston, MA, 009. [3] K. NAGASAKA, P. J.-S. SHIUE, C.-W. HO. A Fast Algorithm of the Chinese Remainder Theorem and its Application to Fibonacci Numbers. Kluwer Acad. Publ., Dordrecht, [4] B. M. STEWART. Theory of Numbers. Second Edition, The Macmillan Co., New York; Collier-Macmillan Ltd., London [5] I. J. SCHOENBERG. The Chinese remainder problem and polynomial interpolation. College Math. J., 1987, 18(4): [6] M. R. SCHROEDER. Number Theory in Science and Communications. Second Enlarged Edition, Springer- Verlag, [7] E. BACH, J. SHALLIT. Algorithmic Number Theory. Vol. 1. Efficient algorithms. Foundations of Computing Series. MIT Press, Cambridge, MA, [8] R. S. MILLMAN, P. J. SHIUE, E. B. KAHN. Problems and Proofs in Numbers and Algebra. Springer, Cham, 015.
The Chinese Remainder Theorem
The Chinese Remainder Theorem Kyle Miller Feb 13, 2017 The Chinese Remainder Theorem says that systems of congruences always have a solution (assuming pairwise coprime moduli): Theorem 1 Let n, m N with
More informationOn the Convergence of the Summation Formulas Constructed by Using a Symbolic Operator Approach
On the Convergence of the Summation Formulas Constructed by Using a Symbolic Operator Approach Tian-Xiao He 1, Leetsch C. Hsu 2, and Peter J.-S. Shiue 3 1 Department of Mathematics and Computer Science
More informationComputing with polynomials: Hensel constructions
Course Polynomials: Their Power and How to Use Them, JASS 07 Computing with polynomials: Hensel constructions Lukas Bulwahn March 28, 2007 Abstract To solve GCD calculations and factorization of polynomials
More informationEnumeration Problems for a Linear Congruence Equation
Enumeration Problems for a Linear Congruence Equation Wun-Seng Chou Institute of Mathematics Academia Sinica and Department of Mathematical Sciences National Chengchi University Taipei, Taiwan, ROC E-mail:
More informationSaints and Scoundrels and Two Theorems That Are Really the Same
Saints and Scoundrels and Two Theorems That Are Really the Same Ezra Brown Ezra (Bud) Brown (ezbrown@mathvtedu) grew up in New Orleans and has degrees from Rice University and Louisiana State University
More informationLEGENDRE S THEOREM, LEGRANGE S DESCENT
LEGENDRE S THEOREM, LEGRANGE S DESCENT SUPPLEMENT FOR MATH 370: NUMBER THEORY Abstract. Legendre gave simple necessary and sufficient conditions for the solvablility of the diophantine equation ax 2 +
More informationImpulse Response Sequences and Construction of Number Sequence Identities
Impulse Response Sequences and Construction of Number Sequence Identities Tian-Xiao He Department of Mathematics Illinois Wesleyan University Bloomington, IL 6170-900, USA Abstract As an extension of Lucas
More informationMTH 346: The Chinese Remainder Theorem
MTH 346: The Chinese Remainder Theorem March 3, 2014 1 Introduction In this lab we are studying the Chinese Remainder Theorem. We are going to study how to solve two congruences, find what conditions are
More informationArithmetic properties of lacunary sums of binomial coefficients
Arithmetic properties of lacunary sums of binomial coefficients Tamás Mathematics Department Occidental College 29th Journées Arithmétiques JA2015, July 6-10, 2015 Arithmetic properties of lacunary sums
More informationPolynomials. Chapter 4
Chapter 4 Polynomials In this Chapter we shall see that everything we did with integers in the last Chapter we can also do with polynomials. Fix a field F (e.g. F = Q, R, C or Z/(p) for a prime p). Notation
More information1) The line has a slope of ) The line passes through (2, 11) and. 6) r(x) = x + 4. From memory match each equation with its graph.
Review Test 2 Math 1314 Name Write an equation of the line satisfying the given conditions. Write the answer in standard form. 1) The line has a slope of - 2 7 and contains the point (3, 1). Use the point-slope
More informationThe answer is given in Sunzi Suanjing, and in 1592 Dawei Cheng put it as a poem:
6 MTHSC 985 Fall 2001 Fast Fourier Transforms and sparse linear systems over finite fields Lecture 2, August 30 & September 4 Clemson University Instructor: Shuhong Gao Scribe: Jira Limbupasiriporn 2.
More informationChinese Remainder Theorem explained with rotations
Chinese Remainder Theorem explained with rotations Reference: Antonella Perucca, The Chinese Remainder Clock, The College Mathematics Journal, 2017, Vol. 48, No. 2, pp. 82-89. 2 One step-wise rotation
More informationA Symbolic Operator Approach to Several Summation Formulas for Power Series
A Symbolic Operator Approach to Several Summation Formulas for Power Series T. X. He, L. C. Hsu 2, P. J.-S. Shiue 3, and D. C. Torney 4 Department of Mathematics and Computer Science Illinois Wesleyan
More informationOn a Theorem of Dedekind
On a Theorem of Dedekind Sudesh K. Khanduja, Munish Kumar Department of Mathematics, Panjab University, Chandigarh-160014, India. E-mail: skhand@pu.ac.in, msingla79@yahoo.com Abstract Let K = Q(θ) be an
More informationNONLINEAR CONGRUENCES IN THE THEORY OF NUMBERS
Bulletin of the Marathwada Mathematical Society Vol. 12, No. 2, December 2011, Pages 24-31 NONLINEAR CONGRUENCES IN THE THEORY OF NUMBERS S.R.Joshi 8, Karmayog, Tarak Housing Society, Opp to Ramkrishna
More informationDISTRIBUTION OF FIBONACCI AND LUCAS NUMBERS MODULO 3 k
DISTRIBUTION OF FIBONACCI AND LUCAS NUMBERS MODULO 3 k RALF BUNDSCHUH AND PETER BUNDSCHUH Dedicated to Peter Shiue on the occasion of his 70th birthday Abstract. Let F 0 = 0,F 1 = 1, and F n = F n 1 +F
More informationMINIMAL GENERATING SETS OF GROUPS, RINGS, AND FIELDS
MINIMAL GENERATING SETS OF GROUPS, RINGS, AND FIELDS LORENZ HALBEISEN, MARTIN HAMILTON, AND PAVEL RŮŽIČKA Abstract. A subset X of a group (or a ring, or a field) is called generating, if the smallest subgroup
More informationMathematics for Cryptography
Mathematics for Cryptography Douglas R. Stinson David R. Cheriton School of Computer Science University of Waterloo Waterloo, Ontario, N2L 3G1, Canada March 15, 2016 1 Groups and Modular Arithmetic 1.1
More information3 Solutions of congruences
3 Solutions of congruences 3.1 The Chinese Remainder Theorem revisited Let f(x) be a polynomial with coefficients in Z. A congruence equation is of the form f(x) 0 (mod m), where m is a positive integer.
More informationA field F is a set of numbers that includes the two numbers 0 and 1 and satisfies the properties:
Byte multiplication 1 Field arithmetic A field F is a set of numbers that includes the two numbers 0 and 1 and satisfies the properties: F is an abelian group under addition, meaning - F is closed under
More informationMath 120 HW 9 Solutions
Math 120 HW 9 Solutions June 8, 2018 Question 1 Write down a ring homomorphism (no proof required) f from R = Z[ 11] = {a + b 11 a, b Z} to S = Z/35Z. The main difficulty is to find an element x Z/35Z
More informationPROBLEMS ON CONGRUENCES AND DIVISIBILITY
PROBLEMS ON CONGRUENCES AND DIVISIBILITY 1. Do there exist 1,000,000 consecutive integers each of which contains a repeated prime factor? 2. A positive integer n is powerful if for every prime p dividing
More informationChapter 4 Mathematics of Cryptography
Chapter 4 Mathematics of Cryptography Part II: Algebraic Structures Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4.1 Chapter 4 Objectives To review the concept
More informationNotes on Systems of Linear Congruences
MATH 324 Summer 2012 Elementary Number Theory Notes on Systems of Linear Congruences In this note we will discuss systems of linear congruences where the moduli are all different. Definition. Given the
More informationAlgebra Homework, Edition 2 9 September 2010
Algebra Homework, Edition 2 9 September 2010 Problem 6. (1) Let I and J be ideals of a commutative ring R with I + J = R. Prove that IJ = I J. (2) Let I, J, and K be ideals of a principal ideal domain.
More informationii19a la. Ill/lI II"' chart TEST RESOLUTION MICROCOPY NATIONAL BUREAU OF VANDARDS-1963-A
RD-A172 772 THE CHINESE REMAINDER PROBLEM AND POLYNOMIAL 1/1 INTERPOLATION(U) WISICONSIN UNIV-MADISON MATHEMATICS RESEARCH CENTER I J SCHOENBERG AUG 86 MRC-TSR-2954 I EhiLA NLSSIFIED DAAG29-8 -C-8041 F,'G
More informationBasic Algorithms in Number Theory
Basic Algorithms in Number Theory Algorithmic Complexity... 1 Basic Algorithms in Number Theory Francesco Pappalardi #2 - Discrete Logs, Modular Square Roots, Polynomials, Hensel s Lemma & Chinese Remainder
More informationMathematical Olympiad Training Polynomials
Mathematical Olympiad Training Polynomials Definition A polynomial over a ring R(Z, Q, R, C) in x is an expression of the form p(x) = a n x n + a n 1 x n 1 + + a 1 x + a 0, a i R, for 0 i n. If a n 0,
More informationELLIPTIC CURVES OVER FINITE FIELDS
Further ELLIPTIC CURVES OVER FINITE FIELDS FRANCESCO PAPPALARDI #4 - THE GROUP STRUCTURE SEPTEMBER 7 TH 2015 SEAMS School 2015 Number Theory and Applications in Cryptography and Coding Theory University
More informationLagrange s polynomial
Lagrange s polynomial Nguyen Trung Tuan November 16, 2016 Abstract In this article, I will use Lagrange polynomial to solve some problems from Mathematical Olympiads. Contents 1 Lagrange s interpolation
More informationNew algebraic decoding method for the (41, 21,9) quadratic residue code
New algebraic decoding method for the (41, 21,9) quadratic residue code Mohammed M. Al-Ashker a, Ramez Al.Shorbassi b a Department of Mathematics Islamic University of Gaza, Palestine b Ministry of education,
More informationb n x n + b n 1 x n b 1 x + b 0
Math Partial Fractions Stewart 7.4 Integrating basic rational functions. For a function f(x), we have examined several algebraic methods for finding its indefinite integral (antiderivative) F (x) = f(x)
More informationBSM510 Numerical Analysis
BSM510 Numerical Analysis Polynomial Interpolation Prof. Manar Mohaisen Department of EEC Engineering Review of Precedent Lecture Polynomial Regression Multiple Linear Regression Nonlinear Regression Lecture
More informationChapter 4: Interpolation and Approximation. October 28, 2005
Chapter 4: Interpolation and Approximation October 28, 2005 Outline 1 2.4 Linear Interpolation 2 4.1 Lagrange Interpolation 3 4.2 Newton Interpolation and Divided Differences 4 4.3 Interpolation Error
More informationSecret sharing schemes
Secret sharing schemes Martin Stanek Department of Computer Science Comenius University stanek@dcs.fmph.uniba.sk Cryptology 1 (2017/18) Content Introduction Shamir s secret sharing scheme perfect secret
More informationGreat Theoretical Ideas in Computer Science
15-251 Great Theoretical Ideas in Computer Science Polynomials, Lagrange, and Error-correction Lecture 23 (November 10, 2009) P(X) = X 3 X 2 + + X 1 + Definition: Recall: Fields A field F is a set together
More informationSUMSETS MOD p ØYSTEIN J. RØDSETH
SUMSETS MOD p ØYSTEIN J. RØDSETH Abstract. In this paper we present some basic addition theorems modulo a prime p and look at various proof techniques. We open with the Cauchy-Davenport theorem and a proof
More informationSEVERAL PROOFS OF THE IRREDUCIBILITY OF THE CYCLOTOMIC POLYNOMIALS
SEVERAL PROOFS OF THE IRREDUCIBILITY OF THE CYCLOTOMIC POLYNOMIALS STEVEN H. WEINTRAUB ABSTRACT. We present a number of classical proofs of the irreducibility of the n-th cyclotomic polynomial Φ n (x).
More informationA connection between number theory and linear algebra
A connection between number theory and linear algebra Mark Steinberger Contents 1. Some basics 1 2. Rational canonical form 2 3. Prime factorization in F[x] 4 4. Units and order 5 5. Finite fields 7 6.
More informationFinite Fields. Saravanan Vijayakumaran Department of Electrical Engineering Indian Institute of Technology Bombay
1 / 25 Finite Fields Saravanan Vijayakumaran sarva@ee.iitb.ac.in Department of Electrical Engineering Indian Institute of Technology Bombay September 25, 2014 2 / 25 Fields Definition A set F together
More informationSome distance functions in knot theory
Some distance functions in knot theory Jie CHEN Division of Mathematics, Graduate School of Information Sciences, Tohoku University 1 Introduction In this presentation, we focus on three distance functions
More informationPOLYNOMIAL FUNCTIONS IN THE RESIDUE CLASS RINGS OF DEDEKIND DOMAINS arxiv: v4 [math.nt] 25 Sep 2018
POLYNOMIAL FUNCTIONS IN THE RESIDUE CLASS RINGS OF DEDEKIND DOMAINS arxiv:1704.04965v4 [math.nt] 25 Sep 2018 XIUMEI LI AND MIN SHA Abstract. In this paper, as an extension of the integer case, we define
More informationHow fast can we add (or subtract) two numbers n and m?
Addition and Subtraction How fast do we add (or subtract) two numbers n and m? How fast can we add (or subtract) two numbers n and m? Definition. Let A(d) denote the maximal number of steps required to
More informationM381 Number Theory 2004 Page 1
M81 Number Theory 2004 Page 1 [[ Comments are written like this. Please send me (dave@wildd.freeserve.co.uk) details of any errors you find or suggestions for improvements. ]] Question 1 20 = 2 * 10 +
More informationCOMMUTATIVE SEMIFIELDS OF ORDER 243 AND 3125
COMMUTATIVE SEMIFIELDS OF ORDER 243 AND 3125 ROBERT S. COULTER AND PAMELA KOSICK Abstract. This note summarises a recent search for commutative semifields of order 243 and 3125. For each of these two orders,
More informationSTRINGS OF CONSECUTIVE PRIMES IN FUNCTION FIELDS NOAM TANNER
STRINGS OF CONSECUTIVE PRIMES IN FUNCTION FIELDS NOAM TANNER Abstract In a recent paper, Thorne [5] proved the existence of arbitrarily long strings of consecutive primes in arithmetic progressions in
More informationSUMS OF SECOND ORDER LINEAR RECURRENCES THOMAS MCKENZIE AND SHANNON OVERBAY
SUMS OF SECOND ORDER LINEAR RECURRENCES THOMAS MCKENZIE AND SHANNON OVERBAY Abstract. This paper examines second order linear homogeneous recurrence relations with coefficients in finite rings. The first
More informationLecture notes: Algorithms for integers, polynomials (Thorsten Theobald)
Lecture notes: Algorithms for integers, polynomials (Thorsten Theobald) 1 Euclid s Algorithm Euclid s Algorithm for computing the greatest common divisor belongs to the oldest known computing procedures
More informationPolynomial Interpolation
Polynomial Interpolation (Com S 477/577 Notes) Yan-Bin Jia Sep 1, 017 1 Interpolation Problem In practice, often we can measure a physical process or quantity (e.g., temperature) at a number of points
More informationFUNCTIONS OVER THE RESIDUE FIELD MODULO A PRIME. Introduction
FUNCTIONS OVER THE RESIDUE FIELD MODULO A PRIME DAVID LONDON and ZVI ZIEGLER (Received 7 March 966) Introduction Let F p be the residue field modulo a prime number p. The mappings of F p into itself are
More informationChapter 4 Finite Fields
Chapter 4 Finite Fields Introduction will now introduce finite fields of increasing importance in cryptography AES, Elliptic Curve, IDEA, Public Key concern operations on numbers what constitutes a number
More informationOleg Eterevsky St. Petersburg State University, Bibliotechnaya Sq. 2, St. Petersburg, , Russia
ON THE NUMBER OF PRIME DIVISORS OF HIGHER-ORDER CARMICHAEL NUMBERS Oleg Eterevsky St. Petersburg State University, Bibliotechnaya Sq. 2, St. Petersburg, 198904, Russia Maxim Vsemirnov Sidney Sussex College,
More informationMathematical Foundations of Cryptography
Mathematical Foundations of Cryptography Cryptography is based on mathematics In this chapter we study finite fields, the basis of the Advanced Encryption Standard (AES) and elliptical curve cryptography
More informationFactorization of integer-valued polynomials with square-free denominator
accepted by Comm. Algebra (2013) Factorization of integer-valued polynomials with square-free denominator Giulio Peruginelli September 9, 2013 Dedicated to Marco Fontana on the occasion of his 65th birthday
More informationPublic-key Cryptography: Theory and Practice
Public-key Cryptography Theory and Practice Department of Computer Science and Engineering Indian Institute of Technology Kharagpur Chapter 2: Mathematical Concepts Divisibility Congruence Quadratic Residues
More informationSimplifying Rational Expressions and Functions
Department of Mathematics Grossmont College October 15, 2012 Recall: The Number Types Definition The set of whole numbers, ={0, 1, 2, 3, 4,...} is the set of natural numbers unioned with zero, written
More informationMATH 431 PART 2: POLYNOMIAL RINGS AND FACTORIZATION
MATH 431 PART 2: POLYNOMIAL RINGS AND FACTORIZATION 1. Polynomial rings (review) Definition 1. A polynomial f(x) with coefficients in a ring R is n f(x) = a i x i = a 0 + a 1 x + a 2 x 2 + + a n x n i=0
More informationax b mod m. has a solution if and only if d b. In this case, there is one solution, call it x 0, to the equation and there are d solutions x m d
10. Linear congruences In general we are going to be interested in the problem of solving polynomial equations modulo an integer m. Following Gauss, we can work in the ring Z m and find all solutions to
More informationSECOND-ORDER RECURRENCES. Lawrence Somer Department of Mathematics, Catholic University of America, Washington, D.C
p-stability OF DEGENERATE SECOND-ORDER RECURRENCES Lawrence Somer Department of Mathematics, Catholic University of America, Washington, D.C. 20064 Walter Carlip Department of Mathematics and Computer
More informationChinese Remainder Theorem
Chinese Remainder Theorem Theorem Let R be a Euclidean domain with m 1, m 2,..., m k R. If gcd(m i, m j ) = 1 for 1 i < j k then m = m 1 m 2 m k = lcm(m 1, m 2,..., m k ) and R/m = R/m 1 R/m 2 R/m k ;
More informationG-SPLINE INTERPOLATION FOR APPROXIMATING THE SOLUTION OF FRACTIONAL DIFFERENTIAL EQUATIONS USING LINEAR MULTI- STEP METHODS
Journal of Al-Nahrain University Vol.0(), December, 00, pp.8- Science G-SPLINE INTERPOLATION FOR APPROXIMATING THE SOLUTION OF FRACTIONAL DIFFERENTIAL EQUATIONS USING LINEAR MULTI- STEP METHODS Osama H.
More information1 Lecture 8: Interpolating polynomials.
1 Lecture 8: Interpolating polynomials. 1.1 Horner s method Before turning to the main idea of this part of the course, we consider how to evaluate a polynomial. Recall that a polynomial is an expression
More informationDiscrete Mathematics and Probability Theory Spring 2016 Rao and Walrand Note 8
CS 70 Discrete Mathematics and Probability Theory Spring 2016 Rao and Walrand Note 8 Polynomials Polynomials constitute a rich class of functions which are both easy to describe and widely applicable in
More informationAlgebra. Modular arithmetic can be handled mathematically by introducing a congruence relation on the integers described in the above example.
Coding Theory Massoud Malek Algebra Congruence Relation The definition of a congruence depends on the type of algebraic structure under consideration Particular definitions of congruence can be made for
More informationSection IV.23. Factorizations of Polynomials over a Field
IV.23 Factorizations of Polynomials 1 Section IV.23. Factorizations of Polynomials over a Field Note. Our experience with classical algebra tells us that finding the zeros of a polynomial is equivalent
More informationModular Multiplication in GF (p k ) using Lagrange Representation
Modular Multiplication in GF (p k ) using Lagrange Representation Jean-Claude Bajard, Laurent Imbert, and Christophe Nègre Laboratoire d Informatique, de Robotique et de Microélectronique de Montpellier
More informationFast Polynomial Multiplication
Fast Polynomial Multiplication Marc Moreno Maza CS 9652, October 4, 2017 Plan Primitive roots of unity The discrete Fourier transform Convolution of polynomials The fast Fourier transform Fast convolution
More informationRINGS IN POST ALGEBRAS. 1. Introduction
Acta Math. Univ. Comenianae Vol. LXXVI, 2(2007), pp. 263 272 263 RINGS IN POST ALGEBRAS S. RUDEANU Abstract. Serfati [7] defined a ring structure on every Post algebra. In this paper we determine all the
More informationExam 2. Average: 85.6 Median: 87.0 Maximum: Minimum: 55.0 Standard Deviation: Numerical Methods Fall 2011 Lecture 20
Exam 2 Average: 85.6 Median: 87.0 Maximum: 100.0 Minimum: 55.0 Standard Deviation: 10.42 Fall 2011 1 Today s class Multiple Variable Linear Regression Polynomial Interpolation Lagrange Interpolation Newton
More informationMagic p-dimensional cubes of order n 2 (mod 4)
ACTA ARITHMETICA XCII. (000 Magic p-dimensional cubes of order n (mod 4 by Marián Trenkler (Košice A magic p-dimensional cube of order n is a p-dimensional matrix M p n = m(i 1,..., i p : 1 i 1,..., i
More informationLagrange s polynomial
Lagrange s polynomial Nguyen Trung Tuan November 13, 2016 Abstract...In numerical analysis, Lagrange polynomials are used for polynomial interpolation. For a given set of distinct points x j and numbers
More information198 VOLUME 46/47, NUMBER 3
LAWRENCE SOMER Abstract. Rotkiewicz has shown that there exist Fibonacci pseudoprimes having the forms p(p + 2), p(2p 1), and p(2p + 3), where all the terms in the products are odd primes. Assuming Dickson
More informationMATRICES AND LINEAR RECURRENCES IN FINITE FIELDS
Owen J. Brison Departamento de Matemática, Faculdade de Ciências da Universidade de Lisboa, Bloco C6, Piso 2, Campo Grande, 1749-016 LISBOA, PORTUGAL e-mail: brison@ptmat.fc.ul.pt J. Eurico Nogueira Departamento
More informationAdvanced Math Quiz Review Name: Dec Use Synthetic Division to divide the first polynomial by the second polynomial.
Advanced Math Quiz 3.1-3.2 Review Name: Dec. 2014 Use Synthetic Division to divide the first polynomial by the second polynomial. 1. 5x 3 + 6x 2 8 x + 1, x 5 1. Quotient: 2. x 5 10x 3 + 5 x 1, x + 4 2.
More informationConstruction of latin squares of prime order
Construction of latin squares of prime order Theorem. If p is prime, then there exist p 1 MOLS of order p. Construction: The elements in the latin square will be the elements of Z p, the integers modulo
More informationMinimum Polynomials of Linear Transformations
Minimum Polynomials of Linear Transformations Spencer De Chenne University of Puget Sound 30 April 2014 Table of Contents Polynomial Basics Endomorphisms Minimum Polynomial Building Linear Transformations
More informationMEMORIAL UNIVERSITY OF NEWFOUNDLAND
MEMORIAL UNIVERSITY OF NEWFOUNDLAND DEPARTMENT OF MATHEMATICS AND STATISTICS Section 5. Math 090 Fall 009 SOLUTIONS. a) Using long division of polynomials, we have x + x x x + ) x 4 4x + x + 0x x 4 6x
More informationOn the classication of algebras
Technische Universität Carolo-Wilhelmina Braunschweig Institut Computational Mathematics On the classication of algebras Morten Wesche September 19, 2016 Introduction Higman (1950) published the papers
More informationA GENERAL POLYNOMIAL SIEVE
A GENERAL POLYNOMIAL SIEVE SHUHONG GAO AND JASON HOWELL Abstract. An important component of the index calculus methods for finding discrete logarithms is the acquisition of smooth polynomial relations.
More informationSection Properties of Rational Expressions
88 Section. - Properties of Rational Expressions Recall that a rational number is any number that can be written as the ratio of two integers where the integer in the denominator cannot be. Rational Numbers:
More informationDiscrete Mathematics and Probability Theory Fall 2014 Anant Sahai Note 7
EECS 70 Discrete Mathematics and Probability Theory Fall 2014 Anant Sahai Note 7 Polynomials Polynomials constitute a rich class of functions which are both easy to describe and widely applicable in topics
More informationA NOTE ON RATIONAL OPERATOR MONOTONE FUNCTIONS. Masaru Nagisa. Received May 19, 2014 ; revised April 10, (Ax, x) 0 for all x C n.
Scientiae Mathematicae Japonicae Online, e-014, 145 15 145 A NOTE ON RATIONAL OPERATOR MONOTONE FUNCTIONS Masaru Nagisa Received May 19, 014 ; revised April 10, 014 Abstract. Let f be oeprator monotone
More informationPolynomial Review Problems
Polynomial Review Problems 1. Find polynomial function formulas that could fit each of these graphs. Remember that you will need to determine the value of the leading coefficient. The point (0,-3) is on
More informationDiscrete Math, Fourteenth Problem Set (July 18)
Discrete Math, Fourteenth Problem Set (July 18) REU 2003 Instructor: László Babai Scribe: Ivona Bezakova 0.1 Repeated Squaring For the primality test we need to compute a X 1 (mod X). There are two problems
More informationCHAPTER 3. Congruences. Congruence: definitions and properties
CHAPTER 3 Congruences Part V of PJE Congruence: definitions and properties Definition. (PJE definition 19.1.1) Let m > 0 be an integer. Integers a and b are congruent modulo m if m divides a b. We write
More informationCompartmented Secret Sharing Based on the Chinese Remainder Theorem
Compartmented Secret Sharing Based on the Chinese Remainder Theorem Sorin Iftene Faculty of Computer Science Al. I. Cuza University Iaşi, Romania siftene@infoiasi.ro Abstract A secret sharing scheme starts
More informationOn the Prime Divisors of Odd Perfect Numbers
On the Prime Divisors of Odd Perfect Numbers Justin Sweeney Department of Mathematics Trinity College Hartford, CT justin.sweeney@trincoll.edu April 27, 2009 1 Contents 1 History of Perfect Numbers 5 2
More informationNovember 20, Interpolation, Extrapolation & Polynomial Approximation
Interpolation, Extrapolation & Polynomial Approximation November 20, 2016 Introduction In many cases we know the values of a function f (x) at a set of points x 1, x 2,..., x N, but we don t have the analytic
More informationarithmetic properties of weighted catalan numbers
arithmetic properties of weighted catalan numbers Jason Chen Mentor: Dmitry Kubrak May 20, 2017 MIT PRIMES Conference background: catalan numbers Definition The Catalan numbers are the sequence of integers
More informationCYCLES AND FIXED POINTS OF HAPPY FUNCTIONS
Journal of Combinatorics and Number Theory Volume 2, Issue 3, pp. 65-77 ISSN 1942-5600 c 2010 Nova Science Publishers, Inc. CYCLES AND FIXED POINTS OF HAPPY FUNCTIONS Kathryn Hargreaves and Samir Siksek
More informationGalois fields/1. (M3) There is an element 1 (not equal to 0) such that a 1 = a for all a.
Galois fields 1 Fields A field is an algebraic structure in which the operations of addition, subtraction, multiplication, and division (except by zero) can be performed, and satisfy the usual rules. More
More information1. INTRODUCTION For n G N, where N = {0,1,2,...}, the Bernoulli polynomials, B (t), are defined by means of the generating function
CONGRUENCES RELATING RATIONAL VALUES OF BERNOULLI AND EULER POLYNOMIALS Glenn J. Fox Dept. of Mathematics and Computer Science, Emory University, Atlanta, GA 30322 E-mail: fox@mathcs.emory.edu (Submitted
More information3.3 Dividing Polynomials. Copyright Cengage Learning. All rights reserved.
3.3 Dividing Polynomials Copyright Cengage Learning. All rights reserved. Objectives Long Division of Polynomials Synthetic Division The Remainder and Factor Theorems 2 Dividing Polynomials In this section
More informationNORTHWESTERN UNIVERSITY Thrusday, Oct 6th, 2011 ANSWERS FALL 2011 NU PUTNAM SELECTION TEST
Problem A1. Let a 1, a 2,..., a n be n not necessarily distinct integers. exist a subset of these numbers whose sum is divisible by n. Prove that there - Answer: Consider the numbers s 1 = a 1, s 2 = a
More informationRelative Densities of Ramified Primes 1 in Q( pq)
International Mathematical Forum, 3, 2008, no. 8, 375-384 Relative Densities of Ramified Primes 1 in Q( pq) Michele Elia Politecnico di Torino, Italy elia@polito.it Abstract The relative densities of rational
More informationHow many units can a commutative ring have?
How many units can a commutative ring have? Sunil K. Chebolu and Keir Locridge Abstract. László Fuchs posed the following problem in 960, which remains open: classify the abelian groups occurring as the
More informationA Partial List of Topics: Math Spring 2009
A Partial List of Topics: Math 112 - Spring 2009 This is a partial compilation of a majority of the topics covered this semester and may not include everything which might appear on the exam. The purpose
More informationSolving the general quadratic congruence. y 2 Δ (mod p),
Quadratic Congruences Solving the general quadratic congruence ax 2 +bx + c 0 (mod p) for an odd prime p (with (a, p) = 1) is equivalent to solving the simpler congruence y 2 Δ (mod p), where Δ = b 2 4ac
More informationOctober 28, S4.4 Theorems about Zeros of Polynomial Functions
MAT 171 Precalculus Algebra Dr. Claude Moore Cape Fear Community College CHAPTER 4: Polynomial and Rational Functions 4.1 Polynomial Functions and Models 4.2 Graphing Polynomial Functions 4.3 Polynomial
More information