mersenneforum.org  

Go Back   mersenneforum.org > Other Stuff > Archived Projects > NFSNET Discussion

 
 
Thread Tools
Old 2004-12-20, 14:25   #1
dleclair
 
dleclair's Avatar
 
Mar 2003

7710 Posts
Default Factorization of 2,689+.c170: p59 * p112

On Friday December 17th 2004, the factorization of 2^689+1 was completed:

Original number had 170 digits:
36853708864631493391644250804985251280305803918595388924243234412509638519371705475313062632915374659511065091204901783709434713933478948265259721213748840180591280153129

Probable prime factor 1 has 112 digits:
3086847660174709759161235271337878300483574045797182130230663823691355075162921322245761098593210884070961472739

Probable prime factor 2 has 59 digits:
11938946433963522169904424491139802212517997000669460027011

This project was particularly easy, requiring only about 4 days of sieving time.

The polynomials used were:

9007199254740992X - 81129638414606681695789005144065

and

X^6 - X^5 - 5X^4 + 4X^3 + 6X^2 - 3X - 1

About 56 million relations were collected which was substantially more than the minimum required.

Removal of duplicates and singletons reduced this to about 43.5M relations on 27.7M large primes ideals on primes > 10M.

Multiple passes of clique removal reduced this large set down to 4,245,185 relations.

Merging of the relations further reduced this to a matrix with that was about 1.14M square but quite dense with an average relation set weight of 69.96.

This matrix and required about 2.5 days on an Athlon XP 2500+ machine to run to completion.

The factors were found on the first dependency after about 18 minutes.

Many thanks to all the NFSNET sievers!
dleclair is offline  
Old 2004-12-24, 10:04   #2
JHansen
 
JHansen's Avatar
 
Apr 2004
Copenhagen, Denmark

22×29 Posts
Default

Quote:
Originally Posted by dleclair
The polynomials used were:

9007199254740992X - 81129638414606681695789005144065

and

X^6 - X^5 - 5X^4 + 4X^3 + 6X^2 - 3X - 1
Can you tell a little about how you found these polys? What does one look for in a number to be able to pull out a sextic like that?

---
Cheers,
Jes
JHansen is offline  
Old 2004-12-24, 11:30   #3
xilman
Bamboozled!
 
xilman's Avatar
 
"π’‰Ίπ’ŒŒπ’‡·π’†·π’€­"
May 2003
Down not across

101010000000012 Posts
Default

Quote:
Originally Posted by JHansen
Can you tell a little about how you found these polys? What does one look for in a number to be able to pull out a sextic like that?
OK, a little clue. Enough to get you started perhaps, but not enough to spoil the enjoyment of working it out yourself.

Observe that 689 = 13 * 53.

More clues later if you really can't get further on your own.


Paul
xilman is offline  
Old 2004-12-29, 08:47   #4
JHansen
 
JHansen's Avatar
 
Apr 2004
Copenhagen, Denmark

11610 Posts
Default

Quote:
Originally Posted by xilman
More clues later if you really can't get further on your own.


Paul
I think I'll have to through the towel in the ring now. :

The clue about 689=13*53 hasn't helped a lot

I tried to look at the linear poly, which is 2^53*X-(2^106+1). It's root mod N is some number 256...369 (207 digits), that I couldn't plug in the sextic, since my pocket calc can't handle numbers larger then 2048 bits, and I don't have access to any multiprecision software until after jan 5.

I tried to see if the sextic has an obvious root, like 2^13, 2^53 or 2^106, but no luck there either.

I need a hint as to what direction to look, so a clue more, please, but only that! I'd still like to find the answer myself

-----
Cheers,
Jes
JHansen is offline  
Old 2004-12-29, 10:29   #5
xilman
Bamboozled!
 
xilman's Avatar
 
"π’‰Ίπ’ŒŒπ’‡·π’†·π’€­"
May 2003
Down not across

10,753 Posts
Default

Quote:
Originally Posted by JHansen
I think I'll have to through the towel in the ring now. :

The clue about 689=13*53 hasn't helped a lot

I tried to look at the linear poly, which is 2^53*X-(2^106+1). It's root mod N is some number 256...369 (207 digits), that I couldn't plug in the sextic, since my pocket calc can't handle numbers larger then 2048 bits, and I don't have access to any multiprecision software until after jan 5.

I tried to see if the sextic has an obvious root, like 2^13, 2^53 or 2^106, but no luck there either.

I need a hint as to what direction to look, so a clue more, please, but only that! I'd still like to find the answer myself

-----
Cheers,
Jes
Ok. Here's taking the hint one stage further. x^pq+1 is divisible by x^p+1 when q is odd. In particular, x^689+1 is divisible by x^53+1. Perform the division and see what you get. See if you can correlate that with your observation about the linear polynomial.

It may not seem like it yet, but you are making progress so keep going,


Paul
xilman is offline  
Old 2004-12-29, 11:14   #6
Wacky
 
Wacky's Avatar
 
Jun 2003
The Texas Hill Country

32·112 Posts
Default

Quote:
Originally Posted by JHansen
The clue about 689=13*53 hasn't helped a lot

I tried to look at the linear poly, which is 2^53*X-(2^106+1). It's root mod N is some number 256...369 (207 digits),
Let me suggest that you try to solve this with algebra rather than numerically.

2^53 is obviously significant. Try substituting "Y" for 2^53 in both polynomials and the original Cunningham number.
Wacky is offline  
Old 2004-12-29, 13:11   #7
akruppa
 
akruppa's Avatar
 
"Nancy"
Aug 2002
Alexandria

2,467 Posts
Default

I don't think how to find the sextic is obvious at all for someone who doesn't know the required trick. Therefore, another hint: try to get a degree 12 polynomial first, using xilman's and Wacky's suggestions.

Alex
akruppa is offline  
Old 2004-12-29, 16:32   #8
JHansen
 
JHansen's Avatar
 
Apr 2004
Copenhagen, Denmark

22×29 Posts
Default

Here's where I got to:

Letting N:=2^689+1 and y:=2^53, we have N=y^13+1. This factor as (y+1)\sum_{n=0}^{12} (-1)^n y^n. Is this the 12'th degree poly you were talking about, Alex?

But how to convert that 12'th degree into something managble has eluded me so far.... If there's a trick I didn't see it. Can someone please let me (and everyone else) in on the 'secret' now?


-----
Cheers,
Jes
JHansen is offline  
Old 2004-12-29, 16:50   #9
xilman
Bamboozled!
 
xilman's Avatar
 
"π’‰Ίπ’ŒŒπ’‡·π’†·π’€­"
May 2003
Down not across

10,753 Posts
Default

Quote:
Originally Posted by JHansen
Here's where I got to:

Letting N:=2^689+1 and y:=2^53, we have N=y^13+1. This factor as (y+1)\sum_{n=0}^{12} (-1)^n y^n. Is this the 12'th degree poly you were talking about, Alex?

But how to convert that 12'th degree into something managble has eluded me so far.... If there's a trick I didn't see it. Can someone please let me (and everyone else) in on the 'secret' now?


-----
Cheers,
Jes
You're getting there. Now try working out the root of the linear polynomial. In particular, start by dividing it by 2^53.

Paul
xilman is offline  
Old 2004-12-29, 17:05   #10
xilman
Bamboozled!
 
xilman's Avatar
 
"π’‰Ίπ’ŒŒπ’‡·π’†·π’€­"
May 2003
Down not across

10,753 Posts
Default

Quote:
Originally Posted by xilman
You're getting there. Now try working out the root of the linear polynomial. In particular, start by dividing it by 2^53.

Paul
Another clue. You've found out how to get a degree-12 polynomial, but you want a degree-6 version. So divide the polynomial you have by x^6 and regroup terms. Play around with it a bit and, in particular, see whether you can make a useful change of variable.

That's a big hint!

Paul
xilman is offline  
Old 2004-12-30, 01:46   #11
Wacky
 
Wacky's Avatar
 
Jun 2003
The Texas Hill Country

32×112 Posts
Default

Quote:
Originally Posted by JHansen
If there's a trick I didn't see it. Can someone please let me (and everyone else) in on the 'secret' now?
Jes,

Please do not feel that your request for help has fallen on deaf ears.

Yes, we (at least Paul(Xilman), Alex, and myself) could "let you in on the secret" by simply expressing the two polynomials in a simple form. However, I think that there is significant value in letting you "work it out for yourself". In fact, you expressed some desire for this approach yourself.

Therefore, I, and knowing them, I presume also Paul and Alex, would prefer to see you expend the effort to understand the math and discover the particulars for yourself.

The transform that works in this case is but one possible form that can be used. If you can recognize the general technique, then you may be able to apply that generalization to other factorizations that have not yet been done.

It is my hope that you can learn from the exercise so that, in the future, you might lead rather than just following.

As you discover facts about this factorization, feel free to continue to express whatever you have found. And do not hesitate to ask for additional help when you are really "stuck". I'm sure that you will continue to receive hints as long as you are trying to work it out.

Richard
Wacky is offline  
 

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
ECM work on 4788:2549.c170 schickel Aliquot Sequences 51 2011-01-05 02:32
Team sieve #20: c170 from 4788:2549 schickel Aliquot Sequences 153 2010-11-09 07:39
Factorization of 7,254+ dleclair NFSNET Discussion 1 2006-03-21 05:11
Factorization of 11,212+ Wacky NFSNET Discussion 1 2006-03-20 23:43
Factorization of 5,307- Jeff Gilchrist NFSNET Discussion 7 2005-02-23 19:46

All times are UTC. The time now is 00:14.


Sat Jul 17 00:14:09 UTC 2021 up 49 days, 22:01, 1 user, load averages: 1.50, 1.73, 1.62

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.