Computational Formal Resolution of Surfaces in P 3 C

Similar documents
Formal Desingularization of Surfaces The Jung Method Revisited

Resolution of Singularities in Algebraic Varieties

QUALIFYING EXAMINATION Harvard University Department of Mathematics Tuesday January 20, 2015 (Day 1)

Mordell-Weil ranks of Jacobians of isotrivial families of plane curves

Local properties of plane algebraic curves

Algebra Homework, Edition 2 9 September 2010

Constructing Linkages for Drawing Plane Curves

ALGORITHMS FOR ALGEBRAIC CURVES

PROBLEMS, MATH 214A. Affine and quasi-affine varieties

where m is the maximal ideal of O X,p. Note that m/m 2 is a vector space. Suppose that we are given a morphism

Riemann Surfaces and Algebraic Curves

MA 206 notes: introduction to resolution of singularities

Local Parametrization and Puiseux Expansion

BEZOUT S THEOREM CHRISTIAN KLEVDAL

Math 203, Solution Set 4.

Some questions on minimal log discrepancies

Total binomial decomposition (TBD) Thomas Kahle Otto-von-Guericke Universität Magdeburg

Logarithmic resolution of singularities. Conference in honor of Askold Khovanskii

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 27

NONSINGULAR CURVES BRIAN OSSERMAN

A POLAR, THE CLASS AND PLANE JACOBIAN CONJECTURE

Igusa fibre integrals over local fields

COMPLEX ALGEBRAIC SURFACES CLASS 15

A Numerical Criterion for Lower bounds on K-energy maps of Algebraic manifolds

MATH 8253 ALGEBRAIC GEOMETRY WEEK 12

Compatibly split subvarieties of Hilb n (A 2 k)

Finite generation of pluricanonical rings

Logarithmic geometry and rational curves

12. Linear systems Theorem Let X be a scheme over a ring A. (1) If φ: X P n A is an A-morphism then L = φ O P n

COMPLEX ALGEBRAIC SURFACES CLASS 9

Each is equal to CP 1 minus one point, which is the origin of the other: (C =) U 1 = CP 1 the line λ (1, 0) U 0

ECEN 5682 Theory and Practice of Error Control Codes

EXAMPLES OF CALABI-YAU 3-MANIFOLDS WITH COMPLEX MULTIPLICATION

Smooth models for Suzuki and Ree Curves

HILBERT FUNCTIONS. 1. Introduction

INTERSECTION THEORY CLASS 2

Elliptic curves over function fields 1

Rational and Algebraic General Solutions of First-Order Algebraic ODEs

ALGEBRAIC GEOMETRY CAUCHER BIRKAR

Minimal model program and moduli spaces

π X : X Y X and π Y : X Y Y

mult V f, where the sum ranges over prime divisor V X. We say that two divisors D 1 and D 2 are linearly equivalent, denoted by sending

Algebraic Cobordism Lecture 1: Complex cobordism and algebraic cobordism

Intersection Theory course notes

Algebraic varieties and schemes over any scheme. Non singular varieties

LECTURE 7: STABLE RATIONALITY AND DECOMPOSITION OF THE DIAGONAL

Algebraic Cobordism. 2nd German-Chinese Conference on Complex Geometry East China Normal University Shanghai-September 11-16, 2006.

Mirror symmetry. Mark Gross. July 24, University of Cambridge

Resolving singularities of plane analytic branches with one toric morphism

Homogeneous Coordinate Ring

7. Classification of Surfaces The key to the classification of surfaces is the behaviour of the canonical

PROBLEMS FOR VIASM MINICOURSE: GEOMETRY OF MODULI SPACES LAST UPDATED: DEC 25, 2013

DIVISORS ON NONSINGULAR CURVES

Jacobian Conjecture: A Birational Geometry Approach

The Cone Theorem. Stefano Filipazzi. February 10, 2016

6.3 Partial Fractions

Basic facts and definitions

Line Bundles on Plane Curves

Generalized critical values and testing sign conditions

Rational Univariate Reduction via Toric Resultants

April 20, 2006 ALGEBRAIC VARIETIES OVER PAC FIELDS

ON POLYNOMIAL CURVES IN THE AFFINE PLANE

CHEVALLEY S THEOREM AND COMPLETE VARIETIES

QUALIFYING EXAMINATION Harvard University Department of Mathematics Tuesday 10 February 2004 (Day 1)

Algebraic Geometry. Andreas Gathmann. Notes for a class. taught at the University of Kaiserslautern 2002/2003

Math 6140 Notes. Spring Codimension One Phenomena. Definition: Examples: Properties:

Algebraic v.s. Analytic Point of View

CDM. Finite Fields. Klaus Sutner Carnegie Mellon University. Fall 2018

IRREDUCIBILITY TESTS IN Q[T ]

A MORE GENERAL ABC CONJECTURE. Paul Vojta. University of California, Berkeley. 2 December 1998

MIT Algebraic techniques and semidefinite optimization February 16, Lecture 4

Néron Models of Elliptic Curves.

Newton Polygons of Polynomial Ordinary Differential Equations

Hyperelliptic curves

THE ENVELOPE OF LINES MEETING A FIXED LINE AND TANGENT TO TWO SPHERES

10. Smooth Varieties. 82 Andreas Gathmann

Commuting birth-and-death processes

REES ALGEBRAS ON SMOOTH SCHEMES: INTEGRAL CLOSURE AND HIGHER DIFFERENTIAL OPERATOR.

Quadratic families of elliptic curves and degree 1 conic bundles

Resultants. Chapter Elimination Theory. Resultants

COMPUTER ARITHMETIC. 13/05/2010 cryptography - math background pp. 1 / 162

9. Birational Maps and Blowing Up

AN EXPOSITION OF THE RIEMANN ROCH THEOREM FOR CURVES

David Eklund. May 12, 2017

VICTOR V. BATYREV AND OLEG N. POPOV

Algebraic geometry for geometric modeling

BERTINI THEOREMS OVER FINITE FIELDS

The set of points at which a polynomial map is not proper

MTH310 EXAM 2 REVIEW

Mathematical Olympiad Training Polynomials

The Grothendieck Ring of Varieties

Automorphisms of varieties and critical density. Jason Bell (U. Michigan)

A Humble Example of Notions of Divisor

Remarks on semi-algebraic functions

Elliptic curves and modularity

On Maps Taking Lines to Plane Curves

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 41

ADVANCED TOPICS IN ALGEBRAIC GEOMETRY

Math 203A - Solution Set 4

MOISHEZON SPACES IN RIGID GEOMETRY

Transcription:

Computational Formal Resolution of Surfaces in P 3 C {Tobias.Beck Josef.Schicho}@oeaw.ac.at RICAM-Linz Austrian Academy of Sciences July 31 / Magma 2006 Berlin T. Beck, J. Schicho (RICAM-Linz) Computational Formal Resolution July 31 / Magma 2006 Berlin 1 / 19

Outline 1 Effective Computations with Algebraic Power Series 2 A Classical Resolution Method 3 What is a Formal Resolution and How to Compute it? T. Beck, J. Schicho (RICAM-Linz) Computational Formal Resolution July 31 / Magma 2006 Berlin 2 / 19

Effective Computations with Algebraic Power Series Outline 1 Effective Computations with Algebraic Power Series 2 A Classical Resolution Method 3 What is a Formal Resolution and How to Compute it? T. Beck, J. Schicho (RICAM-Linz) Computational Formal Resolution July 31 / Magma 2006 Berlin 3 / 19

Effective Computations with Algebraic Power Series Gradings on Polynomial Rings Let < be a total ordering on N 2 compatible with the monoid structure and with degree. We write < also for the ordering induced on monomials, i.e. x µ 1 1 x µ 2 2 < x ν 1 1 x ν 2 2 if µ < ν for µ, ν N2. C[x 1, x 2 ] becomes an N 2 -graded ring: C[x 1, x 2 ] = µ N 2 Cx µ 1 1 x µ 2 2 Each µ N 2 induces an N 2 -grading on C[x 1, x 2 ][z] by setting deg µ (z) := µ which we call the µ-induced grading. Let IF µ be the initial form in the µ-induced grading. T. Beck, J. Schicho (RICAM-Linz) Computational Formal Resolution July 31 / Magma 2006 Berlin 4 / 19

Effective Computations with Algebraic Power Series Example Let p := z 2 + ( x1 2x 2 6 3x 1 4x 2 6 2x 1 2x 2 8 x 1 4x 2 8 ) and µ := (1, 3). Then deg µ (z 2 ) = 2(1, 3) = (2, 6) and deg µ (x1 2 x 2 6 ) = (2, 6) and IF µ (p) = z 2 x 2 1 x 6 2. This polynomial has roots ±x 1x 3 2. Now consider p := p(z + x 1 x 3 2 ) = z2 + z(2x 1 x 3 2 ) + ( 3x 4 1 x 6 2 2x 2 1 x 8 2 x 4 1 x 8 2 ) Let µ := (3, 3), then deg µ (zx 1 x2 3 ) = (3, 3) + (1, 3) = (4, 6) and deg µ (x 1 4 x 2 6 ) = (4, 6) and IF µ (p ) = 2x 1 x 3 2 z 3x 4 1 x 6 2 unique root 3 2 x 3 1 x 3 2.. This polynomial is linear and has a T. Beck, J. Schicho (RICAM-Linz) Computational Formal Resolution July 31 / Magma 2006 Berlin 5 / 19

Effective Computations with Algebraic Power Series The Newton Algorithm Assume p C[x 1, x 2 ][z] is squarefree and has a power series root: p(α) = 0 for α = µ N 2 α µ x µ 1 1 x µ 2 2 C[[x 1, x 2 ]] Then p(z + α) C[[x 1, x 2 ]][z] has a root 0. In other words it has no constant coefficient w.r.t. z. If we denote α <ν := α µ x µ 1 1 x µ 2 2 µ<ν then the order of the constant coefficient of increases for increasing ν. p(x 1, x 2, z + α <ν ) C[x 1, x 2 ][z] T. Beck, J. Schicho (RICAM-Linz) Computational Formal Resolution July 31 / Magma 2006 Berlin 6 / 19

Effective Computations with Algebraic Power Series The Newton Algorithm N (z) p 1 µ IF µ(p) 1 ν IF ν(p) N 2 (x 1, x 2 ) Theorem A power series α is a root of p iff α µ is a root of IF µ (p(z + α <µ )). Computing power series = solving univariate polynomial equations! For squarefree p these equations are eventually linear. T. Beck, J. Schicho (RICAM-Linz) Computational Formal Resolution July 31 / Magma 2006 Berlin 7 / 19

Effective Computations with Algebraic Power Series Representation of Power Series The polynomial p from the example has a root α = x 1 x 3 2 + 3 2 x 3 1 x 3 2 + x 1x 5 2 9 8 x 5 1 x 3 2 x 3 1 x 5 2 1 2 x 1x 7 2 + 27 16 x 7 1 x 3 2 +... and α is represented by (p, x 1 x2 3, (3, 3)) = (p, a, µ). This triple is s.t.: IF µ (p(z + a)) has degree 1 in z This point of view is particularly nice for implementation. Summing up, we can effectively represent multivariate algebraic power series, compute power series roots of polynomials (if they exist), carry out the ring operations for algebraic power series and deal with fractionary exponents. T. Beck, J. Schicho (RICAM-Linz) Computational Formal Resolution July 31 / Magma 2006 Berlin 8 / 19

Outline A Classical Resolution Method 1 Effective Computations with Algebraic Power Series 2 A Classical Resolution Method 3 What is a Formal Resolution and How to Compute it? T. Beck, J. Schicho (RICAM-Linz) Computational Formal Resolution July 31 / Magma 2006 Berlin 9 / 19

A Classical Resolution Method Resolution of Varieties Definition (Resolution of Varieties) Let X be a variety over C. A resolution of X is a proper, birational morphism φ : Y X where Y is a smooth variety. proper: The φ-preimage of every compact subset is compact. birational: The morphism φ has an inverse that can be described by rational functions. T. Beck, J. Schicho (RICAM-Linz) Computational Formal Resolution July 31 / Magma 2006 Berlin 10 / 19

A Classical Resolution Method Embedded Resolution of the Discriminant Let f C[x, y, z, w] be an irreducible, homogeneous polynomial and S P 3 C the surface defined by the vanishing of f. Locally S is a subset of C 3 and defined by an irreducible polynomial g C[x 1, x 2 ][z]. We can assume w.l.o.g. that g is also monic in z. The polynomial d := disc z (g) defines a curve D C 2 which we call the discriminant curve. It bounds the singular locus of S. Theorem (Embedded Resolution of Curves) After finitely many times blowing up the singular points of the discriminant curve, it has only normal crossings. I.e. all components are smooth and in each point at most two components of the curve intersect transversally. T. Beck, J. Schicho (RICAM-Linz) Computational Formal Resolution July 31 / Magma 2006 Berlin 11 / 19

A Classical Resolution Method Embedded Resolution of the Discriminant Surface Discriminant Curve T. Beck, J. Schicho (RICAM-Linz) Computational Formal Resolution July 31 / Magma 2006 Berlin 12 / 19

A Classical Resolution Method Jung-Resolution After these steps we have found a proper, birational map φ 0 : S 0 S s.t. S 0 is locally given by a monic, irreducible polynomial g C[x 1, x 2 ][z] and disc z (g) defines a discriminant curve D 0 with normal crossings. Theorem (Jung-Resolution) Let φ 1 : S 1 S 0 be the normalization of S 0. Let φ 2 : S 2 S 1 be the morphism obtained by successively blowing up the singular points of S 1 (and its transforms). Then φ 0 φ 1 φ 2 : S 2 S is a resolution. The normalization S 1 lives in a higher-dimensional space and involves Groebner basis computations. We want to describe the essential parts of S 2 while avoiding the explicit computation of S 1 and S 2 and staying in 3-space using only factorizations and linear algebra. T. Beck, J. Schicho (RICAM-Linz) Computational Formal Resolution July 31 / Magma 2006 Berlin 13 / 19

What is a Formal Resolution and How to Compute it? Outline 1 Effective Computations with Algebraic Power Series 2 A Classical Resolution Method 3 What is a Formal Resolution and How to Compute it? T. Beck, J. Schicho (RICAM-Linz) Computational Formal Resolution July 31 / Magma 2006 Berlin 14 / 19

What is a Formal Resolution and How to Compute it? Definition of a Formal Resolution Let φ : S 2 S be the Jung-Resolution, S S S the singular locus of S and K S the field of rational functions on S. Then S S lies above the discriminant curve D. The preimage φ 1 (S S ) decomposes into finitely many curves, so-called divisors on S 2. Definition (Formal Description of the Resolution of a Surface) A formal description of φ is a finite set of embeddings κ i : K S F i ((t)) where F i is a field of transcendence degree 1 over C. For each curve C in φ 1 (S S ) there must be an i s.t. the restriction of κ i to κ 1 i (F i [[t]]) parametrizes a formal neighborhood of C. T. Beck, J. Schicho (RICAM-Linz) Computational Formal Resolution July 31 / Magma 2006 Berlin 15 / 19

What is a Formal Resolution and How to Compute it? Example Application: Adjoint Differential Forms Let g := z 3 x2 2 + (x 1 + z 2 ) 3 be the defining equation of a surface S C 3. One of the computed embeddings in this case is x 1 st 9 κ : Frac(C[x 1, x 2, z]/ g ) F((t)) : x 2 st 6 z αt 5 t 6 2 s α2 t 7 + 5 s αt8 +... where F = Q(s)[α] with α 3 + s = 0. We want to check whether a differential form ( ) g 1 ω = p(x 1, x 2, z) d x 1 d x 2 z is regular on a resolution. T. Beck, J. Schicho (RICAM-Linz) Computational Formal Resolution July 31 / Magma 2006 Berlin 16 / 19

What is a Formal Resolution and How to Compute it? Example Application: Adjoint Differential Forms Under κ we get the following mappings: g z 3s2 α 2 t 22 3s 2 t 24 12sα 2 t 25 + 42sαt 26 +... (order 22) and d x 1 d x 2 3st 14 d s d t (order 14) Since d s d t generates the module of regular differentials over F[[t]], we find that ω is regular in the local ring κ 1 (F[[t]]) iff κ(p) has order greater or equal than 22 14 = 8. Proceeding in the same way for the other embeddings, we eventually find that if p is a polynomial of degree less or equal than 3 then ω is regular on a resolution iff p x 1 z 2 + x 2 1, x 2 1 x 2, z 3 + x 1 z, x 1 x 2 z, x 2 z 2 C. T. Beck, J. Schicho (RICAM-Linz) Computational Formal Resolution July 31 / Magma 2006 Berlin 17 / 19

What is a Formal Resolution and How to Compute it? Implementation We compute φ 0 : S 0 S. Then we distinguish two cases: 1 Divisors over Curves of the Discriminant: We change the ground field to the function field of the corresponding curve and compute univariate power series roots right away. 2 Divisors above Normal Crossings of the Discriminant: We first compute bivariate power series roots and then transform each into a finite number of embeddings of the desired form. This step corresponds to the resolution of a toric surface. Plus: Just linear algebra (and factorization) Plus: Neat output Minus: Requirements on field arithmetics ( Magma) Minus: Technically difficult (long code) T. Beck, J. Schicho (RICAM-Linz) Computational Formal Resolution July 31 / Magma 2006 Berlin 18 / 19

Conclusion Conclusion 1 We implemented an analogue of the Newton-Puiseux algorithm for the surface case. 2 The implementation relies on an exact representation for power series. 3 First tests show good performance. 4 Thanks to Gavin Brown! T. Beck, J. Schicho (RICAM-Linz) Computational Formal Resolution July 31 / Magma 2006 Berlin 19 / 19