mersenneforum.org  

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

Reply
 
Thread Tools
Old 2003-03-07, 14:38   #1
eepiccolo
 
eepiccolo's Avatar
 
Dec 2002
Frederick County, MD

17216 Posts
Default Double Checking Factors

OK, this is most likely a dumb question (unless you believe the old adage of there being no such thing ;) ). Of course, we double check LL test to make sure they are OK, but is there some sort of checking to make sure factors that are found are valid?
eepiccolo is offline   Reply With Quote
Old 2003-03-07, 16:53   #2
Kevin
 
Kevin's Avatar
 
Aug 2002
Ann Arbor, MI

1B116 Posts
Default

Yes, I believe all factors found are immediately tested by the server. Checking to see if an individual number is a factor is trivial work.
Kevin is offline   Reply With Quote
Old 2003-03-07, 18:16   #3
ewmayer
2ω=0
 
ewmayer's Avatar
 
Sep 2002
República de California

2·32·647 Posts
Default

Quote:
Originally Posted by Kevin
Yes, I believe all factors found are immediately tested by the server. Checking to see if an individual number is a factor is trivial work.
I'm not 100% sure about this. One of the folks beta-testing my factor.c code recently submitted a batch of factors they found, but later it turned out that there was an output-print bug in the particular version of the code they were using which caused the printed "factors" to be 6 larger (6 = 2^64 mod 10) than the true factor. The server didn't give them any kind of error message, however. Since they submitetd their results using the manual test pages, perhaps this only applies to those. Even if the server actually does check reported factors and reassign for factoring any that are incorrect, there's still the more insidious problem of the program missing factors, which appears to happen with a non-negligible frequency. Obviously subsequent p-1 will catch many of these (that's how I first happened onto the problem), but only those for which q-1 happens to be smooth enough for the p-1 method with the default bounds to find it. I don't know if any of the QA effort is devoted to checking for missed factors, but it would be nice to have a quantitative estimate of how frequently this occurs.
ewmayer is offline   Reply With Quote
Old 2003-03-07, 18:37   #4
trif
 
trif's Avatar
 
Aug 2002

2×101 Posts
Default

Do you happen to know the exponents they reported and did they submit the exponents without factors as well?
trif is offline   Reply With Quote
Old 2003-03-07, 18:44   #5
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

165558 Posts
Default

The server does have this check, but it may not be hooked into the manual reporting web pages. Not to worry, as my master database update programs also check the factor. Ernst's off-by-6 factors never made it into the master database. The only known flaw in my program is that it does not check to see if the reported factor is composite.
Prime95 is online now   Reply With Quote
Old 2003-03-07, 19:12   #6
ewmayer
2ω=0
 
ewmayer's Avatar
 
Sep 2002
República de California

2×32×647 Posts
Default

Quote:
Originally Posted by trif
Do you happen to know the exponents they reported and did they submit the exponents without factors as well?
I do, and the exponents with the true factors have since been resubmitted.
But it would have been nice to get some kind of error message from the server, so the problem would have been spotted immediately, not left to chance.
ewmayer is offline   Reply With Quote
Old 2003-03-10, 05:01   #7
Darak
 
Oct 2002

23 Posts
Default

Ahhhh, I'm glad you asked the question as I've been wondering this for years but too lazy to ask...
Darak is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Double checking gd_barnes Riesel Prime Search 69 2021-03-21 00:54
What about double-checking TF/P-1? 137ben PrimeNet 6 2012-03-13 04:01
Double checking Unregistered Information & Answers 19 2011-07-29 09:57
Double-checking with PFGW rogue Conjectures 'R Us 70 2010-11-16 20:58
Double-checking milestone? jobhoti Math 17 2004-05-21 05:02

All times are UTC. The time now is 16:34.


Sun Aug 1 16:34:11 UTC 2021 up 9 days, 11:03, 0 users, load averages: 1.30, 1.44, 1.61

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, 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.