mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   PrimeNet (https://www.mersenneforum.org/forumdisplay.php?f=11)
-   -   P-1 factoring anyone? (https://www.mersenneforum.org/showthread.php?t=11101)

LaurV 2012-05-07 05:33

[QUOTE=James Heinrich;298639]For those who are fascinated by P-1 factors found thanks to the Brent-Suyama extension, I now have a list of known ones here:
[URL]http://mersenne-aries.sili.net/brent-suyama.php[/URL]

Note: there are certainly far more than the 84 currently listed, but they'll appear slowly over the next few days as I crawl my database and fill in the k factorizations (and thereby the minimum required B1/B2 to compare with the actual B1/B2 used).[/QUOTE]

That is a nice job!

OTOH, I would doubt that some 64-66 bits factors (with astronomical k's!!) in that list were found by P-1 at all. They were reported as big composites by some workers, tricking PrimeNet to believe they are P-1 (see Axon thread here around iirc), but they were (some new, some previously known) clearly TF factors.

OTOTOH :razz:, if you are still here around, please have a look to my comment in the kepler thread related to some gtx690 being a dual chip card.

Dubslow 2012-05-07 05:53

[QUOTE=LaurV;298647]That is a nice job!

OTOH, I would doubt that some 64-66 bits factors (with astronomical k's!!) in that list were found by P-1 at all. They were reported as big composites by some workers, tricking PrimeNet to believe they are P-1 (see Axon thread here around iirc), but they were (some new, some previously known) clearly TF factors.

OTOTOH :razz:, if you are still here around, please have a look to my comment in the kepler thread related to some gtx690 being a dual chip card.[/QUOTE]
Factors can only appear on the list if a results file/line was uploaded to his website saying it was P-1 and giving the specific bounds used. Otherwise he couldn't do the min/actual calculation he does (and otherwise he wouldn't know for sure it was P-1, as you pointed out).

cheesehead 2012-05-07 06:32

[QUOTE=James Heinrich;298639]For those who are fascinated by P-1 factors found thanks to the Brent-Suyama extension, I now have a list of known ones here:
[URL]http://mersenne-aries.sili.net/brent-suyama.php[/URL]

Note: there are certainly far more than the 84 currently listed, but they'll appear slowly over the next few days as I crawl my database and fill in the k factorizations (and thereby the minimum required B1/B2 to compare with the actual B1/B2 used).[/QUOTE][URL]http://mersenne-aries.sili.net/exponent.php?exponentdetails=7854383[/URL] is an interesting case.

Suggestion for extra work for you to do when bored: On [URL]http://mersenne-aries.sili.net/brent-suyama.php[/URL] change the "Minimum Required" heading and columns to four columns: minimum required B1/B2 with Brent-Suyama, minimum required B1/B2 without Brent-Suyama.

Cases like 7854383 show why minimum required B1 could be different between with and without Brent-Suyama, unless I'm mistaken. Please enlighten me if I'm mistaken.

Even snazzier would be to show the extra columns only when there's a B1 difference, as with 7854383. But you may not be that bored for a long time, so ...

LaurV 2012-05-07 06:42

[QUOTE=Dubslow;298650]Factors can only appear on the list if a results file/line was uploaded to his website saying it was P-1 and giving the specific bounds used. Otherwise he couldn't do the min/actual calculation he does (and otherwise he wouldn't know for sure it was P-1, as you pointed out).[/QUOTE]
I didn't know that, sorry. I misinterpreted his affirmation about "crawling" as "crawling the PrimeNet database". There, factors found with P-1 appear as "F-PM1", and the others found by TF appears simple as "F". But reporting a big composite factor as P-1, results in marking both smaller factors as P-1. You can in fact TF one exponent, and if you are lucky to find 2 factors, then you report their product and get a big jump in P-1 credit.

Dubslow 2012-05-07 07:20

[QUOTE=LaurV;298653]I didn't know that, sorry. I misinterpreted his affirmation about "crawling" as "crawling the PrimeNet database". There, factors found with P-1 appear as "F-PM1", and the others found by TF appears simple as "F". But reporting a big composite factor as P-1, results in marking both smaller factors as P-1. You can in fact TF one exponent, and if you are lucky to find 2 factors, then you report their product and get a big jump in P-1 credit.[/QUOTE]
True, but PrimeNet doesn't record the method used in the public tables (like [URL="http://mersenne.org/report_factors/"]Factor Report[/URL]) (much less the actual P-1 bounds); the type determination is only for credit purposes.

However, since very few users actually upload their results to Mersenne-aries, it might be worth it to James to crawl through the factors and look for those with factors more than a few bits above standard TF, and perhaps put those in a separate table marked "possible B-S factors".
[QUOTE=cheesehead;298652][URL]http://mersenne-aries.sili.net/exponent.php?exponentdetails=7854383[/URL] is an interesting case.

Suggestion for extra work for you to do when bored: On [URL]http://mersenne-aries.sili.net/brent-suyama.php[/URL] change the "Minimum Required" heading and columns to four columns: minimum required B1/B2 with Brent-Suyama, minimum required B1/B2 without Brent-Suyama.

Cases like 7854383 show why minimum required B1 could be different between with and without Brent-Suyama, unless I'm mistaken. Please enlighten me if I'm mistaken.

Even snazzier would be to show the extra columns only when there's a B1 difference, as with 7854383. But you may not be that bored for a long time, so ...[/QUOTE]

The problem is that Brent-Suyama depends heavily on what bounds are used and the "relative prime" count that Prime95 prints. It's more or less a random crap shoot above B2, as far as which particular FCs are tested, depending on B2 (and even then on the RP count like I just mentioned). See, for example [URL="http://mersenne-aries.sili.net/exponent.php?exponentdetails=54699223"]M54699223[/URL] -- flash had seen a long dearth of S2 factors, and so [URL="http://www.mersenneforum.org/showthread.php?p=292804#post292804"]tested his machine[/URL] against this factor -- with a higher B2, he actually missed the B-S factor.
[I](Edit: That entire page of that second link, and the first post of the following page is about B-S and P-1. It's worth reading the page in its entirety -- among other discussions, there's a slightly more extended analogy.)[/I]

The point is there isn't a "minimum required with B-S" because it's a crap shoot. (If it weren't a crap shoot, that'd be the same as just testing to the higher B2.)

LaurV 2012-05-07 09:25

[QUOTE=Dubslow;298655]True, but PrimeNet doesn't record the method used in the public tables (like [URL="http://mersenne.org/report_factors/"]Factor Report[/URL])[/QUOTE]
That's why the "crawling" part: crawling through the "exponent status" pages and extracting exponents having "F-PM1" keyword :D. Of course, as I said, I completely forgot the fact that James keeps his own DB with history (contrary to PrimeNet where the history is gone when a factor is found).

aketilander 2012-05-07 11:11

[QUOTE=LaurV;298659]I completely forgot the fact that James keeps his own DB with history (contrary to PrimeNet where the history is gone when a factor is found).[/QUOTE]

I actually have a question about this. Is the history completely erased from the database or is it that it is not any longer displayed? You can for instance find LL-results for a specific exponent in the database even if a factor is found, but if you use [URL="http://www.mersenne.org/report_exponent/"]report_exponent[/URL] you only get information about the factor.

That is: How much of old results are still kept in the database? Is something at all erased? Is it possible to retrieve all information in database for a specific exponent if you would like to even in cases when a factor has been found later?

Dubslow 2012-05-07 11:12

[QUOTE=aketilander;298664]
That is: How much of old results are still kept in the database? Is something at all erased? Is it possible to retrieve all information in database for a specific exponent if you would like to even in cases when a factor has been found later?[/QUOTE]

I suspect not, though of course I have no way to prove it. Database size is a major concern for PrimeNet -- and any factor found means space saved, with the current (assumed but not proven) policies in place.

LaurV 2012-05-07 11:27

The history is not erased, just hidden and impossible to access anymore for commoners (like us). The proof is the fact that when you access[URL="http://www.mersenne.org/report_LL/?exp_lo=1&exp_hi=1000000000&exp_date=&user_only=1&user_id=YOURUSERID&txt=1&dispdate=1&B1=Get+LL+data"] your own LL[/URL]** history, beside of "verified", "unverified" and "bad" results, there will be also a "Test results where factor was found later" section (I have a couple of them in my list). This means I did a LL, it was verified (or not), but later a factor was found. The DB remembers exactly the exponent's history (that is, who was the guy who did the initial LL, double check LL, maybe what type of factoring was used to find the factor, etc).

**in the link you have to replace yourUserId, with the real one, and must be logged on
edit: which is case sensitive :D found it in the hard way

James Heinrich 2012-05-07 11:56

[QUOTE=Dubslow;298655]However, since very few users actually upload their results to Mersenne-aries, it might be worth it to James to crawl through the factors and look for those with factors more than a few bits above standard TF, and perhaps put those in a separate table marked "possible B-S factors".[/QUOTE]One day, possibly, eventually, I'll crawl through my list of known factors that have no known method of discovery and try and guess which was used. But that's not something I'm planning on doing anytime soon.

James Heinrich 2012-05-07 12:02

[QUOTE=LaurV;298647]OTOH, I would doubt that some 64-66 bits factors (with astronomical k's!!) in that list were found by P-1 at all.[/QUOTE]Do you have a specific example I could look at?
As has been observed elsewhere, PrimeNet isn't very good at (a) knowing which manual results are TF vs P-1 (often assigning P-1 credit to TF results), and (b) reporting what bounds were used when a TF factor is found (which, of course, would also eliminate problem (a)).

[QUOTE=Dubslow;298650]Factors can only appear on the list if a results file/line was uploaded to his website saying it was P-1 and giving the specific bounds used. Otherwise he couldn't do the min/actual calculation he does (and otherwise he wouldn't know for sure it was P-1, as you pointed out).[/QUOTE]Quite right. I have many spidered-from-PrimeNet "PM1" factors in my database, but since PrimeNet doesn't tell what bounds were used when a PM1 factor was found that's not much use in this case. I can calculate what bounds would be required to find via normal P-1, but without knowing what bounds were used there's no way to know if Brent-Suyama was invoked.

[QUOTE=cheesehead;298652][URL]http://mersenne-aries.sili.net/M7854383[/URL] is an interesting case.[/quote]It is. It's the "very rare" case [i]axn[/i] talked about when he [url=http://www.mersenneforum.org/showpost.php?p=288180&postcount=1114]outlined the algorithm for finding B1/B2[/url]:[quote]If largest has a power > 1 (very rare), set B1=B2=large^power. Stop. (only stage 1 can find this one. stage 2 not needed)[/quote]

[QUOTE=cheesehead;298652]change the "Minimum Required" heading and columns to four columns: minimum required B1/B2 with Brent-Suyama, minimum required B1/B2 without Brent-Suyama.[/quote]The "Minimum Requied" B1/B2 is for regular P-1 with no Brent-Suyama extension, and is easily calculated. The minimum required bounds for Brent-Suyama to find the factor are nebulous at best, and don't actually translate into minimum bounds per se.
For example: [url=http://mersenne-aries.sili.net/exponent.php?exponentdetails=54699223]M54,699,223[/url] was found by [i]Dubslow[/i] with B1=475,000/B2=8,906,250. But [i]flashjh[/i] was unable to replicate the discovery with the slightly-higher bounds of B1=475,000/B2=9,025,000. It seems this is because a different number of relative primes was selected, and that affects how the Brent-Suyama extension works. So describing a "minimum B1/B2" is valid for regular P-1 (these or larger bounds will always find said factor), but not valid for Brent-Suyama extension.


All times are UTC. The time now is 22:41.

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