Generating Random Factored Gaussian Integers, Easily
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
The Group of Classes of Congruent Quadratic Integers with Respect to Any Composite Ideal Modulus Whatever
THE GROUPOF CLASSESOF CONGRUENTQUADRATIC INTEGERS WITH RESPECTTO A COMPOSITEIDEAL MODULUS* BY ARTHUR RANUM Introduction. If in the ordinary theory of rational numbers we consider a composite integer m as modulus, and if from among the classes of congruent integers with respect to that modulus we select those which are prime to the modulus, they form a well-known multiplicative group, which has been called by Weber (Algebra, vol. 2, 2d edition, p. 60), the most important example of a finite abelian group. In the more general theory of numbers in an algebraic field we may in a corre- sponding manner take as modulus a composite ideal, which includes as a special case a composite principal ideal, that is, an integer in the field, and if we regard all those integers of the field which are congruent to one another with respect to the modulus as forming a class, and if we select those classes whose integers are prime to the modulus, they also will form a finite abelian group f under multiplication. The investigation of the nature of this group is the object of the present paper. I shall confine my attention, however, to a quadratic number-field, and shall determine the structure of the group of classes of congruent quadratic integers with respect to any composite ideal modulus whatever. Several distinct cases arise depending on the nature of the prime ideal factors of the modulus ; for every case I shall find a complete system of independent generators of the group. Exactly as in the simpler theory of rational numbers it will appear that the solution of the problem depends essentially on the case in which the modulus is a prime-power ideal, that is, a power of a prime ideal. -
An Euler Phi Function for the Eisenstein Integers and Some Applications
An Euler phi function for the Eisenstein integers and some applications Emily Gullerud aBa Mbirika University of Minnesota University of Wisconsin-Eau Claire [email protected] [email protected] January 8, 2020 Abstract The Euler phi function on a given integer n yields the number of positive integers less than n that are relatively prime to n. Equivalently, it gives the order of the group Z of units in the quotient ring (n) for a given integer n. We generalize the Euler phi function to the Eisenstein integer ring Z[ρ] where ρ is the primitive third root of 2πi/3 Z unity e by finding the order of the group of units in the ring [ρ] (θ) for any given Eisenstein integer θ. As one application we investigate a sufficiency criterion for Z × when certain unit groups [ρ] (γn) are cyclic where γ is prime in Z[ρ] and n ∈ N, thereby generalizing well-known results of similar applications in the integers and some lesser known results in the Gaussian integers. As another application, we prove that the celebrated Euler-Fermat theorem holds for the Eisenstein integers. Contents 1 Introduction 2 2 Preliminaries and definitions 3 2.1 Evenand“odd”Eisensteinintegers . 5 arXiv:1902.03483v2 [math.NT] 6 Jan 2020 2.2 ThethreetypesofEisensteinprimes . 8 2.3 Unique factorization in Z[ρ]........................... 10 3 Classes of Z[ρ] /(γn) for a prime γ in Z[ρ] 10 3.1 Equivalence classes of Z[ρ] /(γn)......................... 10 3.2 Criteria for when two classes in Z[ρ] /(γn) are equivalent . 13 3.3 Units in Z[ρ] /(γn)............................... -
Algebraic Number Theory Part Ii (Solutions) 1
ALGEBRAIC NUMBER THEORY PART II (SOLUTIONS) 1. Eisenstein Integers Exercise 1. Let p −1 + −3 ! = : 2 Verify that !2 + ! + 1 = 0. Solution. We have p 2 p p p −1 + −3 −1 + −3 1 + −3 −1 + −3 + + 1 = − + + 1 2 2 2 2 1 1 1 1 p = − − + 1 + − + −3 2 2 2 2 = 0: Exercise 2. The set Z[!] = fa + b! : a; b 2 Zg is called the ring of Eisenstein integers. Prove that it is a ring. That is, show that for any Eisenstein integers a + b!, c + d! the numbers (a + b!) + (c + d!); (a + b!) − (c + d!); (a + b!)(c + d!) are Eisenstein integers as well. Solution. For the sum and difference the calculations are easy: (a + b!) + (c + d!) = (a + c) + (b + d)!; (a + b!) − (c + d!) = (a − c) + (b − d)!: Since a; b; c; d are integers, we see that a + c; b + d; a − c; b − d are integers as well. Therefore the above numbers are Eisenstein integers. The product is a bit more tricky. Here we need to use the fact that !2 = −1−!: (a + b!)(c + d!) = ac + ad! + bc! + bd!2 = ac + ad! + bc! + bd(−1 − !) = (ac − bd) + (ad + bc − bd)!: Since a; b; c; d are integers, we see that ac − bd and ad + bc − bd are integers as well, so the above number is an Einstein integer. Exercise 3. For any Eisenstein integer a + b! define the norm N(a + b!) = a2 − ab + b2: Prove that the norm is multiplicative. That is, for any Eisenstein integers a + b!, c + d! the equality N ((a + b!)(c + d!)) = N(a + b!)N(c + d!) 1 2 ALGEBRAIC NUMBER THEORY PART II (SOLUTIONS) holds. -
Small-Span Hermitian Matrices Over Quadratic Integer Rings
MATHEMATICS OF COMPUTATION Volume 84, Number 291, January 2015, Pages 409–424 S 0025-5718(2014)02836-6 Article electronically published on May 19, 2014 SMALL-SPAN HERMITIAN MATRICES OVER QUADRATIC INTEGER RINGS GARY GREAVES Abstract. A totally-real polynomial in Z[x] with zeros α1 α2 ··· αd has span αd−α1. Building on the classification of all characteristic polynomials of integer symmetric matrices having small span (span less than 4), we obtain a classification of small-span polynomials that are the characteristic polynomial of a Hermitian matrix over some quadratic integer ring. Taking quadratic integer rings as our base, we obtain as characteristic polynomials some low- degree small-span polynomials that are not the characteristic (or minimal) polynomial of any integer symmetric matrix. 1. Introduction and preliminaries 1.1. Introduction. Let f be a totally-real monic polynomial of degree d having integer coefficients with zeros α1 α2 ··· αd.Thespan of f is defined to be αd − α1. In this article, for Hermitian matrices A over quadratic integer rings, we are interested in the characteristic polynomials χA(x):=det(xI − A)andthe minimal polynomials pA(x). We build on the work of McKee [17] who classified all integer symmetric matrices whose characteristic polynomials have span less than 4. Following McKee, we call a totally-real monic integer polynomial small-span if its span is less than 4 and a Hermitian matrix is called small-span if its characteristic polynomial is small-span. A set consisting of an algebraic integer and all of its (Galois) conjugates is called a conjugate set. -
Algebraic Numbers, Algebraic Integers
Algebraic Numbers, Algebraic Integers October 7, 2012 1 Reading Assignment: 1. Read [I-R]Chapter 13, section 1. 2. Suggested reading: Davenport IV sections 1,2. 2 Homework set due October 11 1. Let p be a prime number. Show that the polynomial f(X) = Xp−1 + Xp−2 + Xp−3 + ::: + 1 is irreducible over Q. Hint: Use Eisenstein's Criterion that you have proved in the Homework set due today; and find a change of variables, making just the right substitution for X to turn f(X) into a polynomial for which you can apply Eisenstein' criterion. 2. Show that any unit not equal to ±1 in the ring of integers of a real quadratic field is of infinite order in the group of units of that ring. 3. [I-R] Page 201, Exercises 4,5,7,10. 4. Solve Problems 1,2 in these notes. 3 Recall: Algebraic integers; rings of algebraic integers Definition 1 An algebraic integer is a root of a monic polynomial with rational integer coefficients. Proposition 1 Let θ 2 C be an algebraic integer. The minimal1 monic polynomial f(X) 2 Q[X] having θ as a root, has integral coefficients; that is, f(X) 2 Z[X] ⊂ Q[X]. 1i.e., minimal degree 1 Proof: This follows from the fact that a product of primitive polynomials is again primitive. Discuss. Define content. Note that this means that there is no ambiguity in the meaning of, say, quadratic algebraic integer. It means, equivalently, a quadratic number that is an algebraic integer, or number that satisfies a quadratic monic polynomial relation with integral coefficients, or: Corollary 1 A quadratic number is a quadratic integer if and only if its trace and norm are integers. -
Of Certain Complex Quartic Fields. II
MATHEMATICS OF COMPUTATION, VOLUME 29, NUMBER 129 JANUARY 1975, PAGES 137-144 Computation of the Ideal Class Group of Certain Complex Quartic Fields. II By Richard B. Lakein Abstract. For quartic fields K = F3(sJtt), where F3 = Q(p) and n = 1 mod 4 is a prime of F3, the ideal class group is calculated by the same method used previously for quadratic extensions of F^ = Q(i), but using Hurwitz' complex continued fraction over Q(p). The class number was found for 10000 such fields, and the previous computation over F. was extended to 10000 cases. The dis- tribution of class numbers is the same for 10000 fields of each type: real quad- ratic, quadratic over Fj, quadratic over F3. Many fields were found with non- cyclic class group, including the first known real quadratics with groups 5X5 and 7X7. Further properties of the continued fractions are also discussed. 1. Introduction. The quartic fields K = Fi\/p), where p G F = Q{\/-m), m = 1, 2, 3, 7, or 11, have many algebraic properties of integers, ideals, and units which are closely analogous to those of real quadratic fields. Furthermore, since the integers of F form a euclidean ring, one can, by means of a suitable generalization of continued fractions, actually calculate the objects of interest in K. In addition to the detailed algebraic properties, there is a "gross" phenomenon in real quadratic fields with a counterpart in these quartic fields. The fields Q(Vp). for prime p = Ak + 1, appear to have a regular distribution of class numbers. -
Idempotent Factorizations of Singular $2\Times 2$ Matrices Over Quadratic
IDEMPOTENT FACTORIZATIONS OF SINGULAR 2 2 × MATRICES OVER QUADRATIC INTEGER RINGS LAURA COSSU AND PAOLO ZANARDO Abstract. Let D be the ring of integers of a quadratic number field Q[√d]. We study the factorizations of 2 2 matrices over D into idem- × potent factors. When d < 0 there exist singular matrices that do not admit idempotent factorizations, due to results by Cohn (1965) and by the authors (2019). We mainly investigate the case d > 0. We employ Vaserˇste˘ın’s result (1972) that SL2(D) is generated by elementary ma- trices, to prove that any 2 2 matrix with either a null row or a null × column is a product of idempotents. As a consequence, every column- row matrix admits idempotent factorizations. Introduction In 1967 J. A. Erdos [10] proved that every square matrix with entries in a field that is singular (i.e., with zero determinant) admits idempotent factorizations, i.e., it can be written as a product of idempotent matrices. His work originated the problem of characterising integral domains R that satisfy the property IDn: every singular n n matrix with entries in R admits idempotent factorizations. We recall the× papers by Laffey [15] (1983), Hannah and O’Meara [13] (1989), Fountain [12] (1991). The related problem of factorizing invertible matrices into products of elementary factors has been a prominent subject of research over the years (see [3,5,16,17,19,23]). Following Cohn [5], we say that R satisfies property GEn if every invertible n n matrix over R can be written as a product of elementary matrices. -
On Euclidean Methods for Cubic and Quartic Jacobi Symbols
On Euclidean Methods for Cubic and Quartic Jacobi Symbols Eric Bach and Bryce Sandlund Computer Sciences Dept. University of Wisconsin Madison, WI 53706 July 18, 2018 Abstract. We study the bit complexity of two methods, related to the Euclidean algo- rithm, for computing cubic and quartic analogs of the Jacobi symbol. The main bottleneck in such procedures is computation of a quotient for long division. We give examples to show that with standard arithmetic, if quotients are computed naively (by using exact norms as denominators, then rounding), the algorithms have Θ(n3) bit complexity. It is a “folk theorem” that this can be reduced to O(n2) by modifying the division procedure. We give a self-contained proof of this, and show that quadratic time is best possible for these algorithms (with standard arithmetic or not). We also address the relative efficiency of using reciprocity, as compared to Euler’s criterion, for testing if a given number is a cubic or quartic residue modulo an odd prime. Which is preferable depends on the number of residue tests to be done. Finally, we discuss the cubic and quartic analogs of Eisenstein’s even-quotient algo- rithm for computing Jacobi symbols in Z. Although the quartic algorithm was given by Smith in 1859, the version for cubic symbols seems to be new. As far as we know, neither was analyzed before. We show that both algorithms have exponential worst-case bit com- plexity. The proof for the cubic algorithm involves a cyclic repetition of four quotients, which may be of independent interest. -
Introduction to Algebraic Number Theory Part II
Introduction to Algebraic Number Theory Part II A. S. Mosunov University of Waterloo Math Circles November 14th, 2018 DETOUR Detour: Mihˇailescu's Theorem I In 1844 it was conjectured by Catalan that the only perfect powers that differ by one are 8 and 9. I Last time I mentioned Tijdeman's Theorem: there are only finitely many perfect powers that differ by one. I I was unaware that the conjecture of Catalan was solved by the Romanian mathematician Preda Mihˇailescuin 2002 in his article \Primary Cyclotomic Units and a Proof of Catalan's Conjecture". I See a popular video about Catalan's Conjecture: https://www.youtube.com/watch?v=Us-__MukH9I (subscribe to Numberphile!) I The question about prime powers that differ by 2 is still open! Detour: Mihˇailescu's Theorem Figure: Eug´eneCharles Catalan (left) and Preda Mihailescu (right) RECALL I We were learning about algebraic number theory. It studies properties of numbers that are roots of polynomial I p p −1+ −3 3 equations, like i, 2 ; 2, and so on. I We learned about Gaussian integers, i.e. numbers of the form a + bi, where a;b are integers and i satisfies i 2 + 1 = 0. I The set of Gaussian integers is denoted by Z[i]. You can add, subtract and multiply Gaussian integers, and the result will be a Gaussian integer. Therefore Z[i] is a ring. I We saw that every Gaussian integer a + bi has a norm N(a + bi) = a2 + b2 and that the norm is multiplicative: N(ab) = N(a)N(b): Generalizing Primes I We generalized the notion of divisibility. -
New York Journal of Mathematics Quadratic Integer Programming And
New York Journal of Mathematics New York J. Math. 22 (2016) 907{932. Quadratic integer programming and the Slope Conjecture Stavros Garoufalidis and Roland van der Veen Abstract. The Slope Conjecture relates a quantum knot invariant, (the degree of the colored Jones polynomial of a knot) with a classical one (boundary slopes of incompressible surfaces in the knot complement). The degree of the colored Jones polynomial can be computed by a suitable (almost tight) state sum and the solution of a corresponding quadratic integer programming problem. We illustrate this principle for a 2-parameter family of 2-fusion knots. Combined with the results of Dunfield and the first author, this confirms the Slope Conjecture for the 2-fusion knots of one sector. Contents 1. Introduction 908 1.1. The Slope Conjecture 908 1.2. Boundary slopes 909 1.3. Jones slopes, state sums and quadratic integer programming 909 1.4. 2-fusion knots 910 1.5. Our results 911 2. The colored Jones polynomial of 2-fusion knots 913 2.1. A state sum for the colored Jones polynomial 913 2.2. The leading term of the building blocks 916 2.3. The leading term of the summand 917 3. Proof of Theorem 1.1 917 3.1. Case 1: m1; m2 ≥ 1 918 3.2. Case 2: m1 ≤ 0; m2 ≥ 1 919 3.3. Case 3: m1 ≤ 0; m2 ≤ −2 919 Received January 13, 2016. 2010 Mathematics Subject Classification. Primary 57N10. Secondary 57M25. Key words and phrases. knot, link, Jones polynomial, Jones slope, quasi-polynomial, pretzel knots, fusion, fusion number of a knot, polytopes, incompressible surfaces, slope, tropicalization, state sums, tight state sums, almost tight state sums, regular ideal octa- hedron, quadratic integer programming. -
Numbers, Groups and Cryptography Gordan Savin
Numbers, Groups and Cryptography Gordan Savin Contents Chapter 1. Euclidean Algorithm 5 1. Euclidean Algorithm 5 2. Fundamental Theorem of Arithmetic 9 3. Uniqueness of Factorization 14 4. Efficiency of the Euclidean Algorithm 16 Chapter 2. Groups and Arithmetic 21 1. Groups 21 2. Congruences 25 3. Modular arithmetic 28 4. Theorem of Lagrange 31 5. Chinese Remainder Theorem 34 Chapter 3. Rings and Fields 41 1. Fields and Wilson's Theorem 41 2. Field Characteristic and Frobenius 45 3. Quadratic Numbers 48 Chapter 4. Primes 53 1. Infinitude of primes 53 2. Primes in progression 56 3. Perfect Numbers and Mersenne Primes 59 4. The Lucas Lehmer test 62 Chapter 5. Roots 67 1. Roots 67 2. Property of the Euler Function 70 3. Primitive roots 71 4. Discrete logarithm 75 5. Cyclotomic Polynomials 77 Chapter 6. Quadratic Reciprocity 81 1. Squares modulo p 81 2. Fields of order p2 85 3. When is 2 a square modulo p? 88 4. Quadratic Reciprocity 91 Chapter 7. Applications of Quadratic Reciprocity 95 3 4 CONTENTS 1. Fermat primes 95 2. Quadratic Fields and the Circle Group 98 3. Lucas Lehmer test revisited 100 Chapter 8. Sums of two squares 107 1. Sums of two squares 107 2. Gaussian integers 111 3. Method of descent revisited 116 Chapter 9. Pell's Equations 119 1. Shape numbers and Induction 119 2. Square-Triangular Numbers and Pell Equation 122 3. Dirichlet's approximation 125 4. Pell Equation: classifying solutions 128 5. Continued Fractions 130 Chapter 10. Cryptography 135 1. Diffie-Hellman key exchange 135 2. -
Fast Exponentiation Via Prime Finite Field Isomorphism
Alexander Rostovtsev, St. Petersburg State Polytechnic University [email protected] Fast exponentiation via prime finite field isomorphism Raising of the fixed element of prime order group to arbitrary degree is the main op- eration specified by digital signature algorithms DSA, ECDSA. Fast exponentiation algorithms are proposed. Algorithms use number system with algebraic integer base 4 ±2 . Prime group order r can be factored r =pp in Euclidean ring [±2] by Pol- lard and Schnorr algorithm. Farther factorization of prime quadratic integer p=rr 4 in the ring [±2] can be done similarly. Finite field r is represented as quotient 4 ring [±r2]/(). Integer exponent k is reduced in corresponding quotient ring by minimization of absolute value of its norm. Algorithms can be used for fast exponen- tiation in arbitrary cyclic group if its order can be factored in corresponding number rings. If window size is 4 bits, this approach allows speeding-up 2.5 times elliptic curve digital signature verification comparatively to known methods with the same window size. Key words: fast exponentiation, cyclic group, algebraic integers, digital signature, elliptic curve. 1. Introduction Let G be cyclic group of prime computable order. Raising of the fixed element a Î G to arbitrary degree is the main operation specified by many public key cryptosystems, such as digital signature algorithms DSA, ECDSA [2]. In crypto- graphic applications prime group order is more then 2100. Group G can be given as subgroup of finite field [6], elliptic curve or Jacobian of hyperelliptic curve over finite field, class group of number field, etc.