mersenneforum.org  

Go Back   mersenneforum.org > Fun Stuff > Lounge

Reply
 
Thread Tools
Old 2020-08-15, 08:10   #1
preda
 
preda's Avatar
 
"Mihai Preda"
Apr 2015

101010110112 Posts
Default Value of a factor

Let's play this theoretical trading game:

Let's say you completed PRP on some exponent. The result was "composite". The PRP has been verified.

At this point you're sure the M(exponent) in question is composite. You do not doubt this fact a bit; but you don't have a factor.

Now a magical genie (jinn) appears, and proposes you this trade: he would provide a factor for the exponent in question, in exchange for an amount of computation measured as a percent of one PRP test. What percent of one PRP are you willing to pay for a factor?

[Note, we're talking about a factor of an already established-composite number, so the factor does not contribute to deciding primality.]

At one extreme, you may answer: I already know that the candidate is composite, so I have no need for a factor; I'm willing to pay 0% (of one PRP test) for a factor.

In the other direction, you may answer: even though I know it's composite, I consider a factor so cool in itself that I'm willing to pay ... this much % of one PRP for it.

So, how much are you willing to pay for a factor for its own sake? Please post your amount (as a percentage of one PRP test) below.

PS: maybe this should be turned into a poll?

Last fiddled with by preda on 2020-08-15 at 08:13
preda is offline   Reply With Quote
Old 2020-08-15, 08:25   #2
retina
Undefined
 
retina's Avatar
 
"The unspeakable one"
Jun 2006
My evil lair

2·19·163 Posts
Default

A "percent of one PRP test" is not fixed value. So the cost is unknown at the time of the transaction.

Anyone entering into a contract for unknown costs would need to be crazy.

So the genie is a trickster. DON'T DO ANY BUSINESS WITH IT.
retina is online now   Reply With Quote
Old 2020-08-15, 08:45   #3
preda
 
preda's Avatar
 
"Mihai Preda"
Apr 2015

3×457 Posts
Default

Quote:
Originally Posted by retina View Post
A "percent of one PRP test" is not fixed value. So the cost is unknown at the time of the transaction.

Anyone entering into a contract for unknown costs would need to be crazy.

So the genie is a trickster. DON'T DO ANY BUSINESS WITH IT.
The "price" of a factor depends on the exponent. One simple way to model that is to take the price relative to the PRP for the same exponent, then the magnitude of the exponent is removed from the price.

I imagine, if I took 1h to complete the PRR, or 1day, or 1month, I would probably also pay different (proportional?) amounts for a factor.
preda is offline   Reply With Quote
Old 2020-08-15, 08:48   #4
preda
 
preda's Avatar
 
"Mihai Preda"
Apr 2015

55B16 Posts
Default

The first data-point (to break the ice):

I would pay 5% for a factor. Maybe even a bit more, but clearly not more than 10%.

Last fiddled with by preda on 2020-08-15 at 08:48
preda is offline   Reply With Quote
Old 2020-08-15, 08:51   #5
R. Gerbicz
 
R. Gerbicz's Avatar
 
"Robert Gerbicz"
Oct 2005
Hungary

22·7·53 Posts
Default

Quote:
Originally Posted by preda View Post
What percent of one PRP are you willing to pay for a factor?
A lot, maybe even 800% or more (for small exponent). Why? Because for semi prime Mersenne number even a single factor means that you have a full factorization. OK, without the proof that the factors are prime, but we have not that many full factorizations for Mersenne numbers.

Last fiddled with by R. Gerbicz on 2020-08-15 at 08:52
R. Gerbicz is offline   Reply With Quote
Old 2020-08-15, 09:03   #6
preda
 
preda's Avatar
 
"Mihai Preda"
Apr 2015

3·457 Posts
Default

Quote:
Originally Posted by R. Gerbicz View Post
A lot, maybe even 800% or more (for small exponent). Why? Because for semi prime Mersenne number even a single factor means that you have a full factorization. OK, without the proof that the factors are prime, but we have not that many full factorizations for Mersenne numbers.
What about wavefront exponents (around 100M) ? Let's say one PRP takes on the order of days there (1day on GPU). Would you pay 8x just to get one factor of a random exponent, when you could complete 8 PRP tests instead? (would you rather have one factor, vs. having the primality status of 8 candidates?)

Last fiddled with by preda on 2020-08-15 at 09:05
preda is offline   Reply With Quote
Old 2020-08-15, 09:58   #7
R. Gerbicz
 
R. Gerbicz's Avatar
 
"Robert Gerbicz"
Oct 2005
Hungary

148410 Posts
Default

Quote:
Originally Posted by preda View Post
What about wavefront exponents (around 100M) ?
When you have the proof scheme then probably nothing, but say 1% if you have no proof scheme (it is still too generous as the prp has much less than 1% failure).
One advantage of a factor is that you can check it in linear time that d | Mp.

You could say that it is pure theory, we haven't seen such things in Maths, then see this: https://hal.inria.fr/inria-00181029v1/document they provided a polynomial factor (the smallest degree divisor) for all reducible polynomial, much faster than the previous methods (if we count the time per polynomial).

Last fiddled with by R. Gerbicz on 2020-08-15 at 10:00
R. Gerbicz is offline   Reply With Quote
Old 2020-08-15, 11:54   #8
Alex
 
Alex's Avatar
 
"Alex_soldier (GIMPS)"
Aug 2020
www.Mersenne.ru

2×3 Posts
Smile

Upto 100% for ordinary exponent, because thit is better than Double-check.

Perhaps, the same price for each next factor of the same exponent, because this may be the only way to full factoring.

And much more for small exponents, because their full factorings are more actual.
For example, I calculated, 4624984171798410% has been already spent on M1277.
Alex is offline   Reply With Quote
Old 2020-08-15, 11:54   #9
Ensigm
 
Aug 2020

11410 Posts
Default

If we consider factoring as goal that will eventually be reached (regardless of its relative priority to determining primality), then the percentage is certainly much more than 100%, given the algorthms we currently have. The expected amount of computation needed to find one factor for all composite mersenne numbers under a considerable exponent, say 100000, will certainly exceed (and might have already exceeded) the amount of computation needed to run a primality test on all of them. Many will succumb to TF, P-1, or ECM curves with small bounds, but there are a few diehards which have no small factors at all, inflating the overall average. So if we do the deal repeatedly with the genie at 100% for every composite mersenne number under a certain bound, we will almost certainly profit (in terms of computational output——We will lose the excitement, of course).

Last fiddled with by Ensigm on 2020-08-15 at 12:16
Ensigm is offline   Reply With Quote
Old 2020-08-15, 16:52   #10
Uncwilly
6809 > 6502
 
Uncwilly's Avatar
 
"""""""""""""""""""
Aug 2003
101×103 Posts

263816 Posts
Default

Quote:
Originally Posted by Alex View Post
Upto 100% for ordinary exponent, because thit is better than Double-check.
But with the new advance of PRP with VDF and then running a Cert on that we will eliminate the need for a full DC. We will be spending ~5% or less extra time to verify the PRP run.
Uncwilly is offline   Reply With Quote
Old 2020-08-15, 19:07   #11
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

2·53·71 Posts
Default

I'd pay an extra 50% of a PRP test even for an ordinary looking 90ish-bit factor.

This may not be rational and is not best as far as GIMPS throughput goes, but for me it is a lot more satisfying to say "that Mersenne is composite, here's a factor" rather than "I ran a PRP test, and generated a proof file which I've since deleted, and it went through this process that I'm sure is secure and that process said the proof was valid, so that Mersenne number is really, really composite. Trust me".
Prime95 is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Fun factor TheMawn Lounge 0 2014-04-11 02:41
who can factor 10^100+27? aaa120 Factoring 17 2008-11-13 19:23
New factor fivemack ElevenSmooth 4 2008-05-07 19:28
P56 ECM Factor wblipp Factoring 4 2005-04-23 11:41
Shortest time to complete a 2^67 trial factor (no factor) dsouza123 Software 12 2003-08-21 18:38

All times are UTC. The time now is 12:04.


Fri Jul 16 12:04:58 UTC 2021 up 49 days, 9:52, 2 users, load averages: 1.49, 1.75, 1.87

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.