Prime Numbers and Computer Methods for Factorization

In this book the author treats four fundamental and apparently simple problems. They are: the number of primes below a given limit, the ap­ proximate number of primes, the recognition of prime numbers and the factorization of large numbers. A chapter on the details of the distribution of the primes...

Full description

Bibliographic Details
Main Author: Riesel, H.
Format: eBook
Language:English
Published: Boston, MA Birkhäuser 1985, 1985
Edition:1st ed. 1985
Series:Progress in Mathematics
Subjects:
Online Access:
Collection: Springer Book Archives -2004 - Collection details see MPG.ReNa
Table of Contents:
  • 1. The Number of Primes Below a Given Limit
  • 2. The Primes Viewed at Large
  • 3. Subtleties in the Distribution of Primes
  • 4. The Recognition of Primes
  • 5. Factorization
  • 6. Prime Numbers and Cryptography
  • Appendix 1. Basic Concepts in Higher Algebra
  • Modules
  • Euclid’s Algorithm
  • The Labour Involved in Euclid’s Algorithm
  • A Definition Taken from the Theory of Algorithms
  • A Computer Program for Euclid’s Algorithm
  • Reducing the Labour
  • Binary Form of Euclid’s Algorithm
  • Groups
  • Lagrange’s Theorem. Cosets
  • Abstract Groups. Isomorphic Groups
  • The Direct Product of Two Given Groups
  • Cyclic Groups
  • Rings
  • Zero Divisors
  • Fields
  • Mappings. Isomorphisms and Homomorphisms
  • Group Characters
  • The Conjugate or Inverse Character
  • Homomorphisms and Group Characters
  • Appendix 2. Basic Concepts in Higher Arithmetic
  • Divisors. Common Divisors
  • The Fundamental Theorem of Arithmetic
  • Congruences
  • Linear Congruences
  • The Algebraic Structure of Aurifeuillian Numbers
  • Appendix 7. Multiple-Precision Arithmetic
  • Various Objectives for a Multiple-Precision Package
  • How to Store Multi-Precise Integers
  • Addition and Subtraction of Multi-Precise Integers
  • Reduction in Length of Multi-Precise Integers
  • Multiplication of Multi-Precise Integers
  • Division of Multi-Precise Integers
  • Input and Output of Multi-Precise Integers
  • A Complete Package for Multiple-Precision Arithmetic
  • Appendix 8. Fast Multiplication of Large Integers
  • The Ordinary Multiplication Algorithm.
  • Double Length Multiplication.
  • Recursive Use of Double Length Multiplication Formula
  • A Recursive Procedure for Squaring Large Integers
  • Fractal Structure of Recursive Squaring
  • Large Mersenne Primes
  • Appendix 9. The Stieltjes Integral
  • Functions With Jump Discontinuities
  • The Riemann Integral
  • Definition of the Stieltjes Integral
  • Rules of Integration for Stieltjes Integrals
  • Linear Congruences and Euclid’s Algorithm
  • Systems of Linear Congruences
  • Carmichael’s Function
  • Carmichael’s Theorem
  • Appendix 3. Quadratic Residues
  • Legendre’s Symbol.
  • Arithmetic Rules for Residues and Non-Residues
  • The Law of Quadratic Reciprocity
  • Jacobi’s Symbol
  • Appendix 4. The Arithmetic of Quadratic Fields
  • Appendix 5. Continued Fractions
  • What Is a Continued Fraction?
  • Regular Continued Fractions. Expansions
  • Evaluating a Continued Fraction
  • Continued Fractions as Approximations
  • Euclid’s Algorithm and Continued Fractions
  • Linear Diophantine Equations and Continued Fractions
  • A Computer Program
  • Continued Fraction Expansions of Square Roots
  • Proof of Periodicity
  • The Maximal Period-Lenath
  • Short Periods
  • Continued Fractions and Quadratic Residues
  • Appendix 6. Algebraic Factors
  • Factorization ofPolynomials
  • The Cyclotomic Polynomials
  • Aurifeuillian Factorizations
  • Factorization Formulas
  • Integration by Parts of Stieltjes Integrals
  • The Mean Value Theorem
  • Applications
  • Tables
  • Tatle 1. The Primes Belnw 12553
  • Table 4. Factors of Fermat Numbers
  • Table 7. Factors of Mersenne Numbers
  • Table 32. Quadratic Residues
  • Table 33. Gauss’ formulas for Cyclotomic Polynomials
  • Table 34. Lucas’ formulas for Cyclotomic Polynomials