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!"

283 of 396 comments (clear)

  1. 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.

  2. 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 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.

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

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

    7. 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? :)

    8. 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.

    9. 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.
  3. 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.

  4. 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 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.

    4. 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
    5. Re:10 million digits by bhtooefr · · Score: 1

      Technically, 1 isn't prime.

    6. 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.

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

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

    8. 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.

    9. 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?

    10. 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.

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

      4 isn't prime.

      --

      --
      make install -not war

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

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

  5. 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 SpaceLifeForm · · Score: 1

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

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

      And you still don't get the joke

  6. 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.

  7. 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 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.)

    3. 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

    4. 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.

    5. 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!

    6. 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.

    7. 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.

    8. 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?

      --#

  8. 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.

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

    ...he asks on slashdot.

  10. 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.

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

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

  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. 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.

  14. 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

  15. 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.
  16. 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 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
  17. 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.

  18. 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).

  19. 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
  20. 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 martinw89 · · Score: 4, Funny

      ...even!

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

      *For very small quantities of 50%

    3. 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...

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

      ummmm... No, he doesn't

    5. 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

  21. 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.

  22. 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?

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

    My new lock combination...

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

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

  25. 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?

  26. 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 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.)

    4. 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.

    5. 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!

    6. 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...

    7. 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?
    8. 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.

  27. 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.

  28. 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.

  29. 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 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.

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

      Are you the writer of xkcd?

    5. 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".

    6. 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)
    7. Re:More information please by mk2mark · · Score: 1

      Scientific notation my friend!

    8. 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.
  30. 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.
  31. 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.
  32. Re:Forgive my ignorance by zx75 · · Score: 4, Funny
    --
    This is not a sig.
  33. Re:Forgive my ignorance by Anonymous Coward · · Score: 4, Informative

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

  34. 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);
  35. 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 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.

    10. 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
    11. 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
    12. 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.

    13. 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.
    14. 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
    15. 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?

    16. 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.

    17. 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.
    18. 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!
    19. 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.
    20. 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'!"
    21. 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!

    22. 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!
    23. 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...
    24. 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...
    25. 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".
    26. 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

    27. 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.

    28. 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? :)

    29. 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.

    30. 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?
    31. 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?
    32. Re:What would really be neat... by extrasolar · · Score: 1

      Oh yeah :)

  36. 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.

  37. 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);
  38. 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.

  39. 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.

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

    I thought you used primes for encryption?

  41. 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.

  42. 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 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.

    3. 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 -/\=-
    4. 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).

    5. 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 -/\=-
    6. 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
    7. 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
    8. 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.

    9. 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.

    10. 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.

    11. 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
    12. 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?

  43. 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.

  44. 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.

  45. 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.
  46. 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?

  47. 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.
  48. 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?
  49. Re:Forgive my ignorance by renegadesx · · Score: 1

    Remind me to change the combination on my luggage!

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

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

  51. 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?"
  52. 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.

  53. 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?

  54. 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...

  55. 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

  56. 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.

  57. 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.
  58. 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).

  59. Re:Forgive my ignorance by robo_mojo · · Score: 1

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

  60. 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.

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

    You're complaining?

    I studied psychology!

    :(

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

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

  63. 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.
  64. 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.

  65. 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.

  66. Thankfully by ipjohnson · · Score: 1

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

  67. 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.
  68. 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.

  69. 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.
  70. 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?

  71. 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;
  72. 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.
  73. 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.
  74. 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
  75. 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.
  76. 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.
  77. 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.
  78. 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.
  79. Re:Forgive my ignorance by evanbd · · Score: 2, Funny

    Hey, at least it wasn't computational linguistics.

  80. 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.

  81. 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.
  82. 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.
  83. Re:I dont understand why this is important by docneuro · · Score: 1

    or sorting pr0n. Now that's important!

  84. 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
  85. IVXCM by Whiteox · · Score: 1

    Can I get that in Roman Numerals pls?

    --
    Don't be apathetic. Procrastinate!
  86. 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.

  87. 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
  88. 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. :)

    --
  89. 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.
  90. 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.

  91. 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

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

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

  93. 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?

  94. 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.

  95. 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.

  96. 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.
  97. 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?

  98. 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" ;)

  99. 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".

  100. 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
  101. 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);}
  102. 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?
  103. Re:Forgive my ignorance by MrNaz · · Score: 4, Funny

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

    --
    I hate printers.
  104. 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.
  105. 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."
  106. 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).

  107. 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
  108. Re:Forgive my ignorance by Armakuni · · Score: 3, Informative

    No, that would be Max Planck.

    --
    That's not Picasso, that's Kandinsky!
  109. 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.

  110. Re:Forgive my ignorance by dword · · Score: 1
  111. 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.

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

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

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

  113. 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.

  114. 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.

  115. 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.

  116. 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.

  117. 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.

  118. 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.

  119. 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?

  120. 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.

  121. Obligatory by OneSmartFellow · · Score: 1

    ..Can I have it back please, then.

  122. 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.
  123. 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?

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

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

  125. 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,... :-)

  126. 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

  127. 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.

  128. 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.
  129. 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... :)

  130. 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.)

  131. 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...

  132. 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.
  133. 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);
  134. 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.

  135. 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".

  136. 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.

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

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

  138. 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
  139. 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. :)

  140. 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.

  141. 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)

  142. 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

  143. 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.

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

    Do we at least know who the mother is??

  145. 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.

  146. Or more importantly by extrasolar · · Score: 1

    He who can laugh at himself becomes invincible to insult.

  147. 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
  148. 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
  149. 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
  150. 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
  151. 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."
  152. 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.

  153. 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.

  154. 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.
  155. 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

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

    You just made him stop reading slashdot...

  157. 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 ;)

  158. 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.

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

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

  160. 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
  161. 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.
  162. 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
  163. Re:Forgive my ignorance by kvezach · · Score: 1

    That constant will kill you, though.

  164. 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.

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

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

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

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

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

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

  168. 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.

  169. 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.
  170. 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);
  171. 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.

  172. 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.