mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Software

Reply
 
Thread Tools
Old 2018-06-04, 07:30   #1
ICWiener
 
Jun 2018

17 Posts
Default How does one prove that a mersenne prime found with CUDALucas is really prime?

Let me refine the question. For instance, the prime-testing software Primo generates a "prime certificate" file that can be shared easily in order to prove that a given prime has been deterministically verified as prime. CUDALucas does not provide such a file. Instead, it writes a "result.txt" which simply confirms that the given mersenne number is indeed prime, without "proof".

What stops someone from claiming "I just proved that M41033333333323 is prime using CUDALucas", and wasting everyone's time who tries to verify it?
ICWiener is offline   Reply With Quote
Old 2018-06-04, 08:10   #2
axn
 
axn's Avatar
 
Jun 2003

2×7×389 Posts
Default

Quote:
Originally Posted by ICWiener View Post
What stops someone from claiming "I just proved that M41033333333323 is prime using CUDALucas", and wasting everyone's time who tries to verify it?
We can ask them to produce the last checkpoint file written by CudaLucas and then run the rest of the LL test from there. Other than that, no shortcut verification is known.
axn is offline   Reply With Quote
Old 2018-06-04, 08:21   #3
ICWiener
 
Jun 2018

100012 Posts
Default

So using CUDALucas to prove the primality of a mersenne number is not very useful?
ICWiener is offline   Reply With Quote
Old 2018-06-04, 08:50   #4
paulunderwood
 
paulunderwood's Avatar
 
Sep 2002
Database er0rr

29·157 Posts
Default

Quote:
Originally Posted by ICWiener View Post
So using CUDALucas to prove the primality of a mersenne number is not very useful?
The various proofs on different hardware and software are all useful!

Quote:
To be thorough, the prime number was independently verified with four different programs running on various hardware configurations.

Last fiddled with by paulunderwood on 2018-06-04 at 08:52
paulunderwood is offline   Reply With Quote
Old 2018-06-04, 09:02   #5
ET_
Banned
 
ET_'s Avatar
 
"Luigi"
Aug 2002
Team Italia

43·113 Posts
Default

Quote:
Originally Posted by ICWiener View Post

What stops someone from claiming "I just proved that M41033333333323 is prime using CUDALucas", and wasting everyone's time who tries to verify it?
IIRC, CUDALucasa can't test Mersenne exponents that big. This could be a (negative) verification...
ET_ is offline   Reply With Quote
Old 2018-06-04, 09:30   #6
ICWiener
 
Jun 2018

218 Posts
Default

That was just a random prime number. Replace it with any number verifiable by CUDALucas.
ICWiener is offline   Reply With Quote
Old 2018-06-04, 13:09   #7
preda
 
preda's Avatar
 
"Mihai Preda"
Apr 2015

23·181 Posts
Default

An LL verification, even if it takes a significant amount of time, is still a very fast way to verify a Mersenne presumed-prime.

For comparison, there are hundreds of LL done daily just to verify that X is indeed not prime (I'm referring to double checks, done after an initial LL turned up negative).

Last fiddled with by preda on 2018-06-04 at 13:10
preda is offline   Reply With Quote
Old 2018-06-04, 13:12   #8
ICWiener
 
Jun 2018

1116 Posts
Default

So if one came forward with the claim that "I found M*** a new Mersenne prime using CUDALucas, and I have nothing but the last checkpoint file to prove it", would be taken seriously?
ICWiener is offline   Reply With Quote
Old 2018-06-04, 13:32   #9
preda
 
preda's Avatar
 
"Mihai Preda"
Apr 2015

23·181 Posts
Default

Quote:
Originally Posted by ICWiener View Post
So if one came forward with the claim that "I found M*** a new Mersenne prime using CUDALucas, and I have nothing but the last checkpoint file to prove it", would be taken seriously?
Yes, once.
preda is offline   Reply With Quote
Old 2018-06-04, 13:57   #10
retina
Undefined
 
retina's Avatar
 
"The unspeakable one"
Jun 2006
My evil lair

3×2,239 Posts
Default

Quote:
Originally Posted by ICWiener View Post
So if one came forward with the claim that "I found M*** a new Mersenne prime using CUDALucas, and I have nothing but the last checkpoint file to prove it", would be taken seriously?
It isn't just CUDALucas, but all LL test programs that have the same "flaw". Since there is currently no known fast verification method, we are left with asking the claimant to produce the penultimate checkpoint file. So if you can produce a checkpoint file and someone else runs the last few iterations and gets the same result then you will be famous. But if instead it is bogus then you may have trouble with people believing you in the future. Either your machine/GPU is faulty, or something more sinister is going on.

Last fiddled with by retina on 2018-06-04 at 13:58
retina is offline   Reply With Quote
Old 2018-06-04, 14:14   #11
ICWiener
 
Jun 2018

17 Posts
Default

Thank you all for your replies. This is exactly what I was looking for.
ICWiener is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
How to know if you found a mersenne prime shaytan1986 Information & Answers 1 2015-07-26 03:38
Mersenne Prime Found? No. houding PrimeNet 4 2014-09-21 15:32
How to know if you found a mersenne prime. Sutton Shin PrimeNet 7 2012-10-02 05:57
new mersenne prime found unregistered Data 25 2005-01-07 19:26
Strategies when a Mersenne prime is found GP2 Lounge 30 2003-12-02 19:45

All times are UTC. The time now is 23:29.


Mon Mar 27 23:29:19 UTC 2023 up 221 days, 20:57, 0 users, load averages: 0.69, 0.89, 0.96

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.

≠ ± ∓ ÷ × · − √ ‰ ⊗ ⊕ ⊖ ⊘ ⊙ ≤ ≥ ≦ ≧ ≨ ≩ ≺ ≻ ≼ ≽ ⊏ ⊐ ⊑ ⊒ ² ³ °
∠ ∟ ° ≅ ~ ‖ ⟂ ⫛
≡ ≜ ≈ ∝ ∞ ≪ ≫ ⌊⌋ ⌈⌉ ∘ ∏ ∐ ∑ ∧ ∨ ∩ ∪ ⨀ ⊕ ⊗ 𝖕 𝖖 𝖗 ⊲ ⊳
∅ ∖ ∁ ↦ ↣ ∩ ∪ ⊆ ⊂ ⊄ ⊊ ⊇ ⊃ ⊅ ⊋ ⊖ ∈ ∉ ∋ ∌ ℕ ℤ ℚ ℝ ℂ ℵ ℶ ℷ ℸ 𝓟
¬ ∨ ∧ ⊕ → ← ⇒ ⇐ ⇔ ∀ ∃ ∄ ∴ ∵ ⊤ ⊥ ⊢ ⊨ ⫤ ⊣ … ⋯ ⋮ ⋰ ⋱
∫ ∬ ∭ ∮ ∯ ∰ ∇ ∆ δ ∂ ℱ ℒ ℓ
𝛢𝛼 𝛣𝛽 𝛤𝛾 𝛥𝛿 𝛦𝜀𝜖 𝛧𝜁 𝛨𝜂 𝛩𝜃𝜗 𝛪𝜄 𝛫𝜅 𝛬𝜆 𝛭𝜇 𝛮𝜈 𝛯𝜉 𝛰𝜊 𝛱𝜋 𝛲𝜌 𝛴𝜎𝜍 𝛵𝜏 𝛶𝜐 𝛷𝜙𝜑 𝛸𝜒 𝛹𝜓 𝛺𝜔