10.12.2012 Views

Prime Numbers

Prime Numbers

Prime Numbers

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

316 Chapter 6 SUBEXPONENTIAL FACTORING ALGORITHMS<br />

can simply be incremented/decremented to x ± 1, yielding a whole new flock<br />

of factors. Is there some way to exploit this phenomenon for more gain?<br />

Incidentally, there are other identities that require, for a desired product of<br />

terms, fewer operations than one might expect. For example, we have another<br />

general identity which reads:<br />

(n + 8)!<br />

n!<br />

= 204 + 270n + 111n 2 +18n 3 + n 4 2 − 16(9 + 2n) 2 ,<br />

allowing for a product of 8 consecutive integers to be effected in 5 multiplies<br />

(not counting multiplications by constants). Thus, even if the pure-squaring<br />

ladder at the beginning of this exercise fails to allow generalization, there are<br />

perhaps other ways to proceed.<br />

Theoretical work on such issues does exist; for example, [Dilcher 1999]<br />

discourses on the difficulty of creating longer squaring ladders of the indicated<br />

kind. Recently, D. Symes has discovered a (k = 4) identity, with coefficients<br />

(a1,a2,a3,a4) as implied in the construct<br />

(((x 2 −67405) 2 −3525798096) 2 −533470702551552000) 2 −469208209191321600 2<br />

which, as the reader may wish to verify via symbolic processing, is indeed<br />

the product of 16 monomials! P. Carmody recently reports that many such<br />

4-squarings cases are easy to generate via, say, a GP/Pari script.<br />

6.18. Are there yet-unknown ways to extract square roots in number fields,<br />

as required for successful NFS? We have discussed in Section 6.2.5 some stateof-the-art<br />

approaches, and seen in Exercise 6.15 that some elementary means<br />

exist. Here we enumerate some further ideas and directions.<br />

(1) The method of Hensel lifting mentioned in Section 6.2.5 is a kind of padic<br />

Newton method. But are there other Newton variants? Note as in<br />

Exercise 9.14 that one can extract, in principle, square roots without<br />

inversion, at least in the real-number field. Moreover, there is such a thing<br />

as Newton solution of simultaneous nonlinear equations. But a collection<br />

of such equations is what one gets if one simply writes down the relations<br />

for a polynomial squared to be another polynomial (there is a mod f<br />

complication but that can possibly be built into the Newton–Jacobian<br />

matrix for the solver).<br />

(2) In number fields depending on polynomials of the simple form f(x) =<br />

x d +1, one can actually extract square roots via “negacyclic deconvolution”<br />

(see Section 9.5.3 for the relevant techniques in what follows). Let the<br />

entity for which we know there exists a square root be written<br />

γ 2 d−1<br />

= zjα j<br />

j=0<br />

where α is a d-th root of (−1) (i.e., a root of f). Now, in signal<br />

processing terminology, we are saying that for some length-d signal γ to

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!