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.

All labels observed (5)

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf algorithm ⓘ
greatest common divisor algorithm ⓘ
applicableOver Euclidean domains ⓘ
fields ⓘ
principal ideal domains via embeddings ⓘ
basedOn Euclidean algorithm for integers ⓘ
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 ⓘ
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 ⓘ

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

Berlekamp–Massey algorithm → relatedTo → Euclidean algorithm for polynomials ⓘ
Gröbner basis → generalizationOf → Euclidean algorithm ⓘ
linked to: Euclidean algorithm for polynomials
fundamental theorem of arithmetic → dependsOn → Euclidean algorithm ⓘ
linked to: Euclidean algorithm for polynomials
Chinese remainder theorem → relatedTo → Bezout's identity ⓘ
linked to: Euclidean algorithm for polynomials
Chinese remainder theorem → relatedTo → Euclidean algorithm ⓘ
linked to: Euclidean algorithm for polynomials
Euclidean domain → usedFor → extended Euclidean algorithm ⓘ
subject linked to: Euclidean domains
linked to: Euclidean algorithm for polynomials
Euclidean algorithm for polynomials → basedOn → Euclidean algorithm for integers ⓘ
linked to: Euclidean algorithm for polynomials
Christoffel words → hasConnectionWith → Euclidean algorithm ⓘ
linked to: Euclidean algorithm for polynomials