Computing the Monodromy Group of a Plane Algebraic Curve Using a New Numerical-modular Newton-Puiseux Algorithm

Similar documents
Computing Monodromy Groups Defined by Plane Algebraic Curves. Adrien Poteaux

Computing Monodromy Groups defined by Plane Algebraic Curves

Finding Hyperexponential Solutions of Linear ODEs by Numerical Evaluation

The following can also be obtained from this WWW address: the papers [8, 9], more examples, comments on the implementation and a short description of

Quasi-reducible Polynomials

J. Symbolic Computation (1995) 11, 1{000 An algorithm for computing an integral basis in an algebraic function eld Mark van Hoeij Department of mathem

Algorithmic Lie Symmetry Analysis and Group Classication for Ordinary Dierential Equations

Final Exam C Name i D) 2. Solve the equation by factoring. 4) x2 = x + 72 A) {1, 72} B) {-8, 9} C) {-8, -9} D) {8, 9} 9 ± i

Motivation Automatic asymptotics and transseries Asymptotics of non linear phenomena. Systematic theorie. Eective theory ) emphasis on algebraic aspec

Solutions of exercise sheet 6

Normal integral bases for Emma Lehmer s parametric family of cyclic quintics

Polynomials. Chapter 4

. Consider the linear system dx= =! = " a b # x y! : (a) For what values of a and b do solutions oscillate (i.e., do both x(t) and y(t) pass through z

THE JOHNS HOPKINS UNIVERSITY Faculty of Arts and Sciences FINAL EXAM - SPRING SESSION ADVANCED ALGEBRA II.

Final Exam A Name. 20 i C) Solve the equation by factoring. 4) x2 = x + 30 A) {-5, 6} B) {5, 6} C) {1, 30} D) {-5, -6} -9 ± i 3 14

Test 2 Review Math 1111 College Algebra

4. Noether normalisation

Mahler measure as special values of L-functions

Liouvillian solutions of third order differential equations

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

1 Holomorphic functions

Ramanujan s first letter to Hardy: 5 + = 1 + e 2π 1 + e 4π 1 +

Introduction and mathematical preliminaries

Permuting the partitions of a prime

A Course in Computational Algebraic Number Theory

Exact Arithmetic on a Computer

Math /Foundations of Algebra/Fall 2017 Numbers at the Foundations: Real Numbers In calculus, the derivative of a function f(x) is defined

An Additive Characterization of Fibers of Characters on F p

The Inverse Galois Problem David P. Roberts University of Minnesota, Morris

Counterexamples to witness conjectures. Notations Let E be the set of admissible constant expressions built up from Z; + ;?;;/; exp and log. Here a co

Mock Final Exam Name. Solve and check the linear equation. 1) (-8x + 8) + 1 = -7(x + 3) A) {- 30} B) {- 6} C) {30} D) {- 28}

Section 0.2 & 0.3 Worksheet. Types of Functions

Math 121 Homework 2 Solutions

Construction of latin squares of prime order

Exponential Functions Dr. Laura J. Pyzdrowski

INTRODUCTION TO REAL ANALYTIC GEOMETRY

#A5 INTEGERS 18A (2018) EXPLICIT EXAMPLES OF p-adic NUMBERS WITH PRESCRIBED IRRATIONALITY EXPONENT

Polynomials with nontrivial relations between their roots

Chapter 11. Taylor Series. Josef Leydold Mathematical Methods WS 2018/19 11 Taylor Series 1 / 27

Fast algorithms for polynomials and matrices Part 6: Polynomial factorization

Hurwitz Number Fields David P. Roberts University of Minnesota, Morris. 1. Context coming from mass formulas

Math 201C Homework. Edward Burkard. g 1 (u) v + f 2(u) g 2 (u) v2 + + f n(u) a 2,k u k v a 1,k u k v + k=0. k=0 d

Computing Monodromy via Continuation Methods on Random Riemann Surfaces

An Introduction to Differential Algebra

Introduction to Number Fields David P. Roberts University of Minnesota, Morris

MATH 431 PART 2: POLYNOMIAL RINGS AND FACTORIZATION

SOME FIFTH ROOTS THAT ARE CONSTRUCTIBLE BY MARKED RULER AND COMPASS

Computing the Abel map

Chebyshev covers and exceptional number fields David P. Roberts University of Minnesota, Morris

MAT 535 Problem Set 5 Solutions

MAT 107 College Algebra Fall 2013 Name. Final Exam, Version X

ALGEBRAIC GEOMETRY HOMEWORK 3

Par Joris van der Hoeven. : LIX, Ecole polytechnique, France. Web :

Solutions Preliminary Examination in Numerical Analysis January, 2017

On The Weights of Binary Irreducible Cyclic Codes

Candidates are expected to have available a calculator. Only division by (x + a) or (x a) will be required.

Hurwitz Number Fields David P. Roberts, U. of Minnesota, Morris Akshay Venkatesh, Stanford University

Exact Computation of the Real Solutions of Arbitrary Polynomial Systems

P -adic root separation for quadratic and cubic polynomials

Congruent Number Problem and Elliptic curves

y2 + 4y - 5 c a + b 27 i C) ) (16, ) B) (16 3 3, )

Mathematical Olympiad Training Polynomials

Mathematics for Economics ECON MA/MSSc in Economics-2017/2018. Dr. W. M. Semasinghe Senior Lecturer Department of Economics

Math 2: Algebra 2, Geometry and Statistics Ms. Sheppard-Brick Chapter 4 Test Review

2 Section 2 However, in order to apply the above idea, we will need to allow non standard intervals ('; ) in the proof. More precisely, ' and may gene

A new attack on RSA with a composed decryption exponent

Università degli studi di Pisa. PhD Thesis. Effective Estimates for Coverings of Curves over Number Fields

Elliptic curves and modularity

Algebra II CP Final Exam Review Packet. Calculator Questions

Public-key Cryptography: Theory and Practice

Power series solutions for 2nd order linear ODE s (not necessarily with constant coefficients) a n z n. n=0

Lecture 10 Polynomial interpolation

(3) Let Y be a totally bounded subset of a metric space X. Then the closure Y of Y

Salem numbers of trace 2 and a conjecture of Estes and Guralnick

but no smaller power is equal to one. polynomial is defined to be

On Newton-Raphson iteration for multiplicative inverses modulo prime powers

Math Practice Exam 3 - solutions

Pade Approximations and the Transcendence

Honors Advanced Algebra Unit 3: Polynomial Functions November 9, 2016 Task 11: Characteristics of Polynomial Functions

Implementation of Theorems in D.S. Dummit s Solving Solvable Quintics(1991)

Computing Limits of Real Multivariate Rational Functions

Degree Master of Science in Mathematical Modelling and Scientific Computing Mathematical Methods I Thursday, 12th January 2012, 9:30 a.m.- 11:30 a.m.

Section Properties of Rational Expressions

Computational Formal Resolution of Surfaces in P 3 C

In class midterm Exam - Answer key

1. If 1, ω, ω 2, -----, ω 9 are the 10 th roots of unity, then (1 + ω) (1 + ω 2 ) (1 + ω 9 ) is A) 1 B) 1 C) 10 D) 0

ARCS IN FINITE PROJECTIVE SPACES. Basic objects and definitions

x x2 2 + x3 3 x4 3. Use the divided-difference method to find a polynomial of least degree that fits the values shown: (b)

Exp, Log, Poly Functions Quarter 3 Review Name

Sums of Consecutive Perfect Powers is Seldom a Perfect Power

QUALIFYING EXAMINATION Harvard University Department of Mathematics Tuesday September 21, 2004 (Day 1)

Functions. A function is a rule that gives exactly one output number to each input number.

Results and open problems related to Schmidt s Subspace Theorem. Jan-Hendrik Evertse

Multivariate polynomial approximation and convex bodies

1. Use the properties of exponents to simplify the following expression, writing your answer with only positive exponents.

Mathematics for Economists

1. Group Theory Permutations.

MATH 101A: ALGEBRA I, PART D: GALOIS THEORY 11

18. Cyclotomic polynomials II

ON THE CONTINUED FRACTION EXPANSION OF THE UNIQUE ROOT IN F(p) OF THE EQUATION x 4 + x 2 T x 1/12 = 0 AND OTHER RELATED HYPERQUADRATIC EXPANSIONS

Transcription:

Computing the Monodromy Group of a Plane Algebraic Curve Using a New Numerical-modular Newton-Puiseux Algorithm Poteaux Adrien XLIM-DMI UMR CNRS 6172 Université de Limoges, France SNC'07 University of Western Ontario, Canada

Outline 1 Computing the monodromy group of a plane algebraic curve 2 A new numerical-modular Newton-Puiseux algorithm

The problem K subeld of C. F K[X, Y ] squarefree and monic in Y. C = {(x, y) C 2 F (x, y) = 0} the associated curve. Fiber at x 0 : F(x 0 ) = {roots of F (x 0, Y ) = 0}. Regular point : #F(x 0 ) = D Y. Critical point : #F(x 0 ) < D Y. δ(x 0 ) : distance between x 0 and its nearest critical point.

Regular points Let x 0 regular and F(x 0 ) = {y 1, y 2,..., y DY } the ber at x 0. Implicit function theorem : there exist D Y series Y i (X ) = α ik (X x 0 ) k s.t. F (X, Y i (X )) = 0 in the k=0 neighborhood of x 0 and Y i (x 0 ) = y i. The convergence radius of this series is at least δ(x 0 ). If γ is a path which does not meet any critical point, we can analytically continue the Y i along γ.

Critical points : Puiseux Series There exist d series Y ij (X ) = α ik ζe jk i (X x 0 ) k e i s.t. k=0 F (X, Y ij (X )) = 0 for all 1 j e i, 1 i s, with : ζ e = exp ( ) 2 πi e. e 1,..., e s a partition of D Y. The integer e i is the ramication index.

Critical points : Puiseux Series There exist d series Y ij (X ) = α ik ζe jk i (X x 0 ) k e i s.t. k=0 F (X, Y ij (X )) = 0 for all 1 j e i, 1 i s, with : ζ e = exp ( ) 2 πi e. e 1,..., e s a partition of D Y. The integer e i is the ramication index. G(X, Y ) = Y 3 X Examples at x 0 = 0 : Y 1 (X ) = X 1 3, Y 2 (X ) = jx 1 3, Y 3 (X ) = j 2 X 1 3. H(X, Y ) = (Y 3 X ) ((Y 1) 2 X ) (Y 2 X 2 ) + X 2 Y 5 Y 1k (X ) = j k X 1 3 + 1 6 X 3 + 5 12 j k X 10 3 +, k = 1, 2, 3. Y 2k (X ) = 1 + X 1 2 ± 1 2 X 3 2 + 3 2 X 2 +, k = 1, 2. Y 31 (X ) = 2 3 X 2 9 2 X 3 +

Local monodromy H(X, Y ) = (Y 3 X ) ((Y 1) 2 X ) (Y 2 X 2 ) + X 2 Y 5 Y 31 (X ) = 2 3 X 2 9 2 X 3 + e = 1 : 1-cycle. Y 2k (X ) = 1 + X 1 2 ± 1 2 X 3 2 + e = 2 : 2-cycle. Y 1k (X ) = j k X 1 3 + 1 6 X 3 + 5 12 j k X 10 3 + e = 3 : 3-cycle. Local monodromy : Permutation generated on the ber. We get it from ramification indices!

Global monodromy Let c 1,..., c d denote the critical points. We x a regular base point a. We will compute the d permutations σ 1,..., σ d generated by γ 1,..., γ d. These permutations generate the monodromy group.

Motivations Galois theory. Multivariate polynomial factorization (Galligo-Van Hoeij 2007...). First step towards an eective Abel-Jacobi theorem. Integration of algebraic functions (logarithmic part). Applications in Physics (KP equations...). Our long term goal : An implementation of the Abel map with provable accuracy bound.

Compute bers and connect 1 Choice of paths. 2 Choice of connection points. a

Compute bers and connect 1 Choice of paths. 2 Choice of connection points. a

Compute bers and connect 1 Choice of paths. 2 Choice of connection points. 3 Connection method. a

Monodromy : state of art (sketch) 1 Compute bers and connect Van Hoeij & Deconinck (2001) Maple's monodromy command. Fibers connected with rst order approximation. Heuristic connection criteria and error control. 2 Dierential equation Chudnovsky & Chudnovsky, Van der Hoeven...

Contributions 1 Choice of paths : Euclidean minimum spanning tree. 2 Connection method : truncated series expansions and Puiseux series above critical points. Certied connections. Local monodromy for free. Useful for Abel's map (Deconinck and Patterson 2007). A new numerical-modular algorithm to compute singular part of Puiseux series. 3 Choice of connection points : trade-o between truncation orders and number of steps. Bound for the number of steps.

Euclidean Minimum Spanning Tree

Connections along the tree

Number of connection points At this point, we need O(d) = O(D 2 ) connection points.

Truncation orders Let Y (X ) = k=0 µ k(x x 0 ) k e a Puiseux series, Ỹ (X ) = n k=0 µ k(x x 0 ) k e its order n truncation, x 1 D(x 0, ρ) with ρ < δ(x 0 ), M sup Y (x), x D(x 0,ρ) η R + the required precision, ) 1 e β =, ( x1 x 0 δ(x 0 ) Proposition n ln ( η ) M + ln(1 β) 1 Y (x 1 ) Ỹ (x 1 ) η ln(β) With F (X, Y ) = Y 3 X 5 + 2(10X 1) 2, we get β 0.9999 and n 257636.

Number of connection points If β = 1 2, we only need n 1 log 2 ( η M ). For [c jk, c k ], logarithmic number of connection points : ( ( )) δ(cjk ) O log 3 δ(c k ). Theorem If F Z[X, Y ], we need O(D 6 log F ) connection points to compute the monodromy group. bound cubic in the size of the output.

1 Minimize the length of the paths. 2 Series expansions : trade-o between truncation orders and number of steps. Bound for the number of steps. 3 Puiseux series above critical points : a fast numerical-modular algorithm.

Newton-Puiseux algorithm : singular part Symbolic algorithm : Bit complexity O(D Y 32 DX 4 ) (Walsh 2000) Purely numerical computation dicult : F (X, Y ) F (X q, Y + ξ 1 q X m ) F (X, Y ) = i, j a ij X j Y i Characteristic polynomial: φ (Z) = i i 0 a ij Z q (i, j) ξ root of φ.

A numerical-modular algorithm 1 Compute singular part of Puiseux series modulo a good p. This gives us : Rational exponents m with q 1. q Multiplicities of roots of φ (Z) when it has several factors. Choice of p : can be deduced from the discriminant. 2 Guide numerical computations by this modular information. Complexity for the singular part : O (D Y 4 DX 2 ) modular and oating point computations.

Numerical precision F (X, Y ) = (Y 3 M 10,6 (X ))(Y 3 M 10,3 (X )) + Y 2 X 5 A factor of the discriminant has 30 degree and coecients > 10 13. Number of correct digits for the singular part coecients : Digits Symbolic + Numeric Our algorithm 10 0 4 20 0 15 30 5 29

Running time ( Y n 2 P n G n (X, Y ) = with P n0 (X ) = 1 ( n 03! X X n 0 + (n 0 1) X 1 n 0! ) 2 (X ) G n 2 (X, Y ) ). Polynomial Running time Our algorithm for symbolic time precision G 8 0.031 s 0.029 s 9 G 12 0.041 s 0.099 s 9 G 16 2.3 s 0.221 s 9 G 20 0.751 s 0.550 s 9 G 24 2.889 s 0.920 s 9 G 28 8.509 s 1.719 s 9 G 32 30.820 s 5.040 s 9 Prime number used : p = 100019.

Conclusions Modular computations yield an ecient algorithm for oating point Puiseux series above critical points. Monodromy groups can be computed using controlled number of steps and truncation orders. Paths can be optimized. Future work Control round-o errors and analyze accuracy. Rene the monodromy algorithm. Finalize complexity. Improve implementation.