![]() |
[Help] understanding about finding norm in non monic polynomials
Hi, I'm interested in algorithm, namely NFS (number field sieve).
So, the problem is that we're trying to sieve over the norm generated by a,b pairs in the form of algebraic number that is in the form of (a - bα) where α is the algebraic root of irreducible polynomial f. Say, in most of the references i've read, it's said that the norm will be F (a,b) = b^d*f(a/b). And as for monic polynomial, the norm isn't changing. However, if the polynomial isn't monic (say leading coefficient is some constant C), then the norm calculation would be different, in this case it will be N(a - bα) = (F(a,b))/c. I just wanted to make sure, is this true? |
Let R be a UFD with K its field of fractions and f in R[X] monic and irreducible of degree n≥1.
Let α be in an algebraic closure of K satisfying f(α)=0. Then \[ 1,\alpha,\alpha^2,\ldots,\alpha^{n-1} \] is a basis for R[α] over R. Now take any r,s in R with s≠0 and let g be the function from R[α] to R[α] given by g(x)=(r+sα)x. By calculating the matrix for g relative to the above basis, we see that the norm (from R[α] to R) of r+sα is given by \[ (-s)^nf\left(\frac{-r}{s}\right)\] If f is not monic, then the first step fails already. |
All times are UTC. The time now is 00:56. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.