Algorithms and Statistics for Additive Polynomials

Algorithms and Statistics for Additive Polynomials

Algorithms and Statistics for Additive Polynomials Mark Giesbrecht with Joachim von zur Gathen and Konstantin Ziegler Symbolic Computation Group Cheriton School of Computer Science University of Waterloo Waterloo, Ontario, Canada November 28, 2013 1/29 Decomposition Given f 2 F[x], can it be decomposed? Do there exist g, h 2 F[x] such that f = g ◦ h? f = x 4 - 2x 3 + 8x 2 - 7x + 5 f = g ◦ h g = x 2 + 3x - 5 h = x 2 - x - 2 Polynomial Composition and Decomposition Functional Composition Let g, h 2 F[x], for a field F. Compose g, h as functions f (x) = g(h(x)) = g ◦ h Generally non-distributive operation (not always, as we’ll see!): g(h1(x) + h2(x)) , g(h1(x)) + g(h2(x)) 2/29 Polynomial Composition and Decomposition Functional Composition Let g, h 2 F[x], for a field F. Compose g, h as functions f (x) = g(h(x)) = g ◦ h Generally non-distributive operation (not always, as we’ll see!): g(h1(x) + h2(x)) , g(h1(x)) + g(h2(x)) Decomposition Given f 2 F[x], can it be decomposed? Do there exist g, h 2 F[x] such that f = g ◦ h? f = x 4 - 2x 3 + 8x 2 - 7x + 5 f = g ◦ h g = x 2 + 3x - 5 h = x 2 - x - 2 2/29 Tame and Wild Decomposition Let F be a field of characteristic p and f 2 F[x] monic of degree d. Normalize f , g, h to monic and original: h(0) = 0 f is tame if p - d f is wild if p j d Traditionally this describes the ramification of F(x) over F(f (x)). 3/29 Tame and Wild Decomposition Let F be a field of characteristic p and f 2 F[x] monic of degree d. Normalize f , g, h to monic and original: h(0) = 0 f is tame if p - d f is wild if p j d Traditionally this describes the ramification of F(x) over F(f (x)). Tame decomposition Ritt (1922) describes all tame decompositions and “ambiguities”. For a fixed s, there are either 0 or 1 monic h 2 F[x] of degree s with h(0) = 0 such that f (x) = g(h(x)). See von zur Gathen (2013) for complete decompositions. 3/29 Tame and Wild Decomposition Let F be a field of characteristic p and f 2 F[x] monic of degree d. Normalize f , g, h to monic and original: h(0) = 0 f is tame if p - d f is wild if p j d Traditionally this describes the ramification of F(x) over F(f (x)). Wild decomposition Life is much more difficult (G, 1988) For a finite field F of characteristic p, there are f 2 F[x] of degree d with > dλ log d monic, original, h 2 F[x] p of degree s ≈ s such that f (x) = g(h(x)), where λ = (6 log p)-1. 3/29 Tame and Wild Decomposition Let F be a field of characteristic p and f 2 F[x] monic of degree d. Normalize f , g, h to monic and original: h(0) = 0 f is tame if p - d f is wild if p j d Traditionally this describes the ramification of F(x) over F(f (x)). Wild decomposition On the bright side, there are at most (d - 1)=(s - 1) indecomposable monic, orginal h 2 F[x] of degree s such that f (x) = g(h(x)). (Von zur Gathen, G, Ziegler, 2010) 3/29 Example 3 Let F125 = F5[θ]=(θ + θ + 1). f = x 25 + (3θ2 + 4θ + 2)x 5 + (3θ2 + 4θ + 2)x is an additive polynomial, and f = (x 5 + (θ2 + θ + 4)x) ◦ (x 5 + 3θx) = (x 5 + (2θ2 + 4θ + 2)x) ◦ (x 5 + (θ2 + 2θ)x) Additive Polynomials Additive or linearized polynomials are those such that f (x + y) = f (x) + f (y) Non-linear additive polynomials only exist in F[x] if F has prime characteristic p, and have the form p p2 pn f = a0x + a1x + a2x + ··· + an x 2 F[x]. 4/29 Additive Polynomials Additive or linearized polynomials are those such that f (x + y) = f (x) + f (y) Non-linear additive polynomials only exist in F[x] if F has prime characteristic p, and have the form p p2 pn f = a0x + a1x + a2x + ··· + an x 2 F[x]. Example 3 Let F125 = F5[θ]=(θ + θ + 1). f = x 25 + (3θ2 + 4θ + 2)x 5 + (3θ2 + 4θ + 2)x is an additive polynomial, and f = (x 5 + (θ2 + θ + 4)x) ◦ (x 5 + 3θx) = (x 5 + (2θ2 + 4θ + 2)x) ◦ (x 5 + (θ2 + 2θ)x) 4/29 Ore’s Legacy In 1932-4, Oystein Ore wrote four seminal papers for finite fields, differential algebra, and computer algebra 1 O. Ore, Formale Theorie der linearen Differentialgleichungen, J. reine angew. Math., v. 168, pp. 233-252, 1932. 2 O. Ore, Theory of Non-Commutative Polynomials, "Annals of Mathematics", v. 34, no. 22, pp. 480–508, 1933. 3 O. Ore, On a Special Class of Polynomials, Trans. Amer. Math. Soc., v. 35, pp. 559-584, 1933. 4 O. Ore, Contributions to the Theory of Finite Fields, Trans. Amer. Math. Soc., v. 36, pp. 243-274, 1934. [1,2] form the basis for modern computational theory of LODEs (Ore_algebra,OreTools) [3,4] have had great influence on theory of finite fields 5/29 Ore Polynomials in Computational Algebra Additive polynomials are employed in Error correcting codes HFE and other cryptosystems Mathematical constructions in algebraic function fields General fun and parlour tricks. Despite their large (exponential) degrees we will see that we can compute very efficiently with them. 6/29 Ore polynomials over Fq : i Fq [x ; σp] = ai x 2 Fq [x] 0 i n 6X6 Ring under usual polynomial addition (+) and multiplication xa = σp (a)x p σp (a) = a is the Frobenius automorphism of Fq =Fp Ore Polynomials and Additive Polynomials Let q = pe for prime p and integer e. Fq the finite field with q elements. Additive polynomials over Fq : pi Fq [x ; p] = ai x 2 Fq [x] 0 i n 6X6 Ring under usual polynomial addition (+) and functional composition(◦), with x p ◦ ax = a px p. 7/29 Ore Polynomials and Additive Polynomials Let q = pe for prime p and integer e. Fq the finite field with q elements. Additive polynomials over Fq : pi Fq [x ; p] = ai x 2 Fq [x] 0 i n 6X6 Ring under usual polynomial addition (+) and functional composition(◦), with x p ◦ ax = a px p. Ore polynomials over Fq : i Fq [x ; σp] = ai x 2 Fq [x] 0 i n 6X6 Ring under usual polynomial addition (+) and multiplication xa = σp (a)x p σp (a) = a is the Frobenius automorphism of Fq =Fp 7/29 Ore Polynomials and Additive Polynomials Let q = pe for prime p and integer e. Fq the finite field with q elements. Additive polynomials over Fq : pi Fq [x ; p] = ai x 2 Fq [x] 0 i n 6X6 Ring under usual polynomial addition (+) and functional composition(◦), with x p ◦ ax = a px p. Ore polynomials over Fq : i Fq [x ; σp] = ai x 2 Fq [x] 0 i n Isomorphic 6X6 Ring under usual polynomial addition (+) and multiplication xa = σp (a)x p σp (a) = a is the Frobenius automorphism of Fq =Fp 7/29 0 f squarefree () f = a0 , 0 Roots Vf ⊆ Fq of f form Fp-vector space of dimension n. If W an Fp-subspace of Vf , and h 2 Fq [x] has roots exactly W then h 2 Fq [x ; p] and 9g 2 Fq [x ; p] such that f = g ◦ h. q Let σq (a) = a , the q-Frobenius automorphism. If W is also σq -invariant, then h 2 Fq [x ; p] The Geometry of Additive Polynomials n Assume f 2 Fq [x ; p] squarefree of degree p 8/29 Roots Vf ⊆ Fq of f form Fp-vector space of dimension n. If W an Fp-subspace of Vf , and h 2 Fq [x] has roots exactly W then h 2 Fq [x ; p] and 9g 2 Fq [x ; p] such that f = g ◦ h. q Let σq (a) = a , the q-Frobenius automorphism. If W is also σq -invariant, then h 2 Fq [x ; p] The Geometry of Additive Polynomials n Assume f 2 Fq [x ; p] squarefree of degree p 0 f squarefree () f = a0 , 0 8/29 If W an Fp-subspace of Vf , and h 2 Fq [x] has roots exactly W then h 2 Fq [x ; p] and 9g 2 Fq [x ; p] such that f = g ◦ h. q Let σq (a) = a , the q-Frobenius automorphism. If W is also σq -invariant, then h 2 Fq [x ; p] The Geometry of Additive Polynomials n Assume f 2 Fq [x ; p] squarefree of degree p 0 f squarefree () f = a0 , 0 Roots Vf ⊆ Fq of f form Fp-vector space of dimension n. 8/29 q Let σq (a) = a , the q-Frobenius automorphism. If W is also σq -invariant, then h 2 Fq [x ; p] The Geometry of Additive Polynomials n Assume f 2 Fq [x ; p] squarefree of degree p 0 f squarefree () f = a0 , 0 Roots Vf ⊆ Fq of f form Fp-vector space of dimension n. If W an Fp-subspace of Vf , and h 2 Fq [x] has roots exactly W then h 2 Fq [x ; p] and 9g 2 Fq [x ; p] such that f = g ◦ h.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    63 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us