Division and Slope Factorization of P-Adic Polynomials

Division and Slope Factorization of P-Adic Polynomials

Division and Slope Factorization of p-Adic Polynomials Division and Slope Factorization of p-Adic Polynomials Xavier Caruso, David Roe Tristan Vaccon Univ.Rennes 1, Univ. Pittsburgh, 立教大学 July 22nd, 2016 . Division and Slope Factorization of p-Adic Polynomials Introduction 1 Division and Differential Precision p-Adic Precision Study of the division Modular Multiplication 2 Newton Polygons Basics Euclidean division Precision: Return on Modular Multiplication 3 Slope factorization A Newton scheme Applying differential precision . e.g. Dixon’s method (used in F4), Polynomial factorization via Hensel’s lemma. p-adic algorithms Going from Z/pZ to Zp and then back to Z/pZ enables more computation, e.g. the algorithms of Bostan et al. and Lercier et al. using p-adic differential equations ; Kedlaya’s and Lauder’s counting-point algorithms via p-adic cohomology ; My personal (long-term) motivation Computing (some) moduli spaces of p-adic Galois representations. Division and Slope Factorization of p-Adic Polynomials Introduction Why should one work with p-adic numbers ? p-adic methods Working in Qp instead of Q, one can handle more efficiently the coefficients growth ; . p-adic algorithms Going from Z/pZ to Zp and then back to Z/pZ enables more computation, e.g. the algorithms of Bostan et al. and Lercier et al. using p-adic differential equations ; Kedlaya’s and Lauder’s counting-point algorithms via p-adic cohomology ; My personal (long-term) motivation Computing (some) moduli spaces of p-adic Galois representations. Division and Slope Factorization of p-Adic Polynomials Introduction Why should one work with p-adic numbers ? p-adic methods Working in Qp instead of Q, one can handle more efficiently the coefficients growth ; e.g. Dixon’s method (used in F4), Polynomial factorization via Hensel’s lemma. e.g. the algorithms of Bostan et al. and Lercier et al. using p-adic differential equations ; Kedlaya’s and Lauder’s counting-point algorithms via p-adic cohomology ; My personal (long-term) motivation Computing (some) moduli spaces of p-adic Galois representations. Division and Slope Factorization of p-Adic Polynomials Introduction Why should one work with p-adic numbers ? p-adic methods Working in Qp instead of Q, one can handle more efficiently the coefficients growth ; e.g. Dixon’s method (used in F4), Polynomial factorization via Hensel’s lemma. p-adic algorithms Going from Z/pZ to Zp and then back to Z/pZ enables more computation, . Kedlaya’s and Lauder’s counting-point algorithms via p-adic cohomology ; My personal (long-term) motivation Computing (some) moduli spaces of p-adic Galois representations. Division and Slope Factorization of p-Adic Polynomials Introduction Why should one work with p-adic numbers ? p-adic methods Working in Qp instead of Q, one can handle more efficiently the coefficients growth ; e.g. Dixon’s method (used in F4), Polynomial factorization via Hensel’s lemma. p-adic algorithms Going from Z/pZ to Zp and then back to Z/pZ enables more computation, e.g. the algorithms of Bostan et al. and Lercier et al. using p-adic differential equations ; . My personal (long-term) motivation Computing (some) moduli spaces of p-adic Galois representations. Division and Slope Factorization of p-Adic Polynomials Introduction Why should one work with p-adic numbers ? p-adic methods Working in Qp instead of Q, one can handle more efficiently the coefficients growth ; e.g. Dixon’s method (used in F4), Polynomial factorization via Hensel’s lemma. p-adic algorithms Going from Z/pZ to Zp and then back to Z/pZ enables more computation, e.g. the algorithms of Bostan et al. and Lercier et al. using p-adic differential equations ; Kedlaya’s and Lauder’s counting-point algorithms via p-adic cohomology ; . Division and Slope Factorization of p-Adic Polynomials Introduction Why should one work with p-adic numbers ? p-adic methods Working in Qp instead of Q, one can handle more efficiently the coefficients growth ; e.g. Dixon’s method (used in F4), Polynomial factorization via Hensel’s lemma. p-adic algorithms Going from Z/pZ to Zp and then back to Z/pZ enables more computation, e.g. the algorithms of Bostan et al. and Lercier et al. using p-adic differential equations ; Kedlaya’s and Lauder’s counting-point algorithms via p-adic cohomology ; My personal (long-term) motivation Computing (some) moduli spaces of p-adic Galois. representations.. This year, we study basic operations related to polynomial computations. More motivations Understanding basic operations related to field extensions, in particular division and quotients. Understanding the behaviour of precision during factorisation: over Qp or kJT K, or as an intermediate to factorisation over Q. Today’s highlights Optimal tracking of precision for modular multiplication and diffused digits. Precision for slope factorization algorithms. Division and Slope Factorization of p-Adic Polynomials Introduction Studying polynomial computations over p-adics A building block At ISSAC 2015, we have studied the p-adic stability of some computations in linear algebra. More motivations Understanding basic operations related to field extensions, in particular division and quotients. Understanding the behaviour of precision during factorisation: over Qp or kJT K, or as an intermediate to factorisation over Q. Today’s highlights Optimal tracking of precision for modular multiplication and diffused digits. Precision for slope factorization algorithms. Division and Slope Factorization of p-Adic Polynomials Introduction Studying polynomial computations over p-adics A building block At ISSAC 2015, we have studied the p-adic stability of some computations in linear algebra. This year, we study basic operations related to polynomial computations. Understanding the behaviour of precision during factorisation: over Qp or kJT K, or as an intermediate to factorisation over Q. Today’s highlights Optimal tracking of precision for modular multiplication and diffused digits. Precision for slope factorization algorithms. Division and Slope Factorization of p-Adic Polynomials Introduction Studying polynomial computations over p-adics A building block At ISSAC 2015, we have studied the p-adic stability of some computations in linear algebra. This year, we study basic operations related to polynomial computations. More motivations Understanding basic operations related to field extensions, in particular division and quotients. Today’s highlights Optimal tracking of precision for modular multiplication and diffused digits. Precision for slope factorization algorithms. Division and Slope Factorization of p-Adic Polynomials Introduction Studying polynomial computations over p-adics A building block At ISSAC 2015, we have studied the p-adic stability of some computations in linear algebra. This year, we study basic operations related to polynomial computations. More motivations Understanding basic operations related to field extensions, in particular division and quotients. Understanding the behaviour of precision during factorisation: over Qp or kJT K, or as an intermediate to factorisation over Q. Precision for slope factorization algorithms. Division and Slope Factorization of p-Adic Polynomials Introduction Studying polynomial computations over p-adics A building block At ISSAC 2015, we have studied the p-adic stability of some computations in linear algebra. This year, we study basic operations related to polynomial computations. More motivations Understanding basic operations related to field extensions, in particular division and quotients. Understanding the behaviour of precision during factorisation: over Qp or kJT K, or as an intermediate to factorisation over Q. Today’s highlights Optimal tracking of precision for modular multiplication and diffused digits. Division and Slope Factorization of p-Adic Polynomials Introduction Studying polynomial computations over p-adics A building block At ISSAC 2015, we have studied the p-adic stability of some computations in linear algebra. This year, we study basic operations related to polynomial computations. More motivations Understanding basic operations related to field extensions, in particular division and quotients. Understanding the behaviour of precision during factorisation: over Qp or kJT K, or as an intermediate to factorisation over Q. Today’s highlights Optimal tracking of precision for modular multiplication and diffused digits. Precision for slope factorization algorithms. p refers to a prime number p-adic numbers are numbers written in p-basis of the shape: a = ... ai ... a2 a1 a0 , a−1 a−2 ... a−n with 0 ≤ ai < p for all i. Addition and multiplication on these numbers are defined by applying SchoolBook algorithms. The valuation vp(a) of a is the smallest v such that av ≠ 0. The p-adic numbers form the field Qp. A p-adic number with no digit after the comma is a p-adic integer. The p-adic integers form a subring Zp of Qp. Division and Slope Factorization of p-Adic Polynomials Introduction What are p-adic numbers? . p-adic numbers are numbers written in p-basis of the shape: a = ... ai ... a2 a1 a0 , a−1 a−2 ... a−n with 0 ≤ ai < p for all i. Addition and multiplication on these numbers are defined by applying SchoolBook algorithms. The valuation vp(a) of a is the smallest v such that av ≠ 0. The p-adic numbers form the field Qp. A p-adic number with no digit after the comma is a p-adic integer. The p-adic integers form a subring Zp of Qp. Division and Slope Factorization of p-Adic Polynomials Introduction What are p-adic numbers? p refers to a prime number . Addition and multiplication on these numbers are defined by applying SchoolBook algorithms. The valuation vp(a) of a is the smallest v such that av ≠ 0. The p-adic numbers form the field Qp. A p-adic number with no digit after the comma is a p-adic integer. The p-adic integers form a subring Zp of Qp. Division and Slope Factorization of p-Adic Polynomials Introduction What are p-adic numbers? p refers to a prime number p-adic numbers are numbers written in p-basis of the shape: a = ..

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    183 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