Computational algebraic geometry



Similar documents
On using numerical algebraic geometry to find Lyapunov functions of polynomial dynamical systems

Algebra 3: algorithms in algebra

Basics of Polynomial Theory

it is easy to see that α = a

Gröbner Bases and their Applications

Chapter 4, Arithmetic in F [x] Polynomial arithmetic and the division algorithm.

MCS 563 Spring 2014 Analytic Symbolic Computation Wednesday 9 April. Hilbert Polynomials

7. Some irreducible polynomials

Chapter 20. Vector Spaces and Bases

CHAPTER SIX IRREDUCIBILITY AND FACTORIZATION 1. BASIC DIVISIBILITY THEORY

Introduction to Algebraic Geometry. Bézout s Theorem and Inflection Points

15. Symmetric polynomials

fg = f g Ideals. An ideal of R is a nonempty k-subspace I R closed under multiplication by elements of R:

Vector and Matrix Norms

1 Lecture: Integration of rational functions by decomposition

is identically equal to x 2 +3x +2

Unique Factorization

Short Programs for functions on Curves

H/wk 13, Solutions to selected problems

SIMPLIFYING ALGEBRAIC FRACTIONS

1 = (a 0 + b 0 α) (a m 1 + b m 1 α) 2. for certain elements a 0,..., a m 1, b 0,..., b m 1 of F. Multiplying out, we obtain

Quotient Rings and Field Extensions

minimal polyonomial Example

SOLUTIONS TO PROBLEM SET 3

Algebra I Vocabulary Cards

3. Prime and maximal ideals Definitions and Examples.

3.6. Partial Fractions. Introduction. Prerequisites. Learning Outcomes

1.3 Algebraic Expressions

Discrete Mathematics: Homework 7 solution. Due:

11 Multivariate Polynomials

Introduction to Finite Fields (cont.)

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 22

ON GALOIS REALIZATIONS OF THE 2-COVERABLE SYMMETRIC AND ALTERNATING GROUPS

FACTORING POLYNOMIALS IN THE RING OF FORMAL POWER SERIES OVER Z

a 1 x + a 0 =0. (3) ax 2 + bx + c =0. (4)

Separable First Order Differential Equations

Copy in your notebook: Add an example of each term with the symbols used in algebra 2 if there are any.

Integrals of Rational Functions

3 1. Note that all cubes solve it; therefore, there are no more

Mathematics Course 111: Algebra I Part IV: Vector Spaces

8.1 Examples, definitions, and basic properties

Modern Algebra Lecture Notes: Rings and fields set 4 (Revision 2)

1.7. Partial Fractions Rational Functions and Partial Fractions. A rational function is a quotient of two polynomials: R(x) = P (x) Q(x).

Vocabulary Words and Definitions for Algebra

Reduction Modulo Ideals and Multivariate Polynomial Interpolation

Zeros of Polynomial Functions

1 Homework 1. [p 0 q i+j p i 1 q j+1 ] + [p i q j ] + [p i+1 q j p i+j q 0 ]

Linear Algebra I. Ronald van Luijk, 2012

Basic Algorithms In Computer Algebra

THE FUNDAMENTAL THEOREM OF ALGEBRA VIA PROPER MAPS

G(s) = Y (s)/u(s) In this representation, the output is always the Transfer function times the input. Y (s) = G(s)U(s).

Metric Spaces. Chapter Metrics

What are the place values to the left of the decimal point and their associated powers of ten?

1.5. Factorisation. Introduction. Prerequisites. Learning Outcomes. Learning Style

2.3. Finding polynomial functions. An Introduction:

Algebra 2 Chapter 1 Vocabulary. identity - A statement that equates two equivalent expressions.

The Method of Partial Fractions Math 121 Calculus II Spring 2015

Linear Equations in One Variable

9. POLYNOMIALS. Example 1: The expression a(x) = x 3 4x 2 + 7x 11 is a polynomial in x. The coefficients of a(x) are the numbers 1, 4, 7, 11.

Factoring Polynomials

Second Order Differential Equations with Hypergeometric Solutions of Degree Three

by the matrix A results in a vector which is a reflection of the given

Tim Kerins. Leaving Certificate Honours Maths - Algebra. Tim Kerins. the date

3 Monomial orders and the division algorithm

(a) Write each of p and q as a polynomial in x with coefficients in Z[y, z]. deg(p) = 7 deg(q) = 9

MATH 60 NOTEBOOK CERTIFICATIONS

Math 4310 Handout - Quotient Vector Spaces

5. Linear algebra I: dimension

3.1. RATIONAL EXPRESSIONS

is identically equal to x 2 +3x +2

Florida Algebra 1 End-of-Course Assessment Item Bank, Polk County School District

Algebra Unpacked Content For the new Common Core standards that will be effective in all North Carolina schools in the school year.

PUTNAM TRAINING POLYNOMIALS. Exercises 1. Find a polynomial with integral coefficients whose zeros include

Zeros of Polynomial Functions

CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA

SOLVING POLYNOMIAL EQUATIONS BY RADICALS

Factorization Algorithms for Polynomials over Finite Fields

I. GROUPS: BASIC DEFINITIONS AND EXAMPLES

Lagrange Interpolation is a method of fitting an equation to a set of points that functions well when there are few points given.

Max-Min Representation of Piecewise Linear Functions

Factoring Cubic Polynomials

CONTINUED FRACTIONS AND PELL S EQUATION. Contents 1. Continued Fractions 1 2. Solution to Pell s Equation 9 References 12

SOLVING POLYNOMIAL EQUATIONS

1 Chapter I Solutions

Galois Theory III Splitting fields.

Zeros of a Polynomial Function

Answers to Basic Algebra Review

a 11 x 1 + a 12 x a 1n x n = b 1 a 21 x 1 + a 22 x a 2n x n = b 2.

Equations, Inequalities & Partial Fractions

So let us begin our quest to find the holy grail of real analysis.

INTRODUCTION TO ARITHMETIC GEOMETRY (NOTES FROM , FALL 2009)

Continued Fractions and the Euclidean Algorithm

RINGS WITH A POLYNOMIAL IDENTITY

Chapter 13: Basic ring theory

Factoring Polynomials

Transcription:

Computational algebraic geometry Learning coefficients via symbolic and numerical methods Anton Leykin Georgia Tech AIM, Palo Alto, December 2011

Let k be a field (R or C). Ideals varieties Ideal in R = k[x 1,..., x n ] generated by f 1,..., f r is Variety defined by I is I = f 1,..., f r = r g i f i R i=1 V = V(I) = {p k n : f I, f(p) = 0} The vanishing ideal of a variety V is I = I(V ) = {f R : f(v ) = 0} The radical of I is I = {g : m, g m I} R, V(I) = V( I) I is a radical ideal if I = I Hilbert Nullstellensatz: if k = C then I(V(J)) = J for all J R.

Gröbner bases, invariants A monomial order > is given by weights w 1, w 2,... R n 0 : x α > x β w 1 α > w 1 β or w 2 α > w 2 β or... such that > is total. Example: > lex is given by w 1 = e 1, w 2 = e 2,.... The initial term of f R is the term (coefficient monomial) with the largest monomial occurring with a nonzero coefficient: e.g. for f = 3x 2 y + 4xy 7 + 2 it is in lex (f) = 3x 2 y. A Gröbner basis of I is a set of generators G of I such that in(g) = in(i). Invariants such as dimension, degree, Hilbert polynomial can be computed using Gröbner bases.

Computational (symbolic) algebraic geometry Cox, Little, O Shea, Ideals, varieties, and algorithms Cox, Little, O Shea, Using algebraic geometry Greuel, Pfister, A Singular Introduction to Commutative Algebra Software: Singular (can resolve singularities) Macaulay2 (can do everything else) Magma (Australia), CoCoA (Italy), risa/asir (Japan),... (other specialized software) Sage, Maple, Mathematica,... (more general software)

Polynomial homotopy continuation Target system: n equations in n variables, F (x) = (f 1 (x),..., f n (x)) = 0, where f i R = C[x] = C[x 1,..., x n ] for i = 1,..., n. Start system: n equations in n variables: G(x) = (g 1 (x),..., g n (x)) = 0, such that it is easy to solve. Homotopy: for γ C \ {0} consider H(x, t) = (1 t)g(x) + γtf (x), t [0, 1].

Example target start f 1 = x 4 1x 2 + 5x 2 1x 3 2 + x 3 1 4 g 1 = f 2 = x 2 1 x 1 x 2 + x 2 8 g 2 = x 5 1 1 x 2 2 1 Start solutions target solutions: H(x, t) = 0 implies dx ( ) 1 H dt = H x t.

Global picture Optimal homotopy: the continuation paths are regular; the homotopy establishes a bijection between the start and target solutions. Possible singular scenarios: non-generic diverging paths multiple solutions

Higher-dimensional solution sets Let I = (f 1,..., f N ) be an ideal of C[x 1,..., x n ]. Goal: Understand the variety X = V(I) = {x C n f I, f(x) = 0}. A witness set for an equidimensional component Y of X: a generic slicing plane L with dim L = codim Y witness points w Y,L = Y L (generators of I)

Numerical algebraic geometry Sommese, Verschelde, and Wampler, Introduction to Numerical AG (2005) Sommese and Wampler, The numerical solution of systems of polynomials (2005) Software: PHCpack (Verschelde); HOM4PS (group of T.Y.Li); Bertini (group of Sommese); NAG4M2: Numerical Algebraic Geometry for Macaulay2 (L.). and more, e.g.: Maple s ROOTFINDING[HOMOTOPY].

Analysis For a polynomial f, the function f s is locally integrable Re s > 0. Hence, f s is a generalized function defined on {s : Re s > 0} C: for a distribution ϕ Cc, f s (ϕ) = f(x) s ϕ(x) dx Gelfand [1957]: Does it extend to a meromorphic function on C? I. N. Bernstein [1968]: Yes. The poles are contained in a finite number of arithmetic progressions. Key ingredients: resolution of singularities and being able to write a functional equation b(s)f s = P f s+1 when f is a monomial. (Here: b(s) is a univariate polynomial and P is a linear differential operator with coefficients in C[x, s].)

Invariants in singularity theory Definition (Multiplier ideal for f = (f 1,..., f r )) J (f c ) = { h 2 } h C[x] : ( f i 2 is locally integrable. ) c For r = 1, it is the ideal of h, that make h f 1 c locally integrable. Algebrao-geometric definition: via log-canonical resolutions. Jumping coefficients of f: rational numbers 0 = ξ 0 < ξ 1 < ξ 2 < such that J (f c ) is constant exactly for c [ξ i, ξ i+1 ). ξ 1 is called the log-canonical threshold. These invariants measure singularities of the corresponding variety; in particular, they depend only on the ideal f.

Weyl algebra Let K be a field of characteristic zero. (Think: K = C) Affine space: X = K n. Weyl algebra: an associative algebra D X = K x, = K x 1,..., x n, 1,..., n where [ i, x i ] = i x i x i i = 1 and all other pairs of generators commute. D X is isomorphic to the algebra of linear differential operators with polynomial coefficients. Every element has the normal form Q = c αβ x α β, α,β Z n where finitely many of c αβ K are nonzero.

D-modules D X is simple: only trivial two-sided ideals. We consider only left ideals and left D X -modules. Examples of D-modules: K[x], K[[x]], C (X). Software: kan/sm1 (Takayama) risa/asir (Noro) dmod.lib, Singular (Levandovsky et al.) D-modules, Macaulay2 (L., Tsai)

Gröbner bases D X is Gröbner-friendly: D X is an algebra of solvable type. Gröbner bases can be computed with respect to any w-compatible monomial order, where w = (w x, w ) R 2n satisfies w x + w 0 componentwise. The Bernstein-Sato polynomial b f (s) 0 is the monic polynomial b(s) of the minimal degree satisfying b(s)f s = P f s+1 = P f f s D X [s]f s, where P D X [s] and D X [s]f s is a cyclic D X [s]-module generated by f s. One can computed b f (s) via Gröbner bases.

Connection between lct(f) and b f (s) Assume k = C then The log-canonical threshold c 0 is the lowest root of b f ( s). Every jumping coefficient c [c 0, c 0 + 1) is a root of b f ( s). For k = R there are examples where rlct(f) is not a jumping coefficient of f. However, rlct(f) mod 1 equals some root of b f ( s). M2 packages where lct is computed: Dmodules (general case) MonomialMultiplierIdeals (monomial ideals) HyperplaneArrangements (central hyperplane arrangements)

Improper integrals To find c = rlct(f) look for the pole s = c closest to 0 of f s (ϕ) = f(x) s ϕ(x) dx. x R n Idea: Pick ϕ supported on a neighborhood of a singularity of the variety {f = 0} and evaluate f s (ϕ) numerically. If f c1 (ϕ) < and f c2 (ϕ) = then c 1 < rlct(f) c 2. We can determine possible values of rlct(f) by looking at b f (s)?

Questions Can we say something about the denominator of rlct(f)? How to compute an improper integral numerically? How to determine it equals? Can we use statistics to estimate rlct? Is there a hybrid strategy (e.g., partial resolution + b-functions)?