A prime number (or a prime) is a natural number greater than 1 that is not a product of two smaller natural numbers. A natural number greater than 1 that is not prime is called a composite number. For example, 5 is prime because the only ways of writing it as a product, or , involve 5 itself. However, 4 is composite because it is a product (2 × 2) in which both numbers are smaller than 4. Primes are central in number theory because of the fundamental theorem of arithmetic: every natural number greater than 1 is either a prime itself or can be factorization as a product of primes that is unique up to their order.
The property of being prime is called primality. A simple but slow primality test of a given number , called trial division, tests whether is a multiple of any integer between 2 and . Faster algorithms include the Miller–Rabin primality test, which is fast but has a small chance of error, and the AKS primality test, which always produces the correct answer in polynomial time but is too slow to be practical. Particularly fast methods are available for numbers of special forms, such as . the largest known prime number is a Mersenne prime with 41,024,320 numerical digit.
There are Infinite set primes, as demonstrated by Euclid around 300 BC. No known simple formula separates prime numbers from composite numbers. However, the distribution of primes within the natural numbers in the large can be statistically modelled. The first result in that direction is the prime number theorem, proven at the end of the 19th century, which says roughly that the probability of a randomly chosen large number being prime is inversely proportional to its number of digits, that is, to its logarithm.
Several historical questions regarding prime numbers are still unsolved. These include Goldbach's conjecture, that every even integer greater than 2 can be expressed as the sum of two primes, and the twin prime conjecture, that there are infinitely many pairs of primes that differ by two. Such questions spurred the development of various branches of number theory, focusing on analytic or algebraic aspects of numbers. Primes are used in several routines in information technology, such as public-key cryptography, which relies on the difficulty of factoring large numbers into their prime factors. In abstract algebra, objects that behave in a generalized way like prime numbers include and .
The of a natural number are the natural numbers that divide evenly. Every natural number has both 1 and itself as a divisor. If it has any other divisor, it cannot be prime. This leads to an equivalent definition of prime numbers: they are the numbers with exactly two positive . Those two are 1 and the number itself. As 1 has only one divisor, itself, it is not prime by this definition. Yet another way to express the same thing is that a number is prime if it is greater than one and if none of the numbers divides evenly.
The first 25 prime numbers (all the prime numbers less than 100) are:
No even number greater than 2 is prime because any such number can be expressed as the product . Therefore, every prime number other than 2 is an odd number, and is called an odd prime. Similarly, when written in the usual decimal system, all prime numbers larger than 5 end in 1, 3, 7, or 9. The numbers that end with other digits are all composite: decimal numbers that end in 0, 2, 4, 6, or 8 are even, and decimal numbers that end in 0 or 5 are divisible by 5.
The set of all primes is sometimes denoted by (a boldface capital P) or by (a blackboard bold capital P).
Around 1000 AD, the Islamic mathematician Ibn al-Haytham (Alhazen) found Wilson's theorem, characterizing the prime numbers as the numbers that evenly divide . He also conjectured that all even perfect numbers come from Euclid's construction using Mersenne primes, but was unable to prove it. Another Islamic mathematician, Ibn al-Banna' al-Marrakushi, observed that the sieve of Eratosthenes can be sped up by considering only the prime divisors up to the square root of the upper limit. Fibonacci took the innovations from Islamic mathematics to Europe. His book Liber Abaci (1202) was the first to describe trial division for testing primality, again using divisors only up to the square root.
In 1640 Pierre de Fermat stated (without proof) Fermat's little theorem (later proved by Leibniz and Leonhard Euler)., 8. Fermat's Little Theorem (November 2003), p. 45 Fermat also investigated the primality of the , and Marin Mersenne studied the , prime numbers of the form with itself a prime. Christian Goldbach formulated Goldbach's conjecture, that every even number is the sum of two primes, in a 1742 letter to Euler. Euler proved Alhazen's conjecture (now the Euclid–Euler theorem) that all even perfect numbers can be constructed from Mersenne primes. He introduced methods from mathematical analysis to this area in his proofs of the infinitude of the primes and the divergence of the sum of the reciprocals of the primes . At the start of the 19th century, Legendre and Gauss conjectured that as tends to infinity, the number of primes up to is asymptotic to , where is the natural logarithm of . A weaker consequence of this high density of primes was Bertrand's postulate, that for every there is a prime between and , proved in 1852 by Pafnuty Chebyshev.. (Proof of the postulate: 371–382). Also see Mémoires de l'Académie Impériale des Sciences de St. Pétersbourg, vol. 7, pp. 15–33, 1854 Ideas of Bernhard Riemann in his 1859 paper on the zeta-function sketched an outline for proving the conjecture of Legendre and Gauss. Although the closely related Riemann hypothesis remains unproven, Riemann's outline was completed in 1896 by Jacques Hadamard and de la Vallée Poussin, and the result is now known as the prime number theorem. Another important 19th century result was Dirichlet's theorem on arithmetic progressions, that certain arithmetic progressions contain infinitely many primes.
Many mathematicians have worked on for numbers larger than those where trial division is practicably applicable. Methods that are restricted to specific number forms include Pépin's test for Fermat numbers (1877), Proth's theorem (c. 1878), the Lucas–Lehmer primality test (originated 1856), and the generalized Lucas primality test.
Since 1951 all the largest known primes have been found using these tests on . The search for ever larger primes has generated interest outside mathematical circles, through the Great Internet Mersenne Prime Search and other distributed computing projects., p. 245. The idea that prime numbers had few applications outside of pure mathematics was shattered in the 1970s when public-key cryptography and the RSA cryptosystem were invented, using prime numbers as their basis.
The increased practical importance of computerized primality testing and factorization led to the development of improved methods capable of handling large numbers of unrestricted form. The mathematical theory of prime numbers also moved forward with the Green–Tao theorem (2004) that there are arbitrarily long arithmetic progressions of prime numbers, and Yitang Zhang's 2013 proof that there exist infinitely many of bounded size., pp. 18, 47.
If 1 were to be considered a prime, many statements involving primes would need to be awkwardly reworded. For example, the fundamental theorem of arithmetic would need to be rephrased in terms of factorizations into primes greater than 1, because every number would have multiple factorizations with any number of copies of 1. Similarly, the sieve of Eratosthenes would not work correctly if it handled 1 as a prime, because it would eliminate all multiples of 1 (that is, all other numbers) and output only the single number 1. Some other more technical properties of prime numbers also do not hold for the number 1: for instance, the formulas for Euler's totient function or for the sum of divisors function are different for prime numbers than they are for 1.For the totient, see , p. 245. For the sum of divisors, see
The central importance of prime numbers to number theory and mathematics in general stems from the fundamental theorem of arithmetic. This theorem states that every integer larger than 1 can be written as a product of one or more primes. More strongly, this product is unique in the sense that any two prime factorizations of the same number will have the same numbers of copies of the same primes, although their ordering may differ., Section 2, Theorem 2, p. 16; So, although there are many different ways of finding a factorization using an integer factorization algorithm, they all must produce the same result. Primes can thus be considered the "basic building blocks" of the natural numbers.
Some proofs of the uniqueness of prime factorizations are based on Euclid's lemma: If is a prime number and divides a product of integers and then divides or divides (or both)., Section 2, Lemma 5, p. 15; Conversely, if a number has the property that when it divides a product it always divides at least one factor of the product, then must be prime.
Euclid's proofEuclid's Elements, Book IX, Proposition 20. See David Joyce's English translation of Euclid's proof or shows that every finite set of primes is incomplete. The key idea is to multiply together the primes in any given list and add If the list consists of the primes this gives the number
By the fundamental theorem, has a prime factorization
The numbers formed by adding one to the products of the smallest primes are called . The first five of them are prime, but the sixth,
Other examples of prime-generating formulas come from Mills' theorem and a theorem of Wright. These assert that there are real constants and such that
Another type of problem concerns , the differences between consecutive primes.
The existence of arbitrarily large prime gaps can be seen by noting that the sequence consists of composite numbers, for any natural number , Theorem 2.14, p. 109. gives a similar argument using the primorial in place of the factorial. However, large prime gaps occur much earlier than this argument shows. For example, the first prime gap of length 8 is between the primes 89 and 97, much smaller than It is conjectured that there are infinitely many , pairs of primes with difference 2; this is the twin prime conjecture. Polignac's conjecture states more generally that for every positive integer there are infinitely many pairs of consecutive primes that differ by , Gaps between primes, pp. 186–192.
Andrica's conjecture, Brocard's conjecture,, p. 183. Legendre's conjecture, Note that Chan lists Legendre's conjecture as "Sierpinski's Postulate". and Oppermann's conjecture all suggest that the largest gaps between primes from 1 to should be at most approximately a result that is known to follow from the Riemann hypothesis, while the much stronger Cramér conjecture sets the largest gap size at . Prime gaps can be generalized to Prime k-tuple, patterns in the differences among more than two prime numbers. Their infinitude and density are the subject of the first Hardy–Littlewood conjecture, which can be motivated by the heuristic that the prime numbers behave similarly to a random sequence of numbers with density given by the prime number theorem., Prime -tuples conjecture, pp. 201–202.
This area of study began with Leonhard Euler and his first major result, the solution to the Basel problem.
The problem asked for the value of the infinite sum
which today can be recognized as the value of the Riemann zeta function. This function is closely connected to the prime numbers and to one of the most significant unsolved problems in mathematics, the Riemann hypothesis. Euler showed that ., Chapter 35, Estimating the Basel problem, pp. 205–208.
The reciprocal of this number, , is the limiting probability that two random numbers selected uniformly from a large range are coprime integers (have no factors in common).
The distribution of primes in the large, such as the question how many primes are smaller than a given, large threshold, is described by the prime number theorem, but no efficient formula for the -th prime is known. Dirichlet's theorem on arithmetic progressions, in its basic form, asserts that linear polynomials
Euler showed that, for any arbitrary real number , there exists a prime for which this sum is greater than ., Section 1.6, Theorem 1.13 This shows that there are infinitely many primes, because if there were finitely many primes the sum would reach its maximum value at the biggest prime rather than growing past every .
The growth rate of this sum is described more precisely by Mertens' second theorem., Section 4.8, Theorem 4.12 For comparison, the sum
The Green–Tao theorem shows that there are arbitrarily long finite arithmetic progressions consisting only of primes.
The Ulam spiral arranges the natural numbers in a two-dimensional grid, spiraling in concentric squares surrounding the origin with the prime numbers highlighted. Visually, the primes appear to cluster on certain diagonals and not others, suggesting that some quadratic polynomials take prime values more often than others.
The Riemann hypothesis states that the zeros of the zeta-function are all either negative even numbers, or complex numbers with real part equal to 1/2., Conjecture 2.7 (the Riemann hypothesis), p. 15. The original proof of the prime number theorem was based on a weak form of this hypothesis, that there are no zeros with real part equal to 1,, p. 7., p. 18. although other more elementary proofs have been found., Chapter 9, The prime number theorem, pp. 289–324. The prime-counting function can be expressed by Riemann's explicit formula as a sum in which each term comes from one of the zeros of the zeta function; the main term of this sum is the logarithmic integral, and the remaining terms cause the sum to fluctuate above and below the main term. See especially pp. 14–16. In this sense, the zeros control how regularly the prime numbers are distributed. If the Riemann hypothesis is true, these fluctuations will be small, and the
asymptotic distribution of primes given by the prime number theorem will also hold over much shorter intervals (of length about the square root of for intervals near a number ).
Several theorems about primes can be formulated using modular arithmetic. For instance, Fermat's little theorem states that if (mod ), then (mod )., Fermat's little theorem and primitive roots modulo a prime, pp. 17–21. Summing this over all choices of gives the equation
This picture of an order, absolute value, and complete field derived from them can be generalized to algebraic number fields and their valuations (certain mappings from the multiplicative group of the field to a totally ordered additive group, also called orders), absolute values (certain multiplicative mappings from the field to the real numbers, also called norms), See also p. 64. and places (extensions to in which the given field is a dense set, also called completions). Note however that some authors such as instead use "place" to mean an equivalence class of norms. The extension from the rational numbers to the , for instance, is a place in which the distance between numbers is the usual absolute value of their difference. The corresponding mapping to an additive group would be the logarithm of the absolute value, although this does not meet all the requirements of a valuation. According to Ostrowski's theorem, up to a natural notion of equivalence, the real numbers and -adic numbers, with their orders and absolute values, are the only valuations, absolute values, and places on the rational numbers. The local–global principle allows certain problems over the rational numbers to be solved by piecing together solutions from each of their places, again underlining the importance of primes to number theory.
The fundamental theorem of arithmetic continues to hold (by definition) in unique factorization domains. An example of such a domain is the , the ring of of the form where denotes the imaginary unit and and are arbitrary integers. Its prime elements are known as . Not every number that is prime among the integers remains prime in the Gaussian integers; for instance, the number 2 can be written as a product of the two Gaussian primes and . Rational primes (the prime elements in the integers) congruent to 3 mod 4 are Gaussian primes, but rational primes congruent to 1 mod 4 are not., Corollary 3.5.14, p. 133; Lemma 3.5.18, p. 136. This is a consequence of Fermat's theorem on sums of two squares,
which states that an odd prime is expressible as the sum of two squares, , and therefore factorable as , exactly when is 1 mod 4., Section 12.1, Sums of two squares, pp. 297–301.
The spectrum of a ring is a geometric space whose points are the prime ideals of the ring. Arithmetic geometry also benefits from this notion, and many concepts exist in both geometry and number theory. For example, factorization or ramification of prime ideals when lifted to an field extension, a basic problem of algebraic number theory, bears some resemblance with ramified cover. These concepts can even assist with in number-theoretic questions solely concerned with integers. For example, prime ideals in the ring of integers of quadratic number fields can be used in proving quadratic reciprocity, a statement that concerns the existence of square roots modulo integer prime numbers. Early attempts to prove Fermat's Last Theorem led to Ernst Kummer's introduction of , integer prime numbers connected with the failure of unique factorization in the cyclotomic field., Section I.7, p. 38 The question of how many integer prime numbers factor into a product of multiple prime ideals in an algebraic number field is addressed by Chebotarev's density theorem, which (when applied to the cyclotomic integers) has Dirichlet's theorem on primes in arithmetic progressions as a special case.
This vision of the purity of number theory was shattered in the 1970s, when it was publicly announced that prime numbers could be used as the basis for the creation of public-key cryptography algorithms.
These applications have led to significant study of for computing with prime numbers, and in particular of , methods for determining whether a given number is prime. The most basic primality testing routine, trial division, is too slow to be useful for large numbers. One group of modern primality tests is applicable to arbitrary numbers, while more efficient tests are available for numbers of special types. Most primality tests only tell whether their argument is prime or not. Routines that also provide a prime factor of composite arguments (or all of its prime factors) are called factorization algorithms. Prime numbers are also used in computing for , , and pseudorandom number generators.
Although this method is simple to describe, it is impractical for testing the primality of large integers, because the number of tests that it performs grows exponentially as a function of the number of digits of these integers., p. 54 However, trial division is still used, with a smaller limit than the square root on the divisor size, to quickly discover composite numbers with small factors, before using more complicated methods on the numbers that pass this filter., p. 220.
In contrast, some other algorithms guarantee that their answer will always be correct: primes will always be determined to be prime and composites will always be determined to be composite. For instance, this is true of trial division. The algorithms with guaranteed-correct output include both deterministic (non-random) algorithms, such as the AKS primality test,
and randomized Las Vegas algorithms where the random choices made by the algorithm do not affect its final answer, such as some variations of elliptic curve primality proving.
When the elliptic curve method concludes that a number is prime, it provides primality certificate that can be verified quickly.
The elliptic curve primality test is the fastest in practice of the guaranteed-correct primality tests, but its runtime analysis is based on heuristic arguments rather than rigorous proofs. The AKS primality test has mathematically proven time complexity, but is slower than elliptic curve primality proving in practice. These methods can be used to generate large random prime numbers, by generating and testing random numbers until finding one that is prime; when doing this, a faster probabilistic test can quickly eliminate most composite numbers before a guaranteed-correct algorithm is used to verify that the remaining numbers are prime.
The following table lists some of these tests. Their running time is given in terms of , the number to be tested and, for probabilistic algorithms, the number of tests performed. Moreover, is an arbitrarily small positive number, and log is the logarithm to an unspecified base. The big O notation means that each time bound should be multiplied by a constant factor to convert it from dimensionless units to units of time; this factor depends on implementation details such as the type of computer used to run the algorithm, but not on the input parameters and .
The following table gives the largest known primes of various types. Some of these primes have been found using distributed computing. In 2009, the Great Internet Mersenne Prime Search project was awarded a US$100,000 prize for first discovering a prime with at least 10 million digits. The Electronic Frontier Foundation also offers $150,000 and $250,000 for primes with at least 100 million digits and 1 billion digits, respectively.
Shor's algorithm can factor any integer in a polynomial number of steps on a quantum computer.
Prime numbers are frequently used for . For instance the original method of Carter and Wegman for universal hashing was based on computing by choosing random modulo large prime numbers. Carter and Wegman generalized this method to -independent hashing by using higher-degree polynomials, again modulo large primes. For -independent hashing see problem 11–4, p. 251. For the credit to Carter and Wegman, see the chapter notes, p. 252. As well as in the hash function, prime numbers are used for the hash table size in quadratic probing based hash tables to ensure that the probe sequence covers the whole table.
Some checksum methods are based on the mathematics of prime numbers. For instance the checksums used in International Standard Book Numbers are defined by taking the rest of the number modulo 11, a prime number. Because 11 is prime this method can detect both single-digit errors and transpositions of adjacent digits. Another checksum method, Adler-32, uses arithmetic modulo 65521, the largest prime number less than . Prime numbers are also used in pseudorandom number generators including linear congruential generators and the Mersenne Twister.
The concept of a prime number is so important that it has been generalized in different ways in various branches of mathematics. Generally, "prime" indicates minimality or indecomposability, in an appropriate sense. For example, the prime field of a given field is its smallest subfield that contains both 0 and 1. It is either the field of rational numbers or a finite field with a prime number of elements, whence the name. Section II.1, p. 90. Often a second, additional meaning is intended by using the word prime, namely that any object can be, essentially uniquely, decomposed into its prime components. For example, in knot theory, a prime knot is a knot that is indecomposable in the sense that it cannot be written as the connected sum of two nontrivial knots. Any knot can be uniquely expressed as a connected sum of prime knots. The prime decomposition of 3-manifolds is another example of this type.
Beyond mathematics and computing, prime numbers have potential connections to , and have been used metaphorically in the arts and literature. They have also been used in evolutionary biology to explain the life cycles of .
It is possible to partition any convex polygon into smaller convex polygons of equal area and equal perimeter, when is a prime power, but this is not known for other values of .
In his science fiction novel Contact, scientist Carl Sagan suggested that prime factorization could be used as a means of establishing two-dimensional image planes in communications with aliens, an idea that he had first developed informally with American astronomer Frank Drake in 1975. In the novel The Curious Incident of the Dog in the Night-Time by Mark Haddon, the narrator arranges the sections of the story by consecutive prime numbers as a way to convey the mental state of its main character, a mathematically gifted teen with Asperger syndrome. Prime numbers are used as a metaphor for loneliness and isolation in the Paolo Giordano novel The Solitude of Prime Numbers, in which they are portrayed as "outsiders" among integers.
Primality of one
Elementary properties
Unique factorization
50 &= 2\times 5\times 5\\
&=2\times 5^2.
\end{align}
The terms in the product are called prime factors. The same prime factor may occur more than once; this example has two copies of the prime factor When a prime occurs multiple times, exponentiation can be used to group together multiple copies of the same prime number: for example, in the second way of writing the product above, denotes the square or second power of .
Infinitude
of prime numbers never ends. This statement is referred to as Euclid's theorem in honor of the ancient Greek mathematician Euclid, since the first known proof for this statement is attributed to him. Many more proofs of the infinitude of primes are known, including an analytical proof by Euler, Goldbach's proof based on , Letter in Latin from Goldbach to Euler, July 1730. Furstenberg's proof using general topology,
and Ernst Kummer elegant proof.
with one or more prime factors. is evenly divisible by each of these factors, but has a remainder of one when divided by any of the prime numbers in the given list, so none of the prime factors of can be in the given list. Because there is no finite list of all the primes, there must be infinitely many primes.
is a composite number.
Formulas for primes
are prime for any natural number in the first formula, and any number of exponents in the second formula. Here represents the floor function, the largest integer less than or equal to the number in question. However, these are not useful for generating primes, as the primes must be generated first in order to compute the values of or
Open questions
Analytic properties
with relatively prime integers and take infinitely many prime values. Stronger forms of the theorem state that the sum of the reciprocals of these prime values diverges, and that different linear polynomials with the same have approximately the same proportions of primes.
Although conjectures have been formulated about the proportions of primes in higher-degree polynomials, they remain unproven, and it is unknown whether there exists a quadratic polynomial that (for integer arguments) is prime infinitely often.
Analytical proof of Euclid's theorem
does not grow to infinity as goes to infinity (see the Basel problem). In this sense, prime numbers occur more often than squares of natural numbers,
although both sets are infinite. Brun's theorem states that the sum of the reciprocals of ,
is finite. Because of Brun's theorem, it is not possible to use Euler's method to solve the twin prime conjecture, that there exist infinitely many twin primes.
Number of primes below a given bound
and means that the ratio of to the right-hand fraction approaches 1 as grows to infinity., p. 10. This implies that the likelihood that a randomly chosen number less than is prime is (approximately) inversely proportional to the number of digits in .
It also implies that the th prime number is proportional to , Section 4.6, Theorem 4.7
and therefore that the average size of a prime gap is proportional to ., " Large gaps between consecutive primes", pp. 78–79.
A more accurate estimate for is given by the offset logarithmic integral
Arithmetic progressions
is an infinite arithmetic progression with modulus 9. In an arithmetic progression, all the numbers have the same remainder when divided by the modulus; in this example, the remainder is 3. Because both the modulus 9 and the remainder 3 are multiples of 3, so is every element in the sequence. Therefore, this progression contains only one prime number, 3 itself. In general, the infinite progression
can have more than one prime only when its remainder and modulus are relatively prime. If they are relatively prime, Dirichlet's theorem on arithmetic progressions asserts that the progression contains infinitely many primes., Theorem 1.1.5, p. 12.
Prime values of quadratic polynomials
yields prime numbers for , although composite numbers appear among its later values.
Zeta function and the Riemann hypothesis
This equality between a sum and a product, discovered by Euler, is called an Euler product. The Euler product can be derived from the fundamental theorem of arithmetic, and shows the close connection between the zeta function and the prime numbers.
It leads to another proof that there are infinitely many primes: if there were only finitely many,
then the sum-product equality would also be valid at , but the sum would diverge (it is the harmonic series ) while the product would be finite, a contradiction., pp. 191–193.
Abstract algebra
Modular arithmetic and finite fields
valid whenever is prime.
Giuga's conjecture says that this equation is also a sufficient condition for to be prime., The property of Giuga, pp. 21–22. Wilson's theorem says that an integer is prime if and only if the factorial is congruent to mod . For a composite number this cannot hold, since one of its factors divides both and , and so is impossible., The theorem of Wilson, p. 21.
p-adic numbers
Prime elements of a ring
In an arbitrary ring, all prime elements are irreducible. The converse does not hold in general, but does hold for unique factorization domains.
Prime ideals
Group theory
Computational methods
Trial division
Sieves
Primality testing versus primality proving
Special-purpose algorithms and the largest known prime
Mersenne prime 2136,279,841 − 1 41,024,320 October 21, 2024 Luke Durant, Great Internet Mersenne Prime Search Proth prime 10,223 × 231,172,165 + 1 9,383,761 October 31, 2016 Péter Szabolcs, PrimeGrid factorial prime 208,003! − 1 1,015,843 July 2016 Sou Fukui primorial prime 1,098,133# − 1 476,311 March 2012 James P. Burt, PrimeGrid 2,996,863,034,895 × 21,290,000 ± 1 388,342 September 2016 Tom Greer, PrimeGrid
Integer factorization
Other computational applications
Other applications
Constructible polygons and polygon partitions
with a nonnegative integer. also include , which is not of this form. They are named after Pierre de Fermat, who conjectured that all such numbers are prime. The first five of these numbers – 3, 5, 17, 257, and 65,537 – are prime, but is composite and so are all other Fermat numbers that have been verified as of 2017. A regular polygon is constructible using straightedge and compass if and only if the odd prime factors of (if any) are distinct Fermat primes. Likewise, a regular -gon may be constructed using straightedge, compass, and an Angle trisection if and only if the prime factors of regular polygon are any number of copies of 2 or 3 together with a (possibly empty) set of distinct , primes of the form .
Quantum mechanics
Biology
Arts and literature
Notes
External links
Generators and calculators
|
|