![]() |
![]() |
#1 |
Dec 2005
2·33 Posts |
![]()
If I have a very large number that I want to know if it is prime or not, what software or algorithm can I use? (preferably a simple one)
Assuming that it is a long string of totally random digits, and not a number like mersenne, or P-1, or others expressable by short formulas. How do I prove it to be a prime or not? (I hope trial factoring is not the only way...) |
![]() |
![]() |
![]() |
#2 |
6809 > 6502
"""""""""""""""""""
Aug 2003
101×103 Posts
2×5×13×73 Posts |
![]() |
![]() |
![]() |
![]() |
#3 | |
"Sander"
Oct 2002
52.345322,5.52471
29×41 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#4 |
Jun 2003
The Texas Hill Country
32×112 Posts |
![]()
Do you really need to PROVE that the number is prime?
It is much easier to demonstrate that a number is NOT prime. And, in many cases, eliminating non-primes to find a "probable prime" is quite adequate. If a number cannot be proven to be non-prime with a reasonable effort, often you can use the number as if it were prime. |
![]() |
![]() |
![]() |
#5 | |
Dec 2005
2×33 Posts |
![]()
I found and tried the alpertron applet. It was fun to play with but started getting really slow as I upped the lenght of the numbers. I think it has too many extra functions in the package that I'm not looking for, like knowing precisely how many factors a given number has.
At a point I tried to play with it and the PSP Sieve's factors and it said something like the number was too big. ![]() Definition of "very large"... hmm... something around 10,000,000 digits for the eff awards would be great. ![]() They state on the rules that Quote:
![]() And yea, I know I'm dreaming way up in the clouds, and totally off my league, but isn't dreaming what always takes us further? ![]() |
|
![]() |
![]() |
![]() |
#6 |
Jul 2004
Potsdam, Germany
3·277 Posts |
![]()
For a number that large, you can only try to find a factor and thus prove it's not prime.
Proving primalty of number of no special form can't be done for such big numbers. The biggest such number I heard of has been proven prime had ~15,000 digits... |
![]() |
![]() |
![]() |
#7 |
Dec 2005
2·33 Posts |
![]()
So... trial factoring would be the only possible (but absolutely unfeasible) method...
![]() |
![]() |
![]() |
![]() |
#8 | |
∂2ω=0
Sep 2002
República de California
265518 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#9 |
Dec 2005
1101102 Posts |
![]()
Nice! Where can I get some info on how that works, or the relation between that formula and trial factoring?
I thought that trial factoring only meant testing the number against all primes lower or equal to the square root of the number. (infeasible against a 10,000,000 digits number) And because these things seem to be quite relative... define "reasonably small" please. ![]() |
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Primality testing non-Mersennes | lukerichards | Software | 8 | 2018-01-24 22:30 |
Testing an expression for primality | 1260 | Software | 17 | 2015-08-28 01:35 |
a new Deterministic primality testing | wsc812 | Computer Science & Computational Number Theory | 36 | 2013-03-04 06:25 |
a new primality testing method | jasong | Math | 1 | 2007-11-06 21:46 |
newbie question - finding small factors of very large numbers | NeoGen | Math | 7 | 2007-03-13 00:04 |