There's a site for large prime numbers, and I wondered Mersenne primes have been the largest primes known - since 1992, and since 1952 with an exception for 1989 to 1992. GIMPS - https://www.mersenne.org - has topped the list since 1996.
2. We haven't enumerated the vast majority of the primes under this. There could even be mersenne primes as yet unexamined smaller than this, as the search is distributed. And whenever an ssl certificate is generated, two (hopefully) previously undiscovered prime numbers is found. (For 1024-bit length keys, that's around 308 digits.)
The magnitude of the numbers involved is hard to think about. The number of protons in the observable universe "only" has around 80 digits.
> Are all prime numbers smaller then this one also known?
No, and they will never all be known.
There are approximately n/log(n) primes less than n. In this case n is 2^77232917 - 1. n/log(n) is approximately 8.6 x 10^2317930.
If you gave every person on Earth a million million processors [1], running at 1000 GHz each, that could find a prime each clock cycle, and each person used a time machine to send their processors back to when the dinosaurs went extinct so they by now they have all been running 65 million years...we'd have found about 1.4 x 10^49 primes.
Heck, if every particle in the universe was somehow made to computer, each of which could produce a new prime in the time it takes light to travel the Planck length (the smallest meaningful length possible in the universe), and they had all been doing this since the beginning of the universe, they would have discovered by now about 10^147 primes.
That's a mere 0.000...00012 percent of the way there, where I've skipped more than 23000000 zeros.
1. Essentially, yes there's a list. Since there doesn't exist a higher level formula to identify primes it's been verified by some variation of a brute force method.
2. That all smaller primes are known can't be verified. Primes of this size are usually found by a number of formulas that find "likely" primes and then verified by brute force (afaik). Because of that fuzzy match to start there might be smaller primes that haven't yet been identified.
Calling it brute force isn't quite right. There is an efficient algorithm for prime determination (Lucas-Lehmer primality test) on Mersenne Primes (numbers of the form 2^p-1).
That’s significant because (n^m) - 1 is divisible by n - 1.
So, for example, 125320078^35785332 - 1 is divisible by 125320077 and, hence, not a prime.
So, this problem has been solved for all n>2.
n^m + 1 is a more difficult problem. For example, for n=10, we get 2: prime, 11: prime, 101: prime, 1001: composite, 10001: composite, etc (at least the 8,000 following are composite. See https://math.stackexchange.com/questions/2108085/is-there-a-...)
I tried to estimate how many prime numbers there were below this number, and Wolfram Alpha timed out, though I got the density estimated, I think.[1] If I remember my logarithm math, around one in 50 million numbers at this magnitude is prime, but that's still gigantic! The count of prime numbers smaller than this prime number is also around 23 million digits long.
If nothing else, "what's the largest prime number you've found?" would be a fun question to ask another intelligent civilization, should we make contact with one.
Prime numbers thin out. We have very good estimates of how they thin out. We also know that gaps between primes can get arbitrarily large. And we cannot predict when the next prime will happen without huge computations. And large primes have a use, e.g. cryptography (although, who knows when we'll have a use for such a large one). Having a list of primes is also very useful for empirical evidence for many conjectures in number theory.
None of these things are true about natural numbers in general.
For cryptography it isn't very useful to know the largest one. Think about it ... Your other answers amount to: it is difficult, that's why we do it. ?! Sure, just don't expect me to care about it.
Because nobody knows a fast algorithm to factorize an integer into its prime factors. Yet, it is very easy to check if a set of prime factors multiply to a certain integer.
int result;
for (int i = 0; i < 77232917; i++) {
result = 2 * 2; <----- you basically said result=4 77232917 times
}
return result - 1; <--- and then 4-1=3
Maybe mining zcash is lucrative, but finding a new big prime number sounds pretty nice