Section 2-8 First Applications of Groebner Bases by Pablo Spivakovsky-Gonzalez We started this chapter with 4 problems: 1.Ideal Description Problem: Does.

Slides:



Advertisements
Similar presentations
Solving Systems of Equations
Advertisements

Let V be a variety. If fm 2 I(V), then f 2 I(V).
Copyright © Cengage Learning. All rights reserved. 14 Partial Derivatives.
MA Day 24- February 8, 2013 Section 11.3: Clairaut’s Theorem Section 11.4: Differentiability of f(x,y,z) Section 11.5: The Chain Rule.
Copyright © Cengage Learning. All rights reserved. CHAPTER 5 SEQUENCES, MATHEMATICAL INDUCTION, AND RECURSION SEQUENCES, MATHEMATICAL INDUCTION, AND RECURSION.
3.3 Divisibility Definition If n and d are integers, then n is divisible by d if, and only if, n = dk for some integer k. d | n  There exists an integer.
Algebra Problems… Solutions Algebra Problems… Solutions © 2007 Herbert I. Gross Set 22 By Herbert I. Gross and Richard A. Medeiros next.
Narapong Srivisal, Swarthmore College Class of 2007 Division Algorithm Fix a monomial order > in k[x 1, …, x n ]. Let F = (f 1, …, f s ) be an ordered.
15 PARTIAL DERIVATIVES.
Introduction to Gröbner Bases for Geometric Modeling Geometric & Solid Modeling 1989 Christoph M. Hoffmann.
Copyright © Cengage Learning. All rights reserved.
Gröbner Bases Bernd Sturmfels Mathematics and Computer Science University of California at Berkeley.
Solving Algebraic Equations
Algebra 1: Solving Equations with variables on BOTH sides.
LIAL HORNSBY SCHNEIDER
Division Algorithm Let (x) and g(x) be polynomials with g(x) of lower degree than (x) and g(x) of degree one or more. There exists unique polynomials.
3.5 Solving systems of equations in 3 variables
Solving Equations Containing To solve an equation with a radical expression, you need to isolate the variable on one side of the equation. Factored out.
Polynomial Division: Dividing one polynomial by another polynomial to find the zeros of the polynomial. Ex 1: Find the zeros of Solution:1 st way: At.
MATH 250 Linear Equations and Matrices
 The functions that we have met so far can be described by expressing one variable explicitly in terms of another variable.  For example,, or y = x sin.
Simplex method (algebraic interpretation)
Copyright © 2013, 2009, 2005 Pearson Education, Inc. 1 5 Systems and Matrices Copyright © 2013, 2009, 2005 Pearson Education, Inc.
Chapter 8 With Question/Answer Animations 1. Chapter Summary Applications of Recurrence Relations Solving Linear Recurrence Relations Homogeneous Recurrence.
3 DIFFERENTIATION RULES. The functions that we have met so far can be described by expressing one variable explicitly in terms of another variable. 
Copyright © 2013, 2009, 2005 Pearson Education, Inc. 1 3 Polynomial and Rational Functions Copyright © 2013, 2009, 2005 Pearson Education, Inc.
We have used calculators and graphs to guess the values of limits.  However, we have learned that such methods do not always lead to the correct answer.
TH EDITION LIAL HORNSBY SCHNEIDER COLLEGE ALGEBRA.
Real Zeros of Polynomial Functions
Continuing with Integrals of the Form: & Partial Fractions Chapter 7.3 & 7.4.
SOLVING SYSTEMS ALGEBRAICALLY SECTION 3-2. SOLVING BY SUBSTITUTION 1) 3x + 4y = 12 STEP 1 : SOLVE ONE EQUATION FOR ONE OF THE VARIABLES 2) 2x + y = 10.
Algebraic long division Divide 2x³ + 3x² - x + 1 by x + 2 x + 2 is the divisor The quotient will be here. 2x³ + 3x² - x + 1 is the dividend.
Chapter VII. Classification of Quadric Surfaces 65. Intersection of a quadric and a line. General form and its matrix representation.
Chinese Remainder Theorem Dec 29 Picture from ………………………
Copyright © Cengage Learning. All rights reserved.
Section 5.5 The Real Zeros of a Polynomial Function.
Section 2-2 Synthetic Division; The Remainder and Factor Theorems.
3-2 Solving Linear Systems Algebraically Objective: CA 2.0: Students solve system of linear equations in two variables algebraically.
PS Algebra I. On the properties chart…  Addition, Subtraction, Multiplication, and Division Properties of Equality  these equality properties are the.
Advanced Engineering Mathematics, 7 th Edition Peter V. O’Neil © 2012 Cengage Learning Engineering. All Rights Reserved. CHAPTER 4 Series Solutions.
Polynomial and Synthetic Division Objective: To solve polynomial equations by long division and synthetic division.
Copyright © Cengage Learning. All rights reserved. CHAPTER 8 RELATIONS.
Copyright © Cengage Learning. All rights reserved. 14 Partial Derivatives.
3.5 Solving Linear Systems in Three Variables 10/4/13.
2.5 The Fundamental Theorem of Game Theory For any 2-person zero-sum game there exists a pair (x*,y*) in S  T such that min {x*V. j : j=1,...,n} =
OBJ: Solve Linear systems graphically & algebraically Do Now: Solve GRAPHICALLY 1) y = 2x – 4 y = x - 1 Do Now: Solve ALGEBRAICALLY *Substitution OR Linear.
Chapter 4 With Question/Answer Animations 1. Chapter Motivation Number theory is the part of mathematics devoted to the study of the integers and their.
Factor Theorem. Remainder Theorem When a function f(x), is divided by x – k the remainder is f(k) Example 1.
Advanced Algorithms Analysis and Design By Dr. Nazir Ahmad Zafar Dr Nazir A. Zafar Advanced Algorithms Analysis and Design.
Elimination Method - Systems. Elimination Method  With the elimination method, you create like terms that add to zero.
5 Solving Polynomial Equations.
Chapter 6 More about Polynomials
LIAL HORNSBY SCHNEIDER
Mathematical Rebus E.
Chap 10. Sensitivity Analysis
Chapter V. The Sphere 48. The equation of the sphere
Solving Systems of Linear Equations in 3 Variables.
Copyright © Cengage Learning. All rights reserved.
MATH301- DISCRETE MATHEMATICS Copyright © Nahid Sultana Dr. Nahid Sultana Chapter 4: Number Theory and Cryptography.
Solving Equations Containing
Solving Equations Containing
Last Lesson: Upshot: We can show a system of equations has no solutions by computing the reduced Groebner basis.
Solving Equations Containing
Solving Systems of Equations
Copyright © Cengage Learning. All rights reserved.
Section 1.8 INVERSE FUNCTIONS.
Solving Systems of Linear Equations in 3 Variables.
Algebra 1 Section 7.5.
Solving Equations Containing
Presentation transcript:

Section 2-8 First Applications of Groebner Bases by Pablo Spivakovsky-Gonzalez We started this chapter with 4 problems: 1.Ideal Description Problem: Does every ideal have a finite generating set? -Yes, solved by Hilbert Basis Theorem in Section 2-5

2. Ideal Membership Problem: Given and an ideal determine if. 3. The Problem of Solving Polynomial Equations: Find all common solutions in of a system of polynomial equations. 4. The Implicitization Problem: Let V be a subset of given parametrically as :

Find a system of polynomial equations in the that defines the variety. We will now consider how to apply Groebner bases to the 3 remaining problems. The Ideal Membership Problem Combine Groebner bases with the division algorithm, we get the following ideal membership algorithm: given an ideal I, we can decide whether f lies in I as follows. - First, find a Groebner basis for I.

-We can do this using Buchberger’s Algorithm from Section 2-7 -Once we have for I, we use Corollary 2 of Section 2-6: Corollary 2 of 2-6: Let be a Groebner basis for an ideal and let. Then if and only if the remainder on division of f by G is 0. -In other words, iff.

Example 1 Let and use the grlex order. Let. We want to know if -Step 1: Is the generating set given here a Groebner basis? -No. Recall the precise definition of Groebner basis: Definition: Fix a monomial order. A finite subset of an ideal I is a Groebner basis if

-In our case, there are polynomials such as that do not belong to. Therefore, -So the generating set given is not a Groebner basis; we compute one using a computer algebra system (Step 2): -We can now test if our polynomial f is in I.

-Step 3: To do this, we divide by G. We obtain -Remainder is 0, so. -Now consider a different case, where We again want to know if. Using our algorithm, we would divide by G as above. -But in this case we can determine by inspection that f does not lie in I, without carrying out the division. -The reason is that is not in the ideal given by

-And since G is a Groebner basis,, so if xy does not lie in then f does not lie in I. Solving Polynomial Equations Example 2 -Consider the following system in :

-These equations determine -We want to find. -We recall Proposition 9 of Section 2-5: Prop. 9 of 2-5: is an affine variety. In particular, if then. -This implies that we can compute using any basis of I; then let us use a Groebner basis.

-We use lex ordering, we get the following basis: -Note that depends on z alone, so we can easily find its roots: -This gives 4 values of z; substituting each of these values back into and gives unique solutions for x and y -We end up with 4 solutions to

-By Prop. 9 of 2-5,, so we have found all solutions to the original equations! Example 3 -We wish to find the min. and max. of subject to the constraint. -Applying Lagrange multipliers we obtain the following system:

-We begin by computing a Groebner basis for ideal in generated by left-hand sides of the 4 eqns. -We use lex order with -The basis obtained is

-This looks terrifying, but notice that the last polynomial depends only on z ! - Setting it equal to 0, we find the following roots: -Now we can substitute each of these values for z into the remaining equations and solve for x and y. We obtain:

-Using this we can easily determine the min. and max. values -In Examples 2 and 3 we found Groebner bases for each ideal with respect to lex order. -This gave us eqns. in which variables were successively eliminated. -For our lex ordering, we used -Now notice the order in which variables are eliminated in the Groebner basis: λ first, x second, and so on.

-This is not a coincidence! In Chap. 3 we will see why lex order gives a Groebner basis that successively eliminates variables.

The Implicitization Problem -Consider the following parametric eqns. : -Suppose they define a subset of an algebraic variety V in. -How can we find polynomial eqns. in the that define V? -This can be solved by Groebner basis: a complete proof will be given in Chapter 3.

-For now, we restrict ourselves to cases in which the are polynomials. -We consider the affine variety in defined by : -Basic idea: eliminate from the equations. -Once again we try to use Groebner basis to eliminate variables. -We will use lex order in defined by

-Suppose we have a Groebner basis of the ideal -We are using lex order, so our Groebner basis should have polynomials that eliminate variables. - are the biggest in our monomial order, so should be eliminated first. -Therefore, Groebner basis for should have some polynomials with only variables -This is what we are looking for!

Example 4 -Consider the parametric curve V given by: in. Then let -Now compute Groebner basis using lex order in -We obtain: -Last two polynomials only involve x, y, z

-They define a variety of containing V. -By intuition on dimensions (Chap. 1) we can guess that 2 eqns. in define a curve. -Is V the entire intersection of the two surfaces below? -Can there be other curves or surfaces in the intersection? -These questions will be resolved in Chap. 3 !

Example 5 -Consider tangent surface of twisted cubic in. -Parametrization of surface: -Compute Groebner basis using lex order with -We obtain a basis G containing 6 elements.

-1 element of basis contains only x, y, z terms: -Variety defined by this eqn. is a surface containing the tangent surface to the twisted cubic. -But it is possible that the surface given by the eqn. is strictly bigger than the tangent surface. -This example will be revisited in Chap. 3.

Section Summary -Groebner bases combined with division algorithm give complete solution to ideal membership problem. -Groebner bases can be applied to solving polynomial eqns. and implicitization problem. -We used the fact that Groebner bases computed with lex order succeeded in eliminating vars. in a convenient manner -In Chap. 3, we will prove that this always happens! (Elimination Theory)

Sources Used - Ideals, Varieties, and Algorithms, by Cox, Little, O’Shea; UTM Springer, 3 rd Ed., Thank You! See you on Thursday!