Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Group

Number Theory and Primality

This group gathers numerical algorithms rooted in number theory, including primality testing such as the Miller-Rabin and AKS tests, integer factorization methods such as Pollard rho, the quadratic sieve, the general number field sieve and Lenstra elliptic-curve factorization, the Euclidean and extended Euclidean algorithms for greatest common divisors, modular arithmetic algorithms such as modular exponentiation and Montgomery modular multiplication, discrete logarithm algorithms such as baby-step giant-step and Pohlig-Hellman, the Chinese remainder theorem, classical multiplication and long division, and historical arithmetic systems and techniques for computing by hand. Their shared work is a computation whose correctness rests on properties of integers and modular arithmetic, as distinct from a checksum computed for error detection, which belongs to Checksum and Error Detection.

Facts
Comparison
Era of Emergence
1975 1
Browse By
Number Theory and Primality
Filter Results53 entries

Showing 51 to 53 of 53, page 2 of 2.

Sources
1. Wikipedia: Primality test
Wikimedia FoundationPrimality test, complexity section, Pratt certificate sentence
Quote, Primality test, complexity section, Pratt certificate sentence
In 1975, Vaughan Pratt showed that there existed a certificate for primality that was checkable in polynomial time, and thus that PRIMES was in NP
View the Source
Resultant (Wikipedia)
Has Member: Resultant, Wikipedia lead: "the resultant of two polynomials is a polynomial expression of their coefficients... The resultant is widely used in number theory..."; checked 2026-09-27View the Source
Bailey-Borwein-Plouffe formula (Wikipedia)
Has Member: Bailey-Borwein-Plouffe formula, Lead
Quote, Has Member: Bailey-Borwein-Plouffe formula, Lead
The BBP formula gives rise to a spigot algorithm for computing the nth base-16 (hexadecimal) digit of π
View the Source
Special number field sieve (Wikipedia)
Has Member: Special number field sieve, Lead
Quote, Has Member: Special number field sieve, Lead
the special number field sieve (SNFS) is a special-purpose integer factorization algorithm.
View the Source
Dixon's factorization method (Wikipedia)
Has Member: Dixon's factorization method, Lead
Quote, Has Member: Dixon's factorization method, Lead
is a general-purpose integer factorization algorithm; it is the prototypical factor base method.
View the Source
Pollard's p - 1 algorithm (Wikipedia)
Has Member: Pollard's p - 1 algorithm, Lead sentence
Quote, Has Member: Pollard's p - 1 algorithm, Lead sentence
is a number theoretic integer factorization algorithm, invented by John Pollard in 1974
View the Source
Baillie-PSW primality test (Wikipedia)
Has Member: Baillie-PSW primality test, Lead sentence
Quote, Has Member: Baillie-PSW primality test, Lead sentence
is a probabilistic or possibly deterministic primality testing algorithm that determines whether a number is composite or is a probable prime.
View the Source
Sieve of Sundaram (Wikipedia)
Has Member: Sieve of Sundaram, Lead sentence
Quote, Has Member: Sieve of Sundaram, Lead sentence
the sieve of Sundaram is a variant of the sieve of Eratosthenes, a simple deterministic algorithm for finding all the prime numbers up to a specified integer.
View the Source
Solovay-Strassen primality test (Wikipedia)
Has Member: Solovay-Strassen primality test, Lead sentence
Quote, Has Member: Solovay-Strassen primality test, Lead sentence
is a probabilistic primality test to determine if a number is composite or probably prime.
View the Source
Lucas-Lehmer primality test (Wikipedia)
Has Member: Lucas-Lehmer primality test, Lead
Quote, Has Member: Lucas-Lehmer primality test, Lead
is a primality test for Mersenne numbers
View the Source
Pépin's test (Wikipedia)
Has Member: Pépin's test, Lead
Quote, Has Member: Pépin's test, Lead
is a primality test, which can be used to determine whether a Fermat number is prime
View the Source
Adleman-Pomerance-Rumely primality test (Wikipedia)
Has Member: Adleman-Pomerance-Rumely primality test, Lead
Quote, Has Member: Adleman-Pomerance-Rumely primality test, Lead
is an algorithm for determining whether a number is prime
View the Source
Continued fraction factorization (Wikipedia)
Has Member: Continued fraction factorization, Lead
Quote, Has Member: Continued fraction factorization, Lead
is an integer factorization algorithm
View the Source
Integer factorization (cp-algorithms)
Has Member: Fermat's factorization method, Fermat's factorization method section
Quote, Has Member: Fermat's factorization method, Fermat's factorization method section
Fermat's factorization method tries to exploit this fact by guessing the first square
View the Source
Multiplication algorithm (Wikipedia)
Has Member: Long multiplication, Article lead
Quote, Has Member: Long multiplication, Article lead
The oldest and simplest method, known since antiquity as long multiplication or grade-school multiplication, consists of multiplying every digit in the first number by every digit in the second and adding the results.
View the Source
Lattice multiplication (Wikipedia)
Has Member: Lattice multiplication, Lead paragraph
Quote, Has Member: Lattice multiplication, Lead paragraph
Lattice multiplication, also known as the Italian method, Chinese method, Chinese lattice, gelosia multiplication, sieve multiplication, shabakh, diagonally or Venetian squares, is a method of multiplication that uses a lattice to multiply two multi-digit numbers.
View the Source
Fermat primality test (Wikipedia)
Has Member: Fermat primality test, Lead
Quote, Has Member: Fermat primality test, Lead
is a probabilistic test to determine whether a number is a probable prime
View the Source
Lucas primality test (Wikipedia)
Has Member: Lucas primality test, Lead
Quote, Has Member: Lucas primality test, Lead
the Lucas test is a primality test for a natural number n
View the Source
Binary GCD algorithm (Wikipedia)
Has Member: Binary GCD algorithm, Lead
Quote, Has Member: Binary GCD algorithm, Lead
is an algorithm that computes the greatest common divisor (GCD) of two nonnegative integers
View the Source
Booth's multiplication algorithm (Wikipedia)
Has Member: Booth's multiplication algorithm, Lead, operation
Quote, Has Member: Booth's multiplication algorithm, Lead, operation
multiplies two signed binary numbers in two
View the Source
Euler's factorization method (Wikipedia)
Has Member: Euler's factorization method, Lead, subject
Quote, Has Member: Euler's factorization method, Lead, subject
is a technique for factoring a number
View the Source
Lucas-Lehmer-Riesel test (Wikipedia)
Has Member: Lucas-Lehmer-Riesel test, Lead
Quote, Has Member: Lucas-Lehmer-Riesel test, Lead
In mathematics, the Lucas-Lehmer-Riesel test is a primality test for numbers of the form N = k · 2n − 1 with odd k < 2n.
View the Source
Williams's p + 1 algorithm (Wikipedia)
Has Member: Williams's p + 1 algorithm, Lead
Quote, Has Member: Williams's p + 1 algorithm, Lead
In computational number theory, Williams's p + 1 algorithm is an integer factorization algorithm
View the Source
Elliptic curve primality (Wikipedia)
Has Member: Elliptic curve primality, Lead, primality proving
Quote, Has Member: Elliptic curve primality, Lead, primality proving
are among the quickest and most widely used methods in primality proving
View the Source
Short division (Wikipedia)
Has Member: Short division, Lead, division algorithm
Quote, Has Member: Short division, Lead, division algorithm
short division is a division algorithm which breaks down a division problem into a series of easier steps
View the Source
Cox-Zucker machine (Wikipedia)
Has Member: Cox-Zucker machine, Lead
Quote, Has Member: Cox-Zucker machine, Lead
In arithmetic geometry, the Cox-Zucker machine is an algorithm introduced by David A. Cox and Steven Zucker for studying elliptic surfaces.
View the Source
Trial division (Wikipedia)
Has Member: Trial division, Lead section
Quote, Has Member: Trial division, Lead section
integer factorization algorithms
View the Source
Integer square root (Wikipedia)
Has Member: Integer square root, Lead section
Quote, Has Member: Integer square root, Lead section
In number theory, the integer square root
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.