Slashdot Mirror


45th Known Mersenne Prime Found?

An anonymous reader writes "The Great Internet Mersenne Prime Search (GIMPS) has apparently discovered a new world-record prime number. A GIMPS client computer reported the number on August 23rd, and verification is currently under way. The verification could take up to two weeks to complete. The last Mersenne prime discovered was over 9.8 million digits long, strongly suggesting that the new value may break the 10 million digit barrier — qualifying for the EFF's $100,000 prize!"

396 comments

  1. Forgive my ignorance by Iamthecheese · · Score: 0

    To what use will this long, long prime be put?

    --
    If video games influenced behavior the Pac Man generation would be eating pills and running away from their problems.
    1. Re:Forgive my ignorance by fractic · · Score: 5, Funny

      To what use will this long, long prime be put?

      Absolutely none whatsoever. That's the beauty of mathematics.

    2. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      Changing distant lightbulbs.

    3. Re:Forgive my ignorance by HaeMaker · · Score: 0, Offtopic

      Male enhancement.

    4. Re:Forgive my ignorance by OtakuPersona · · Score: 2, Informative

      When it comes to cryptography, when youbigger the prime numbers you have the harder it is to break the encryption.

    5. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      when youbigger the prime numbers you have the harder it is to break the encryption

      That sounds like a spam I got once. Does *your* dick bigger enough?

    6. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      That's ridiculous. Being useless is not what makes math beautiful. There are plenty of useless things that aren't beautiful.

    7. Re:Forgive my ignorance by Brain_Recall · · Score: 4, Informative
      But when it comes to primes in the 10 million digit range (I couldn't even guess how many bits you would require for a number that large), it becomes impractically large for cryptography.

      From the GIMPS website:

      Finding new Mersenne primes is not likely to be of any immediate practical value. This search is primarily a recreational pursuit. However, the search for Mersenne primes has proved useful in development of new algorithms, testing computer hardware, and interesting young students in math.

    8. Re:Forgive my ignorance by fractic · · Score: 5, Insightful

      The beauty is that it doesn't HAVE to be useful.

    9. Re:Forgive my ignorance by Majik+Sheff · · Score: 0, Offtopic

      see also: Paris Hilton

      --
      Women are like electronics: you don't know how damaged they are until you try to turn them on.
    10. Re:Forgive my ignorance by Mr.Case · · Score: 3, Interesting

      I'm pretty sure that in the past, the government would pay money for large prime numbers to use for encoding purposes. I don't know if they still do but they used to pay 1000 dollars (I think it was 1000) for primes over 100 digits.

    11. Re:Forgive my ignorance by Matt+Perry · · Score: 2, Informative

      To what use will this long, long prime be put?

      That depends. If it's over 10,000,000 digits then it will be cashed in for $100,000.

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    12. Re:Forgive my ignorance by Timothy+Brownawell · · Score: 5, Informative

      But when it comes to primes in the 10 million digit range (I couldn't even guess how many bits you would require for a number that large)

      About 33 million bits ( ln(10)/ln(2) = 3.3219 ) or 4MB.

    13. Re:Forgive my ignorance by wdsci · · Score: 1

      10 million digits would be more than 31 MB. It's a simple conversion from digits to bits, you just multiply by 3.32 (the base-2 log of 10).

    14. Re:Forgive my ignorance by Timothy+Brownawell · · Score: 1

      They don't, at least for numbers that small. If they did, you could take a copy of ssh-keygen and a second-hand computer and make millions in fairly short order.

    15. Re:Forgive my ignorance by Anne_Nonymous · · Score: 2, Funny

      >> To what use will this long, long prime be put?

      We'll sell it into slavery on the Venusian mining colonies, what else you fool?

    16. Re:Forgive my ignorance by RuBLed · · Score: 4, Funny

      My new lock combination...

    17. Re:Forgive my ignorance by AndroSyn · · Score: 5, Insightful

      I guess some of us have different standards on beauty...

    18. Re:Forgive my ignorance by martinw89 · · Score: 4, Funny

      5 years ago few believed that a simple prime number could be calculated to 10 million digits. There was a lot of scepticism that a prime number could be calculated so large. A prime number, calculated to 10 million digits?? pfft. But now, 5 years later GIMPS has calculated Mersenne primes over 9 million digits using computers of all ages, all over the world. That's because GIMPS is scientifically proven to work. It's not a gimmick.

      ...
      (Random interviews)
      Q: What happened when you participated in the GIMPS project?
      A: Ah.. It got bigger.
      Q: And you're not embarassed to say that?

    19. Re:Forgive my ignorance by srjh · · Score: 5, Insightful

      "Physics is like sex. Sure, it may give some practical results, but that's not why we do it." - Richard Feynman

      I'm guessing it's the same logic at work here.

    20. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      You must be new here.

    21. Re:Forgive my ignorance by zx75 · · Score: 4, Funny
      --
      This is not a sig.
    22. Re:Forgive my ignorance by Anonymous Coward · · Score: 4, Informative

      You forgot to divide by 8...bits != bytes

    23. Re:Forgive my ignorance by kestasjk · · Score: 1

      I wonder if the guy who's computer happened to be lucky enough to find the prime will be the one to get the prize.

      --
      // MD_Update(&m,buf,j);
    24. Re:Forgive my ignorance by kestasjk · · Score: 4, Insightful

      Because it's 2^n-1 it'd be 1111111....1111111 (the prime number is entirely made of 1s in base 2). So there's way less than 31MB of information in the number

      --
      // MD_Update(&m,buf,j);
    25. Re:Forgive my ignorance by mochan_s · · Score: 4, Interesting

      It goes towards the enormous knowledge on prime number theory.

      The problem of if there is a pattern to the sequence of prime numbers is unknown. That is, if I ask you what is the 69th prime number, the only known general algorithm is to computer the 1st prime, 2nd prime and so on until the 69th prime. And, also there are unsolved problems with Mersenne primes as well.

      So, if someone comes up with a good theory, then it's good to have some big examples.

      And, in case you didn't know, prime number theory is used in cryptography.

    26. Re:Forgive my ignorance by D'Sphitz · · Score: 1

      And who gets the prize, GIMPS or the person running the client?

      If it's the latter i'll go download the client right now.

    27. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      It takes about 33 million bits, and get this - each and every one of those bits is 1. Not a single zero in the lot!

    28. Re:Forgive my ignorance by Flyin+Fungi · · Score: 1

      I thought you used primes for encryption?

    29. Re:Forgive my ignorance by Miseph · · Score: 5, Funny

      That has to be one of the best penis pill ad spoofs I've ever read. Kudos on that classy rewrite.

      My only question is where the reasonably attractive blond chick who blinks too damn much comes in.

      --
      Try not to take me more seriously than I take myself.
    30. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      So if it's exactly 10 million digits long, then you could represent it as "10011000 10010110 10000000" (binary for ten million) with an extra 8-bit byte to signify context. A single 32-bit sequence could store any Mersenne Prime up to one with 16,777,215 digits.

    31. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      The client, but consider that it is taking them two weeks to test this one number. It's kind of like entering the lottery, only the ticket is almost entirely free (sans electricity costs).

    32. Re:Forgive my ignorance by Firehed · · Score: 2, Insightful

      I think the real question is why it is worth $100k. I'd sure be interested to know, especially seeing that my system can probably attempt to find prime numbers pretty damn quick if it's a threaded app.

      --
      How are sites slashdotted when nobody reads TFAs?
    33. Re:Forgive my ignorance by renegadesx · · Score: 1

      Remind me to change the combination on my luggage!

      --
      Make SELinux enforcing again!
    34. Re:Forgive my ignorance by felipekk · · Score: 3, Funny

      So this is like math's version of Paris Hilton? Pretty but useless?

    35. Re:Forgive my ignorance by kesuki · · Score: 1

      actually, it can be used as a benchmark or the stability and number crunching abilities of a new, never burned in personal computer. if the computer gets the numbers wrong, or says other numbers are evenly divisible within the number, you know something is seriously wrong, and you can RMA the parts that are screwing the pooch.

      much better than say, finding 6 months down the line that your computer keeps randomly rebooting because of a serious flaw in the chips inside it and oh wait it was 6 months tough luck trying to RMA things now...

    36. Re:Forgive my ignorance by Anonymous Coward · · Score: 1, Informative

      That has to be one of the best penis pill ad spoofs I've ever read. Kudos on that classy rewrite.

      Not a troll

    37. Re:Forgive my ignorance by martinw89 · · Score: 1

      Thanks! I almost didn't post it, I figured it was boring. How wrong I was apparently. The girl comes in on the "It's not a gimmick!!" line IIRC.

      And mods, WTF? Parent is most definitely not troll.

    38. Re:Forgive my ignorance by RyuuzakiTetsuya · · Score: 5, Funny

      I saw this joke posted on slashdot like, less than a week ago,b ut it's so relevant to the discussion ... fuck it.

      "An engineer, a physicist and a mathematician were all staying in a hotel, when each of their rooms individually caught fire. The engineer did some basic math, flooded the floor and said, "it is out." The physicist did more complicated math, used just precisely the amount of water needed to put out the fire and said, "It is out." the mathematician did a lot of complicated math, said, 'I HAVE SOLVED IT!' and went back to bed."

      --
      Non impediti ratione cogitationus.
    39. Re:Forgive my ignorance by nneonneo · · Score: 5, Informative

      Testing a single candidate Mersenne prime takes a month of straight computation on a single 2.4 GHz Pentium 4 (assuming a 10 million digit prime, which would be the minimum to win the prize). This assumes the use of only one core, but you'd need at least 100 cores to make it anything resembling "quick" (~7 hours), if you could even parallelize the procedure that much.

      Never mind the fact that only about one in 150,000 exponents will yield a prime, meaning that on average, 150,000 months of computation is required for a single prime to emerge, and furthermore, finding giant Mersenne primes is easier than most other kind of primes. So, I don't think your computer will find these giant primes "pretty damn quick".

      Pessimism aside, I think this is a pretty impressive achievement considering that GIMPS doesn't have nearly the power of larger efforts like Folding@Home (GIMPS has around 500 GFLOPS while F@H has around 3372 TFLOPS, or 3372000 GFLOPS).

    40. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      Just like your mom she's hot but other than in bed she's not very useful!!

    41. Re:Forgive my ignorance by jaxtherat · · Score: 0

      Aaah yes, the xkcd that made me stop reading xkcd.

      As a chemist, i felt a bit upset at the elitist attitude of the comic, and no I do not think that biology is 'merely' applied chemistry, and therefore somehow less 'pure'.

      --
      http://www.zombieapocalypse.tv/
    42. Re:Forgive my ignorance by robo_mojo · · Score: 1

      Mersenne primes would not make very good encryption keys, because they're not very secret. :)

    43. Re:Forgive my ignorance by thedrx · · Score: 2, Interesting

      Yes, half of it.

      If you were to find a 10,000,000 digit prime today the above rules imply that $3,333 would go to Michael Cameron, discoverer of the 39th known Mersenne prime, $3,333 would go to Michael Shafer, discoverer of the 40th known Mersenne prime, $3,333 would go to Josh Findley, discoverer of the 41st known Mersenne prime, $3,333 would go to Dr. Martin Nowak, discoverer of the 42nd known Mersenne prime, $6,667 would go to Curtis Cooper and Steven Boone the discoverers of the 43rd and 44th known Mersenne prime, $5,000 would go to GIMPS, $25,000 would go to charity, and $50,000 would go to you.

      This is great news, I've been crunching Mersenne numbers myself and it's nice to finally see a potential >10M digit one.

    44. Re:Forgive my ignorance by Bragador · · Score: 3, Funny

      You're complaining?

      I studied psychology!

      :(

    45. Re:Forgive my ignorance by wdsci · · Score: 1

      Yeah... the 31 MB figure is for an arbitrary 10 million digit number.

    46. Re:Forgive my ignorance by UnknowingFool · · Score: 3, Funny

      Those bastards! Now I have to change my luggage combination again.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    47. Re:Forgive my ignorance by Anonymous Coward · · Score: 5, Funny

      Aaah yes, the xkcd that made me stop reading xkcd.

      As a chemist, i felt a bit upset at the elitist attitude of the comic, and no I do not think that biology is 'merely' applied chemistry, and therefore somehow less 'pure'.

      Cry me a river, impure professional.

    48. Re:Forgive my ignorance by 3arwax · · Score: 2, Interesting

      Mersenne primes are almost completely useless. I used one to win a programming contest in college involving finding the largest prime number though. Unfortunately the moderator posted my number without the last digit and everybody complained it was divisible by 2.

    49. Re:Forgive my ignorance by MadnessASAP · · Score: 4, Insightful

      You stopepd reading a comic because it made fun of you? I'd hate to live in that sad boring dreary life of yours, Monday, Wendsday and Friday that comic makes fun of me and I love it for it.

      If you can't laugh at yourself then you have no right to laugh at anyone else.

      --
      I may agree with what you say, but I will defend to the death your right to face the consequences of saying it.
    50. Re:Forgive my ignorance by D'Sphitz · · Score: 1

      Right, but at least there's a chance. With most distributed computing there's absolutely nothing in it for the individual user.

    51. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      Lighten up. Francis.

    52. Re:Forgive my ignorance by Hal_Porter · · Score: 5, Funny

      That's ridiculous. Being useless is not what makes math beautiful. There are plenty of useless things that aren't beautiful.

      A lot of them post here.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    53. Re:Forgive my ignorance by Kingrames · · Score: 1

      It shall lead the autobots into battle against the evil Decepticons!

      --
      If you can read this, I forgot to post anonymously.
    54. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      Actually, it's not a long long.
      A long long can represent integers from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,808 if it is signed or a range from 0 to 18,446,744,073,709,551,615 if unsigned.
      In order to represent this prime you would need a long long long long long long long long long long long long long long long long long long long long long long long long
      [...]
      long long long long prime

    55. Re:Forgive my ignorance by Cow+Jones · · Score: 5, Informative

      I for one am glad that the EFF isn't using my donations for this award, beautiful mathematics or not. When I donate my hard-earned money to the EFF, I expect them to use it for something worthwhile. From TFA:

      Prize money comes from a special donation provided by an individual EFF supporter, earmarked specifically for this project. Prize money does NOT come from EFF membership dues, corporate or foundation grants, or other general EFF funds.

      --

      Ah, arrogance and stupidity, all in the same package. How efficient of you. -- Londo Mollari
    56. Re:Forgive my ignorance by tekrat · · Score: 1

      To what use will this long, long prime be put?

      So we can watch the stars go out,... one by one.
      (the 9 billion names of god)

      --
      If telephones are outlawed, then only outlaws will have telephones.
    57. Re:Forgive my ignorance by Kingrames · · Score: 2, Funny

      Prime numbers routinely prove to be useful.

      I, for one, will be using it for my hashtables, thank you very much.

      --
      If you can read this, I forgot to post anonymously.
    58. Re:Forgive my ignorance by iknowcss · · Score: 4, Funny

      My favorite incarnation of that joke has the mathematician saying "THERE IS A SOLUTION!"

      It's amazing to me that it's possible to know that there is a solution, but not know what it is. Kudos, math people :)

      --
      Life is rarely fair. Cherish the moments when there is a right answer.
    59. Re:Forgive my ignorance by Kingrames · · Score: 4, Funny

      Close, but she's only pretty useless.

      --
      If you can read this, I forgot to post anonymously.
    60. Re:Forgive my ignorance by evanbd · · Score: 2, Funny

      Hey, at least it wasn't computational linguistics.

    61. Re:Forgive my ignorance by virgil_disgr4ce · · Score: 1

      Dude, it's a joke :( Laugh? Do you really think xkcd is 'elitist?' If anything, the comic is satirizing the ostensible 'elitism' of mathematicians.

    62. Re:Forgive my ignorance by John+Allsup · · Score: 1

      But are the bits analog(ue) or digital(e)? There is a tradeoff between accuracy and flexibility and freedom.

      --
      John_Chalisque
    63. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      Laugh all that you want, but 200 years from know, whatever theorem that that mathematician came up with will be used to automatically extinguish all accidental fires.

    64. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      you're a genius lol very nice =)

    65. Re:Forgive my ignorance by ari_j · · Score: 1

      Mathematicians generally have a sense of humor about their field, which is the real point of that particular strip. It may be exceedingly dry, but at least it's there. Seeing an elitist attitude there is foolish: Mr. Munroe has a physics degree. Failing to acknowledge humor just because you happen to be a character in the joke is also foolish: Mr. Munroe most likely doesn't know you and most definitely was writing humor, not hate speech.

    66. Re:Forgive my ignorance by TheLink · · Score: 4, Funny

      Yeah they even can provide complicated proof that there's a solution, while being unable to provide one.

      Consultants on the other hand can provide expensive proof that there are solutions, while being unable to provide one. :)

      --
    67. Re:Forgive my ignorance by chill · · Score: 1

      Not if he dies in the fire. The whole "I have found a solution but there isn't enough room in the margins to write it" only flies once.

      --
      Learning HOW to think is more important than learning WHAT to think.
    68. Re:Forgive my ignorance by Anonymous Coward · · Score: 5, Funny

      "Physics is like sex. Sure, it may give some practical results, but that's not why we do it." - Richard Feynman

      Which is why Richard Feynman is known as the father of quantum mechanics.

    69. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      Public Key Cryptography

    70. Re:Forgive my ignorance by Anonymous Coward · · Score: 1, Informative

      No, he did it right. 33 million bits ~ 4 million bytes.

    71. Re:Forgive my ignorance by mortonda · · Score: 1

      I can't figure out if this is a troll of if you just don't realize the magnitude of the problem, it's not something that the computer in your mom's basement can just churn out!

      Oh, why not make a threaded app that makes 9.8 million threads and test all the numbers at once? ROFL

      And the mod that thought this was insightful? Can I have some of that stuff you're smoking?

    72. Re:Forgive my ignorance by mabhatter654 · · Score: 5, Informative

      Very Wrong

      Large prime numbers are used in cryptography because it gives you massive amounts of digits that are not divisible by any other number. There's types of crypto that use multiple large prime numbers to build the keys from. If you use one of these as your seeds it will take a long time to crack anything encrypted as the number is huge and has no smaller factors. At 10 million digits you're going to take a long time to "guess" what it is.

    73. Re:Forgive my ignorance by davmoo · · Score: 2, Informative

      >if you could even parallelize the procedure that much

      You can't. Multiple cores are of no help in speeding up a prime number search like GIMPS. Each iteration of the test requires the results of the previous iteration. All multiple cores do is allow you to run multiple copies of the software (one per core) in order to allow a machine to test more than one prospective prime at a time.

      FWIW, I run two copies of the GIMPS software on an E8400 processor, one copy on each core. And last time I did a benchmarking check on it, its currently taking 26 days and a few hours to fully test exponents in the 42,000,000 range.

      --
      I want a new quote. One that won't spill. One that don't cost too much. Or come in a pill.
    74. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      I, for one, will be using it for my hashtables, thank you very much.

      I, for one, welcome our prime hashtable overlords.

    75. Re:Forgive my ignorance by jimmydevice · · Score: 1

      It's yet another exotic butterfly, even rarer than the last and as a display of the state of brute force computation.
      Algorithmic and distributed computing development will benefit from these kinds of "useless pastimes".

    76. Re:Forgive my ignorance by David+Gould · · Score: 4, Interesting

      My favorite incarnation of that joke has the mathematician saying "THERE IS A SOLUTION!"

      Try: "A solution exists." For the punchline to work best, use the math lingo as it would be used in a real proof. Also, since he was a theoretical mathematician, he didn't do "a lot of complicated math", he "looked at the fire, looked at the bucket of water [*1], concluded that 'a solution exists', and went back to sleep".

      It's amazing to me that it's possible to know that there is a solution, but not know what it is. Kudos, math people :)

      Heh -- when you put it that way, it does seem kinda weird, but it's really not that hard to explain how it works: the key is that the task of figuring out whether or not a solution exists for one problem can itself be taken as an entirely different problem, so if you just solve that one instead of the original one, there you are. And those "meta-problems" tend to be both much easier in terms of actual computation required and much more "interesting" [*2] in terms of conceptual effort required, which is why mathematicians prefer to focus on them. And yes, it works recursively (figuring out whether or not it's possible to determine whether or not a solution exists for a particular problem, and so on...)

      [1] one of which, the GP forgot to mention, was conveniently in each room

      [2] in math lingo, i.e., "harder" in normal terms

      --
      David Gould
      main(i){putchar(340056100>>(i-1)*5&31|!!(i<6)<< 6)&&main(++i);}
    77. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      So you'd think you store the value of n instead. But you'd be wrong. Because you know it's a mersenne prime all you need is its number - 45. which I can easily store in 6 bits.

    78. Re:Forgive my ignorance by Firehed · · Score: 1

      No I wasn't trolling, but apparently quite a few people didn't catch the intended 'relatively' in the post. 7 of my 8 cores are running pretty near idle most of the day (or night I should say; I actually use that horsepower during the day), so if prime95 or whatever is threaded I'd have an advantage over most systems, but it's still obviously no supercomputer. Yes, I'm perfectly aware that it'd still take days or weeks to crunch numbers that large, giving me approximately a 1/0 chance of hitting the jackpot.

      I'm still trying to figure out what the hell makes a huge prime number worth $100k, though. And indeed, how I was modded insightful - I posed a question and told a really lousy joke that nobody got.

      --
      How are sites slashdotted when nobody reads TFAs?
    79. Re:Forgive my ignorance by MrNaz · · Score: 4, Funny

      Put another way, mathematics is to physics, as masturbation is to sex.

      --
      I hate printers.
    80. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      If prime numbers are all made of 1's in base 2, is it not quicker to run trough all numbers that are fully 1 in base 2 and check if they are prime?

    81. Re:Forgive my ignorance by KGIII · · Score: 1

      Failing to acknowledge humor just because you happen to be a character in the joke is also foolish

      I'm really curious as to how far that extends, in your opinion. Should a woman be offended when someone tells jokes about them? Blondes? Black people? Men? Irish? Gays? Handicapped?

      Yay for sensitive people (not you). Pretty soon there won't be anything left to joke about.

      --
      "So long and thanks for all the fish."
    82. Re:Forgive my ignorance by kvezach · · Score: 1

      A nonconstructive proof that P = NP would be very interesting, and also very annoying (since the actual algorithm might be hideously complex).

    83. Re:Forgive my ignorance by mad_robot · · Score: 5, Funny

      At 10 million digits you're going to take a long time to "guess" what it is.

      If there is only one known prime number with 10 million digits, then I reckon I could guess this one quite quickly.

      --
      U1NCaVpYUWdlVzkxSUhkcGMyZ2dlVzkx SUdoaFpHNG5kQ0JpYjNSb1pYSmxaQT09
    84. Re:Forgive my ignorance by Armakuni · · Score: 3, Informative

      No, that would be Max Planck.

      --
      That's not Picasso, that's Kandinsky!
    85. Re:Forgive my ignorance by Anonymous Coward · · Score: 1, Funny

      I heard that after this strip a lot of people also stopped reading. Not because they were offended, but because they then spent all their time discussing the socio-political implications of it.

    86. Re:Forgive my ignorance by dword · · Score: 1
    87. Re:Forgive my ignorance by simcop2387 · · Score: 1

      why would you need the extra byte for context? without it you could represent any Mersenne prime up to one with 4294967295 digits with ease.

    88. Re:Forgive my ignorance by dintech · · Score: 3, Funny

      There are plenty of useless things that aren't beautiful.

      Must.... resist... mother joke...

    89. Re:Forgive my ignorance by Anonymous Coward · · Score: 0, Funny

      P = NP if P is 0 or N is 1. Next?

    90. Re:Forgive my ignorance by something_wicked_thi · · Score: 2, Informative

      Not when they are this big. It'd be too hard to work with and there are too few known primes this large for it to be secure.

    91. Re:Forgive my ignorance by something_wicked_thi · · Score: 1

      That's exactly what this project is doing, and it took them years to find it. So no, it wouldn't be quicker.

    92. Re:Forgive my ignorance by gwylim · · Score: 1

      I couldn't even guess how many bits you would require for a number that large

      For 10 million decimal digits, it would be 10000000*log10/log2 = 33219281 or about 4 GB.

    93. Re:Forgive my ignorance by something_wicked_thi · · Score: 1

      That seems like a really bad idea. You're trying to encode something, presumably to keep it secret, given "secret" information that was given to you by somebody else.

    94. Re:Forgive my ignorance by something_wicked_thi · · Score: 2, Insightful

      After reading that strip, I went to the wikipedia article on Deconstructionism, read it, and then still had no idea what Deconstructionism was. I'm pretty sure it doesn't actually mean anything.

    95. Re:Forgive my ignorance by MagdJTK · · Score: 1

      Yeah they even can provide complicated proof that there's a solution, while being unable to provide one.

      Yeah, there's some really weird stuff like that. I just finished the Maths Tripos at Cambridge (UK) and in a Logic supervision I was discussing the theory of proofs and the fact that you can show something is provable but without actually finding a proof (mad, I know). I asked whether this really mattered because if you know there's a proof of something you know it must be true, and my supervisor gave me a very interesting example:

      Colouring graphs on orientable surfaces of genus n is something that is quite interesting. (Think colouring a map, painted on a doughnut with n holes, with the fewest colours necessary). We know that there is a way to construct a fast (polynomial time) algorithm which colours such a graph in the least possible number of colours. However, because we haven't found a constructive proof, we have no idea how to find these algorithms! Frustrating, eh?

    96. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      Well, there are non proven methods that CAN do that.
      Ie. Riemann hypothesis, if proven would give a distribution for all prime numbers. And just a note, the persons who proves it gets 1M $ from the Cray institute.

    97. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      Considering the small number of known mersenne primes, I wouldn't be using it in crypto any time soon. The 10 million digit prime used is pretty easy to guess when you only know one of them.

    98. Re:Forgive my ignorance by Sj0 · · Score: 5, Funny

      Quantum Physics has many fathers. Classical physics is a bit of a slut.

      --
      It's been a long time.
    99. Re:Forgive my ignorance by bornyesterday · · Score: 1

      what you haven't realized is that she's blinking a prime number of times!

    100. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      That merely proves that there is a programmatic way to represent it which is much shorter than the expansion. Look up Kolmogorov complexity on wikipedia.

    101. Re:Forgive my ignorance by ari_j · · Score: 1

      You don't want my opinion on this, because I'm absolutist about it. If you can ignore that a joke is offensive and come to the conclusion that it is also funny, then you shouldn't be offended by it no matter how offensive it was to begin with. I of course understand that most people draw the line somewhere else. :P

    102. Re:Forgive my ignorance by BotnetZombie · · Score: 2, Insightful

      See, this is what happens when psychologists try to be funny. There's always someone who finds it insightful.

    103. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      > Large prime numbers are used in cryptography

      But not large prime numbers with special forms such as Mersenne primes. No-one is going to be using this in an RSA key.

    104. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      The "interesting" part comes from the fact that proving whether something has a solution is a level of abstraction above actually finding the solution. Instead of solving the problem, proving that a solution exists essentially defines an entire class of problems whereby solving one among them has a good chance of making solving the rest much easier. At the same time, if a solution doesn't exist, then an entire class of problems can be thrown out, while a new class of problems is instantly created.

      Did any of that make sense?

    105. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      whooooosh...

    106. Re:Forgive my ignorance by Urkki · · Score: 1

      I do not think that biology is 'merely' applied chemistry, and therefore somehow less 'pure'.

      Not yet anyway. But we're getting there, and maybe some day we understand biology well enough that it can be reduced to just applied chemistry... At that point biology will be as pure as chemistry, because it will be same as chemistry.

      And one day we can perhaps make any arbitary universe just based on the maths of it. At that point everything will be as pure as maths, because everything will be maths (from scientific point of view).

      (No, I'm not entirely serious with above, just letting my mind wander with fingers on keyboard.)

    107. Re:Forgive my ignorance by kalirion · · Score: 1

      So you just take the first 1024 bits or so. I'm sure it'll be good enough...

    108. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      I guess some of us have different standards on beauty...

      You keep telling yourself that when you're having sex with the lights out.

    109. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      why, with the of course.

    110. Re:Forgive my ignorance by Miseph · · Score: 1

      Oh yeah! I guess that without the *blinks* in "*blink* It's *blink* not a *blink* gim*blink*mick! *blink* *blink*" I missed it.

      --
      Try not to take me more seriously than I take myself.
    111. Re:Forgive my ignorance by kestasjk · · Score: 1

      You could store it as "2^n-1", does that count as a programmatic representation?

      --
      // MD_Update(&m,buf,j);
    112. Re:Forgive my ignorance by geminidomino · · Score: 1

      Wouldn't big M-primes be useful in crypto? Given that the EFF cares a great deal about privacy, one could see how they might consider it worthwhile.

    113. Re:Forgive my ignorance by JayJay.br · · Score: 1

      When it comes to cryptography, when youbigger the prime numbers you have the harder it is to break the encryption.

      That's "embiggen".

    114. Re:Forgive my ignorance by Idiomatick · · Score: 1

      not quite so useful this high up. Pick medium size 10-20000digit primes and you'll be safe. 10million digits is just a waste of processing power.

    115. Re:Forgive my ignorance by Idiomatick · · Score: 1

      I search for incredibly large primes with the lights out, i feel it sets the mood.

    116. Re:Forgive my ignorance by afabbro · · Score: 1

      Large prime numbers are used in cryptography

      ...which has nothing to do with finding Mersenne Primes.

      --
      Advice: on VPS providers
    117. Re:Forgive my ignorance by geminidomino · · Score: 1

      Yeah, I saw the subthread below after I posted. Thanks for actually explaining instead of flaming, though. Not all of us are cryptomaniacs. :)

    118. Re:Forgive my ignorance by kalidasa · · Score: 1

      You're talking information theory, he's talking simple math. Yes, you could represent it as (2^n)-1, and so represent it as 2^32,582,657-1, which can be represented in 8-bit ascii by around 15 bytes; but the actual binary representation of the number you'd get if you ran

      (x = 0; x < 32582657; x++){System.out.print(1);}

      and got that

      111 [....] 111

      would be roughly 33 megabits.

      For Brian Recall: if you remember that 10^3 = 1000 and 2^10 = 1024, you can just multiple the base-10 log of the number by 10/3 and get a *very rough* estimate of the binary log of the number; Timothy Brownawell's 3.3219 is a more precise figure for the ratio that my 10/3 represents. The binary log is equal to the number of bits in the number.

      Anyway, it's around 10^9,808,358, and is exactly 2^32,582,657-1, so it's exactly 4072833 MB (32,582,656 is divisible by 8 but 32,582,657 is not)

    119. Re:Forgive my ignorance by Strilanc · · Score: 1

      We already have an algorithm that solves NP problems in P time, but only if P = NP.

      http://en.wikipedia.org/wiki/P_%3D_NP#Polynomial-time_algorithms

    120. Re:Forgive my ignorance by kalidasa · · Score: 1

      Correction: the prime I used is the 44th, which is a known prime, not the new possible 45th, which is not given in the article.

    121. Re:Forgive my ignorance by Poltras · · Score: 1

      Do we at least know who the mother is??

    122. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      Well a lower bound would be 6-bits, since it's the 45th Mersenne prime, but can anyone tell me how many bits it takes to encode the concept "Mersenne prime"?

      Or we could say 24 bits (for the number of digits) plus however many it takes to encode "repeat 1 this many times".

    123. Re:Forgive my ignorance by DeadDecoy · · Score: 1

      So, mathematics is done in all-night sessions alone in your mom's basement while staring and shapely Riemann sums and Physics is done in the real world while drinking a beer and when you get the final product, you'll have no idea how you did it.

    124. Re:Forgive my ignorance by Grimwiz · · Score: 1

      You can write the 44th prime out as (2^32582657)-1. I don't think this 45th is much longer. That's 98 bits in 7-bit ascii.

      --
      -- Don't believe everything you read, hear or think
    125. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      I post here you insensitive clod!

    126. Re:Forgive my ignorance by Kjella · · Score: 1

      Large prime numbers, yes. Large prime number tables, no. Or rather not primes, usually pseudoprimes which are *probably* primes but not 100% certain. For practical purposes you take some pseudoprime tests, throw out any that fail and a few other "weak" cases and use those. In practise it doesn't matter because the rarity and difficulty of identifying pseudoprimes (if we could, we'd use it to exclude them...) means it makes little practical difference.

      --
      Live today, because you never know what tomorrow brings
    127. Re:Forgive my ignorance by KGIII · · Score: 1

      I am impressed. I'm a mixed race and, because of this, people have often said racial jokes in front of me. For LULZ I usually tell them I'm the race in the subject of the joke (I usually really am but I look Asian but can pass for any race) and then I counter with my own joke concerning either their race or my own. If you can't laugh and can't recognize humor (humor != hurtful speech always) then I think your life is broken. Then again, somethings just aren't funny.

      --
      "So long and thanks for all the fish."
    128. Re:Forgive my ignorance by againjj · · Score: 1
      The prime is not worth $100k. Calculating primes this big is like calculating the next 1,000,000,000,000 digits of Pi. Rather, the development of the community and software necessary to compute the prime is. If you had RTFA, you would have seen this:

      EFF hopes to spur the technology of cooperative networking and encourage Internet users worldwide to join together in solving scientific problems involving massive computation.

    129. Re:Forgive my ignorance by neiko · · Score: 1

      10 million digits would be more than 31 MB.

      You read the wrong post that he was replying to.

    130. Re:Forgive my ignorance by Chris+Shannon · · Score: 1

      There's a similar project out there called "Seventeen or Bust" whose goal is to find primes that will eventually prove a conjecture. To date they have eliminated 11 of the 17, leaving only 6 candidates left. I prefer to donate my cycles to them since there's bound to be a big party when the last candidate is eliminated and the goal is completed.

      --
      "Follow me" the wise man said, but he walked behind.
    131. Re:Forgive my ignorance by yourlord · · Score: 1

      I don't think you give GIMPS enough credit..

      according to primenet:

      Mersenne PrimeNet Server 4.0 (Build 4.0.101)
      Status Summary Report 28 Aug 2008 17:00 (28 Aug 2008 10:00 Pacific)

      This report is updated every 60 minutes
      All dates and times are Coordinated Universal Time (UTC)
      Assignment overdue check-in is set at 60.0 days (0.0 days to expire)

                            Aggregate CPU Statistics, P90 Units

                        Last 7 Days Average             Cumulative Today
                       from 22 Aug 2008 06h           from 28 Aug 2008 06h

        Test Type     CPU yr/day    GFLOP/s    CPU years  CPU yr/day    GFLOP/s

        Lucas-Lehmer   2326.526   28006.020    1166.073    2549.438   30689.375
        Factoring        70.066     843.432      33.633      73.534     885.185

        TOTALS         2396.592   28849.451    1199.706    2622.973   31574.561

      That looks like they are sustaining roughly 30 TFLOPS

      That may not be 3372 TFLOPS, but that beats the pants off 500 GFLOPS

    132. Re:Forgive my ignorance by Anonymous Coward · · Score: 1, Informative

      You just made him stop reading slashdot...

    133. Re:Forgive my ignorance by Whyte+Panther · · Score: 1

      Umm... 2? 5? 11? (10, 101, and 1011 respectively)

      But basically, the project is more or less doing that, actually using a subset of numbers where the exponent is a known prime. Those numbers were chosen particularly because they're easy to test. That being said, it still takes an average desktop about a month of constant computation to determine if a number that size is prime or not. So anything you can do to narrow down your search is a good thing.

    134. Re:Forgive my ignorance by Enlightenment · · Score: 1

      ...when he thought all he was doing was fucking around!

    135. Re:Forgive my ignorance by Starteck81 · · Score: 1

      At 10 million digits you're going to take a long time to "guess" what it is.

      If there is only one known prime number with 10 million digits, then I reckon I could guess this one quite quickly.

      Shhhh!Don't tell him!! I'm having fun reading his "encrypted e-mail".

      --
      "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed H
    136. Re:Forgive my ignorance by uigrad_2000 · · Score: 1
      The person whose computer finds the prime will be receiving $50k.

      details here: http://mersenne.org/prize.htm

      --
      Free unix account: freeshell.org
    137. Re:Forgive my ignorance by kvezach · · Score: 1

      That constant will kill you, though.

    138. Re:Forgive my ignorance by et764 · · Score: 1

      I'm a fan of the version that includes a computer scientist. After all of this with the engineer, the physicist and the mathematician, the computer scientist sets his room on fire, thereby reducing the problem to another one with a known solution.

    139. Re:Forgive my ignorance by Idiomatick · · Score: 1

      lol only on /. can you get flamed for not understanding crypto fully.

    140. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      Pfft. Math is just applied Logic.

    141. Re:Forgive my ignorance by Baloo+Ursidae · · Score: 1

      Well, physics is basically an extension of mathematics...

      --
      Help us build a better map!
    142. Re:Forgive my ignorance by atraintocry · · Score: 1

      Well, once you take any sort of altruism out of the picture, then yeah, nothing.

    143. Re:Forgive my ignorance by nneonneo · · Score: 1

      http://v5www.mersenne.org/ is where I got my info; clearly we have a slight disconnect between that and http://mersenne.org/primenet/. Thanks for the heads-up.

    144. Re:Forgive my ignorance by Alsee · · Score: 1

      My new RSA public key is this number times 3.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    145. Re:Forgive my ignorance by kestasjk · · Score: 1

      Yeah, if it was I'd be bagging that 100k right about now.

      --
      // MD_Update(&m,buf,j);
    146. Re:Forgive my ignorance by yourlord · · Score: 1

      You're right! That's a pretty drastic difference in numbers.. it makes you wonder which stats are right.

    147. Re:Forgive my ignorance by nneonneo · · Score: 1

      I'm inclined to believe the results you posted, since there's a news post which suggests that by 2006, the computational speed was 20 TFLOPS: http://mersenne.org/ips/stats.html

      It is, though, still two orders of magnitude smaller than Folding@Home.

    148. Re:Forgive my ignorance by Anonymous Coward · · Score: 0

      Correction- Consultants can provide expensive solutions without any proof

  2. Link to wikipedia would be nice by QuantumG · · Score: 4, Informative
    --
    How we know is more important than what we know.
    1. Re:Link to wikipedia would be nice by chubs730 · · Score: 1

      Says 44 on there.

  3. Well, I just beat them! by BitterOldGUy · · Score: 1
    2^ 32,582,658 -1

    So there!

    1. Re:Well, I just beat them! by Anonymous Coward · · Score: 2, Informative

      2^x -1 is never prime if x is not prime. I do believe your number falls under that category.

    2. Re:Well, I just beat them! by BitterOldGUy · · Score: 1
      Ok..OK. How about...

      2^77,777,777-1 ?

    3. Re:Well, I just beat them! by SpottedKuh · · Score: 4, Informative

      You seem to misunderstand the meaning of prime. Either that, or you're a horrible comedian. In either case, 77 isn't prime, and neither is 77777777.

      However, even if a string of 7's were prime, that may not be enough. As stated previously, if n = 2^x - 1 is prime, then x must be prime. However, the converse is not true. That is, x being prime does not guarantee that n is prime. E.g., if x = 11, then n = 2^{11} - 1 = 2047 = 23 x 89.

    4. Re:Well, I just beat them! by BitterOldGUy · · Score: 1

      Either that, or you're a horrible comedian.

      So, you're saying I need to keep my day job?

    5. Re:Well, I just beat them! by Anonymous Coward · · Score: 0

      77,777,777 is not prime (divisible by 7)

    6. Re:Well, I just beat them! by Wardub · · Score: 4, Informative

      Actually for a number of 2^n-1 to be prime, n must be prime also. There is no chance that 2^32,582,658-1 is prime.

    7. Re:Well, I just beat them! by Anonymous Coward · · Score: 0

      if n = 2^x - 1 is prime, then x must be prime

      If that's true, can't we just solve for x and work backwards? (Since x must be prime, we would know we have a prime that way) It's been awhile, but I am pretty sure you can solve for x using logorithms or something.

    8. Re:Well, I just beat them! by jamesh · · Score: 1

      I think that's why he bold-ed the last digit

    9. Re:Well, I just beat them! by SpottedKuh · · Score: 4, Funny

      So, you're saying I need to keep my day job?

      Depends. Is your day job working as a mathematician? :)

    10. Re:Well, I just beat them! by Fael · · Score: 1

      That technique will no doubt prove lucrative when the EFF announces the contest to find the smallest prime number.

    11. Re:Well, I just beat them! by MadnessASAP · · Score: 1

      yes but you would have to put in a far larger prime number in for n to get a small prime for x, so it wouldn't be much use.

      --
      I may agree with what you say, but I will defend to the death your right to face the consequences of saying it.
    12. Re:Well, I just beat them! by Anonymous Coward · · Score: 0

      Your score: 15 minutes

    13. Re:Well, I just beat them! by Anonymous Coward · · Score: 0

      7 is also divisible by 7. :)

    14. Re:Well, I just beat them! by Anonymous Coward · · Score: 0

      So will they take this new prime and plug it in for x and see if it results in a new prime number?

  4. The new number is by Anonymous Coward · · Score: 0

    7. No, it doesn't make any sense.

  5. 10 million digits by Anonymous Coward · · Score: 5, Funny

    And you only get 6 digits in prize money? What a rip off. That is only one $digit per 1.67 million prime digits.

    1. Re:10 million digits by philspear · · Score: 1

      Well now, as the summary points out, it could be less than 10 million digits. For instance, it could be the previous record holder plus one. My calculator only goes up to 8 digits, so I can't test it one way or another.

    2. Re:10 million digits by remahl · · Score: 2, Informative

      it could be the previous record holder plus one

      No, it couldn't ;-).

    3. Re:10 million digits by Anonymous Coward · · Score: 0

      Your calculator doesn't do logarithms?

    4. Re:10 million digits by Anonymous Coward · · Score: 0

      You missed the nine million, nine hundred and ninety nine thousand, nine hundred and ninety three zeros, followed by a one after the decimal.

      Don't be too hard on yourself, it's not your fault. They rounded it.

    5. Re:10 million digits by philspear · · Score: 4, Funny

      You say that, but at some point someone told me that 1 is a prime number and 2 is as well, so therefore, prime numbers can be one prime number plus 1. Plus, I'm a biologist.

    6. Re:10 million digits by compro01 · · Score: 1

      A prime+1 would be divisible by 2 and therefore not prime.

      --
      upon the advice of my lawyer, i have no sig at this time
    7. Re:10 million digits by bhtooefr · · Score: 1

      Technically, 1 isn't prime.

    8. Re:10 million digits by Anonymous Coward · · Score: 0

      (Prime Number that isn't 2) + 1 != (Prime Number)

    9. Re:10 million digits by alvinrod · · Score: 1

      Unless that prime number happens to be 3. Granted we've known about that one since whenever the hell we learned about prime numbers, but it is a prime number that satisfies n+1 is prime where n happens to be prime.

      Sometimes the solution to a problem isn't millions of digits long.

    10. Re:10 million digits by robo_mojo · · Score: 1

      1 is neither prime nor composite, it is a unit.

    11. Re:10 million digits by hezekiah957 · · Score: 1

      I read GP's post to mean the previous record holder's # of digits +1, which would make him correct.

    12. Re:10 million digits by Anonymous Coward · · Score: 0

      1 is not a prime

    13. Re:10 million digits by Anonymous Coward · · Score: 0

      Prime numbers :

      In mathematics, a prime number (or a prime) is a natural number which has exactly two distinct natural number divisors: 1 and itself. <snip> The number one is by definition not a prime number

      So 1 and 2 will not do. Now, bear with me and check the next candidate numbers, 2 and 3...

    14. Re:10 million digits by Anonymous Coward · · Score: 0

      Hmmm...

      Previous record holder: 2^p - 1. Add one. Nothing odd to see here, please move on.

    15. Re:10 million digits by cflannagan · · Score: 1

      2 has two divisors: 1 and itself, no more than that. What do you mean, 2 will not do?

    16. Re:10 million digits by Anonymous Coward · · Score: 0

      FYI, 1 is not prime.
      The first prime is 2; the first odd prime is 3.

    17. Re:10 million digits by Anonymous Coward · · Score: 0

      1 is not prime. you are a biologist

    18. Re:10 million digits by philspear · · Score: 1

      1 is not prime. you are a biologist

      I feel like the "1 is not a prime number" has been sufficiently covered (and then pointed out an additional 5 times), and the biologist part was covered too.

    19. Re:10 million digits by Doc+Ruby · · Score: 1

      4 isn't prime.

      --

      --
      make install -not war

    20. Re:10 million digits by Anonymous Coward · · Score: 0

      any prime number other than 2 is odd.
      add 1 to any such prime number and you get even, divisible by two.
      thus, it can't be the previous record holder plus one.

      I too am a biologist, but one trained in logical reasoning and some minor aspect of prime number theory.

    21. Re:10 million digits by Anonymous Coward · · Score: 0

      You say that, but at some point someone told me that 1 is a prime number and 2 is as well, so therefore, prime numbers can be one prime number plus 1. Plus, I'm a biologist.

      Maybe I just missed a joke here, but 1 is not prime. But on the other hand 2 and 3 are, so your argument holds somewhat.

    22. Re:10 million digits by Kent+Recal · · Score: 1

      In fact, 1 can be a prime number depending on who you ask.

    23. Re:10 million digits by Anonymous Coward · · Score: 0

      1 is neither prime nor composite, it is a unit.

      I don't know much about one, but i believe it is safe to say that unity is not a number, and therefore not a prime number. Is unity minus a unit equal to zero or is it equal to the difference between an apple and an orange? Is the difference between unity and one equal to zero or is it equal to the difference between apples and oranges. How much of all this is just a change in fashion?

    24. Re:10 million digits by Anonymous Coward · · Score: 0

      And you only get 6 digits in prize money? What a rip off. That is only one $digit per 1.67 million prime digits.

      what base are you referring to?

  6. I dont understand why this is important by Anonymous Coward · · Score: 0

    Why do we waste CPU and energy to find these?

  7. Here's what. by BitterOldGUy · · Score: 1

    To what use will this long, long prime be put?

    To pick up chicks!

    "Hey babe! I just found the largest prime evar! Your place or mine?"

    1. Re:Here's what. by Anonymous Coward · · Score: 3, Funny

      "Is that a Mersenne prime in your pocket or are you just happy to see me?"

    2. Re:Here's what. by renegadesx · · Score: 2, Funny

      You must not be new here

      --
      Make SELinux enforcing again!
    3. Re:Here's what. by John+Allsup · · Score: 0

      Check out my sub 1000 user number on /.

      I am Not new here, I was almost born here, though that is another story.

      --
      John_Chalisque
    4. Re:Here's what. by SpaceLifeForm · · Score: 1

      Yes, baby. It's ten million nanometers long.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    5. Re:Here's what. by Anonymous Coward · · Score: 1, Funny

      And you still don't get the joke

  8. That's *My* Prime by Doc+Ruby · · Score: 0, Redundant

    Hey, *I* discovered that prime, years ago.

    I just never realized it was the 45th Mersenne Prime. Thanks for filling in that gap in its resume!

    --

    --
    make install -not war

  9. GPU's? by EdIII · · Score: 4, Interesting

    Testing a single 10,000,000 digit number takes two months on a 2 GHz Pentium 4 computer

    According to their own benchmark pages a newer Core 2 Duo E8500 process in less than 21 days. Just recently I know that password cracking programs were written to use GPU's which dramatically increased the performance. Wouldn't writing code to run this on the GPU's result in even faster processing times?

    1. Re:GPU's? by ShadowRangerRIT · · Score: 2, Informative

      GPU performance is geared towards floating point and massively parallel operations on small numbers. Unfortunately, neither of those characteristics are particularly handy for dealing with large primes.

      Even in the general computing scenarios where they are useful, they are frequently wasting a lot of resources to accomplish the task. The Folding@Home team has noted that due to poor random access performance it is usually more efficient to recompute values than to retrieve them from memory. In practice, this means the seemingly awesome power of the GPU is often reduced by orders of magnitude relative to an equivalent ops/sec rating on a CPU.

      --
      $_ = "wftedskaebjgdpjgidbsmnjgcdwatb"; tr/a-z/oh, turtleneck Phrase Jar!/; print
    2. Re:GPU's? by Anonymous Coward · · Score: 0

      Of course. The only issue with GPU processing is the proprietary and ever-changing architectures.

      You generally don't see 3 or more gpu's successively that utilize the same architecture.

      GPUs are much better suited to such a task than cpus, if support were equal.

    3. Re:GPU's? by fredrikj · · Score: 4, Interesting

      The Lucas-Lehmer test for Mersenne primes consists of repeated multiplication (modulo a fixed large number). Large-integer multiplication is done via floating-point FFT, which is nothing but massive amounts of operations on small numbers. I don't know how FFT implementations for GPUs compare, but intuitively I think they ought to be at least as fast as for CPUs. The primes tested by GIMPS are small enough to fit entirely in GPU memory, so latency doesn't seem like a problem.

      (I don't really know much about any of this, so feel free to correct/enlighten me.)

    4. Re:GPU's? by Anonymous Coward · · Score: 0

      The hardware in GPUs is optimized for single-precision floating point calculations, but LL testing for Mersenne primes requires double precision FP calcs, meaning that whatever advertised FLOPS for a GPU will be different than any implementation of LL testing.

      There are several threads about this on mersenne forums, and the amount of work required to get it to run on a GPU client would not be worth the marginal (if any) performance gain. A GPU works a lot better for Folding@Home calculations than for LL testing. As far as my understanding goes, anyway (which is probably flawed)

    5. Re:GPU's? by ADBjester · · Score: 1

      There's a Mersenne/GIMPS FAQ on this very topic here: http://www.mersenneforum.org/showthread.php?t=10275

    6. Re:GPU's? by Anonymous Coward · · Score: 0

      Testing a single 10,000,000 digit number takes two months on a 2 GHz Pentium 4 computer

      According to their own benchmark pages a newer Core 2 Duo E8500 process in less than 21 days. Just recently I know that password cracking programs were written to use GPU's which dramatically increased the performance. Wouldn't writing code to run this on the GPU's result in even faster processing times?

      That depends on how long it takes to write the code...

    7. Re:GPU's? by Anonymous Coward · · Score: 0

      Only until recently have GPUs had support for double precision FP, which is needed for the FFTs (round off errors and all that).

      Sure, it would be possible to do it with single precision, but the extra work needed to ensure precision would hardly make it worth it.

      Even so, it's highly non-trivial to do that kind of port; it'd take a long time, and afaik there's only 1 or 2 main developers of prime95.

    8. Re:GPU's? by ceoyoyo · · Score: 1

      FFT implementations on the GPU work, but they're not wonderful. Last I checked they were slightly faster than the CPU, but usually not worth the trouble. There's too much twiddling.

    9. Re:GPU's? by Anonymous Coward · · Score: 5, Informative

      The weighted FFT algorithm used by GIMPS is called the Irrational Base Discrete Weighted Transform (IBDWT), and it was designed with Mersenne numbers in mind.

      You're almost right about GPUs getting enough memory to start tackling this sort of problem, but the issue isn't memory, it's floating point precision.

      The FFTs being done by GIMPS are fairly large, and the overall error introduced by the FFT operations is roughly proportional to the log of the size of the dataset. So as the numbers become larger and larger, less and less data can be stored within each of the floating-point values. Which leads to larger transforms, which leads to less data that can be stored, etc. It's a vicious circle.

      In the case of a 10 million-digit prime, the worst-case scenario ends up with 1 bit of the original value per float, and a transform size of about 2 ** 25. The values themselves will take up about 128 megs of video memory.

      (Side note: the most efficient FFT algorithms involve a "scratch" buffer that stores intermediate results-- so for a 128-meg data set, we would really need to have at least 256 megs of usable space on the video card.)

      In this case, if we have floating-point values with only 23 bits of mantissa (as is the case with most graphics cards), we would have to be sure that no more than 22 bits of error could creep in over the course of the calculations. But given the size of the transforms, that's not very likely. In reality, we're likely to lose the results to rounding errors.

      The only real way out of this problem is to use higher-precision numbers. Some graphics cards offer 64-bit floats, but they come with a huge performance hit. There are also some techniques for "emulating" higher precision on a graphics card, but they're pretty application-specific, and I don't know that they'd work for FFTs.

      So, yeah-- the long and the short of it is that graphics cards just don't have the required precision for large-integer multiplication at the size GIMPS is doing. Smaller numbers are okay (in fact, I've written code that uses GPUs to accelerate large-integer multiplication-- there IS a speedup), but 10 million digits just isn't possible yet.

      Hope that clears things up!

    10. Re:GPU's? by LeafOnTheWind · · Score: 1

      I'm a cryptography student so I'm not well versed in Mersenne prime generation and testing but I seem to remember that there was an optimized FFT called the Discrete Weighted Transform, but that it had issues with actually being implemented in GPUs because of floating point precision, coupled with the memory requirements.

      What's really interesting is that I saw something floating around last year by a mathematician, Fuhrer I think? Before the multiplication algorithm with the best algorithmic time was Schoenhage-Strassen, but I think it managed to beat that. It wasn't by much, something like log log n - 2^log*n, so I'm not sure if it would make much of a difference, even with 10 million digit numbers. I'd do the math and/or find the paper for you, but its like 3:30 and I'm goin to sleep.

    11. Re:GPU's? by Anonymous Coward · · Score: 0

      7,894,234, 7,894,235, 7,894,236....

      What? Aw crap!

      1, 2, 3, 4, 5...

    12. Re:GPU's? by fredrikj · · Score: 1

      Yes, that clears it up, thanks!

      One possible approach would be to use Karatsuba or Toom-Cook at the top level to break the product into several smaller products for which floating-point FFT is accurate. IIRC this was used for the trillion-digit pi calculation by Kanada. If a GPU could multiply, say, 1 million bits accurately, a 60 million bit product could be broken into ~ 60^1.6 = 700 "single digit" products. This might be faster than the CPU FFT if the GPU FFT were, say, 10x faster.

    13. Re:GPU's? by Anonymous Coward · · Score: 0

      GPU's looooove FFTs
      http://www.cs.unc.edu/~geom/GPUFFTW/
      http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/proceedings/&toc=comp/proceedings/iv/2006/2602/00/2602toc.xml&DOI=10.1109/IV.2006.53
      http://hardware.slashdot.org/article.pl?sid=06/05/29/1424213

    14. Re:GPU's? by Bright+Apollo · · Score: 1

      Can we get +11 informative for parent? Terrific exposition on the points.

      Is there maybe a job for FPGAs to do this work?

      --#

  10. Darn...... by B5_geek · · Score: 1

    I was hoping it would be me. I have been using ./mprime on all my boxes for years now.

    Congrats to the team and world.

    --
    "The price good men pay for indifference to public affairs is to be ruled by evil men." ~Plato (427-347 BC)
    1. Re:Darn...... by thedrx · · Score: 1

      Same here, mate.

      Well, it was fun while it lasted. Plus, there's still the 100M digit (and 1B digit) prize.

  11. Re:I dont understand why this is important by philspear · · Score: 5, Funny

    ...he asks on slashdot.

  12. Re:I dont understand why this is important by DanWS6 · · Score: 5, Funny

    Agreed. People should be using their extreme CPU cycles for things that matter, like helping the SETI program or running Microsoft Vista.

  13. Just start at infinity... by Anonymous Coward · · Score: 5, Funny

    And work backwards, that will find the largest much faster than starting at zero.

    1. Re:Just start at infinity... by zygotic+mitosis · · Score: 1

      Hah, good one. Too bad my points expired; you deserve better than +1

  14. Because by Bragador · · Score: 5, Insightful

    You shouldn't think like that. Just think about your question, seriously. Whatever we do is pointless and useless and everything will be destroyed eventually through the heat death of the universe.

    That being said, all that is important is that you have fun doing whatever you do. Believe it or not, some people really dig maths. Also, it's one more thing the species knows.

    1. Re:Because by Anonymous Coward · · Score: 0

      I plan on destroying the universe with a deathray next week, you insensitive clod!

    2. Re:Because by Twinbee · · Score: 1

      Whatever we do is pointless and useless and everything will be destroyed eventually through the heat death of the universe.

      If we use the measure of 'fun'/happiness/contentment, then certain things will ultimately be more likely to increase the value of those attributes. E.g. finding the 3D mandelbrot as is mentioned in my sig would be better than YAPN (yet another prime number) I reckon ;)

      --
      Why OpalCalc is the best Windows calc
  15. Prediction by mrroot · · Score: 4, Funny

    Sure, you are excited now, but I predict you will look back on this moment with indifference once the 46th is discovered. For now, I'm going to keep the champagne on ice.

    --
    I Heart Sorting Networks
  16. I predict that the last digit will be... by The+G · · Score: 5, Funny

    ...even!

    1. Re:I predict that the last digit will be... by Garse+Janacek · · Score: 4, Funny

      ...even!

      Well, I guess you've got a 50% chance...

      --

      I am the man with no sig!

    2. Re:I predict that the last digit will be... by Anonymous Coward · · Score: 0

      Not so much, as if it were even it wouldn't be prime.

    3. Re:I predict that the last digit will be... by martinw89 · · Score: 4, Funny

      ...even!

      Well, I guess you've got a 50% chance*...

      *For very small quantities of 50%

    4. Re:I predict that the last digit will be... by roguetrick · · Score: 0, Redundant

      Woosh!

      --
      -The world would be a better place if everyone had a hoverboard
    5. Re:I predict that the last digit will be... by FilterMapReduce · · Score: 1

      My money is on '5'. I've got a good feeling about this...

    6. Re:I predict that the last digit will be... by Tsaot · · Score: 1

      ummmm... No, he doesn't

    7. Re:I predict that the last digit will be... by thedrx · · Score: 1

      Thanks for the laugh, especially after ranting about people misunderstanding statistics/probabilities for the N-th time :P

    8. Re:I predict that the last digit will be... by Anonymous Coward · · Score: 0

      And i'll bet $10,001 the last bit is a 0.

  17. I guess there's some room to ask... by Anonymous Coward · · Score: 2, Interesting

    ... why the EFF considers it worth $100,000 of donated funds to pay someone for finding a 10,000,000-digit prime number. That is not what my donations were intended to do.

    Go fix warrantless wiretapping, then go looking for prime numbers, kthxbye.

    1. Re:I guess there's some room to ask... by John+Miles · · Score: 4, Informative

      FTFA:

      (Prize money comes from a special donation provided by an individual EFF supporter, earmarked specifically for this project. Prize money does NOT come from EFF membership dues, corporate or foundation grants, or other general EFF funds.)

      Still, it's not hard to think of some more, well, "electronic frontier-ish" applications for that kind of money. The FPGA-based DES keysearch engine they built a few years back was cool. OTOH, this Mersenne prime business just sounds like they're paying for something that will become trivial soon enough anyway.

      --
      Dahlmann tightly grips the knife, which he may have no idea how to use, and steps out into the plain.
    2. Re:I guess there's some room to ask... by Tacvek · · Score: 1

      Umm, that prize money was from a single donation that was made fir the precise purpose of funding this search. They are not using any other donations for this purpose. (I'm betting it was a half million dollar donation (or perhaps a full million dollar donation) made with the condition that part of it be reserved for this purpose. But the remainder of the donation would still be too large for the EFF to ignore.

      --
      Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
    3. Re:I guess there's some room to ask... by Anonymous Coward · · Score: 0

      (Prize money comes from a special donation provided by an individual EFF supporter, earmarked specifically for this project. Prize money does NOT come from EFF membership dues, corporate or foundation grants, or other general EFF funds.)

    4. Re:I guess there's some room to ask... by appleguru · · Score: 1
      And your donations don't do that. The prize money comes from a single donor. RTFL:

      http://www.eff.org/awards/coop

      Most notably:

      (Prize money comes from a special donation provided by an individual EFF supporter, earmarked specifically for this project. Prize money does NOT come from EFF membership dues, corporate or foundation grants, or other general EFF funds.)

    5. Re:I guess there's some room to ask... by zermous · · Score: 1

      Suppose youre a fan of the EFF. Youre a fan of mathematical number crunching. You want to give some of your money to both. Why not let the EFF run the contest to get some publicity and have the chance to be the friend of the mathematician? For this unknown donor, it is a win-win-win.

    6. Re:I guess there's some room to ask... by Anonymous Coward · · Score: 0

      Weren't you the one who asked for the ultimate WEP key? Because you thought the neighbor was dumping all his porn on your machine?

    7. Re:I guess there's some room to ask... by thedrx · · Score: 1

      Yeah, because it's unthinkable (hand to mouth, loud gasp) that someone might even think about donating to a cause they enjoy, like mathematics or specifically prime crunching.

      Oh, the humanity!

    8. Re:I guess there's some room to ask... by Toveling · · Score: 1

      And the reason it will become trivial? Because of projects like this pushing the state of the art...

    9. Re:I guess there's some room to ask... by Just+Some+Guy · · Score: 1

      Still, it's not hard to think of some more, well, "electronic frontier-ish" applications for that kind of money.

      Prime => crypto => EFF, so that seems pretty reasonable, albeit in the pure research sense.

      --
      Dewey, what part of this looks like authorities should be involved?
    10. Re:I guess there's some room to ask... by Sheafification · · Score: 1

      The EFF is trying to get some measure of what level of encryption is required to be secure, i.e. how long of a key do we need? Most people won't go around trying to factor large numbers or test for large primes out of the goodness of their heart. Hence the EFF pays. Assessing the difficulty of finding large primes gives some real-world indication of how hard it is to break encrypted messages of various sizes.

    11. Re:I guess there's some room to ask... by Anonymous Coward · · Score: 0

      I somehow doubt 'a fan' would give out that kinda money. Why? I don't see many great mathematicians who are also multi-millionaires. Nor do I see many multi-millionaires having enough of an interest in math to donate. Only exception maybe one or two in the crypto field, but in that case, my assertion below applies.

      My money is still with someone or organization who has a commercial or strategic interest in crypto.

      This is of course assuming that this problem is computational intensive enough even for large clusters of computers (general purpose or optimized to the problem) not being able to find the solution within a reasonable time.

      ~AC

  18. right by Anonymous Coward · · Score: 2, Funny

    Since this is a particularly good prime, we should
    standardize on it. That way we wouldn't have to
    find our own ones every time we want to use RSA.

  19. More information please by Rob+Kaper · · Score: 4, Funny

    The submitter or editor could have at least typed the number into the summary. Lazy bastards.

    1. Re:More information please by cheebie · · Score: 4, Funny

      They didn't because it turns out the number is 7. The math
      crowd are really embarrassed that they missed it when they
      were checking the first time.

      "Look, no one searches for Mersenne Primes down there, because
      we all know they've been found. That someone made a typo and
      left out 7 went undiscovered for years. We don't like to talk
      about it."

    2. Re:More information please by WK2 · · Score: 4, Funny

      The number might have been too long. But they could have put the prime factorization in the summary.

      --
      Write your own Choose Your Own Adventure. http://www.freegameengines.org/gamebook-engine/
    3. Re:More information please by Anonymous Coward · · Score: 0

      Careful, according to Bill Gates, the ability to factor large prime numbers will destroy all current systems of cryptography as we know them!

    4. Re:More information please by ceoyoyo · · Score: 1

      The funny thing is, the field the last half dozen or so are in hasn't been searched exhaustively. This could well end up being the 46th or 47th.

    5. Re:More information please by genik76 · · Score: 1

      Are you the writer of xkcd?

    6. Re:More information please by Anonymous Coward · · Score: 0

      10 megs is a lot to download just to see the number :P

    7. Re:More information please by pla · · Score: 1

      The submitter or editor could have at least typed the number into the summary.

      I know you meant that as a joke, but the submitter actually could have done so.

      Mersenne primes have a rather convenient property (as defining characteristic of Mersenne numbers) - You can express them as a power of two, minus one. So for example, to express the 44th, you can simply write "2^32,582,657-1".

    8. Re:More information please by Ken_g6 · · Score: 1

      Actually, the number is being kept secret while verification is underway. If the number were revealed, and someone with a faster computer verified it first, they could claim to have discovered it first. This time, not only would they steal the credit, but $1,000,000 as well!

      --
      (T>t && O(n)--) == sqrt(666)
    9. Re:More information please by mk2mark · · Score: 1

      Scientific notation my friend!

    10. Re:More information please by Tenebrousedge · · Score: 1

      The proper form of the meme would be "You are X and I claim my five pounds!" Where X is, in this instance, Randall Munroe. See here.

      --
      Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
  20. carbon impact by EmagGeek · · Score: 1

    I wonder how much electricity was used, and therefore coal and #6 burned, to find that prime - which will be used for what exactly?

    1. Re:carbon impact by corbettw · · Score: 1

      I knew it! Math causes global warming.

      --
      God invented whiskey so the Irish would not rule the world.
  21. Re:I dont understand why this is important by gbobeck · · Score: 4, Funny

    Why do we waste CPU and energy to find these?

    Because doing it by hand is a real bitch and a half. Doing it by hand in moon or candle light sucks worse, I must add.

    --
    Navicula hydraulica plena anguilarum est. Omnes castelli tuus nostri sunt. Ed elli avea del cul fatto trombetta.
  22. That's nothing... by Anonymous Coward · · Score: 0

    That's nothing. I found a prime number that is exactly twice as large as that one!

  23. Error in summary by Bradmont · · Score: 0

    I think that should read 980,000 digits, not 9.8 million (see the list at Wikipedia), and 1 million digit mark, not 10 million (see linked EFF page).

  24. What would really be neat... by Nick+Driver · · Score: 3, Funny

    ...is a list of all the prime numbers whose length in number of digits is also a prime number as well. I wonder if anyone has found any really big ones of those.

    1. Re:What would really be neat... by Anonymous Coward · · Score: 5, Insightful

      That is kinda less interesting because it depends on the system used to represent the number (binary, decimal, etc.) rather than an intrinsic property of the number

    2. Re:What would really be neat... by postermmxvicom · · Score: 1

      I was thinking recursive Mersenne Prime's would be neat...

      --
      One last thing: Sometimes I wonder; "Is that someone's signature? Or do they type that at the end of each post?"
    3. Re:What would really be neat... by mrnobo1024 · · Score: 3, Interesting

      The number of digits in a Mersenne prime is always a prime number, if it's written in base 2 ;)

    4. Re:What would really be neat... by robo_mojo · · Score: 1

      M4, M9, M13 and M21 when written in decimal are such that their lengths are prime numbers. The largest being 2917 digits.

      Of course, when written in binary they all have lengths that are prime. 2^p-1 is prime implies p is prime.

    5. Re:What would really be neat... by bigsteve@dstc · · Score: 3, Funny

      And base 1 :-)

    6. Re:What would really be neat... by ari_j · · Score: 2, Funny

      I'm just looking forward to finding the next even prime number.

    7. Re:What would really be neat... by Opyros · · Score: 1

      And the reason why 2^n-1 is prime implies n is prime is very easy to see when you use binary: if n were any composite number, say 6, then 2^n-1 in binary would be 111111 and so trivially divisible by 11 and 111.

    8. Re:What would really be neat... by robo_mojo · · Score: 3, Interesting

      I was thinking recursive Mersenne Prime's would be neat...

      You mean this?

      2^2-1=3 (prime)
      2^3-1=7 (prime)
      2^7-1=127 (prime)
      2^127-1=170141183460469231731687303715884105727 (prime)
      2^170141183460469231731687303715884105727-1="universe overflow" (is it prime? doubtful!)

    9. Re:What would really be neat... by MatrixBandit · · Score: 0, Insightful

      Actually no; prime numbers in decimal are still prime numbers when converted into into a different numbering system. The "prime" rule transcends representation. So actually what we are talking about IS an intrinsic property of the number and does NOT depend of the system used to represent it. You can think of it as being a naturally occurring phenomenon of whole numbers. Just as pi is a naturally occurring ratio between circle circumference and diameter, regardless of how it is expressed numerically.

    10. Re:What would really be neat... by kvezach · · Score: 2, Insightful

      How about, make records of large primes of the form a^b +/- 1, as judged by sqrt(a) * b, where both a and b are prime. That's base-neutral. Some Mersenne primes fit the form, at least.

    11. Re:What would really be neat... by JustOK · · Score: 5, Funny

      I'm sure that would be odd if you found it.

      --
      rewriting history since 2109
    12. Re:What would really be neat... by amRadioHed · · Score: 5, Informative

      His point was that while a number like 193 has a prime number of digits in decimal, if you change it to binary (11000001) it is no longer a prime number of digits long. So no, it is not an inherent property of the number. Every prime number has a prime number of digits in some base.

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    13. Re:What would really be neat... by Anonymous Coward · · Score: 0

      You've missed the point. We're talking about whether the number of digits in a prime is itself prime, and this *does* depend on the number base.
      Example:
      149 decimal is prime; it has 3 digits, and 3 is also prime.
      If you express 149 in binary it is 10010101, which has 8 digits, and 8 is not prime.
      So the prime 149 having a prime number of digits is not an intrinsic property of that number.

    14. Re:What would really be neat... by xouumalperxe · · Score: 1

      the number of digits of the representation being prime, however, *is* dependent on the number system, not an intrinsic property, which is what the GP was getting at.

    15. Re:What would really be neat... by goddidit · · Score: 2, Interesting

      Even better and proven:
      1^2-1 = 1 (prime)
      1^2-1 = 1 (prime)
      1^2-1 = 1 (prime)
      1^2-1 = 1 (prime)
      1^2-1 = 1 (prime)

      --
      This .sig is exactly 120 characters long.
    16. Re:What would really be neat... by ghoti · · Score: 3, Insightful

      1^2-1 = 0, not one! Besides, 1 is not a prime number, by definition.

      --
      EagerEyes.org: Visualization and Visual Communication
    17. Re:What would really be neat... by Neredera · · Score: 1

      Every prime number has a prime number of digits in some base.

      Can you prove that?

    18. Re:What would really be neat... by uberphear · · Score: 5, Informative

      Can you prove that?

      Sure. Every prime p has two digits in base p. QED.

    19. Re:What would really be neat... by locofungus · · Score: 2, Informative

      Every prime number has a prime number of digits in some base.

      Can you prove that?

      Trivially.

      N in base N has the representation 10 which has two digits. 2 is prime. QED.

      Any base greater than the square root of the number and smaller than or equal to the number will have two digits in its representation.

      Tim.

      --
      God said, "div D = rho, div B = 0, curl E = -@B/@t, curl H = J + @D/@t," and there was light.
    20. Re:What would really be neat... by ciderVisor · · Score: 1

      Actually, yes. The length in digits is entirely dependent on the number system used. Hand in your geek card on the way out.

      --
      Squirrel!
    21. Re:What would really be neat... by TheVelvetFlamebait · · Score: 2, Interesting

      But what if the base was also prime?

      Ooh, ooh, what if the number of all the possible bases (less than the number itself) such that the number of digits of the representation of the prime number was also a prime number? How about all the number of prime bases?

      Maths is fun, even if not always useful.

      --
      You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
    22. Re:What would really be neat... by dkf · · Score: 3, Insightful

      Every prime number has a prime number of digits in some base.

      Can you prove that?

      Every prime, p, consists of p digits in unary.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    23. Re:What would really be neat... by ari_j · · Score: 1

      Caution: Situational humor ahead. You may need to use your imagination to get a laugh out of it.

      A conversation once happened to end up like this:

      A: How big should I make my root partition?
      B: Anywhere from 2 to 10 gigs is good.
      A: I think I'll go with a nice, even 5 gigs.
      Me: Five?!? Not only is that not even, it's also prime!

    24. Re:What would really be neat... by fireboy1919 · · Score: 2, Informative

      So we've got two very simple proofs so far.

      If you look at the definition of positional notation, there's not really anything in there that precludes the use of non-natural number bases (though by the Cancel Reply

      Parent
      Post Anotraditional definition, not all numbers can be represented in all bases).

      The point is, though, that there is a mapping between almost every number and almost every representation (obviously, it must consist of more than one digit to work, and there may be no solution if the base is too small).

      I could represent the number twenty-six as 11 in the base, b that is the solution to
      (1+1*b^1)=26 (in base ten), or:
      25 = b

      How about a slightly harder one? Twenty-six as 27:

      (7+2*b^1)=26
      b = 19/2

      Hopefully you can see that I could pick pretty much anything.

      --
      Mod me down and I will become more powerful than you can possibly imagine!
    25. Re:What would really be neat... by X0563511 · · Score: 1

      This is pretty far from off topic mods.

      If you can't understand something, it's best to leave it unmoderated and save your points for something that genuinely needs modding.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    26. Re:What would really be neat... by X0563511 · · Score: 1

      Let n represent any prime number.

      n's number of digits is always prime, when represented in base-n (hint: one digit)

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    27. Re:What would really be neat... by Anonymous Coward · · Score: 0

      But 1 is not a prime, since it only has one distinct natural number divisor.

    28. Re:What would really be neat... by Anonymous Coward · · Score: 0

      That is kinda less interesting because it depends on the system used to represent the number (binary, decimal, etc.) rather than an intrinsic property of the number

      Huh?...

      How can the system used to represent a number affect whether it is divisible or not?

      Changing from decimal to hex doesn't suddenly make a number not prime anymore.

    29. Re:What would really be neat... by BrotherBeal · · Score: 1

      But of course, the number of digits used to represent said prime number is completely dependent on the base you're working in. In a hypothetical "base-infinity" numbering system, for example, every number is exactly 1 digit long and thus the test above is trivial (either the list is empty or contains every prime number depending on how we're treating 1).

      --
      I'm disabling ads until because I choose not to reward redesigns that are less usable than "view source".
    30. Re:What would really be neat... by Anonymous Coward · · Score: 0

      How can the system used to represent a number affect whether it is divisible or not?

      It doesn't, but that's not what he was saying.

      Changing from decimal to hex doesn't suddenly make a number not prime anymore.

      No, but it *does* suddenly change the number of digits used to represent it, which was the other half of the statement.

    31. Re:What would really be neat... by pyite · · Score: 1

      n's number of digits is always prime, when represented in base-n (hint: one digit)

      And by definition, 1 is not prime, so no, this doesn't work.

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    32. Re:What would really be neat... by extrasolar · · Score: 1

      Well...the base of the number system also has to be prime number. We're looking for the most prime-tastic number here. Base 2, 4, 8, 10, and 16 just aren't viable.

    33. Re:What would really be neat... by Mathinker · · Score: 1

      > How about all the number of prime bases

      My understanding is that you want to know about what primes have the property that all their representations to (non-trivial) prime bases have prime lengths.

      No prime p greater than 2^12 can have a representations of whose lengths are prime in all prime bases less than itself. If a base lies in the interval strictly between p^(1/4) and p^(1/3) then p will have 4 digits in that base, and for every prime p > 2^12, p^(1/3) > 2 * p^(1/4) so by Bretrand's postulate there exists a prime base such that the representation of p to that base will have 4 digits.

      > Maths is fun, even if not always useful.

      Glad to have found something we agree upon. Maybe this means there's a chance for world peace? :)

    34. Re:What would really be neat... by louiswins · · Score: 1

      ...whose length in number of digits...

      Actually, the length in digits does indeed rely on the base of the system used to represent the number. For example, the number 157, a prime, has a number of digits (3) which is also prime, so it would be on the list. However, if we represent it in binary (10011101) it is now 8 digits long, which is clearly not a prime.

    35. Re:What would really be neat... by armareum · · Score: 1

      I think you misunderstood what was being asked. The GP asked for a list of prime numbers whose length in digits was also prime. The reply was that the length in digits differs depending on the system used to represent the number.

      eg.
      decimal: 11 (length: 2)
      binary: 1011 (length: 4)

      --
      Is this a rhetorical question?
    36. Re:What would really be neat... by armareum · · Score: 1

      Base 2 would fit the bill: 2 is a prime, btw.

      --
      Is this a rhetorical question?
    37. Re:What would really be neat... by extrasolar · · Score: 1

      Oh yeah :)

  25. Related tidbit by Normal_Deviate · · Score: 1
    The number of primes less than x is roughly equal to x/log(x). I think the implication is that, for numbers with 10 million digits, about one in every five million is prime. Since it took 6 days to verify that this new number is prime, you can see why they are concentrating on the mersennes instead of just checking numbers at random.

    I think big prime numbers are a clue. I just don't know what they are a clue to.

  26. Interesting by Dunbal · · Score: 0

    On slashdot, even the submitters don't RTFA apparently:

    Story header: strongly suggesting that the new value may break the 10 million digit barrier

    from TFA: However, the new prime falls short of the 10 million digits required

    --
    Seven puppies were harmed during the making of this post.
    1. Re:Interesting by Rob+Kaper · · Score: 4, Informative

      On slashdot, even the submitters don't RTFA apparently:

      Or you didn't read it properly: the bit about being just short of 10 million is about the 44th when it was new, not the new new prime.

  27. Depends on if you are an optimist or a pessimist by harlows_monkeys · · Score: 1

    I wouldn't say the 45th known Mersenne prime has been found. I'd say the first unknown Mersenne prime has been found.

  28. Moore-Otsuka-Helkenberg prime number sieve by Jizzbug · · Score: 2, Interesting

    My friends and I wrote a unique prime number sieve, using previously unknown numerological techniques (exploiting digital roots).

    You can find our sieve here:

    http://jessicalogsdon.com/page5/page5.html

    We are currently turning our sieve in a method for rapidly factoring semi-prime numbers. Digital root mechanics have certain properties that make it easy to identify semi-prime candidacy positions in a by-9 table of the natural numbers.

    A PDF at the bottom of the above-linked site explains our latest investigation of solving for [p, q] where n = p*q. The source code on the page is our prime sieve implemented in Perl.

    Big Money! No Whammy! You, too, could become a hundred-millionaire M.O.H.'ing RSA to the ground!!

    --

    -=/\- Jizzbug -/\=-
    1. Re:Moore-Otsuka-Helkenberg prime number sieve by gilgoomesh · · Score: 5, Informative

      "previously unknown"?

      Uh, no. You have a very clunky Sieve of Eratosthenes. Digital roots isn't even a thing.

      Also: numerological techniques would pertain to the spirituality of numbers and their mystic powers. Numeric techniques is what real computational mathematicians use.

    2. Re:Moore-Otsuka-Helkenberg prime number sieve by Anonymous Coward · · Score: 0

      Idiots, after they saw your sieve RSA retracted the prizes. You have to factor first and explain later.

    3. Re:Moore-Otsuka-Helkenberg prime number sieve by CyrusOmega · · Score: 1

      Your algorithm also has a decision tree problem. In your paper you show that for RSA-100 you have 3 choices for the first digit which makes the runtime on par with O(exp(lg n)) since you will find that you have on average 3 choices per digit. Since you can't prune any branches until you are *way* down the tree the runtime is going to be too large. Though proving a number to be prime and factoring a semi prime are loosely related this has little to do with TFA so I digress.

    4. Re:Moore-Otsuka-Helkenberg prime number sieve by Jizzbug · · Score: 2, Interesting

      It is actually more efficient than the classical Sieve of Eratosthenes. Our geometric candidacy pattern eliminates all numbers divisible by 2, 3, and 5 much faster than does the Sieve of Eratosthenes (the Sieve of Atkin, I think, does something similar algebraically).

      I didn't say we have the fastest sieve in the world, just that we have a new sieve.

      The operation of the sieve is actually very accommodating to parallelization, so maybe this sieve provides benefits in that area.

      By "numerology" I meant "repeated digit sum", because that's what stupid people understand it as: adding everything up in a word to a single number (in our case, words with letters are instead numbers with digits). The process of addition (or in our case, remainder mod 10) requires no spiritualism.

      There is no such thing as digital roots?

      Certainly there's nothing new here... I don't doubt that the Mayans knew this stuff -- but they didn't have RSA-2048!

      --

      -=/\- Jizzbug -/\=-
    5. Re:Moore-Otsuka-Helkenberg prime number sieve by Jizzbug · · Score: 0, Troll

      The process of addition (or in our case, remainder mod 10) requires no spiritualism.

      Er... I meant "remainder mod 9".

      But what I really meant was "Ramans' formula", which we "independently discovered" before we realized we were working with "digital roots".

      http://en.wikipedia.org/wiki/Digital_root#Ramans.27_formula

      Yes, we know we're amateurs, we know we don't have academic training. We actually came up with the sieve while watching Gay Niggers of Outerspace, and since we're obviously not smart we call this "Gay Nigger math".

      --

      -=/\- Jizzbug -/\=-
    6. Re:Moore-Otsuka-Helkenberg prime number sieve by SpazmodeusG · · Score: 1

      It isn't a new sieve at all even that particular modification of Erasothenes sieve has been done beofre and by me at that.
      I programmed a sieve years ago that rules out previously discovered primes. What i don't get is why you stopped at ruling out 2,3 and 5? You could have taking it further and ruled out 2,3,5 and 7.
      ie. all primes above 210 are in the form 210*n + 1,11,13,17,19... etc. You could create a seive for that, etc.
      Link to my version of the algorithm, exactly the same method as yours

      (I am known as Pacifist on other forums).
      http://forums.overclockers.com.au/showpost.php?p=6658274&postcount=11
      Date 2006

      http://forums.overclockers.com.au/showpost.php?p=813807&postcount=18
      Original idea date 2002

      The fact is such a sieve algorithm has been done many times before (and not just by me).

    7. Re:Moore-Otsuka-Helkenberg prime number sieve by Jizzbug · · Score: 1

      Very interesting... I would be curious to see source code, to see how they're similar. I have long realized that to geometrically select candidates from a by-9 table has its congruence with an algebraic equivalency, but I suck at maths.

      --

      -=/\- Jizzbug -/\=-
    8. Re:Moore-Otsuka-Helkenberg prime number sieve by proverbialcow · · Score: 1

      I disagree. You should be able to prune branches relatively quickly if you test the products of the candidates as you go along (starting with the least significant digit), testing against the last N^2 digits of the number you're factoring, where N is the number of digits "known-or-guessed" in your candidate pairs.

      The real problem is that this method assumes that the factors are of similar size, and there are only two of them. Also, information is lost in the prccess of multiplication (for example, the number of bits is the product is not necessarily the sum of the numbers of bits in the multiplicands, though it often is). (From a guy who once tried similar methods to attempt factoring in log(n) time.)

      Also, not to be a dick, but doesn't O(exp(lg n)) just reduce to O(n)? (even if you mean exp(n)=e^n and lg n = log-base-10 (n), you're really just multiplying by a constant...)

      --
      The only surefire protection against Microsoft infections is abstinence. - The Onion
    9. Re:Moore-Otsuka-Helkenberg prime number sieve by proverbialcow · · Score: 1

      Uh, that should read N^2 - 1 because, well, I'm an idiot.

      --
      The only surefire protection against Microsoft infections is abstinence. - The Onion
    10. Re:Moore-Otsuka-Helkenberg prime number sieve by SpazmodeusG · · Score: 1

      I did post my source code at some stage (click show full thread) but my web host no longer has it on there, hence lack of images and such in those posts. I'll have to sort that out.

      Anyway your code is different to mine actually. Let me explain further the way i do it.
      Create 8 boolean arrays of candiates. Let these arrays repesent the numbers in the form 30n+1, 30n+7, 30n+11, 30n+13, 30n+17, 30n+19, 30n+23 and 30n+29 where n is the index.
      Any other number in the form 30*n + x will be divisible by 2,3 or 5. So only 8 arrays of candidates are necessary.
      Now to process these arrays start at index 0 on the 30n+7 array, calculate the number that index represents (30*0 + 7) which is 7. Loop- Go 7 places ahead in the index from the current position and rule that number out (it will be divisible by 7) -Until the end of the current array has been reached. You have now ruled out all multiples of 7 in that array. Go to the next candidate array (30n+11), from the first multiple of 7 do the 'add-7 to index and rule out' loop from above. Again this rules out all multiples of 7 in the 30n+11 candidate array. Repeat for all candidate arrays. Now you move on to the next candidate that hasn't yet been ruled out - 11, in the 30n + 11 candidate array. To rule out all multiples of 11 in this array add 11 to the index, rule out and loop. etc.

      So this rules out all non-primes from the candidate arrays and never considers multiples of 2,3 or 5 as candidates. Additionally it doesn't use mod of the decimal number (that is pointless, there is nothing special about base 10 vs. other bases with respect to primes).

      If you want to benchmark how fast my algorithm calculates primes, it writes all primes under 2,000,000 to a files called primes.txt in under 0.03 seconds on an Athlon 2000+.
      It seems to run faster than yours even if i don't output the answer from your algorithm.

    11. Re:Moore-Otsuka-Helkenberg prime number sieve by Anonymous Coward · · Score: 0

      'Moore-Otsuka-Helkenberg prime number sieve '

      Your vanity knows know limits. You are not supposed to name algorithms after you by yourself. The way it works is that you publish it in a peer reviewed journal and then others will use your names to reference the paper.

    12. Re:Moore-Otsuka-Helkenberg prime number sieve by Anonymous Coward · · Score: 0

      Your abuse of the english language no's know bounds!

    13. Re:Moore-Otsuka-Helkenberg prime number sieve by CyrusOmega · · Score: 1

      I actually do think the end runtime will be O(n). The lg was a slip, should have been ln. I was trying to show that it will grow exponentially by the base of n.

      That aside, I can assure you this will not be faster than the MQS. There is nothing magical with base 10 when it comes to factoring. Integer bases are equvilant in meaning in factoring. That is, if you do something in base 10 you should be able to re-write it in base 2 and see no logical difference.

      If you rewrite this to base 2 you will see that it is a simple decision tree that has 2^lg(n)-4 choices to make (correct use of lg here and yes I know it simplifies). If I could see ANY semi-prime greater than say 2^64 factored faster than the QS I might be more interested.

      Finally, I not going to claim this is fact, but I am pretty sure it is proven that factoring in lg n time is impossible. Though there are still many runtimes slower than lg n that are still exciting.

    14. Re:Moore-Otsuka-Helkenberg prime number sieve by Anonymous Coward · · Score: 0

      This, and any other sieve, actually is useless for Mersenne primes.

    15. Re:Moore-Otsuka-Helkenberg prime number sieve by Anonymous Coward · · Score: 0

      The Great Internet Mersenne Prime Search project's own sieve, msieve, is a general number field sieve:

      http://www.boo.net/~jasonp/qs.html

      So apparently other sieves are useful for Mersenne primes. GNFS sieves are general-purpose, in that they aren't particular to special forms of numbers, but they can factor any number n (given enough time).

    16. Re:Moore-Otsuka-Helkenberg prime number sieve by Anonymous Coward · · Score: 0

      Yes, at the moment, we are investigating techniques that concern semi-primes only, and for RSA-like semi-primes "the factors are of similar size, and there are only two of them". The sieve itself also produces all factors of all numbers out to a given range, if you let it (you can also limit the sieve to smallest factors only or largest factors only), but that is too slow for solving RSA-like semi-primes.

      Thanks for your insightful comments/criticisms!

    17. Re:Moore-Otsuka-Helkenberg prime number sieve by Anonymous Coward · · Score: 0

      Not to mention this gem:

      Work Shown

      43944847343463523146700188694517 is divisible by 2: 43944847343463523146700188694517 = 2.19724236717318e+31 * 2.

    18. Re:Moore-Otsuka-Helkenberg prime number sieve by Anonymous Coward · · Score: 0

      there is nothing special about base 10 vs. other bases with respect to primes

      Understood, but the technique we used relies upon base-10 numbers wrapped around the surface of a 9-sided cylinder, in that this orders the numbers into columns of digital root values 1 through 9 (we exploit the base-10 digital root values, in binary, there could only be digital root values of 0,1, making a two-sided cylinder, which I don't think would be useful).

      When we have a prime number we multiply it 8 different times by 1 through 8, these 8 products we divide by 9, and the whole number we add to the prime number to find what row that prime begins canceling in, and the remainder (if it is not 3, 6, or 9) tells us what column in that row is canceled by that prime (even though 3,6,9 remainders do point to numbers divisible by that prime, we ignore them being those numbers are already canceled by 2,3,5). We then just add the prime again to the row number of each column rule to find the next row and column where that prime cancels.

      This is quite a different technique than used by any other sieve I've investigated. And certainly this weird technique has its algebraic equivalent, but I don't know what that would be. I guess what you describe, "add-7 to index and rule out" is very similar.

    19. Re:Moore-Otsuka-Helkenberg prime number sieve by laddiebuck · · Score: 1

      Even for those, the algorithm shouldn't work. I pursued a similar avenue a few years back when I didn't know much about the theory at all, and found that I was just doing the same work as checking all numbers up to the square root, just in a different fashion. Even if the factors are the same size, the algorithm is too slow. I think I could even dig up the old thread where I asked for comments about the method if you are really interested in the criticism.

    20. Re:Moore-Otsuka-Helkenberg prime number sieve by proverbialcow · · Score: 1

      You too, huh? If you've got the time, that sounds interesting.

      --
      The only surefire protection against Microsoft infections is abstinence. - The Onion
    21. Re:Moore-Otsuka-Helkenberg prime number sieve by laddiebuck · · Score: 1

      I think many people are interested in this topic, yes. :) I haven't looked at your algorithm in any detail yet, but when I do, I expect I'll find your contact info on the same site?

  29. Error in post by Bill,+Shooter+of+Bul · · Score: 1

    The summary is right. The parent is wrong and/or suffering from missing zero syndrome.

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
    1. Re:Error in post by Bradmont · · Score: 1

      Oh dear.... it appears I can't read.

  30. Known prime found? by Anonymous Coward · · Score: 0

    45th Known Mersenne Prime Found

    ...in the Wikipedia article for Mersenne Primes?

    I bet it'll be really exciting if one day they stumble upon a previously unknown Mersenne prime!

  31. Re:(No) Error in summary by Anonymous Coward · · Score: 0

    I think that should read 980,000 digits, not 9.8 million (see the list at Wikipedia), and 1 million digit mark, not 10 million (see linked EFF page).

    No, both Wiki and the EFF agree it's 9.8 million. The 1 million digit prize was awarded back in 2000.

    The real question is what have you been smoking and where can I get some?

  32. So many digits... by actionbastard · · Score: 1
    --
    Sig this!
    1. Re:So many digits... by Samah · · Score: 1

      So little time...

      You know you read too much random Wikipedia when...
      That link is already coloured as "visited".

      --
      Homonyms are fun!
      You're driving your car, but they're riding their bikes there.
  33. Oh hells yeah!!! by Anonymous Coward · · Score: 2, Funny

    I do IT-support in the school district...let me tell you:

    ...and interesting young students in math.

    The kids were in a veritable state of mathematics riot today.

    Smoking pot, getting laid, and blowing off responsibility is so not punk rock.

    God...do these guys realize how embarrassing they make adulthood?

  34. Well go download it...most of it anyways by postermmxvicom · · Score: 2, Informative

    basically, they distribute the prize to contributors...currently $50,000 would go to you

    --
    One last thing: Sometimes I wonder; "Is that someone's signature? Or do they type that at the end of each post?"
  35. Re:I dont understand why this is important by kesuki · · Score: 4, Insightful

    doing it by hand would be like building the pyramids, by yourself.

    it's not a weekend project, just writing down all the numbers from 1, to the number composed of at least 9 million but possibly ten or eleven million digits long... much less then dividing that number by every number from 1 to the number of the same length to make sure it is only evenly divisible by itself, and 1.

    i repeat myself it's like trying to build they pyramids by yourself. or even better, trying to build a four lane highway by yourself. I remember hearing about a guy from Duluth Minnesota, who had been trying to build a highway the most direct route between Fargo, ND and Duluth, MN, and he actually started on the Duluth side, i know he didn't get far, but Duluth Minnesota is one of those 'rare' towns that was booming about 100 years ago, but then started shrinking (i forget when) and has never really completely recovered.

    the guy started on his quest to get the highway built believing a direct route to Fargo would increase trade and tourism and what not (it would save on average an hours drive each way)

    but i think he finally died, having completed somewhere between 12-40 miles of highway.

    today's PCs are like having millions of number crunching slaves with never ending papyrus scrolls, there are things computers can do that a human being would never complete if they lived a million years. and even with those millions of number crunching slaves some things take a long time to compute.

    the point being, the reason why people do these things with computers is because computers are the only thing that can do them, and to be the first to do something vastly unimaginable by normal standards. kinda like, 'why did we shoot a robot lander to mars?' instead of say, making beer free for everyone in the united states for a day.

  36. Gimps by EnsilZah · · Score: 1

    Over a hundred comments posted and I see no ridicule of their silly silly self-deprecating name?
    Have years of open source naming conventions desensitize you so?

  37. honestly... by Anonymous Coward · · Score: 0

    2 + 1 = 3....both 2 and 3 are prime.

    did I take the bait?

    1. Re:honestly... by MadnessASAP · · Score: 1

      beyond the exeptions of the first few primes (and whether or not 1 is a prime(pssst... its not)) you CANNOT have an even prime becuase all even numbers are divisible by 2 and therefore not prime.

      --
      I may agree with what you say, but I will defend to the death your right to face the consequences of saying it.
    2. Re:honestly... by daver00 · · Score: 1

      So what you mean is: other than 2, no even numbers are primes. I dunno about you but I wouldn't call just one number "the first few" ;)

  38. Thankfully by ipjohnson · · Score: 1

    Thankfully the comic didn't imply a sense of humor.

  39. 100,000,000,000 Digit Prime Number by venuspcs · · Score: 1

    I know a 100 Billion+ digit prime number....figured it out in my sleep about 10 years ago. But it would take me like 6 years speed writing 24/7 to write it out....not to mention the 500,000 trees it would take to make all the paper.

    1. Re:100,000,000,000 Digit Prime Number by spotvt01 · · Score: 1

      I know a 100 Billion+ digit prime number....figured it out in my sleep about 10 years ago. But it would take me like 6 years speed writing 24/7 to write it out....not to mention the 500,000 trees it would take to make all the paper.

      lemme guess 0000....00003?

    2. Re:100,000,000,000 Digit Prime Number by Anonymous Coward · · Score: 0

      Just give us its factors.

  40. Re:I dont understand why this is important by MadnessASAP · · Score: 2, Insightful

    Becuase it is there and becuase we can. why bother to do anything at all? In a hundred years nobody will care or remember you for anything you have done at all during your lifetime, perhaps you should just go crawl back into bed and stay there for the rest of your life? You will have the exact same impact on the rest of the universe that you would have otherwise. While your doing that the rest of us will 'waste' out time discovering the universe around us, it may not server any purpose but we choose to do it and we feel better for it.

    --
    I may agree with what you say, but I will defend to the death your right to face the consequences of saying it.
  41. Geez...it's way easy... by Anonymous Coward · · Score: 0

    why don't they just use a generator like this one:

    http://mistupid.com/math/primes.htm

    1. Re:Geez...it's way easy... by Anonymous Coward · · Score: 0

      Since it starts with 1, I wouldn't trust it too much...

  42. Shouldn't that be $131,071? by davidwr · · Score: 1

    Maybe /. can take up a collection for the $31,071.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  43. Finally by deathwombat · · Score: 1, Funny

    I was looking for a good replacement password that would be easily memorized.

    --
    Accept any challenge, No matter the odds.
  44. Re:I dont understand why this is important by docneuro · · Score: 1

    or sorting pr0n. Now that's important!

  45. IVXCM by Whiteox · · Score: 1

    Can I get that in Roman Numerals pls?

    --
    Don't be apathetic. Procrastinate!
  46. Not so straight-forward by Anonymous Coward · · Score: 0

    About 33 million bits ( ln(10)/ln(2) = 3.3219 ) or 4MB.

    That depends on how you encode it, and how you compress it.
    If you were to use a simple binary-coded decimal format.. you would need 10million*4bits = 40mil bits (4.8MB)
    If you encoded as a floating point number, you couldn't raise it to a power since it's prime, so it would take about 33mil + 1 bits (3.9MB)

    And more importantly:

    Because it's a mersenne prime, this number can be expressed in the format (2^n)-1 where n is some integer greater than 33,219,260 and likely less than 41,000,000. So the value n is enough information to complete define the prime.
    26 bits by your format.
    24 bits by starting at an offset of 33,219,260.

    And of course, you can write a custom compression program that can store that specific number in 1 bit.

    1. Re:Not so straight-forward by Lisandro · · Score: 1

      And of course, you can write a custom compression program that can store that specific number in 1 bit.

      You wouldn't really be compressing then. More info

    2. Re:Not so straight-forward by Anonymous Coward · · Score: 0

      You wouldn't really be compressing then. More info

      Sure it would.

      Common compression algorithms work by replacing parts of the data matching entries in a dictionary look-up with that of it's dictionary index value. Usually they're dynamically generated, but they can also use a static base-dictionary.

      If i so deem to put that specific number in my dictionary with an index of one bit with value 1 .. that's my own choice. Obviously, that means only two different numbers cant be represented with one bit, and some of the rest may have far less compression than their ascii equivalent. But it would still be a valid number compression program none the less.

      Also, your link does nothing to support your argument and i suspect was only added for karma whoring. A much more useful wiki link would be http://en.wikipedia.org/wiki/Lossless_data_compression . Check out the LZW algorithm for a simple one that uses a dynamically generated dictionary.

    3. Re:Not so straight-forward by Lisandro · · Score: 1

      If i so deem to put that specific number in my dictionary with an index of one bit with value 1 .. that's my own choice. Obviously, that means only two different numbers cant be represented with one bit, and some of the rest may have far less compression than their ascii equivalent. But it would still be a valid number compression program none the less.

      No, sorry. You're missing the point. You'll have a compressed file of one bit (byte, if we're nitpicking)... along with a 4mb executable for the decompressor. One is useless without the other, hence, you have efectively failed to compress the original data - to be able to recover it, you need both. This is why all compression challenges require both the compressed data and the decompressor software combined to be smaller than the original data.

      Now, to simplyfy it, Komolgorov's complexity defines minimum number of bits into which a string can be compressed without losing information - basically how small a program (running on a Turing machine) can be which outputs the original string. This minimum compressed length is easy (yet very slow) to find out. Read the link, is interesting stuff.

    4. Re:Not so straight-forward by The_Wilschon · · Score: 1

      This minimum compressed length is easy (yet very slow) to find out.

      Er... You'd better get that paper published and claim your prize for solving the halting problem! Oh wait...
      The Kolmogorov complexity of a string s is uncomputable.

      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
    5. Re:Not so straight-forward by Lisandro · · Score: 1

      Er... You'd better get that paper published and claim your prize for solving the halting problem!

      Touché. Given a string of lenght "l", i thought you could try all programs of the same lenght (or less) until you get the desired output. Oh well... :)

  47. Mod parent up by ari_j · · Score: 4, Insightful

    I didn't see your response, so I wrote my own instead of moderating yours like I should have. If anything, laughing at yourself should be easiest of all since you are more likely to get the joke given an intimate knowledge of its subject matter. =)

    1. Re:Mod parent up by Thinboy00 · · Score: 1

      No, then you're more likely to protest that it's imperfect (i.e. that it doesn't take foo into account)

      --
      $ make available
  48. The bottom of the exponential curve... by Anonymous Coward · · Score: 0

    Looking at this:

    http://en.wikipedia.org/wiki/Image:Primes.png

    We're still at the bottom of the exponential curve.

  49. Perfect numbers and Mersenne Primes by spaceyhackerlady · · Score: 5, Interesting

    Another fun relationship is between Mersenne Primes and Perfect Numbers, numbers whose factors add up to themselves.

    If 2^n-1 is prime, (2^n-1)(2^(n-1)) is perfect (and has a distinctive pattern of digits in binary, to boot...). The proof in this direction is easy. Proving that all even perfect numbers are of this form is a little harder, but doable.

    The hard one is proving whether or not there are any odd perfect numbers, and, if so, what form they might take. Nobody has done this yet.

    ...laura

    1. Re:Perfect numbers and Mersenne Primes by againjj · · Score: 1

      There is actually a reasonable bit known about the form of any odd perfect numbers, should they exist. For example, Euler showed that any odd perfect number N is of the form N = q^a * p_1^(2*e_1) * ... * p_k^(2*e_k), where q, p_1, ..., p_k are distinct primes, and q and a are congruent to 1 mod 4. Other constraints are listed in the Wikipedia article.

  50. is the checking routine optimized? by Anonymous Coward · · Score: 0

    Knowing that it's gonna take a few weeks to check the veracity of the value...I wonder if they started their loop at 3 or 1? If they used 1...well... obviously they don't know shit about code optimization.

  51. Do you think someone will ever find a formula by ancient_kings · · Score: 1

    that will essentially map all the primes to n? akin to f(n)=prime number?

    1. Re:Do you think someone will ever find a formula by Anonymous Coward · · Score: 0

      There's something similar to that already known, but it isn't terribly useful. It's a set of 14 Diophantine equations in 26 variables-- a specific variable is always two less than a prime for every set of solutions to the equations consisting only of positive integers.

      More to the point, the equations have been combined into a single polynomial (still in 26 variables). Every positive value of the polynomial is prime (negative values are not necessarily prime). It's just that you have 26 variables to fiddle with...

  52. Brainfucked 45th Mersenne Prime by suck_burners_rice · · Score: 0, Troll

    Quick! Someone write a program in Brainfuck to verify this! I'd punch in the program right here, but /.'s "junk" filter would tell me to go shove it where the sun don't shine!

    --
    McCain/Palin '08. Now THAT's hope and change!
  53. Prime (Pulp) Fiction by pig_man1899 · · Score: 3, Funny

    Mathematician #1: How are we going to find the 46th Prime?
    Mathematician #2: Bring out the GIMPS.
    Mathematician #1: The GIMPS is sleeping.
    Mathematician #2: I guess you're going to have to wake him up then.

    --
    The manifest absurdity of it is too obvious to require explanation
  54. Cryptography anyone? by elguillelmo · · Score: 0, Flamebait

    Yeah, you are damn right, large prime numbers have no use whatsoever!

    Least of all for us using The Internets!
    /sarcasm

    For all things prime, I suggest you read Music of the primes. It's a good read and quite informative on the subject.

    --
    Dawkins Revisited: A person is shit's way of making more shit -- Steve Barnett, anthropologist.
  55. Re:Anti-mod system by MrNaz · · Score: 1

    Great idea! I love how you've obviously thought about how to prevent such a system being abused or gamed.

    Oh wait, no you haven't.

    --
    I hate printers.
  56. Re:I dont understand why this is important by Anonymous Coward · · Score: 0

    You don't understand, if you find the big prime, you get 10.000$! That's why I'm running it.

  57. Who would gain by this? by Anonymous Coward · · Score: 0

    One donation? Who would hope to gain from something like this? I can think of at least two, 'letter agencies' that might hope to gain from this and have that kind of money to essentially (at least from the outside) throw away.

    My bet is its one of these agencies or their counter parts in other parts of the world. Either that or a company researching crypto.

    ~AC

  58. 43? by Anonymous Coward · · Score: 0

    I always thought it would be 43. At least that is what Douglas Adams said.

  59. Re:I dont understand why this is important by WDot · · Score: 1

    Actually, if you have a possibly prime number N, you don't need to divide by every number from 1 to N to check whether it's prime.

    A simple test is to test every odd from 1 to the square root of N. If 2 doesn't divide evenly into the number, then no other even number will. Also, if something can cleanly be factored out, it's not prime.

    Wikipedia also suggests storing a list of primes to test first--If N can divide by any of those primes it is composite.

    There are much better algorithms out there, but those are a few easy ways to speed up a primality test.

  60. Re:My own theory by Anonymous Coward · · Score: 0

    Eratosthenes? Is that you?

  61. Obligatory by OneSmartFellow · · Score: 1

    ..Can I have it back please, then.

  62. I dunno... by TheVelvetFlamebait · · Score: 1

    How many digits-per-minute can you type?

    --
    You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
    1. Re:I dunno... by kalirion · · Score: 1

      Won't take that long to type up a script to pull the prime number from a web page.

    2. Re:I dunno... by DeadDecoy · · Score: 1

      Hmm...I could do ctrl-A, ctrl-C, ctrl-V fast enough.

    3. Re:I dunno... by Born2bwire · · Score: 1

      But what's the lag time between discovery and until the underpaid grad student has finished typing it into the web page?

  63. Wow! Impressive! by cashman73 · · Score: 1

    Any science news is good news, IMHO. But I do have to wonder what's going to come out of this discovery? Is the cure for cancer going to be found based on solving all the prime numbers out to like a gadzillion digits? Personally, I'd rather put my computers to more useful things -- like finding more drugs,... :-)

  64. MODS READ by Anonymous Coward · · Score: 0

    Yes, the information in this post is incorrect. But it's not Offtopic. It's not Redundant. It's not Overrated or Trolling or Flamebait. It's actually rather Insightful, even if the poster did make an error in his assumed understanding of the GP.

    Please don't moderate it down further.

  65. Insightful? by Anonymous Coward · · Score: 0

    I know insight doesn't always need to come from truth, but I think this time it was only meant as a joke, but hey, what were the odds that >50% of the moderators were mathematicians? I guess that would depend on the base system used to count them.

  66. ntt instead of fft? by slew · · Score: 2, Insightful

    Perhaps you could use a number-theoretic fft (using modular arithmetic instead of fp arithmetic) on a gpu to avoid the errors accumulation. Although old gpus only processed single precision fp, new gpus can process 24-bit integer multiplication at full speed as well (at least for nvidia's cuda). You probably gain a little bit of accuracy using NTTs vs single precision FP FFTs (where you probabaly need a few guard bits to avoid subtraction errors) which is likely an exponental speedup with these types of algorithms.

    Of course the double precision arithmetic is only somewhat slower than single precision on GPUs, but consumes twice the register space (so on actual algorithms, it runs quite a bit slower because of this). Right now, GPU ffts are quite a bit faster than CPU ffts, but not yet 10x (unless you have a very large GPU and a fairly ordinary CPU) if you copy the data back to the CPU every time after an fft, but if you leave the data in the GPU and code the rest of the digit-convolution algorithm on the GPU, I'll bet it isn't that far off of 10x on average.

  67. Mod parent uninsightful by Anonymous Coward · · Score: 0

    The aggregate intelligence of Slashdot must be very low if the parent is moderated +5, informative.

    Digital roots do exist, and according to Wikipedia they're used in Western numerology.

    The repeated addition of digits until you have only one digit has nothing to do with spirituality or mystic powers.

    All magic is fake, especially paranormal and supernatural magic. None of these sorts of magic are used in prime number sieves.

  68. What's the scientific significance of this? by Anonymous Coward · · Score: 0

    What's the scientific significance of this?

  69. Or more importantly by extrasolar · · Score: 1

    He who can laugh at himself becomes invincible to insult.

  70. Re:I dont understand why this is important by Grimwiz · · Score: 1

    Luckily you can easily see if the number is divisible by 2, 3 or 5[*] so you can start checking at 7 and work up to the square root of the number you're searching. You'll find that much faster.

    * with 2 or 5 you can look at the last digit. with 3 you add all the digits together and see if they're divisible by 3.

    --
    -- Don't believe everything you read, hear or think
  71. Who knows? by Five+Bucks! · · Score: 1

    So, if there is a 10 million digit figure that exists as a prime number, but it's too long to write out such that we can see or behold it tangibly, do we really know if it exists?

    --
    52 52'23" W 47 32'07" N
  72. Re:I dont understand why this is important by bryce4president · · Score: 1

    dividing that number by every number from 1 to the number of the same length to make sure it is only evenly divisible by itself, and 1.

    To be just a little bit picky... You can skip all of the even numbers, so really its only half as bad as you make it out to be ;)

  73. GIMP? No way! by Anonymous Coward · · Score: 0

    Man, they had me thinking that that GIMP was primarily used for graphic design... Little did I know!

    Now how do I locate this prime number plugin?

  74. Re:I dont understand why this is important by Anynomous+Coward · · Score: 1

    May I suggest you spend some of your time learning how to type typoless ?

    --
    I'm not a coward by any name.
  75. Re:I dont understand why this is important by Anonymous Coward · · Score: 0

    "why did we shoot a robot lander to mars?"

    Why did we?