Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Algorithm

Polynomial Greatest Common Divisor

Numerical Algorithm

The polynomial greatest common divisor of two polynomials is the polynomial of highest possible degree that divides both of them, the same notion as the integer greatest common divisor transposed into polynomial algebra. For univariate polynomials over a field it is computed with a version of the Euclidean algorithm, repeatedly replacing a pair of polynomials with the second polynomial and the remainder of dividing the first by the second until a zero remainder is reached, with the last nonzero remainder being the GCD, defined only up to multiplication by an invertible constant and so conventionally taken as monic. The computation has several standard uses in symbolic computation: the GCD of a polynomial and its derivative reveals repeated roots without solving the polynomial, computer algebra systems use it to simplify rational expressions, and it enables square-free factorization, which separates a polynomial's factors by root multiplicity; the concept extends to multivariate polynomials and general unique factorization domains.

Connections

In Field

Source Wikipedia: Polynomial greatest common divisor

Uses Design Technique

Recursion, Concepts
Source Wikipedia: Polynomial greatest common divisor
Sources
Wikipedia: Polynomial greatest common divisor
  • Lead section
    In algebra, the greatest common divisor (frequently abbreviated GCD or gcd) of two polynomials is a polynomial, of the highest possible degree, which is a factor of both the two original polynomials.
  • Uses Design Technique: Recursion, Lead
    These algorithms proceed by a recursion on the number of variables to reduce the problem to a variant of the Euclidean algorithm.
  • In Field: Computer Algebra, Lead
    In algebra, the greatest common divisor (frequently abbreviated GCD or gcd) of two polynomials is a polynomial, of the highest possible degree, which is a factor of both the two original polynomials.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.