Euclidean algorithm for polynomials
E646780
The Euclidean algorithm for polynomials is a procedure that repeatedly applies polynomial division to compute the greatest common divisor of two polynomials over a given field or ring.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| Euclidean algorithm | 1 |
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
algorithm
ⓘ
greatest common divisor algorithm ⓘ |
| applicableOver |
Euclidean domains
ⓘ
fields ⓘ principal ideal domains via embeddings ⓘ |
| basedOn | Euclidean algorithm for integers NERFINISHED ⓘ |
| complexityDependsOn |
cost of polynomial multiplication and division
ⓘ
degrees of the input polynomials ⓘ |
| computes | greatest common divisor of polynomials ⓘ |
| domain |
polynomials over a Euclidean domain
ⓘ
polynomials over a field ⓘ polynomials over a principal ideal domain ⓘ |
| extendedVariantComputes | Bezout coefficients for polynomials ⓘ |
| extendedVariantUsedFor |
Chinese remainder theorem for polynomials
NERFINISHED
ⓘ
computing inverses modulo a polynomial ⓘ |
| fieldOfStudy |
abstract algebra
ⓘ
algebra ⓘ computational algebra ⓘ |
| finalNonzeroRemainderIs | greatest common divisor ⓘ |
| hasStep |
repeated polynomial division with remainder
ⓘ
replace pair by divisor and remainder ⓘ |
| hasVariant |
extended Euclidean algorithm for polynomials
ⓘ
pseudo-division based Euclidean algorithm ⓘ subresultant polynomial remainder sequence algorithm ⓘ |
| historicalOrigin | generalization of Euclid’s algorithm to polynomial rings ⓘ |
| input | two polynomials ⓘ |
| normalization | gcd often chosen to be monic ⓘ |
| output |
gcd up to multiplication by a unit
ⓘ
greatest common divisor polynomial ⓘ |
| property | gcd is unique up to multiplication by a nonzero constant ⓘ |
| relatedConcept |
polynomial remainder sequence
ⓘ
principal ideal in a polynomial ring ⓘ resultant of polynomials ⓘ |
| reliesOn | Euclidean domain structure of coefficient ring ⓘ |
| requires | degree function on polynomials ⓘ |
| satisfies |
any common divisor of a and b divides gcd(a,b)
ⓘ
gcd(a,b) divides both a and b ⓘ |
| terminatesWhen | remainder is zero ⓘ |
| usedIn |
coding theory
ⓘ
computation of greatest common divisors in computer algebra systems ⓘ computation of resultants ⓘ construction of minimal polynomials ⓘ control theory ⓘ factorization of polynomials ⓘ signal processing ⓘ simplification of rational functions ⓘ |
| uses | polynomial long division ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Euclidean algorithm