George,
I think I've found two bugs in Prime95 or, at least, serious
misfeatures. I don't know whether they've been fixed in more recent
releases but as I'm using the program in a rather creative manner I
suspect not. The Mersenne list is Cc:ed so that if anyone else wishes
to use your program in this way they will be aware of the problems and
take appropriate countermeasures.
Bug 1: A factor specified in lowm.txt or lowp.txt which is more than a
hundred or so decimal digits is not read correctly and is incorrectly
reported as not dividing the M or P number being factored. The exact
length at which it fails wasn't determined directly but it's around that
size.
Bug 2: If worktodo.ini contains two lines specifying ECM work to be
done, and a factor is found of the first number, the worktodo.ini file
is truncated to zero size and Prime95 halts. In my opinion it's a
misfeature that the program doesn't append the new factor to
low{m,p}.txt and continue with the remaining curves on that integer but
I accept that may not be what everyone wants. Wiping out all remaining
lines *is* a bug in my opinion.
Background:
The number 2^64695-2^15+1 is a Miller-Rabin pseudoprime. It could be
proved prime by completely factoring 2^15*(2^64680-1). The latter
number has a lot of algebraic factors, including M32340 and P32340.
There are so many algebraic factors that even tiny B1 limits for the ECM
and P-1 algorithms find very large composite factors.
Regards,
Paul
_________________________________________________________________________
Unsubscribe & list info -- http://www.ndatech.com/mersenne/signup.htm
Mersenne Prime FAQ -- http://www.tasam.com/~lrwiman/FAQ-mers