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 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 sentenceQuote, 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, LeadQuote, 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, LeadQuote, 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, LeadQuote, 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 sentenceQuote, 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 sentenceQuote, 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 sentenceQuote, 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 sentenceQuote, 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, LeadQuote, 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, LeadQuote, 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, LeadQuote, 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, LeadQuote, 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 sectionQuote, 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 leadQuote, 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 paragraphQuote, 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, LeadQuote, 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, LeadQuote, 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, LeadQuote, 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, operationQuote, 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, subjectQuote, 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, LeadQuote, 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, LeadQuote, 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 provingQuote, 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 algorithmQuote, 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, LeadQuote, 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 sectionQuote, Has Member: Trial division, Lead section
integer factorization algorithms
View the Source Integer square root (Wikipedia)
Has Member: Integer square root, Lead sectionQuote, Has Member: Integer square root, Lead section
In number theory, the integer square root
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.