How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Polynomial Rings, the Division Algorithm and Roots
1 · Prerequisites
- Binary Operations, Monoids, Groups and Subgroups
- Congruences, the Integers Modulo n and the Chinese Remainder Theorem
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Cyclic Groups and Direct Products
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Divisibility, Greatest Common Divisors and Bézout's Identity
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Group Homomorphisms and the Isomorphism Theorems
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Primes, Euclid's Lemma and the Fundamental Theorem of Arithmetic
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Roots, Rational Powers, and Classical Inequalities
- The Fundamental Theorem of Finite Abelian Groups
- The ZFC Axioms and the Basic Set Constructions
2 · Summary
Euclidean domains, principal ideal domains, unique factorisation domains, and the implication from Euclidean to principal ideal domain provide the divisibility framework used for polynomials over a field. The invariant-factor description of finite abelian groups supplies the order, exponent, and cyclicity criteria used with the polynomial root bound. Commutative rings, fields, quotient rings, ideals, and finite sums support the coefficient construction and its arithmetic.
Finitely supported coefficient sequences with convolution produce , its degree laws, evaluation maps, universal property, and iterated multivariate rings. Monic division leads to the factor theorem, while field division leads through Euclidean structure to polynomial gcds, Bezout identities, unique factorisation, irreducible quotients, and root bounds. Formal derivatives then characterize repeated roots and separability. Content and Gauss's lemma support rational roots, reduction modulo a prime, and Eisenstein's criterion.
3 · Logical flowchart
4 · Definitions, theorems and proofs
The polynomial ring over a commutative ring as finitely supported coefficient sequences with convolution
Definition
Let be a commutative ring (Commutative ring). A function has finite support when there is such that for every . The polynomial ring is the set of all finitely supported functions .
For and , define
The convolution sum is a finite sum in the additive commutative monoid of (A finite sum in a commutative monoid indexed by an arbitrary finite set). Write for the zero sequence, for the sequence with coefficient at index and zero elsewhere, and for the sequence with coefficient at index and zero elsewhere. The coefficient sequence supported at with value is denoted again by , and a polynomial is written formally as .
The closure of these operations and the commutative-ring axioms are established by Coefficientwise sums and convolution products of finitely supported sequences are finitely supported ↗ and Polynomial convolution makes a commutative ring containing as its constant subring ↗.
Coefficientwise sums and convolution products of finitely supported sequences are finitely supported
Statement
If have finite support, then their coefficientwise sum and convolution product have finite support.
Facts & Assumptions
Given: A commutative ring and finitely supported coefficient sequences .
A coefficient sequence has finite support when it vanishes beyond some natural-number bound; addition is coefficientwise and multiplication is convolution (The polynomial ring over a commutative ring as finitely supported coefficient sequences with convolution).
Proof
Choose such that for and for .
If then , and if then every pair has or , so every summand in is zero; hence both sequences have finite support.
Polynomial convolution makes a commutative ring containing as its constant subring
Statement
For every commutative ring , the coefficientwise addition and convolution multiplication of The polynomial ring over a commutative ring as finitely supported coefficient sequences with convolution make a commutative ring. The constant-polynomial map is an injective unital ring homomorphism (Ring homomorphism: additive, multiplicative, and required to send to ).
Facts & Assumptions
Given: A commutative ring and the operations on defined by coefficientwise addition and finite convolution.
The set consists of finitely supported coefficient sequences, with (The polynomial ring over a commutative ring as finitely supported coefficient sequences with convolution).
Coefficientwise sums and convolution products of finitely supported sequences are finitely supported (Coefficientwise sums and convolution products of finitely supported sequences are finitely supported).
Finite sums in a commutative monoid are invariant under bijective reindexing, split over disjoint unions, and may be summed in either order over a finite product (Finite commutative-monoid sums are invariant under bijective reindexing, split over disjoint unions, and satisfy the finite Fubini rule).
A ring homomorphism preserves addition, multiplication, and the multiplicative identity (Ring homomorphism: additive, multiplicative, and required to send to ).
Proof
Closure follows from [L2]; the additive group laws, including the zero sequence and coefficientwise negatives, follow coefficient by coefficient from the additive group laws in .
Distributivity follows by splitting each finite convolution sum, commutativity follows by reindexing as and using commutativity in , and associativity follows by [L3] from the equality of the two finite sums ; the sequence is a multiplicative identity because only the index- coefficient contributes. Finally , , and , so [L4] makes a unital ring homomorphism, while equality of constant sequences forces equality of their index- coefficients and makes injective.
Degree, leading coefficient and monic polynomial, with the zero polynomial having no degree
Definition
Let . Its degree is the largest natural number for which , and its leading coefficient is :
The maximum exists because the nonempty support is finite. The polynomial is monic when . The zero polynomial has no degree and no leading coefficient. Accordingly, every degree statement below explicitly separates the zero polynomial rather than assigning it a formal degree.
Finitely supported coefficient sequences and trimmed finite coefficient lists define the same formal polynomials
Statement
Finitely supported coefficient sequences and finite coefficient lists with trailing zeros removed describe the same formal polynomials. Under this correspondence, coefficientwise addition, convolution multiplication, degree, leading coefficient, constants, and the indeterminate agree.
Facts & Assumptions
Given: A commutative ring , the sequence model , and the convention that the zero list is the one-term list while every nonzero trimmed list ends in a nonzero coefficient.
A polynomial over is a finitely supported sequence, with coefficientwise addition and convolution multiplication (The polynomial ring over a commutative ring as finitely supported coefficient sequences with convolution).
A nonzero polynomial has degree equal to the largest index of a nonzero coefficient and leading coefficient equal to the coefficient at that index; the zero polynomial has neither (Degree, leading coefficient and monic polynomial, with the zero polynomial having no degree).
Proof
Send a nonzero sequence to , send the zero sequence to , and send a trimmed list to the sequence equal to for and zero for ; [L2] shows that each construction lands in the stated class and that the two maps are inverse.
Padding a trimmed list by zeros does not change any coefficient, so the inverse maps preserve coefficientwise sums and every convolution coefficient; [L2] then gives preservation of degree and leading coefficient, and the displayed constant and indeterminate sequences correspond to their usual one-term and two-term lists.
Degree inequalities for sums and products over a commutative ring
Statement
Let be a commutative ring and let be nonzero.
- If , then .
- The coefficient of in is . If , then .
Facts & Assumptions
Given: Nonzero polynomials and over a commutative ring .
Degree is the greatest index with nonzero coefficient, and the coefficient there is the leading coefficient (Degree, leading coefficient and monic polynomial, with the zero polynomial having no degree).
Polynomial addition is coefficientwise and the coefficient of in a product is (The polynomial ring over a commutative ring as finitely supported coefficient sequences with convolution).
Proof
For every both and vanish, so the coefficient of in vanishes; if the sum is nonzero, [L1] gives the stated inequality.
Put and . For , every pair has or , while for the only possibly nonzero summand is ; hence the top displayed coefficient is and any nonzero product has degree at most .
Over an integral domain, degrees add under multiplication of nonzero polynomials
Statement
If is an integral domain and are nonzero, then and
Facts & Assumptions
Given: An integral domain and nonzero polynomials .
The coefficient of degree in is the product of the two leading coefficients, and all higher coefficients vanish (Degree inequalities for sums and products over a commutative ring).
In an integral domain, a product of two nonzero elements is nonzero (Zero divisor, and integral domain: a commutative ring with and no zero divisors).
Proof
The leading coefficients of and are nonzero, so [L2] makes their product nonzero.
Fact [L1] identifies that product as the coefficient at degree and makes every higher coefficient zero, so , its degree is the sum of the degrees, and its leading coefficient is the product of the leading coefficients.
A polynomial ring over an integral domain is an integral domain
Statement
If is an integral domain, then is an integral domain.
Facts & Assumptions
Given: An integral domain .
Polynomial convolution makes a commutative ring and embeds injectively as the constant polynomials (Polynomial convolution makes a commutative ring containing as its constant subring).
The product of two nonzero polynomials over a domain is nonzero (Over an integral domain, degrees add under multiplication of nonzero polynomials).
An integral domain is a commutative ring with distinct zero and one and no zero divisors (Zero divisor, and integral domain: a commutative ring with and no zero divisors).
Proof
By [L1], is a commutative ring and its zero and one are distinct because the constant embedding is injective.
By [L2], two nonzero polynomials have nonzero product, so [L3] applied with step 1.1 makes an integral domain.
The units of over an integral domain are exactly the constant polynomials whose values are units of
Statement
Let be an integral domain. A polynomial is a unit if and only if it is a constant polynomial whose constant value is a unit of .
Facts & Assumptions
Given: An integral domain and a polynomial .
For nonzero polynomials over a domain, (Over an integral domain, degrees add under multiplication of nonzero polynomials).
The constant-polynomial map is an injective unital ring homomorphism (Polynomial convolution makes a commutative ring containing as its constant subring).
Proof
If is a unit, choose with ; neither factor is zero and [L1] gives , so both degrees are , and comparison of constant coefficients shows that the constant value of is a unit of .
Conversely, if is a unit with inverse , then [L2] gives , so the constant polynomial is a unit of .
Evaluation and roots of a polynomial in a commutative target ring
Definition
Let be a unital ring homomorphism between commutative rings (Ring homomorphism: additive, multiplicative, and required to send to ), let , and let . The value of at along is
The sum is finite because the coefficient sequence of has finite support (The polynomial ring over a commutative ring as finitely supported coefficient sequences with convolution). When is identified with a subring of , the inclusion is understood and the subscript is omitted. An element is a root or zero of when .
Evaluation produces an element of the target ring from a formal polynomial. It does not identify the polynomial with the function that it induces.
Universal property of : a coefficient homomorphism and the image of determine a unique ring homomorphism
Statement
Let be commutative rings, let be a unital ring homomorphism, and let . There is a unique unital ring homomorphism
that extends on constant polynomials and sends to . It is given by .
Facts & Assumptions
Given: Commutative rings , a unital ring homomorphism , and an element .
Evaluation is the finite sum (Evaluation and roots of a polynomial in a commutative target ring).
Polynomial convolution makes a commutative ring with constant embedding (Polynomial convolution makes a commutative ring containing as its constant subring).
Finitely supported sequences and trimmed coefficient lists have the same coefficients and operations (Finitely supported coefficient sequences and trimmed finite coefficient lists define the same formal polynomials).
A ring homomorphism preserves addition, multiplication, and one (Ring homomorphism: additive, multiplicative, and required to send to ).
Finite sums may be reindexed and iterated over finite products (Finite commutative-monoid sums are invariant under bijective reindexing, split over disjoint unions, and satisfy the finite Fubini rule).
Proof
The formula in [L1] preserves sums term by term, sends to , and sends a convolution product to by [L5]; thus [L4] makes it a unital ring homomorphism, and [L2] shows that it extends and sends to .
If is another such homomorphism, [L3] writes every polynomial as a finite sum , so [L4] forces ; hence and uniqueness holds.
Polynomial rings in finitely many commuting indeterminates by iteration
Definition
Let be a commutative ring. Define polynomial rings in finitely many commuting indeterminates recursively by
At each stage the coefficient ring embeds as the constant polynomials (Polynomial convolution makes a commutative ring containing as its constant subring), so all preceding indeterminates remain present. The new indeterminate commutes with every coefficient by the commutativity built into The polynomial ring over a commutative ring as finitely supported coefficient sequences with convolution, and consequently all commute. This iterated ring is denoted .
A polynomial ring in finitely many indeterminates over an integral domain is an integral domain
Statement
If is an integral domain, then is an integral domain for every , including .
Facts & Assumptions
Given: An integral domain and the iterated polynomial rings and .
The iterated ring satisfies and (Polynomial rings in finitely many commuting indeterminates by iteration).
A one-variable polynomial ring over an integral domain is an integral domain (A polynomial ring over an integral domain is an integral domain).
If a property holds at and passes from to , it holds for every natural number (The principle of mathematical induction).
Proof
The ring is a domain, giving the zero-indeterminate case.
Fix and assume that is a domain.
Under that hypothesis, [L1] and [L2] make a domain; together with the base case, [L3] proves the claim for every .
Division by a monic polynomial over a commutative ring
Statement
Let be a commutative ring and let be monic. For every there are unique such that
This includes the zero dividend and a constant monic divisor.
Facts & Assumptions
Given: A commutative ring , a monic polynomial of degree , and a polynomial .
For nonzero polynomials over a commutative ring, degrees of sums and products are at most the corresponding support bounds, and the coefficient at the sum of the degrees is the product of leading coefficients (Degree inequalities for sums and products over a commutative ring).
A monic polynomial has leading coefficient , and the zero polynomial has no degree (Degree, leading coefficient and monic polynomial, with the zero polynomial having no degree).
Strong induction allows the case at degree once all smaller degrees have been established (Strong (complete) induction).
Proof
If , monicity gives , so works for every . Hence suppose ; for the zero dividend, works.
Let have degree and assume, as the strong induction hypothesis, that division exists for every zero polynomial or nonzero polynomial of degree below . If , take .
If instead , put ; the polynomial has its degree- coefficient cancelled and is zero or has degree below . The induction hypothesis gives with or , whence .
Steps 1.1–2.1 and strong induction [L3] prove existence for every dividend.
If are two such expressions, then ; if , the leading coefficient of equals the nonzero leading coefficient of because is monic, so [L1] gives degree at least , whereas is zero or has degree below , a contradiction. Thus and then , proving uniqueness and completing the induction proof.
Factor theorem over a commutative ring
Statement
Let be a commutative ring, , and . Then if and only if divides in .
More precisely, there is a unique such that .
Facts & Assumptions
Given: A commutative ring , an element , and a polynomial .
Division by the monic polynomial gives unique with and or (Division by a monic polynomial over a commutative ring).
Evaluation at is the finite coefficient sum defining (Evaluation and roots of a polynomial in a commutative target ring).
Evaluation at is a unital ring homomorphism and sends to (Universal property of : a coefficient homomorphism and the image of determine a unique ring homomorphism).
Proof
If is the zero ring then has one element, , and the conclusion holds with ; this case is separated because there, which has no leading coefficient and so is not monic, leaving [L1] inapplicable. Otherwise , so is monic of degree one. Apply [L1]; the remainder is zero or constant, and applying [L3] to gives , so .
If , step 1.1 gives ; conversely, if , applying [L3] gives , proving the biconditional.
Division algorithm for polynomials over a field
Statement
Let be a field, let , and let . There are unique polynomials such that
The statement includes and nonzero constant divisors.
Facts & Assumptions
Given: A field , a polynomial , and a nonzero polynomial with leading coefficient .
Division by a monic polynomial over a commutative ring has a unique quotient and degree-small remainder (Division by a monic polynomial over a commutative ring).
Degrees add under multiplication of nonzero polynomials over a domain (Over an integral domain, degrees add under multiplication of nonzero polynomials).
Every nonzero element of a field has a multiplicative inverse, and a field is commutative (Field).
A nonzero polynomial has a nonzero leading coefficient; it is monic when that coefficient is (Degree, leading coefficient and monic polynomial, with the zero polynomial having no degree).
Proof
By [L3] the coefficient has an inverse, and is monic with the same degree as ; [L1] gives unique with and or , so gives .
If , then ; unless , [L2] makes the left side have degree at least , while the right side is zero or has degree below , so and then .
For every field , is a Euclidean domain with degree as Euclidean function
Statement
For every field , the ring is a Euclidean domain with Euclidean function on nonzero polynomials.
Facts & Assumptions
Given: A field .
A polynomial ring over an integral domain is an integral domain (A polynomial ring over an integral domain is an integral domain).
For and , there are with and or (Division algorithm for polynomials over a field).
A Euclidean domain is an integral domain with a natural-valued function on nonzero elements satisfying exactly that division condition (Euclidean domain and Euclidean function).
A field is an integral domain because nonzero elements are invertible and (Field).
Proof
By [L4] and [L1], is an integral domain.
Degree is natural-valued on nonzero polynomials, and [L2] supplies the division condition of [L3], so is Euclidean with .
For every field , is a principal ideal domain
Statement
For every field , every ideal of is generated by one polynomial; equivalently, is a principal ideal domain.
Facts & Assumptions
Given: A field .
The ring is a Euclidean domain with degree as Euclidean function (For every field , is a Euclidean domain with degree as Euclidean function).
Every Euclidean domain is a principal ideal domain (Every Euclidean domain is a principal ideal domain).
A principal ideal domain is an integral domain in which every ideal is principal (Principal ideal domain).
Proof
By [L1] and [L2], is a principal ideal domain.
Unfolding [L3], every ideal of therefore has the form for some polynomial .
The monic greatest common divisor of two polynomials over a field
Definition
Let be a field and let be not both zero. Since is a principal ideal domain (For every field , is a principal ideal domain), the ideal generated by and (The ideal generated by a subset and principal ideals) has a nonzero generator . Multiplying by the inverse of its leading coefficient gives a monic generator, and any two monic generators of the same ideal are equal. The resulting polynomial is the monic greatest common divisor .
Equivalently, is the unique monic polynomial such that divides both and , and every common divisor of and divides . The equivalence and the Bézout identity are proved in Bézout identity and the Euclidean algorithm for polynomials over a field ↗. The expression is left undefined.
Bézout identity and the Euclidean algorithm for polynomials over a field
Statement
Let be a field and let be not both zero. Repeated polynomial division terminates at a last nonzero remainder, whose monic associate is . There are such that
Moreover, divides both and , and every common divisor of and divides .
Facts & Assumptions
Given: A field and polynomials not both zero.
The monic gcd is the monic generator of the ideal (The monic greatest common divisor of two polynomials over a field).
Division by a nonzero polynomial over a field gives a unique remainder of smaller degree or zero (Division algorithm for polynomials over a field).
Proof
If necessary interchange and so the second input is nonzero. Repeatedly apply [L2]; this also covers a zero first input, when the first remainder is already zero. Each nonzero remainder has strictly smaller natural degree than its divisor, so the process terminates. Every remainder is a polynomial linear combination of the original by back-substitution, and the last nonzero remainder divides the preceding remainder and hence, successively, both inputs.
Every common divisor of divides each remainder and therefore divides ; after multiplying and its back-substituted coefficients by , the resulting monic polynomial has the divisibility property and generates , so [L1] identifies it with .
Every irreducible polynomial over a field is prime
Statement
Let be a field. Every irreducible polynomial is prime: if divides , then divides or divides .
Facts & Assumptions
Given: A field , an irreducible polynomial , and polynomials with .
For polynomials not both zero, the monic gcd divides both inputs, every common divisor divides the gcd, and the gcd is a polynomial linear combination of the inputs (Bézout identity and the Euclidean algorithm for polynomials over a field).
An irreducible element is a nonzero nonunit whose every factorization has a unit factor; a prime element divides one factor whenever it divides a product (Irreducible and prime elements of an integral domain).
Proof
If there is nothing to prove. Otherwise, if a common divisor of and were a nonunit, a factorization and irreducibility would make a unit, so would be associate to and would imply , a contradiction. Thus every common divisor is a unit, and [L1] gives with .
Multiplying the identity by gives ; both terms on the left are divisible by , the second because , so . Thus satisfies the prime condition in [L2].
Every nonzero nonunit polynomial over a field factors into irreducible polynomials
Statement
Every nonzero nonunit polynomial over a field is a finite product of irreducible polynomials.
Facts & Assumptions
Given: A field and a nonzero nonunit polynomial .
A nonzero nonunit is irreducible when every factorization has a unit factor (Irreducible and prime elements of an integral domain).
Degrees add under multiplication of nonzero polynomials over a field (Over an integral domain, degrees add under multiplication of nonzero polynomials).
The units of are exactly its nonzero constant polynomials (The units of over an integral domain are exactly the constant polynomials whose values are units of ).
Strong induction proves a natural-number property once the case at follows from all smaller cases (Strong (complete) induction).
Proof
Use strong induction on ; by [L3], a nonzero nonunit has .
If is irreducible, it is already a one-factor product; otherwise [L1] gives with nonunits, and neither is zero because .
By [L2], and are positive and strictly below , so the induction hypotheses factor both into irreducibles; concatenating those factorizations gives one for , and [L4] completes the induction.
For every field , is a unique factorisation domain
Statement
For every field , the polynomial ring is a unique factorisation domain.
Facts & Assumptions
Given: A field .
Every nonzero nonunit polynomial over factors into irreducibles (Every nonzero nonunit polynomial over a field factors into irreducible polynomials).
Every irreducible polynomial over is prime (Every irreducible polynomial over a field is prime).
A UFD is an integral domain with existence and uniqueness, up to order and associates, of irreducible factorizations of every nonzero nonunit (Unique factorisation domain).
The polynomial ring over a domain is a domain (A polynomial ring over an integral domain is an integral domain).
Proof
Fact [L4] makes a domain, and [L1] supplies existence of irreducible factorizations.
For uniqueness, compare ; by [L2], divides some , and irreducibility makes associate to ; after reordering and cancelling these nonzero associates in the domain, induction on pairs all remaining factors and gives .
The existence and uniqueness established in steps 1.1 and 2.1 are exactly the conditions of [L3], so is a UFD.
For a nonconstant in , the ideal is maximal and is a field exactly when is irreducible
Statement
Let be a field and let be nonconstant. The following are equivalent:
- is irreducible;
- the principal ideal is maximal;
- the quotient ring is a field.
Facts & Assumptions
Given: A field and a nonconstant polynomial .
The monic gcd of two polynomials is a polynomial linear combination of them (Bézout identity and the Euclidean algorithm for polynomials over a field).
The principal ideal is the smallest ideal containing (The ideal generated by a subset and principal ideals).
A maximal ideal is a proper ideal with no proper ideal strictly between it and the whole ring (Prime ideals and maximal ideals in a commutative ring).
In the quotient ring , multiplication is (The quotient ring with ).
For a commutative ring , the quotient is a field if and only if is maximal ( is a field if and only if is a maximal ideal).
An irreducible element is a nonzero nonunit with no factorization into two nonunits (Irreducible and prime elements of an integral domain).
Proof
In a commutative ring the multiples of form an ideal containing and lie in every ideal containing , so [L2] identifies with the set of multiples of . Suppose is irreducible and is a nonzero residue class; then . If a common divisor of were a nonunit, a factorization and [L6] would make a unit, so would be associate to and would imply , a contradiction. Thus every common divisor is a unit, and [L1] gives , whence [L4] gives ; every nonzero class is invertible, so the quotient is a field.
Conversely, suppose the quotient is a field and . By [L4], the two residue classes have product zero, so one is zero; say . The characterization established in step 1.1 gives , and hence . A direct leading-coefficient argument shows that has no zero divisors, because is a field, so cancellation of the nonzero polynomial gives and makes a unit. The other case similarly makes a unit, and [L6] makes irreducible.
Steps 1.1 and 2.1 prove that irreducibility is equivalent to quotient fieldness, and [L5] identifies quotient fieldness with maximality of in the sense of [L3].
A nonzero polynomial of degree over an integral domain has at most distinct roots
Statement
Let be an integral domain. A nonzero polynomial of degree has at most distinct roots in .
Facts & Assumptions
Given: An integral domain and a nonzero polynomial of degree .
If is a root of , then for some polynomial (Factor theorem over a commutative ring).
Degrees add when nonzero polynomials over a domain are multiplied (Over an integral domain, degrees add under multiplication of nonzero polynomials).
In an integral domain, a product is zero only if one factor is zero (Zero divisor, and integral domain: a commutative ring with and no zero divisors).
If a property holds at and passes from to , it holds for every natural number (The principle of mathematical induction).
Proof
If , then is a nonzero constant and has no root, proving the base case.
For , if has no root the claim is immediate; otherwise choose a root , use [L1] to write , and use [L2] to obtain .
If is another root, then , and [L3] gives because ; the induction hypothesis bounds the roots other than by , so has at most roots, and [L4] completes the induction.
Every finite subgroup of the unit group of an integral domain is cyclic
Statement
Let be an integral domain. Every finite subgroup of the unit group of is cyclic.
Facts & Assumptions
Given: An integral domain and a finite subgroup .
An integral domain is a commutative ring with no zero divisors and with (Zero divisor, and integral domain: a commutative ring with and no zero divisors).
The units form a group under multiplication (The units of a ring are the invertible elements of its multiplicative monoid, and is a group under multiplication; only in the zero ring).
A subgroup contains the identity and is closed under multiplication and inverses (Subgroup).
A group is cyclic when it equals for some element (The subgroup generated by a subset, the cyclic subgroup , and cyclic groups).
A finite set has a natural-number cardinality (The cardinality of a finite set).
The exponent of a finite group is the least positive integer such that for every group element (The exponent of a finite group).
If with , then and (Invariant factors determine the order and exponent of a finite abelian group).
A nontrivial finite abelian group is cyclic exactly when its invariant-factor list has one entry (A nontrivial finite abelian group is cyclic if and only if it has one invariant factor).
A monic polynomial has leading coefficient , and a nonzero polynomial has a natural-number degree (Degree, leading coefficient and monic polynomial, with the zero polynomial having no degree).
Evaluation substitutes a ring element into a formal polynomial, and a root is an element with value zero (Evaluation and roots of a polynomial in a commutative target ring).
A nonzero polynomial of degree over an integral domain has at most distinct roots (A nonzero polynomial of degree over an integral domain has at most distinct roots).
Every finite abelian group has a unique invariant-factor list , with the trivial group corresponding to the empty list (Fundamental theorem of finite abelian groups: invariant-factor form).
Proof
If , then and [L4] makes it cyclic.
Suppose is nontrivial. Since is commutative by [L1], [L2] and [L3] make a finite abelian group; let be its exponent from [L6].
Every satisfies , so all distinct elements of are roots, in the sense of [L10], of the nonzero monic polynomial , whose degree is by [L9]; [L11] gives .
By [L12], write the invariant-factor list of as . By [L7], and , so ; step 2.1 gives equality. Hence , and because every , this forces . Fact [L8] makes cyclic, while step 1.1 covers the trivial case.
Over an infinite integral domain, equal polynomial functions come from equal polynomials
Statement
Let be an infinite integral domain. If satisfy for every , then as formal polynomials.
Facts & Assumptions
Given: An infinite integral domain and polynomials with equal values at every element of .
A nonzero polynomial of degree over an integral domain has at most distinct roots (A nonzero polynomial of degree over an integral domain has at most distinct roots).
Proof
Suppose for contradiction that is nonzero, and let ; the assumed equality of values makes every element of a root of .
Since is infinite it contains more than distinct elements, contradicting [L1]; hence and .
A polynomial of degree two or three over a field is irreducible exactly when it has no root in the field
Statement
Let be a field and let have degree or . Then is irreducible over if and only if has no root in .
Facts & Assumptions
Given: A field and a polynomial of degree or .
An element is a root of exactly when divides (Factor theorem over a commutative ring).
Degrees add in a product of nonzero polynomials over a field (Over an integral domain, degrees add under multiplication of nonzero polynomials).
The units of are exactly the nonzero constants (The units of over an integral domain are exactly the constant polynomials whose values are units of ).
A nonzero nonunit is irreducible exactly when every factorization has a unit factor (Irreducible and prime elements of an integral domain).
Proof
If has a root , then [L1] gives ; [L2] and make both factors nonunits by [L3], so [L4] shows that is reducible.
Conversely, if with both factors nonunits, [L2] and [L3] give positive degrees summing to or , so one factor has degree ; writing it as with , it has root , and that root is a root of . Thus reducibility implies a root, proving the biconditional.
The formal derivative of a polynomial
Definition
Let be a commutative ring and let . Its formal derivative is
Here means the sum of copies of in the additive group of . Equivalently, the coefficient of in is . The sequence defining has finite support because the coefficient sequence of does (The polynomial ring over a commutative ring as finitely supported coefficient sequences with convolution). This is an algebraic operation and does not use a limit.
Linearity, power rule, Leibniz rule and the degree bound for the formal derivative
Statement
For a commutative ring , polynomials , and :
- and ;
- for every positive , while every constant has derivative ;
- ;
- if is nonzero, then .
Facts & Assumptions
Given: A commutative ring and polynomials and .
The coefficient of in is (The formal derivative of a polynomial).
Finite sums may be split, reindexed, and summed in either order over finite products (Finite commutative-monoid sums are invariant under bijective reindexing, split over disjoint unions, and satisfy the finite Fubini rule).
Proof
Comparing the coefficient at each index in [L1] proves additivity and scalar linearity; applying [L1] to a monomial gives the power rule, including derivative for constants.
The coefficient of in is , where [L2] reindexes the two finite sums; these are exactly the coefficients of .
If has degree and , then [L1] makes every coefficient of above index zero, so ; steps 1.1 and 1.2 establish all remaining claims.
Repeated roots in extension fields and separable polynomials
Definition
Let be a field, let be an extension field in which is a subfield (Subfield: a subring of a field closed under inverses of its nonzero elements, and therefore a field with the restricted operations), and let . The coefficient inclusion induces a homomorphism by the universal property (Universal property of : a coefficient homomorphism and the image of determine a unique ring homomorphism).
An element is a repeated root of in when divides the image of in . It is a root in the ordinary sense of Evaluation and roots of a polynomial in a commutative target ring, and Factor theorem over a commutative ring identifies divisibility by with vanishing at .
The polynomial is separable over when it has no repeated root in any extension field of . A nonzero constant polynomial is therefore separable. The zero polynomial is not called separable under this convention.
A root is repeated exactly when it is also a root of the formal derivative
Statement
Let be a field extension, let , and let be a root of . Then is a repeated root of if and only if .
Facts & Assumptions
Given: A field extension , a nonzero polynomial , and a root of .
The root is repeated exactly when divides the image of in (Repeated roots in extension fields and separable polynomials).
Formal differentiation is linear and satisfies and (Linearity, power rule, Leibniz rule and the degree bound for the formal derivative).
A polynomial over a commutative ring vanishes at exactly when it is divisible by (Factor theorem over a commutative ring).
Proof
If is repeated, [L1] gives , and [L2] gives , so evaluation at yields .
Conversely, [L3] gives ; [L2] gives , so , and the assumption with [L3] gives .
Substituting the factorization from step 1.2 gives , so [L1] makes repeated; together with step 1.1 this proves the biconditional.
The monic gcd of two base-field polynomials is unchanged after extending the coefficient field
Statement
Let be a field extension and let be not both zero. The monic gcd of and computed in is also their monic gcd in .
Facts & Assumptions
Given: A subfield and polynomials not both zero.
The monic gcd is the unique monic common divisor divisible by every common divisor (The monic greatest common divisor of two polynomials over a field).
If in , then for some (Bézout identity and the Euclidean algorithm for polynomials over a field).
A subfield has the same zero, one, operations, and inverses as the ambient field (Subfield: a subring of a field closed under inverses of its nonzero elements, and therefore a field with the restricted operations).
A coefficient inclusion extends uniquely to a ring homomorphism of polynomial rings (Universal property of : a coefficient homomorphism and the image of determine a unique ring homomorphism).
Proof
Let be the monic gcd in ; it divides there and hence in under [L4], while [L2] remains the identity in by [L3] and [L4].
Every common divisor of in divides the right side of the Bézout identity and hence divides ; since is monic, [L1] identifies it as the monic gcd computed in .
A nonzero polynomial over a field is separable exactly when its gcd with its derivative is
Statement
Let be a field and let . Then is separable over if and only if in .
Facts & Assumptions
Given: A field and a nonzero polynomial .
In any extension field, a root of is repeated exactly when it is also a root of (A root is repeated exactly when it is also a root of the formal derivative).
The monic gcd of two base-field polynomials is unchanged after a field extension (The monic gcd of two base-field polynomials is unchanged after extending the coefficient field).
If is irreducible, then is a field (For a nonconstant in , the ideal is maximal and is a field exactly when is irreducible).
Every nonzero nonunit polynomial over a field has an irreducible factor (Every nonzero nonunit polynomial over a field factors into irreducible polynomials).
A coefficient homomorphism and a chosen image of determine an evaluation homomorphism (Universal property of : a coefficient homomorphism and the image of determine a unique ring homomorphism).
The canonical map is a surjective ring homomorphism with kernel (The canonical projection is a surjective ring homomorphism with kernel ).
For polynomials not both zero over a field, their monic gcd is a polynomial linear combination of them (Bézout identity and the Euclidean algorithm for polynomials over a field).
Proof
If , [L2] says that the gcd remains in every extension field, and [L7] supplies a Bézout identity there. A common root of and would evaluate that identity to by [L5], so [L1] shows that has no repeated root and is separable.
Conversely, if , then is a nonconstant nonunit and [L4] supplies an irreducible factor of . Fact [L3] makes a field. No nonzero constant lies in because a nonconstant polynomial cannot divide it, so [L6] makes the canonical map injective and identifies with a subfield of . Under the evaluation map of [L5], the residue class of is a common root in of , hence of , , and .
By [L1], the common root from step 1.2 is a repeated root of , so a separable must have ; combined with step 1.1, this proves the biconditional.
An irreducible polynomial over a field is separable exactly when its derivative is nonzero
Statement
Let be a field and let be irreducible. Then is separable if and only if .
Facts & Assumptions
Given: A field and an irreducible polynomial .
A nonzero polynomial is separable exactly when its monic gcd with its derivative is (A nonzero polynomial over a field is separable exactly when its gcd with its derivative is ).
An irreducible polynomial is a nonzero nonunit whose only divisors are units and associates (Irreducible and prime elements of an integral domain).
Proof
If , any common divisor of and is a unit: a nonunit divisor of irreducible would be associate to by [L3], contradicting the strict degree bound [L2]; hence and [L1] makes separable.
If , then the monic associate of is the nonconstant gcd of and , so [L1] says that is not separable; this proves the converse and the biconditional.
Content and primitive integer polynomials
Definition
Let . Through the trimmed-list correspondence (Finitely supported coefficient sequences and trimmed finite coefficient lists define the same formal polynomials), write with . Its content is the iterated nonnegative integer gcd
using the integer gcd of Common divisor, and the greatest common divisor , with the convention . The result is positive because not every coefficient is zero. The polynomial is primitive when . Set , but do not call the zero polynomial primitive.
The value does not depend on appending trailing zero coefficients, and Content is the positive common divisor of the coefficients divisible by every common divisor ↗ proves its universal common-divisor characterization.
Content is the positive common divisor of the coefficients divisible by every common divisor
Statement
Let . Its content is positive, divides every coefficient, and is divisible by every integer that divides every coefficient. Consequently, is primitive exactly when no prime divides all of its coefficients.
Facts & Assumptions
Given: A nonzero integer polynomial with trimmed coefficient list and iterated gcds , .
The final iterated gcd is the content, and primitiveness means content (Content and primitive integer polynomials).
Every common divisor of two integers divides their gcd, and that gcd is the nonnegative common divisor with this universal property (Every common divisor of and divides ; consequently exactly when , , , and every common divisor of and divides — a characterisation that holds at as well).
The induction principle proves a natural-number property from its base and successor cases (The principle of mathematical induction).
Every positive integer is a finite product of primes, with the empty product occurring only at (The fundamental theorem of arithmetic: every integer is a product of primes, and the factorisation is unique up to order — if with every and prime, then and for some ).
Proof
By induction on , [L2] shows that divides and that every common divisor of those coefficients divides ; the base uses .
The induction step replaces the universal common divisor of by and applies [L2] to , so [L3] and [L1] give the asserted characterization of ; positivity follows because some coefficient is nonzero.
If the content exceeds , [L4] supplies a prime divisor of it, which step 2.1 makes a divisor of every coefficient; conversely, any prime dividing every coefficient divides the content by step 2.1 and prevents it from being .
The product of primitive integer polynomials is primitive, and contents multiply
Statement
If are primitive, then is primitive. More generally, for all nonzero ,
Facts & Assumptions
Given: Nonzero integer polynomials .
Content is the positive gcd of the coefficients, and primitive means content (Content and primitive integer polynomials).
A polynomial is primitive exactly when no prime divides all of its coefficients (Content is the positive common divisor of the coefficients divisible by every common divisor).
A polynomial ring over a domain is a domain (A polynomial ring over an integral domain is an integral domain).
A ring homomorphism of coefficients extends to a homomorphism of polynomial rings (Universal property of : a coefficient homomorphism and the image of determine a unique ring homomorphism).
The canonical quotient map has its defining ideal as kernel (The canonical projection is a surjective ring homomorphism with kernel ).
The ring is the quotient (For every , the congruence-class ring is the quotient ring ).
For prime , the ring is a field (For every prime , the two operations on make it a field).
Proof
Suppose primitive had nonprimitive product; by [L2] some prime would divide every coefficient of , so [L4], [L5], and [L6] would give in , while primitiveness makes both reductions nonzero; [L7] and [L3] contradict this.
For general nonzero , [L1] and [L2] allow and with primitive integer polynomials ; step 1.1 makes primitive, and the universal divisibility characterization of [L2] then gives .
Gauss lemma: primitive factorisations over can be cleared to primitive factorisations over
Statement
Let be primitive. If in with both and of positive degree, then there are primitive of positive degree such that .
Consequently, a primitive polynomial of positive degree is irreducible in if and only if it is irreducible in .
Facts & Assumptions
Given: A primitive integer polynomial and a factorization in .
Products of primitive integer polynomials are primitive, and contents multiply (The product of primitive integer polynomials is primitive, and contents multiply).
Every rational number has an integer numerator and a nonzero integer denominator (The rationals as equivalence classes of pairs of integers).
The rational numbers form a field, and the integers embed in them preserving addition and multiplication (The rationals form a field, The integers embed in the rationals).
Products of nonzero integers are nonzero, and nonzero integers cancel in products (The integers have no zero divisors; multiplicative cancellation).
Irreducibility means that a nonzero nonunit has no factorization into two nonunits (Irreducible and prime elements of an integral domain).
Proof
By [L2], choose an integer numerator and nonzero integer denominator for each of the finitely many coefficients of and . Their denominator products are nonzero by [L4] and are common denominators, so [L3] and division by the positive contents of the cleared polynomials give and with and primitive of the same positive degrees as .
The equality , after writing in lowest terms with , gives ; [L1] makes both and primitive, so content multiplicativity gives and therefore ; hence .
Any integer factorization of a primitive polynomial into two nonunits has both factors of positive degree: a nonunit constant factor would have content greater than , contradicting [L1]. Conversely, steps 1.1 and 2.1 turn every rational positive-degree factorization into an integer one. By [L5], irreducibility over the two rings is therefore equivalent for primitive positive-degree polynomials.
Rational root theorem
Statement
Let with . If a reduced rational number , where , , and , is a root of , then
Facts & Assumptions
Given: An integer polynomial with and a root with and .
Evaluation substitutes the chosen ring element into the finite coefficient expression, and a root has value zero (Evaluation and roots of a polynomial in a commutative target ring).
Coprime integers have gcd (Coprime integers: ).
If are coprime and , then (If and then ; and if , and then ).
The leading coefficient is the nonzero coefficient at the degree of a nonzero polynomial (Degree, leading coefficient and monic polynomial, with the zero polynomial having no degree).
The rational numbers form a field, so multiplication by the nonzero denominator power preserves the root equation (The rationals form a field).
The integers embed in the rationals preserving addition and multiplication (The integers embed in the rationals).
The induction principle permits iteration of a divisibility implication through a positive power (The principle of mathematical induction).
Proof
By [L1], [L5], and the coefficient embedding [L6], multiplying by gives .
The equation shows ; [L2], [L3], and [L7] remove the coprime factor one power at a time and give , including , when the root equation itself gives .
The same equation shows ; [L2], [L3], and [L7] remove the coprime factor one power at a time and give , proving both conclusions.
Irreducibility after reduction modulo a prime implies irreducibility over when the leading coefficient survives
Statement
Let be primitive and of positive degree, and let be prime. Suppose does not divide the leading coefficient of . If the coefficientwise reduction is irreducible, then is irreducible in .
Facts & Assumptions
Given: A primitive positive-degree polynomial and a prime not dividing its leading coefficient.
A rational factorization of a primitive integer polynomial clears to a factorization into primitive integer polynomials of the same positive degrees (Gauss lemma: primitive factorisations over can be cleared to primitive factorisations over ).
A coefficient ring homomorphism extends to a polynomial-ring homomorphism (Universal property of : a coefficient homomorphism and the image of determine a unique ring homomorphism).
The quotient map has kernel (The canonical projection is a surjective ring homomorphism with kernel ).
The ring is the quotient (For every , the congruence-class ring is the quotient ring ).
A prime is an integer greater than with no positive divisors other than and itself (Prime and composite integers: is prime when and its only positive divisors are and ).
For prime , the ring is a field (For every prime , the two operations on make it a field).
Proof
Suppose for contradiction that is reducible over ; [L1] gives with primitive of positive degree.
Reduce coefficients using [L2], [L3], and [L4]. Neither nor is zero, since primitivity forbids from dividing every coefficient; and because the leading coefficient of survives, , so both reductions retain positive degree.
Thus is a factorization into two nonunits in the polynomial ring over the field of [L6], contradicting the assumed irreducibility of ; therefore is irreducible over .
Eisenstein criterion over the integers
Statement
Let be primitive with . If there is a prime such that
then is irreducible in .
Facts & Assumptions
Given: A primitive polynomial and a prime satisfying the displayed divisibility conditions.
A rational factorization of a primitive integer polynomial clears to a primitive integer factorization (Gauss lemma: primitive factorisations over can be cleared to primitive factorisations over ).
Polynomial rings over fields are unique factorisation domains, hence domains (For every field , is a unique factorisation domain).
Reduction of coefficients modulo is a polynomial-ring homomorphism (Universal property of : a coefficient homomorphism and the image of determine a unique ring homomorphism).
The ring is the quotient (For every , the congruence-class ring is the quotient ring ).
A prime is greater than and its only positive divisors are (Prime and composite integers: is prime when and its only positive divisors are and ).
The ring is a field (For every prime , the two operations on make it a field).
Proof
Suppose for contradiction that is reducible over ; [L1] gives with primitive integer polynomials of positive degree.
By [L3] and [L4], reduction modulo gives in the domain of [L6] and [L2]. Because , the leading coefficients of and both survive reduction: their product is , so neither is divisible by . Thus and . Comparing the least nonzero terms in the product now shows that both reductions are monomials of positive degree, so the constant coefficients of and are divisible by .
The constant coefficient is the product of those two constant coefficients, so step 2.1 gives , contradicting the hypothesis; hence is irreducible over .
For every prime and positive , is irreducible over
Statement
For every prime integer and every positive natural number , the polynomial is irreducible in .
Facts & Assumptions
Given: A prime integer and a natural number .
A primitive integer polynomial is irreducible over when a prime divides every nonleading coefficient, does not divide the leading coefficient, and its square does not divide the constant coefficient (Eisenstein criterion over the integers).
A prime integer satisfies and has no positive divisor other than (Prime and composite integers: is prime when and its only positive divisors are and ).
Nonzero integers cancel in products (The integers have no zero divisors; multiplicative cancellation).
The only integer units are and ( is a commutative monoid whose group of units is ; equivalently holds exactly for and ).
Proof
The polynomial is primitive because its leading coefficient is the unit from [L4]; the prime divides every nonleading coefficient, including the zero intermediate coefficients, and does not divide .
If divided , cancellation by the nonzero using [L3] would make a unit, contradicting [L2] and [L4]; thus Eisenstein's criterion [L1] applies and proves irreducibility.
Formal polynomials are not the functions they induce
A formal polynomial is its finitely supported coefficient sequence (The polynomial ring over a commutative ring as finitely supported coefficient sequences with convolution). Evaluation (Evaluation and roots of a polynomial in a commutative target ring) assigns to it a function only after a target ring and a coefficient homomorphism have been chosen. Distinct formal polynomials can therefore induce the same function on a finite ring.
Over an infinite integral domain the distinction remains conceptual but evaluation is injective: if two polynomials have equal values, their difference has every domain element as a root, and A nonzero polynomial of degree over an integral domain has at most distinct roots forces that difference to be zero. The infinitude and domain hypotheses are both essential to that conclusion.
5 · Examples, counterexamples and false statements
None yet.
Sources
Standard references
Recommended treatments; not extraction sources.
- Thomas W. Judson, Abstract Algebra: Theory and Applications, Chapter 17.1
- Neil Donaldson, Math 120B Notes, Section 22
- Neil Donaldson, Math 120B Notes, Theorem 22.3
- Thomas W. Judson, Abstract Algebra: Theory and Applications, Theorem 17.4
- James McKernan, MIT 18.703 Lecture 21, Lemma 21.1
- Neil Donaldson, Math 120B Notes, Section 22.4
- James McKernan, MIT 18.703 Lecture 21, Definition 21.4
- James McKernan, MIT 18.703 Lecture 21, Lemma 21.3
- Neil Donaldson, Math 120B Notes, Section 22, More general constructions
- Neil Donaldson, Math 120B Notes, Theorem 23.14
- Thomas W. Judson, Abstract Algebra: Theory and Applications, Corollary 17.8
- Thomas W. Judson, Abstract Algebra: Theory and Applications, Theorem 17.6
- Neil Donaldson, Math 120B Notes, Theorem 23.2
- Neil Donaldson, Math 120B Notes, Section 23
- Thomas W. Judson, Abstract Algebra: Theory and Applications, Theorem 17.20
- Thomas W. Judson, Abstract Algebra: Theory and Applications, Section 17.2
- Thomas W. Judson, Abstract Algebra: Theory and Applications, Theorem 17.10
- Neil Donaldson, Math 120B Notes, Theorem 23.10(2)
- Neil Donaldson, Math 120B Notes, Theorem 23.7
- Neil Donaldson, Math 120B Notes, Theorem 23.11
- Thomas W. Judson, Abstract Algebra: Theory and Applications, Theorem 17.22
- Thomas W. Judson, Abstract Algebra: Theory and Applications, Corollary 17.9
- Neil Donaldson, Math 120B Notes, Corollary 23.15
- Neil Donaldson, Math 120B Notes, Sections 22-23
- Neil Donaldson, Math 120B Notes, Theorem 23.8
- Brian Conrad, Differential Criterion and Primitivity, Section 1
- Brian Conrad, Differential Criterion and Primitivity, Proposition 1.2
- Brian Conrad, Differential Criterion and Primitivity, Lemma 1.1
- Keith Conrad, Irreducibility Tests in Q[T], Appendix A.1
- Thomas W. Judson, Abstract Algebra: Theory and Applications, Theorem 17.14
- Keith Conrad, Irreducibility Tests in Q[T], Appendix A
- Keith Conrad, Irreducibility Tests in Q[T], Appendix A.2
- Thomas W. Judson, Abstract Algebra: Theory and Applications, Theorem 17.15
- Neil Donaldson, Math 120B Notes, Theorem 23.8(3)
- Neil Donaldson, Math 120B Notes, Theorem 23.13(1)
- Keith Conrad, Irreducibility Tests in Q[T], Appendix A.3
- Thomas W. Judson, Abstract Algebra: Theory and Applications, Theorem 17.17
- Keith Conrad, Irreducibility Tests in Q[T], Appendix A.4
- Keith Conrad, Irreducibility Tests in Q[T], Example 1.6
- Neil Donaldson, Math 120B Notes, Section 22, Golden Rule