5.2 Resultants and discriminants

8 min readjuly 30, 2024

Resultants and discriminants are powerful tools in algebraic geometry. They help us understand how polynomials intersect and behave, without solving equations directly. These concepts are key to , allowing us to simplify systems of equations and study their properties.

By computing resultants and discriminants, we can find common roots, analyze singularities, and eliminate variables. This connects to the broader chapter by showing how we can extract valuable information from polynomial systems without explicit solutions.

Resultants and Discriminants for Polynomials

Definition and Properties of Resultants

  • The of two univariate polynomials f(x)f(x) and g(x)g(x) is a polynomial expression in their coefficients that vanishes if and only if ff and gg have a common root
  • For multivariate polynomials f(x1,...,xn)f(x_1, ..., x_n) and g(x1,...,xn)g(x_1, ..., x_n), the resultant with respect to a variable xix_i is a polynomial in the remaining variables that vanishes if and only if ff and gg have a common root when considered as polynomials in xix_i
    • Treats the coefficients of ff and gg as polynomials in the other variables
    • Allows for elimination of a variable from a system of polynomial equations
  • Resultants are symmetric, meaning Res(f,g)=Res(g,f)Res(f, g) = Res(g, f)
  • The resultant of ff and gg is divisible by their greatest common divisor (GCD)

Definition and Properties of Discriminants

  • The of a f(x)f(x) is a polynomial expression in its coefficients that vanishes if and only if ff has a multiple root
    • Provides information about the nature of the roots without explicitly solving the equation
    • If the discriminant is positive, ff has distinct real roots; if it is zero, ff has a multiple real root; and if it is negative, ff has complex conjugate roots
  • For a f(x1,...,xn)f(x_1, ..., x_n), the discriminant with respect to a variable xix_i is a polynomial in the remaining variables that vanishes if and only if ff has a multiple root when considered as a polynomial in xix_i
    • Treats the coefficients of ff as polynomials in the other variables
    • Gives information about the singularities of the hypersurface defined by ff when projected onto the hyperplane xi=0x_i = 0

Computing Resultants and Discriminants

Sylvester's Matrix and Determinant

  • Sylvester's matrix for two univariate polynomials f(x)f(x) and g(x)g(x) of degrees mm and nn, respectively, is an (m+n)×(m+n)(m+n) \times (m+n) matrix constructed from their coefficients
    • The resultant of ff and gg is the determinant of Sylvester's matrix
    • Example: For f(x)=a2x2+a1x+a0f(x) = a_2x^2 + a_1x + a_0 and g(x)=b1x+b0g(x) = b_1x + b_0, Sylvester's matrix is [a2a1a000a2a1a0b1b0000b1b00]\begin{bmatrix} a_2 & a_1 & a_0 & 0 \\ 0 & a_2 & a_1 & a_0 \\ b_1 & b_0 & 0 & 0 \\ 0 & b_1 & b_0 & 0 \end{bmatrix}
  • The discriminant of a univariate polynomial f(x)f(x) can be computed using Sylvester's matrix of ff and its derivative ff'
    • The discriminant is the resultant of ff and ff' divided by the leading coefficient of ff

Bezout's Determinant and Subresultants

  • Bezout's determinant is another method for computing the resultant of two univariate polynomials f(x)f(x) and g(x)g(x)
    • Involves constructing a matrix using the coefficients of ff, gg, and their derivatives, and then calculating the determinant of this matrix
    • Can be more efficient than Sylvester's matrix for high-degree polynomials
  • Subresultant sequences provide an efficient method for computing resultants
    • Based on the Euclidean algorithm for polynomial division
    • Can also be used to compute the GCD of two polynomials
    • Example: The subresultant sequence of f(x)=a2x2+a1x+a0f(x) = a_2x^2 + a_1x + a_0 and g(x)=b1x+b0g(x) = b_1x + b_0 is S0=a2x2+a1x+a0S1=b1x+b0S2=(a1b0a0b1)x+(a2b0a0b1)\begin{aligned} S_0 &= a_2x^2 + a_1x + a_0 \\ S_1 &= b_1x + b_0 \\ S_2 &= (a_1b_0 - a_0b_1)x + (a_2b_0 - a_0b_1) \end{aligned}

Multivariate Resultants and Discriminants

  • For multivariate polynomials, resultants and discriminants can be computed by treating them as univariate polynomials in one variable while considering the coefficients as polynomials in the remaining variables
    • The computation then proceeds using Sylvester's matrix, Bezout's determinant, or subresultant sequences
    • Example: For f(x,y)=a2(y)x2+a1(y)x+a0(y)f(x, y) = a_2(y)x^2 + a_1(y)x + a_0(y) and g(x,y)=b1(y)x+b0(y)g(x, y) = b_1(y)x + b_0(y), the resultant with respect to xx is a polynomial in yy obtained by computing the resultant of ff and gg as univariate polynomials in xx with coefficients in C[y]\mathbb{C}[y]
  • Gröbner bases can be used to compute multivariate resultants and discriminants
    • Provide a systematic way to eliminate variables from a system of polynomial equations
    • Can be more efficient than direct computation using Sylvester's matrix or Bezout's determinant

Geometric Interpretation of Resultants and Discriminants

Intersection of Plane Curves

  • For two plane curves defined by polynomial equations f(x,y)=0f(x, y) = 0 and g(x,y)=0g(x, y) = 0, the resultant of ff and gg with respect to either xx or yy vanishes if and only if the curves have a common point of intersection
    • The resultant with respect to xx gives a polynomial in yy whose roots correspond to the yy-coordinates of the intersection points
    • The resultant with respect to yy gives a polynomial in xx whose roots correspond to the xx-coordinates of the intersection points
    • Example: The curves y=x2y = x^2 and y=x+1y = x + 1 intersect at (0,1)(0, 1) and (1,0)(-1, 0), which can be found by computing the resultant of the polynomials f(x,y)=yx2f(x, y) = y - x^2 and g(x,y)=yx1g(x, y) = y - x - 1 with respect to either xx or yy

Singularities of Plane Curves

  • The discriminant of a plane curve f(x,y)=0f(x, y) = 0 vanishes if and only if the curve has a singular point where the partial derivatives of ff vanish simultaneously
    • A singular point can be a node (two branches intersecting), a cusp (two branches meeting tangentially), or an isolated point
    • The discriminant with respect to xx gives a polynomial in yy whose roots correspond to the yy-coordinates of the singular points
    • The discriminant with respect to yy gives a polynomial in xx whose roots correspond to the xx-coordinates of the singular points
    • Example: The curve y2=x3y^2 = x^3 has a cusp at (0,0)(0, 0), which can be found by computing the discriminant of the polynomial f(x,y)=y2x3f(x, y) = y^2 - x^3 with respect to either xx or yy

Intersection and Singularities in Higher Dimensions

  • In higher dimensions, the resultant of two hypersurfaces f(x1,...,xn)=0f(x_1, ..., x_n) = 0 and g(x1,...,xn)=0g(x_1, ..., x_n) = 0 with respect to a variable xix_i vanishes if and only if the hypersurfaces intersect when projected onto the hyperplane defined by xi=0x_i = 0
    • The resultant gives a polynomial in the remaining variables whose vanishing set corresponds to the projection of the intersection
  • The discriminant of a hypersurface f(x1,...,xn)=0f(x_1, ..., x_n) = 0 with respect to a variable xix_i vanishes if and only if the hypersurface has a singularity when projected onto the hyperplane defined by xi=0x_i = 0
    • The discriminant gives a polynomial in the remaining variables whose vanishing set corresponds to the projection of the singular locus
    • Example: The surface z=x2+y2z = x^2 + y^2 has a singularity at (0,0,0)(0, 0, 0), which can be found by computing the discriminant of the polynomial f(x,y,z)=zx2y2f(x, y, z) = z - x^2 - y^2 with respect to either xx, yy, or zz

Applications of Resultants and Discriminants

Solving Polynomial Equations

  • Resultants can be used to eliminate a variable from a system of polynomial equations, reducing the problem to a single equation in fewer variables
    • This technique is known as resultant-based variable elimination
    • Example: To solve the system {x2+y2=1x+y=1\begin{cases} x^2 + y^2 = 1 \\ x + y = 1 \end{cases}, compute the resultant of the polynomials f(x,y)=x2+y21f(x, y) = x^2 + y^2 - 1 and g(x,y)=x+y1g(x, y) = x + y - 1 with respect to xx to obtain a quadratic equation in yy, which can be solved to find the yy-coordinates of the solutions
  • Discriminants can be used to determine the nature of the roots of a polynomial equation without explicitly solving it
    • Example: The discriminant of the quadratic equation ax2+bx+c=0ax^2 + bx + c = 0 is Δ=b24ac\Delta = b^2 - 4ac, which determines the nature of the roots: if Δ>0\Delta > 0, there are two distinct real roots; if Δ=0\Delta = 0, there is a double real root; and if Δ<0\Delta < 0, there are two complex conjugate roots

Analyzing Algebraic Varieties

  • Resultants and discriminants can be used to study the geometry of algebraic varieties, which are sets of points defined by polynomial equations
    • The resultant of two varieties gives information about their intersection
    • The discriminant of a variety gives information about its singularities
  • In combination with other algebraic techniques, such as Gröbner bases and real root isolation, resultants and discriminants can be used to solve systems of polynomial equations and analyze their solutions
    • Gröbner bases provide a systematic way to eliminate variables and simplify polynomial systems
    • Real root isolation algorithms, such as Sturm sequences or Descartes' rule of signs, can be used to locate the real solutions of a polynomial equation
    • Example: To find the intersection points of the curves y=x2y = x^2 and y=x+1y = x + 1, compute the resultant of the polynomials f(x,y)=yx2f(x, y) = y - x^2 and g(x,y)=yx1g(x, y) = y - x - 1 with respect to yy to obtain a polynomial in xx, and then use real root isolation to find its real roots, which correspond to the xx-coordinates of the intersection points

Optimization and Constraint Satisfaction

  • Resultants and discriminants can be applied to solve optimization problems involving polynomial constraints
    • The resultant of the objective function and the constraint polynomials can be used to eliminate variables and reduce the problem to a single equation
    • The discriminant of the reduced equation can provide information about the existence and nature of the optimal solutions
    • Example: To minimize x2+y2x^2 + y^2 subject to the constraint xy=1xy = 1, compute the resultant of the polynomials f(x,y)=x2+y2f(x, y) = x^2 + y^2 and g(x,y)=xy1g(x, y) = xy - 1 with respect to yy to obtain a polynomial in xx, and then find its minimum value using calculus or numerical methods
  • In constraint satisfaction problems, resultants and discriminants can be used to determine the feasibility of polynomial constraints and to find solutions that satisfy them
    • The resultant of the constraint polynomials can be used to check if they have a common solution
    • The discriminant of the constraint polynomials can be used to identify singular solutions or solutions with specific properties
    • Example: To find points (x,y)(x, y) that satisfy the constraints {x2+y21xy0\begin{cases} x^2 + y^2 \leq 1 \\ xy \geq 0 \end{cases}, compute the resultant of the polynomials f(x,y)=x2+y21f(x, y) = x^2 + y^2 - 1 and g(x,y)=xyg(x, y) = xy with respect to yy to obtain a polynomial in xx, and then find its real roots in the interval [1,1][-1, 1] using real root isolation

Key Terms to Review (16)

Bezout's Theorem: Bezout's Theorem states that if two projective plane curves intersect, the number of intersection points, counted with multiplicity, is equal to the product of their degrees. This theorem is crucial in understanding the relationships between algebraic varieties and their properties in affine space and coordinate rings, as it establishes a foundational connection between algebraic equations and geometric intersections.
Cayley-Sylvester Theorem: The Cayley-Sylvester Theorem states that the resultant of two polynomials can be expressed as a determinant of a specific matrix formed from the coefficients of those polynomials. This theorem provides a powerful link between algebraic geometry and linear algebra, particularly in analyzing the solutions of polynomial equations. It is particularly useful in computing the resultant, which indicates whether two polynomials have a common root.
Degree of the Resultant: The degree of the resultant is a polynomial invariant that measures the degree of the resultant of two or more polynomials. This degree provides crucial insights into the properties of the solutions to polynomial systems, particularly in understanding the intersections of their corresponding algebraic varieties. The degree can also inform us about the structure and behavior of these polynomials, especially when examining their roots and discriminants.
Discriminant: The discriminant is a mathematical expression that provides crucial information about the roots of a polynomial equation, particularly the nature and number of those roots. It helps determine whether the roots are real or complex, distinct or repeated, and plays a significant role in various aspects of algebraic geometry. The discriminant connects polynomial equations to their geometric interpretations, revealing how the algebraic properties influence the shapes and intersections of algebraic sets.
Elimination Theory: Elimination theory is a set of mathematical techniques aimed at systematically removing variables from polynomial equations to simplify systems of equations and find solutions. This theory plays a crucial role in understanding the relationships between different algebraic varieties, allowing one to derive meaningful geometric insights from algebraic structures.
Gaston Julia: Gaston Julia was a French mathematician known for his pioneering work in complex analysis and dynamical systems, particularly in the study of fractals. His most notable contribution is the development of what we now call Julia sets, which arise from iterating complex functions and play a significant role in understanding the behavior of polynomials and their roots. This work intersects with concepts such as resultants and discriminants, as Julia's findings provide insights into the nature of polynomial roots and their stability.
Geometry of Intersection: The geometry of intersection deals with the study of how algebraic varieties or geometric objects intersect in a given space. It provides tools to understand the nature of solutions to polynomial equations and the relationships between different varieties. This concept is closely tied to resultants and discriminants, which help to analyze conditions under which two or more algebraic equations intersect and the properties of these intersections, such as their multiplicities and geometric configurations.
Jacobian Criterion: The Jacobian Criterion is a method used to determine the local behavior of a system of polynomial equations by examining the rank of the Jacobian matrix. This matrix is formed from the first partial derivatives of the polynomials, and its rank provides information about the solutions' structure and their stability. A higher rank indicates more independent equations, which can suggest whether solutions exist and their dimensionality, connecting closely with concepts like resultants and discriminants.
Multivariate polynomial: A multivariate polynomial is a mathematical expression that consists of variables raised to non-negative integer powers, combined using addition, subtraction, and multiplication. These polynomials can involve two or more variables, allowing for a richer structure that is essential in various branches of mathematics, particularly in the study of systems of equations and algebraic varieties. Understanding multivariate polynomials is crucial for working with polynomial rings and analyzing concepts like resultants and discriminants.
Resultant: The resultant is a mathematical construct that provides a way to eliminate variables from a system of polynomial equations. It helps determine the conditions under which the equations have common solutions, acting as a tool to simplify problems in algebraic geometry and systems of equations.
Root Multiplicity: Root multiplicity refers to the number of times a particular root appears in a polynomial equation. When a polynomial has a root with a multiplicity greater than one, it indicates that the root is repeated, which can affect the polynomial's behavior, particularly in terms of its graph and factoring. This concept is crucial for understanding the relationship between polynomials and their roots, especially when analyzing their characteristics through resultants and discriminants.
Rufus Bowen: Rufus Bowen was a mathematician known for his contributions to the study of resultants and discriminants in algebraic geometry. His work laid the groundwork for understanding how these concepts are applied in determining the relationships between polynomials, particularly in the context of algebraic equations and their solutions. Bowen's insights into the properties and applications of resultants have influenced both theoretical and computational aspects of the field.
Sylvester Matrix: The Sylvester matrix is a structured matrix used to compute the resultant of two or more polynomials. It organizes the coefficients of these polynomials in a way that allows for the determination of their common roots. This matrix is pivotal when analyzing the intersection of polynomial curves and is closely linked to concepts like discriminants and resultants, which help in understanding the solutions to polynomial equations.
Univariate Polynomial: A univariate polynomial is a polynomial that consists of a single variable raised to non-negative integer powers, with coefficients that can be real or complex numbers. This type of polynomial is expressed in the form $$P(x) = a_n x^n + a_{n-1} x^{n-1} + ... + a_1 x + a_0$$, where the coefficients $$a_n, a_{n-1}, ..., a_0$$ are constants and $$n$$ is a non-negative integer indicating the degree of the polynomial. Univariate polynomials play a critical role in various mathematical contexts, including solving equations and analyzing algebraic structures, particularly when considering resultants and discriminants.
Variety Intersection: Variety intersection refers to the mathematical concept where two or more algebraic varieties meet or overlap in a common subset of a higher-dimensional space. This notion is critical for understanding how geometric objects interact and can be analyzed using tools like resultants and discriminants, which help determine the conditions under which these varieties share points. The correspondence between ideals and varieties also highlights how the algebraic properties of these varieties influence their intersection behavior.
Zero Locus: The zero locus refers to the set of all points in a given space where a particular polynomial or a set of polynomials evaluate to zero. This concept is fundamental in algebraic geometry, as it helps in identifying solutions to polynomial equations and understanding the geometric properties of varieties. The zero locus connects algebraic expressions with geometric structures, allowing mathematicians to study shapes defined by equations through their roots.
© 2024 Fiveable Inc. All rights reserved.
AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.