Colloquium, School of Mathematcs University of Minnesota, October 5, 2006 Computing the Genus of a Curve Numerically Andrew Sommese University of Notre.

Slides:



Advertisements
Similar presentations
Singularity Theory and its Applications Dr Cathy Hobbs 30/01/09.
Advertisements

§ 3.3 Systems of Linear Equations in Three Variables.
Warm Up.
Rational Root Theorem.
SECTION 3.6 COMPLEX ZEROS; COMPLEX ZEROS; FUNDAMENTAL THEOREM OF ALGEBRA FUNDAMENTAL THEOREM OF ALGEBRA.
Introduction to Gröbner Bases for Geometric Modeling Geometric & Solid Modeling 1989 Christoph M. Hoffmann.
Systems of Equations. I. Systems of Linear Equations Four Methods: 1. Elimination by Substitution 2. Elimination by Addition 3. Matrix Method 4. Cramer’s.
Algebraic Geometry and Applications Seminar IMA, September 13, 2006 Solving Polynomial Systems by Homotopy Continuation Andrew Sommese University of Notre.
Satellite Conference on Algebraic Geometry Segovia, Spain, August 16, 2006 Numerical Algebraic Geometry Andrew Sommese University of Notre Dame.
Zeros of Polynomial Functions
Komplexe Analysis, Oberwolfach, August 31, 2006 Exceptional Sets and Fiber Products Andrew Sommese University of Notre Dame Charles Wampler General Motors.
Chapter 6 Numerical Interpolation
§ 10.5 Systems of Nonlinear Equations in Two Variables.
Warm up Use the Rational Root Theorem to determine the Roots of : x³ – 5x² + 8x – 6 = 0.
1 All figures taken from Design of Machinery, 3 rd ed. Robert Norton 2003 MENG 372 Chapter 4 Position Analysis.
Algebra Seeing Structure in Expressions Arithmetic with Polynomials and Rational Expressions Creating Equations Reasoning with Equations and Inequalities.
Algebra Review. Polynomial Manipulation Combine like terms, multiply, FOIL, factor, etc.
Copyright © 2006 Pearson Education, Inc. Publishing as Pearson Addison-Wesley The Fundamental Theorem of Algebra ♦ Perform arithmetic operations on complex.
Table of Contents First note this equation has "quadratic form" since the degree of one of the variable terms is twice that of the other. When this occurs,
Bertini: A software package for numerical algebraic geometry Developed by: Dan Bates Jon Hauenstein Andrew Sommese Charles Wampler.
Fin500J Topic 6Fall 2010 Olin Business School 1 Fin500J: Mathematical Foundations in Finance Topic 6: Ordinary Differential Equations Philip H. Dybvig.
Copyright © 2013, 2009, 2005 Pearson Education, Inc. 1 5 Systems and Matrices Copyright © 2013, 2009, 2005 Pearson Education, Inc.
Aim: What are the higher degree function and equation? Do Now: a) Graph f(x) = x 3 + x 2 – x – 1 on the calculator b) How many times does the graph intersect.
MATH – High School Common Core Vs Tested Kansas Standards Please note: For informational purposes, all Common Core standards are listed, and the tested.
Zeros of Polynomial Functions Section 2.5 Page 312.
Fundamental Theorem of Algebra If f(x) is a polynomial of degree n, where n≥1, then the equation f(x) = 0 has at least one complex root. Date: 2.6 Topic:
FoCM 2008, Hong Kong Regeneration: A New Algorithm in Numerical Algebraic Geometry Charles Wampler General Motors R&D Center (Adjunct, Univ. Notre Dame)
Copyright © Cengage Learning. All rights reserved. 4 Quadratic Functions.
Trigonometry/ Pre-Calculus Chapter P: Prerequisites Section P.4: Solving Equations Algebraically.
Real Zeros of a Polynomial Function Objectives: Solve Polynomial Equations. Apply Descartes Rule Find a polynomial Equation given the zeros.
Chapter 3 Polynomial and Rational Functions Copyright © 2014, 2010, 2007 Pearson Education, Inc Zeros of Polynomial Functions.
The Rational Root Theorem The Rational Root Theorem gives us a tool to predict the Values of Rational Roots:
6.6 The Fundamental Theorem of Algebra
CSE 3802 / ECE 3431 Numerical Methods in Scientific Computation
Math9 project-ABC Book by: Jeffrey May Teacher: Mrs. burton.
Slide Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley.
Chapter 2 Laplace Transform 2.1 Introduction The Laplace transform method can be used for solving linear differential equations. Laplace transforms can.
Kinematic Synthesis 2 October 8, 2015 Mark Plecnik.
Introduction Synthetic division, along with your knowledge of end behavior and turning points, can be used to identify the x-intercepts of a polynomial.
Differential Equations Chapter 1. A differential equation in x and y is an equation that involves x, y, and derivatives of y. A mathematical model often.
Does tropical geometry look like…. No, it looks like …
1 © 2010 Pearson Education, Inc. All rights reserved © 2010 Pearson Education, Inc. All rights reserved Chapter 3 Polynomial and Rational Functions.
Roots & Zeros of Polynomials III Using the Rational Root Theorem to Predict the Rational Roots of a Polynomial Created by K. Chiodo, HCPS.
The numerical computation of the multiplicity of a component of an algebraic set Dan Bates (IMA) Joint work with: Chris Peterson (Colorado State) Andrew.
Chapter 3 Polynomial and Rational Functions Copyright © 2014, 2010, 2007 Pearson Education, Inc Zeros of Polynomial Functions.
5.6 The Fundamental Theorem of Algebra. If P(x) is a polynomial of degree n where n > 1, then P(x) = 0 has exactly n roots, including multiple and complex.
Understanding the difference between an engineer and a scientist There are many similarities and differences.
Solving Polynomials.
7.5 Roots and Zeros Objectives:
1 ECE 102 Engineering Computation Chapter 3 Math Review 3: Cramer’s Rule Dr. Herbert G. Mayer, PSU Status 10/11/2015 For use at CCUT Fall 2015.
1 ECE 221 Electric Circuit Analysis I Chapter 6 Cramer’s Rule Herbert G. Mayer, PSU Status 11/14/2014 For use at Changchun University of Technology CCUT.
Chapter 2 – Polynomial and Rational Functions 2.5 – The Fundamental Theorem of Algebra.
Workshop on Software for Algebraic Geometry October 23-27, 2006 What should a software package for Numerical Algebraic Geometry be? Charles Wampler General.
Solving Linear Systems
Lecture 4 Complex numbers, matrix algebra, and partial derivatives
2.3 Solving Multi-Step Equations
Computation of the solutions of nonlinear polynomial systems
Advanced Engineering Mathematics 6th Edition, Concise Edition
Multiplication and Division
Warm Up Evaluate. 1. –24 2. (–24) Simplify each expression.
3.8 Complex Zeros; Fundamental Theorem of Algebra
ME321 Kinematics and Dynamics of Machines
Apply the Fundamental Theorem of Algebra Lesson 2.7
Copyright © 2014, 2010, 2007 Pearson Education, Inc.
5.7: Fundamental Theorem of Algebra
Apply the Fundamental Theorem of Algebra
Using Factoring To Solve
Warm-up: Find all real solutions of the equation X4 – 3x2 + 2 = 0
Rational Root Theorem.
1) Find f(g(x)) and g(f(x) to show that f(x) and g(x) are inverses
Presentation transcript:

Colloquium, School of Mathematcs University of Minnesota, October 5, 2006 Computing the Genus of a Curve Numerically Andrew Sommese University of Notre Dame In collaboration with Daniel Bates, IMA Christopher Peterson, Colorado State University Charles Wampler, General Motors R&D Center

2 Reference on Numerical Algebraic Geometry up to 2005: A.J. Sommese and C.W. Wampler, Numerical solution of systems of polynomials arising in engineering and science, (2005), World Scientific Press. Website with more information and some articles:

3 Overview What is an algebraic curve? What is the genus of a curve? An example from applications Four-bar-planar linkage coupler curves Background on Numerical Algebraic Geometry How to represent Positive Dimensional Solution Sets Numerical approach by using Hurwitz’s formula

4 What is an algebraic curve? Curves are ancient, beautiful, and useful. They are pervasive in mathematics: in number theory, algebraic, analytic, and differential geometry, complex analysis, numerical analysis, topology,... The arise everywhere in applications.

5 x 2 + y 2 = 1

6 y 2 - x(x-2)(x-4)

7 Real points of a High Order Plane Curve

8 What is the genus of a curve? Let’s start with x 2 + y 2 = 1:

9 genus 0 curve

10 y 2 - x(x-2)(x-4)

11 genus 1 curve

12 x 2 + y 2 = 1 and x 4 + y 4 = 1

13 genus 3 curve

14 Interlude between slides Including blackboard discussion of the examples; the Euler characteristic; and Hurwitz’s formula.

15 Some examples from applications One dimensional component of a polynomial system on :

16 Planar four-bar coupler curves A four-bar planar linkage is a planar quadrilateral with a rotational joint at each vertex. They are useful for converting one type of motion to another. They occur everywhere.

17 A simple four-bar

18 More Abstractly

19 D′D′ P δ λ µ u b v C D x y P0P0 C′C′

20 P δ µ b-δ v C y P0P0 θ ye iθ b v = y – b ve iμ = ye iθ - (b - δ) = ye iθ + δ - b C′C′

21 We use complex numbers (as is standard in this area) Summing over vectors we have two equations plus their two conjugates

22 This gives four equations: in the variables

23 Multiplying each side by its complex conjugate and letting we get three equations in the four variables

24 We can solve for in the first two equations using Cramer’s rule, and substitute into the last Equation. This gives us an equation of degree (3,3) in We replace by

25 Background on Numerical Algebraic Geometry Find all isolated solutions in of a system on n polynomials :

26 Solving a system Homotopy continuation is our main tool: Start with known solutions of a known start system and then track those solutions as we deform the start system into the system that we wish to solve.

27 Path Tracking This method takes a system g(x) = 0, whose solutions we know, and makes use of a homotopy, e.g., Hopefully, H(x,t) defines “nice paths” x(t) as t runs from 1 to 0. They start at known solutions of g(x) = 0 and end at the solutions of f(x) at t = 0.

28 The paths satisfy the Davidenko equation To compute the paths: use ODE methods to predict and Newton’s method to correct.

29 Solutions of f(x)=0 Known solutions of g(x)=0 t=0 t=1 H(x,t) = (1-t) f(x) + t g(x) x 3 (t) x 1 (t) x 2 (t) x 4 (t)

30 Newton correction prediction {  t x j (t) x* 0 1

31 Continuation’s Core Computation Given a system f(x) = 0 of n polynomials in n unknowns, continuation computes a finite set S of solutions such that: any isolated root of f(x) = 0 is contained in S; any isolated root “occurs” a number of times equal to its multiplicity as a solution of f(x) = 0; S is often larger than the set of isolated solutions.

32 Positive Dimensional Solution Sets We now turn to finding the positive dimensional solution sets of a system

33 How to represent positive dimensional components? S. + Wampler in ’95: Use the intersection of a component with generic linear space of complementary dimension.

34 Use a generic flag of affine linear spaces to get witness point supersets This approach has 19 th century roots in algebraic geometry, e.g., adjunction theory and the use of hyperplane sections to study varieties.

35 Numerical approach by using Hurwitz’s formula Given an irreducible curve X that is a component of V(f) of a polynomial system, X is represented by a generic hyperplane L = 0 plus W, the set of degree X points where L meets X. L = 0 is the fiber of a general projection p from C N to C.

36 g = -deg X  Steps: Find a finite set B of points of C containing all singular points of X plus all branch points of X. Do monodromy of the fiber of p around sufficiently small loops around the images R of B under p. Compute the number of sets  r which the monodromy breaks the fiber over r in R into. The sum of the (deg X -  r ) as r runs over R equals  for the induced map from the desingularization of X down to C.

37 Fermat curves: x d + y d = 1 we use a general linear projection. So we have a degree d projection; d(d-1) branchpoints in different fibers all contributing 1 to  : the genus g is d(d-3)/ So g = 6 for d = 5; g = 10 for d = 6; and g = 15 for d = 7.

38 d = 5: 20 branch points

39 d = 6: 30 branch points

40 d = 7: 42 branch points

41 16y 6 + 4x y 4 - 4x 2 + 9y 2 = 0

42 genus 0: 10 contributions of one each to  zero contributions 7 double points 1 sextuple point g = /2 + 1 = 0

43 A general planar four-bar coupler curve C C is a (3,3) curve in P 1 x P 1. Arithmetic genus at most 4 with at least 3 singularities: so geometric genus is at most 1. We treat it as a degree 6 curve in P 2. We compute 30 potential branch points counting multiplicities; 2 potential branch points with multiplicity 6 each make a local contribution 0 to  ; 3 potential branch points with multiplicity 2 each make a contribution of 0 to  ; 12 potential branch points contribute one each to 

44 The geometric genus is 1

45 Summary The numerical approach gives a direct method of computing the geometric genus of one-dimensional irreducible components of the solutions set of a system of polynomials.