Alphabeta Math
Session-authored (Fable 5 assisted)
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.

35 results · all verified · 0 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 35 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Polynomial Rings, the Division Algorithm and Roots

1 · Prerequisites

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 R[x], 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

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

The polynomial ring over a commutative ring as finitely supported coefficient sequences with convolution

Definition

Let R be a commutative ring (Commutative ring). A function a ⁣:NR has finite support when there is NN such that ai=0 for every i>N. The polynomial ring R[x] is the set of all finitely supported functions a ⁣:NR.

For a,bR[x] and nN, define

(a+b)n:=an+bn,(ab)n:=i+j=naibj.

The convolution sum is a finite sum in the additive commutative monoid of R (A finite sum in a commutative monoid indexed by an arbitrary finite set). Write 0 for the zero sequence, 1 for the sequence with coefficient 1R at index 0 and zero elsewhere, and x for the sequence with coefficient 1R at index 1 and zero elsewhere. The coefficient sequence supported at 0 with value r is denoted again by r, and a polynomial a is written formally as iaixi.

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 R[x] a commutative ring containing R as its constant subring .

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Coefficientwise sums and convolution products of finitely supported sequences are finitely supported

Statement

If a,b ⁣:NR have finite support, then their coefficientwise sum and convolution product have finite support.

Facts & Assumptions

Given: A commutative ring R and finitely supported coefficient sequences a,bR[x].

[L1]

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

technique · direct
1.1

Choose M,NN such that ai=0 for i>M and bj=0 for j>N.

givenL1choose
2.1

If k>max{M,N} then (a+b)k=0, and if k>M+N then every pair i+j=k has i>M or j>N, so every summand aibj in (ab)k is zero; hence both sequences have finite support.

step 1.1L1algebra
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Polynomial convolution makes R[x] a commutative ring containing R as its constant subring

Statement

For every commutative ring R, the coefficientwise addition and convolution multiplication of The polynomial ring over a commutative ring as finitely supported coefficient sequences with convolution make R[x] a commutative ring. The constant-polynomial map c ⁣:RR[x] is an injective unital ring homomorphism (Ring homomorphism: additive, multiplicative, and required to send 1 to 1).

Facts & Assumptions

Given: A commutative ring R and the operations on R[x] defined by coefficientwise addition and finite convolution.

[L1]

The set R[x] consists of finitely supported coefficient sequences, with (ab)n=i+j=naibj (The polynomial ring over a commutative ring as finitely supported coefficient sequences with convolution).

[L2]

Coefficientwise sums and convolution products of finitely supported sequences are finitely supported (Coefficientwise sums and convolution products of finitely supported sequences are finitely supported).

[L3]

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).

[L4]

A ring homomorphism preserves addition, multiplication, and the multiplicative identity (Ring homomorphism: additive, multiplicative, and required to send 1 to 1).

Proof

technique · direct
1.1

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 R.

givenL1L2
2.1

Distributivity follows by splitting each finite convolution sum, commutativity follows by reindexing (i,j) as (j,i) and using commutativity in R, and associativity follows by [L3] from the equality of the two finite sums i+j+k=naibjck; the sequence 1 is a multiplicative identity because only the index-0 coefficient contributes. Finally c(r+s)=c(r)+c(s), c(rs)=c(r)c(s), and c(1R)=1, so [L4] makes c a unital ring homomorphism, while equality of constant sequences forces equality of their index-0 coefficients and makes c injective.

step 1.1L1L3L4algebra
DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-08-11Open item page →

Degree, leading coefficient and monic polynomial, with the zero polynomial having no degree

Definition

Let 0f=iaixiR[x]. Its degree is the largest natural number n for which an0, and its leading coefficient is an:

degf:=max{iN:ai0},lc(f):=adegf.

The maximum exists because the nonempty support is finite. The polynomial f is monic when lc(f)=1R. 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.

PropositionStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

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 R, the sequence model R[x], and the convention that the zero list is the one-term list (0) while every nonzero trimmed list ends in a nonzero coefficient.

[L1]

A polynomial over R 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).

[L2]

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

technique · direct
1.1

Send a nonzero sequence a to (a0,,adega), send the zero sequence to (0), and send a trimmed list (c0,,cn) to the sequence equal to ci for in and zero for i>n; [L2] shows that each construction lands in the stated class and that the two maps are inverse.

givenL1L2construct
2.1

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.

step 1.1L1L2algebra
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Degree inequalities for sums and products over a commutative ring

Statement

Let R be a commutative ring and let f,gR[x] be nonzero.

  1. If f+g0, then deg(f+g)max{degf,degg}.
  2. The coefficient of xdegf+degg in fg is lc(f)lc(g). If fg0, then deg(fg)degf+degg.

Facts & Assumptions

Given: Nonzero polynomials f=iaixi and g=jbjxj over a commutative ring R.

[L1]

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).

[L2]

Polynomial addition is coefficientwise and the coefficient of xk in a product is i+j=kaibj (The polynomial ring over a commutative ring as finitely supported coefficient sequences with convolution).

Proof

technique · direct
1.1

For every k>max{degf,degg} both ak and bk vanish, so the coefficient of xk in f+g vanishes; if the sum is nonzero, [L1] gives the stated inequality.

givenL1L2
2.1

Put m=degf and n=degg. For k>m+n, every pair i+j=k has i>m or j>n, while for k=m+n the only possibly nonzero summand is ambn; hence the top displayed coefficient is lc(f)lc(g) and any nonzero product has degree at most m+n.

givenL1L2algebra
TheoremStatement: Literature-sourcedProof: Literature-sourcedprecheck passaudited 2026-08-11Open item page →

Over an integral domain, degrees add under multiplication of nonzero polynomials

Statement

If R is an integral domain and f,gR[x] are nonzero, then fg0 and

deg(fg)=degf+degg,lc(fg)=lc(f)lc(g).

Facts & Assumptions

Given: An integral domain R and nonzero polynomials f,gR[x].

[L1]

The coefficient of degree degf+degg in fg is the product of the two leading coefficients, and all higher coefficients vanish (Degree inequalities for sums and products over a commutative ring).

[L2]

In an integral domain, a product of two nonzero elements is nonzero (Zero divisor, and integral domain: a commutative ring with 10 and no zero divisors).

Proof

technique · direct
1.1

The leading coefficients of f and g are nonzero, so [L2] makes their product nonzero.

givenL2
2.1

Fact [L1] identifies that product as the coefficient at degree degf+degg and makes every higher coefficient zero, so fg0, its degree is the sum of the degrees, and its leading coefficient is the product of the leading coefficients.

step 1.1L1
CorollaryStatement: Literature-sourcedProof: Literature-sourcedprecheck passaudited 2026-08-11Open item page →

A polynomial ring over an integral domain is an integral domain

Statement

If R is an integral domain, then R[x] is an integral domain.

Facts & Assumptions

Given: An integral domain R.

[L1]

Polynomial convolution makes R[x] a commutative ring and embeds R injectively as the constant polynomials (Polynomial convolution makes R[x] a commutative ring containing R as its constant subring).

[L2]

The product of two nonzero polynomials over a domain is nonzero (Over an integral domain, degrees add under multiplication of nonzero polynomials).

[L3]

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 10 and no zero divisors).

Proof

technique · direct
1.1

By [L1], R[x] is a commutative ring and its zero and one are distinct because the constant embedding is injective.

givenL1
2.1

By [L2], two nonzero polynomials have nonzero product, so [L3] applied with step 1.1 makes R[x] an integral domain.

step 1.1L2L3
CorollaryStatement: Literature-sourcedProof: Literature-sourcedprecheck passaudited 2026-08-11Open item page →

The units of R[x] over an integral domain are exactly the constant polynomials whose values are units of R

Statement

Let R be an integral domain. A polynomial fR[x] is a unit if and only if it is a constant polynomial whose constant value is a unit of R.

Facts & Assumptions

Given: An integral domain R and a polynomial fR[x].

[L1]

For nonzero polynomials over a domain, deg(fg)=degf+degg (Over an integral domain, degrees add under multiplication of nonzero polynomials).

[L2]

The constant-polynomial map is an injective unital ring homomorphism RR[x] (Polynomial convolution makes R[x] a commutative ring containing R as its constant subring).

Proof

technique · direct
1.1

If f is a unit, choose g with fg=1; neither factor is zero and [L1] gives 0=deg1=degf+degg, so both degrees are 0, and comparison of constant coefficients shows that the constant value of f is a unit of R.

givenL1L2choose
2.1

Conversely, if uR is a unit with inverse v, then [L2] gives c(u)c(v)=c(uv)=c(1)=1, so the constant polynomial u is a unit of R[x].

L2algebra
DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-08-11Open item page →

Evaluation and roots of a polynomial in a commutative target ring

Definition

Let φ ⁣:RS be a unital ring homomorphism between commutative rings (Ring homomorphism: additive, multiplicative, and required to send 1 to 1), let sS, and let f=iaixiR[x]. The value of f at s along φ is

fφ(s):=iφ(ai)siS.

The sum is finite because the coefficient sequence of f has finite support (The polynomial ring over a commutative ring as finitely supported coefficient sequences with convolution). When R is identified with a subring of S, the inclusion is understood and the subscript is omitted. An element sS is a root or zero of f when fφ(s)=0S.

Evaluation produces an element of the target ring from a formal polynomial. It does not identify the polynomial with the function that it induces.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Universal property of R[x]: a coefficient homomorphism and the image of x determine a unique ring homomorphism

Statement

Let R,S be commutative rings, let φ ⁣:RS be a unital ring homomorphism, and let sS. There is a unique unital ring homomorphism

evφ,s ⁣:R[x]S

that extends φ on constant polynomials and sends x to s. It is given by evφ,s(iaixi)=iφ(ai)si.

Facts & Assumptions

Given: Commutative rings R,S, a unital ring homomorphism φ ⁣:RS, and an element sS.

[L1]

Evaluation is the finite sum fφ(s)=iφ(ai)si (Evaluation and roots of a polynomial in a commutative target ring).

[L2]

Polynomial convolution makes R[x] a commutative ring with constant embedding c ⁣:RR[x] (Polynomial convolution makes R[x] a commutative ring containing R as its constant subring).

[L3]

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).

[L4]

A ring homomorphism preserves addition, multiplication, and one (Ring homomorphism: additive, multiplicative, and required to send 1 to 1).

Proof

technique · direct
1.1

The formula in [L1] preserves sums term by term, sends 1 to 1, and sends a convolution product to i,jφ(ai)φ(bj)si+j=(iφ(ai)si)(jφ(bj)sj) by [L5]; thus [L4] makes it a unital ring homomorphism, and [L2] shows that it extends φ and sends x to s.

givenL1L2L4L5algebra
2.1

If ψ ⁣:R[x]S is another such homomorphism, [L3] writes every polynomial as a finite sum ic(ai)xi, so [L4] forces ψ(f)=iφ(ai)si; hence ψ=evφ,s and uniqueness holds.

step 1.1L2L3L4
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

Polynomial rings in finitely many commuting indeterminates by iteration

Definition

Let R be a commutative ring. Define polynomial rings in finitely many commuting indeterminates recursively by

R[x1,,x0]:=R,R[x1,,xn+1]:=R[x1,,xn][xn+1].

At each stage the coefficient ring embeds as the constant polynomials (Polynomial convolution makes R[x] a commutative ring containing R 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 xi commute. This iterated ring is denoted R[x1,,xn].

CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

A polynomial ring in finitely many indeterminates over an integral domain is an integral domain

Statement

If R is an integral domain, then R[x1,,xn] is an integral domain for every nN, including n=0.

Facts & Assumptions

Given: An integral domain R and the iterated polynomial rings P0=R and Pn+1=Pn[xn+1].

[L1]

The iterated ring satisfies R[x1,,x0]=R and R[x1,,xn+1]=R[x1,,xn][xn+1] (Polynomial rings in finitely many commuting indeterminates by iteration).

[L2]

A one-variable polynomial ring over an integral domain is an integral domain (A polynomial ring over an integral domain is an integral domain).

[L3]

If a property holds at 0 and passes from n to n+1, it holds for every natural number (The principle of mathematical induction).

Proof

technique · induction
1.1

The ring P0=R is a domain, giving the zero-indeterminate case.

basegivenL1
1.2

Fix nN and assume that Pn is a domain.

ihgiven
2.1

Under that hypothesis, [L1] and [L2] make Pn+1=Pn[xn+1] a domain; together with the base case, [L3] proves the claim for every n.

step 1.1step 1.2L1L2L3discharge-induction
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Division by a monic polynomial over a commutative ring

Statement

Let R be a commutative ring and let gR[x] be monic. For every fR[x] there are unique q,rR[x] such that

f=qg+r,r=0 or degr<degg.

This includes the zero dividend and a constant monic divisor.

Facts & Assumptions

Given: A commutative ring R, a monic polynomial g of degree d, and a polynomial f.

[L1]

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).

[L2]

A monic polynomial has leading coefficient 1, and the zero polynomial has no degree (Degree, leading coefficient and monic polynomial, with the zero polynomial having no degree).

[L3]

Strong induction allows the case at degree n once all smaller degrees have been established (Strong (complete) induction).

Proof

technique · induction
1.1

If d=0, monicity gives g=1, so q=f,r=0 works for every f. Hence suppose d>0; for the zero dividend, q=r=0 works.

basegivenL2construct
1.2

Let f0 have degree n and assume, as the strong induction hypothesis, that division exists for every zero polynomial or nonzero polynomial of degree below n. If n<d, take q=0,r=f.

ihgivenL1L2construct
2.1

If instead nd, put a=lc(f); the polynomial f1=faxndg has its degree-n coefficient cancelled and is zero or has degree below n. The induction hypothesis gives f1=q1g+r with r=0 or degr<d, whence f=(q1+axnd)g+r.

step 1.2L1L2construct
3.1

Steps 1.1–2.1 and strong induction [L3] prove existence for every dividend.

step 1.1step 1.2step 2.1L3
4.1

If f=qg+r=qg+r are two such expressions, then (qq)g=rr; if qq0, the leading coefficient of (qq)g equals the nonzero leading coefficient of qq because g is monic, so [L1] gives degree at least d, whereas rr is zero or has degree below d, a contradiction. Thus q=q and then r=r, proving uniqueness and completing the induction proof.

step 3.1L1L2algebradischarge-induction
CorollaryStatement: Literature-sourcedProof: Literature-sourcedprecheck passaudited 2026-08-11Open item page →

Factor theorem over a commutative ring

Statement

Let R be a commutative ring, aR, and fR[x]. Then f(a)=0 if and only if xa divides f in R[x].

More precisely, there is a unique qR[x] such that f=q(xa)+f(a).

Facts & Assumptions

Given: A commutative ring R, an element aR, and a polynomial fR[x].

[L1]

Division by the monic polynomial xa gives unique q,r with f=q(xa)+r and r=0 or degr<1 (Division by a monic polynomial over a commutative ring).

[L2]

Evaluation at a is the finite coefficient sum defining f(a) (Evaluation and roots of a polynomial in a commutative target ring).

Proof

technique · direct
1.1

If R is the zero ring then R[x] has one element, f=0=0(xa)+f(a), and the conclusion holds with q=0; this case is separated because xa=0 there, which has no leading coefficient and so is not monic, leaving [L1] inapplicable. Otherwise 10, so xa is monic of degree one. Apply [L1]; the remainder r is zero or constant, and applying [L3] to f=q(xa)+r gives f(a)=q(a)(aa)+r=r, so f=q(xa)+f(a).

givenL1L2L3
2.1

If f(a)=0, step 1.1 gives f=q(xa); conversely, if f=q(xa), applying [L3] gives f(a)=q(a)(aa)=0, proving the biconditional.

step 1.1L3algebra
TheoremStatement: Literature-sourcedProof: Literature-sourcedprecheck passaudited 2026-08-11Open item page →

Division algorithm for polynomials over a field

Statement

Let F be a field, let fF[x], and let 0gF[x]. There are unique polynomials q,rF[x] such that

f=qg+r,r=0 or degr<degg.

The statement includes f=0 and nonzero constant divisors.

Facts & Assumptions

Given: A field F, a polynomial f, and a nonzero polynomial g with leading coefficient c.

[L1]

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).

[L2]

Degrees add under multiplication of nonzero polynomials over a domain (Over an integral domain, degrees add under multiplication of nonzero polynomials).

[L3]

Every nonzero element of a field has a multiplicative inverse, and a field is commutative (Field).

[L4]

A nonzero polynomial has a nonzero leading coefficient; it is monic when that coefficient is 1 (Degree, leading coefficient and monic polynomial, with the zero polynomial having no degree).

Proof

technique · direct
1.1

By [L3] the coefficient c has an inverse, and h=c1g is monic with the same degree as g; [L1] gives unique Q,r with f=Qh+r and r=0 or degr<degg, so q=c1Q gives f=qg+r.

givenL1L3L4construct
2.1

If f=qg+r=qg+r, then (qq)g=rr; unless q=q, [L2] makes the left side have degree at least degg, while the right side is zero or has degree below degg, so q=q and then r=r.

step 1.1L2L4algebra
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

For every field F, F[x] is a Euclidean domain with degree as Euclidean function

Statement

For every field F, the ring F[x] is a Euclidean domain with Euclidean function δ(f)=degf on nonzero polynomials.

Facts & Assumptions

Given: A field F.

[L1]

A polynomial ring over an integral domain is an integral domain (A polynomial ring over an integral domain is an integral domain).

[L2]

For fF[x] and 0gF[x], there are q,r with f=qg+r and r=0 or degr<degg (Division algorithm for polynomials over a field).

[L3]

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).

[L4]

A field is an integral domain because nonzero elements are invertible and 01 (Field).

Proof

technique · direct
1.1

By [L4] and [L1], F[x] is an integral domain.

givenL1L4
2.1

Degree is natural-valued on nonzero polynomials, and [L2] supplies the division condition of [L3], so F[x] is Euclidean with δ=deg.

step 1.1L2L3
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

For every field F, F[x] is a principal ideal domain

Statement

For every field F, every ideal of F[x] is generated by one polynomial; equivalently, F[x] is a principal ideal domain.

Facts & Assumptions

Given: A field F.

[L1]

The ring F[x] is a Euclidean domain with degree as Euclidean function (For every field F, F[x] is a Euclidean domain with degree as Euclidean function).

[L2]

Every Euclidean domain is a principal ideal domain (Every Euclidean domain is a principal ideal domain).

[L3]

A principal ideal domain is an integral domain in which every ideal is principal (Principal ideal domain).

Proof

technique · direct
1.1

By [L1] and [L2], F[x] is a principal ideal domain.

givenL1L2
2.1

Unfolding [L3], every ideal of F[x] therefore has the form (d) for some polynomial d.

step 1.1L3
DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-08-11Open item page →

The monic greatest common divisor of two polynomials over a field

Definition

Let F be a field and let f,gF[x] be not both zero. Since F[x] is a principal ideal domain (For every field F, F[x] is a principal ideal domain), the ideal (f,g) generated by f and g (The ideal generated by a subset and principal ideals) has a nonzero generator d. Multiplying d 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 gcd(f,g).

Equivalently, d=gcd(f,g) is the unique monic polynomial such that d divides both f and g, and every common divisor of f and g divides d. The equivalence and the Bézout identity are proved in Bézout identity and the Euclidean algorithm for polynomials over a field . The expression gcd(0,0) is left undefined.

TheoremStatement: Literature-sourcedProof: Literature-sourcedprecheck passaudited 2026-08-11Open item page →

Bézout identity and the Euclidean algorithm for polynomials over a field

Statement

Let F be a field and let f,gF[x] be not both zero. Repeated polynomial division terminates at a last nonzero remainder, whose monic associate is d=gcd(f,g). There are A,BF[x] such that

Af+Bg=d.

Moreover, d divides both f and g, and every common divisor of f and g divides d.

Facts & Assumptions

Given: A field F and polynomials f,gF[x] not both zero.

[L1]

The monic gcd is the monic generator of the ideal (f,g) (The monic greatest common divisor of two polynomials over a field).

[L2]

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

technique · direct
1.1

If necessary interchange f and g 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 f,g by back-substitution, and the last nonzero remainder r divides the preceding remainder and hence, successively, both inputs.

givenL2algebra
2.1

Every common divisor of f,g divides each remainder and therefore divides r; after multiplying r and its back-substituted coefficients by lc(r)1, the resulting monic polynomial d=Af+Bg has the divisibility property and generates (f,g), so [L1] identifies it with gcd(f,g).

step 1.1L1L2algebra
TheoremStatement: Literature-sourcedProof: Literature-sourcedprecheck passaudited 2026-08-11Open item page →

Every irreducible polynomial over a field is prime

Statement

Let F be a field. Every irreducible polynomial pF[x] is prime: if p divides fg, then p divides f or p divides g.

Facts & Assumptions

Given: A field F, an irreducible polynomial p, and polynomials f,g with pfg.

[L1]

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).

[L2]

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

technique · direct
1.1

If pf there is nothing to prove. Otherwise, if a common divisor d of p and f were a nonunit, a factorization p=de and irreducibility would make e a unit, so d would be associate to p and df would imply pf, a contradiction. Thus every common divisor is a unit, and [L1] gives A,BF[x] with Ap+Bf=1.

givenL1L2choosealgebra
2.1

Multiplying the identity by g gives Apg+Bfg=g; both terms on the left are divisible by p, the second because pfg, so pg. Thus p satisfies the prime condition in [L2].

step 1.1L2algebra
LemmaStatement: Literature-sourcedProof: Literature-sourcedprecheck passaudited 2026-08-11Open item page →

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 F and a nonzero nonunit polynomial fF[x].

[L1]

A nonzero nonunit is irreducible when every factorization has a unit factor (Irreducible and prime elements of an integral domain).

[L2]

Degrees add under multiplication of nonzero polynomials over a field (Over an integral domain, degrees add under multiplication of nonzero polynomials).

[L3]
[L4]

Strong induction proves a natural-number property once the case at n follows from all smaller cases (Strong (complete) induction).

Proof

technique · induction
1.1

Use strong induction on n=degf; by [L3], a nonzero nonunit has n1.

basegivenL3L4
2.1

If f is irreducible, it is already a one-factor product; otherwise [L1] gives f=gh with g,h nonunits, and neither is zero because f0.

step 1.1ihL1construct
3.1

By [L2], degg and degh are positive and strictly below n, so the induction hypotheses factor both into irreducibles; concatenating those factorizations gives one for f, and [L4] completes the induction.

step 2.1ihL2L3L4discharge-induction
TheoremStatement: Literature-sourcedProof: Literature-sourcedprecheck passaudited 2026-08-11Open item page →

For every field F, F[x] is a unique factorisation domain

Statement

For every field F, the polynomial ring F[x] is a unique factorisation domain.

Facts & Assumptions

Given: A field F.

[L1]

Every nonzero nonunit polynomial over F factors into irreducibles (Every nonzero nonunit polynomial over a field factors into irreducible polynomials).

[L2]

Every irreducible polynomial over F is prime (Every irreducible polynomial over a field is prime).

[L3]

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).

[L4]

The polynomial ring over a domain is a domain (A polynomial ring over an integral domain is an integral domain).

Proof

technique · induction
1.1

Fact [L4] makes F[x] a domain, and [L1] supplies existence of irreducible factorizations.

basegivenL1L4
2.1

For uniqueness, compare p1pm=q1qn; by [L2], p1 divides some qj, and irreducibility makes p1 associate to qj; after reordering and cancelling these nonzero associates in the domain, induction on m pairs all remaining factors and gives m=n.

step 1.1ihL2L4algebra
3.1

The existence and uniqueness established in steps 1.1 and 2.1 are exactly the conditions of [L3], so F[x] is a UFD.

step 1.1step 2.1L3discharge-induction
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

For a nonconstant p in F[x], the ideal (p) is maximal and F[x]/(p) is a field exactly when p is irreducible

Statement

Let F be a field and let pF[x] be nonconstant. The following are equivalent:

  1. p is irreducible;
  2. the principal ideal (p) is maximal;
  3. the quotient ring F[x]/(p) is a field.

Facts & Assumptions

Given: A field F and a nonconstant polynomial pF[x].

[L1]

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).

[L2]

The principal ideal (p) is the smallest ideal containing p (The ideal generated by a subset and principal ideals).

[L3]

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).

[L4]

In the quotient ring R/I, multiplication is (r+I)(s+I)=rs+I (The quotient ring R/I with (r+I)(s+I)=rs+I).

[L5]

For a commutative ring R, the quotient R/M is a field if and only if M is maximal (R/M is a field if and only if M is a maximal ideal).

[L6]

An irreducible element is a nonzero nonunit with no factorization into two nonunits (Irreducible and prime elements of an integral domain).

Proof

technique · direct
1.1

In a commutative ring the multiples of p form an ideal containing p and lie in every ideal containing p, so [L2] identifies (p) with the set of multiples of p. Suppose p is irreducible and f+(p) is a nonzero residue class; then pf. If a common divisor d of p,f were a nonunit, a factorization p=de and [L6] would make e a unit, so d would be associate to p and df would imply pf, a contradiction. Thus every common divisor is a unit, and [L1] gives Ap+Bf=1, whence [L4] gives (B+(p))(f+(p))=1+(p); every nonzero class is invertible, so the quotient is a field.

givenL1L2L4L6algebra
2.1

Conversely, suppose the quotient is a field and p=ab. By [L4], the two residue classes have product zero, so one is zero; say a(p). The characterization established in step 1.1 gives a=pc, and hence p=ab=pcb. A direct leading-coefficient argument shows that F[x] has no zero divisors, because F is a field, so cancellation of the nonzero polynomial p gives cb=1 and makes b a unit. The other case similarly makes a a unit, and [L6] makes p irreducible.

step 1.1givenL2L4L6algebra
3.1

Steps 1.1 and 2.1 prove that irreducibility is equivalent to quotient fieldness, and [L5] identifies quotient fieldness with maximality of (p) in the sense of [L3].

step 1.1step 2.1L3L5
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

A nonzero polynomial of degree n over an integral domain has at most n distinct roots

Statement

Let D be an integral domain. A nonzero polynomial fD[x] of degree n has at most n distinct roots in D.

Facts & Assumptions

Given: An integral domain D and a nonzero polynomial fD[x] of degree n.

[L1]

If a is a root of f, then f=(xa)q for some polynomial q (Factor theorem over a commutative ring).

[L2]

Degrees add when nonzero polynomials over a domain are multiplied (Over an integral domain, degrees add under multiplication of nonzero polynomials).

[L3]

In an integral domain, a product is zero only if one factor is zero (Zero divisor, and integral domain: a commutative ring with 10 and no zero divisors).

[L4]

If a property holds at 0 and passes from n to n+1, it holds for every natural number (The principle of mathematical induction).

Proof

technique · induction
1.1

If n=0, then f is a nonzero constant and has no root, proving the base case.

basegiven
2.1

For n>0, if f has no root the claim is immediate; otherwise choose a root a, use [L1] to write f=(xa)q, and use [L2] to obtain degq=n1.

step 1.1ihL1L2choose
3.1

If ba is another root, then 0=f(b)=(ba)q(b), and [L3] gives q(b)=0 because ba0; the induction hypothesis bounds the roots other than a by n1, so f has at most n roots, and [L4] completes the induction.

step 2.1ihL3L4discharge-induction
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Every finite subgroup of the unit group of an integral domain is cyclic

Statement

Let D be an integral domain. Every finite subgroup GD× of the unit group of D is cyclic.

Facts & Assumptions

Given: An integral domain D and a finite subgroup GD×.

[L1]

An integral domain is a commutative ring with no zero divisors and with 01 (Zero divisor, and integral domain: a commutative ring with 10 and no zero divisors).

[L3]

A subgroup contains the identity and is closed under multiplication and inverses (Subgroup).

[L4]

A group is cyclic when it equals g for some element g (The subgroup S generated by a subset, the cyclic subgroup g, and cyclic groups).

[L5]

A finite set has a natural-number cardinality G (The cardinality A of a finite set).

[L6]

The exponent e of a finite group is the least positive integer such that ge=1 for every group element g (The exponent of a finite group).

[L7]

If GCn1××Cnr with 1<n1nr, then G=n1nr and exp(G)=nr (Invariant factors determine the order and exponent of a finite abelian group).

[L8]

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).

[L9]

A monic polynomial has leading coefficient 1, and a nonzero polynomial has a natural-number degree (Degree, leading coefficient and monic polynomial, with the zero polynomial having no degree).

[L10]

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).

[L11]

A nonzero polynomial of degree n over an integral domain has at most n distinct roots (A nonzero polynomial of degree n over an integral domain has at most n distinct roots).

[L12]

Every finite abelian group has a unique invariant-factor list 1<n1nr, with the trivial group corresponding to the empty list (Fundamental theorem of finite abelian groups: invariant-factor form).

Proof

technique · direct
1.1

If G={1}, then G=1 and [L4] makes it cyclic.

givenL2L3L4
1.2

Suppose G is nontrivial. Since D is commutative by [L1], [L2] and [L3] make G a finite abelian group; let e1 be its exponent from [L6].

givenL1L2L3L5L6
2.1

Every gG satisfies ge=1, so all G distinct elements of G are roots, in the sense of [L10], of the nonzero monic polynomial Te1, whose degree is e by [L9]; [L11] gives Ge.

step 1.2L5L6L9L10L11
3.1

By [L12], write the invariant-factor list of G as 1<n1nr. By [L7], G=n1nr and e=nr, so eG; step 2.1 gives equality. Hence n1nr=nr, and because every ni>1, this forces r=1. Fact [L8] makes G cyclic, while step 1.1 covers the trivial case.

step 1.1step 2.1L7L8L12
CorollaryStatement: AI-generatedProof: AI-generatedprecheck passaudited 2026-08-11Open item page →

Over an infinite integral domain, equal polynomial functions come from equal polynomials

Statement

Let D be an infinite integral domain. If f,gD[x] satisfy f(a)=g(a) for every aD, then f=g as formal polynomials.

Facts & Assumptions

Given: An infinite integral domain D and polynomials f,gD[x] with equal values at every element of D.

[L1]

A nonzero polynomial of degree n over an integral domain has at most n distinct roots (A nonzero polynomial of degree n over an integral domain has at most n distinct roots).

Proof

technique · contradiction
1.1

Suppose for contradiction that h=fg is nonzero, and let n=degh; the assumed equality of values makes every element of D a root of h.

assume-contragiven
2.1

Since D is infinite it contains more than n distinct elements, contradicting [L1]; hence h=0 and f=g.

step 1.1L1discharge-contradiction
TheoremStatement: Literature-sourcedProof: Literature-sourcedprecheck passaudited 2026-08-11Open item page →

A polynomial of degree two or three over a field is irreducible exactly when it has no root in the field

Statement

Let F be a field and let fF[x] have degree 2 or 3. Then f is irreducible over F if and only if f has no root in F.

Facts & Assumptions

Given: A field F and a polynomial fF[x] of degree 2 or 3.

[L1]

An element aF is a root of f exactly when xa divides f (Factor theorem over a commutative ring).

[L2]

Degrees add in a product of nonzero polynomials over a field (Over an integral domain, degrees add under multiplication of nonzero polynomials).

[L4]

A nonzero nonunit is irreducible exactly when every factorization has a unit factor (Irreducible and prime elements of an integral domain).

Proof

technique · direct
1.1

If f has a root a, then [L1] gives f=(xa)q; [L2] and degf2 make both factors nonunits by [L3], so [L4] shows that f is reducible.

givenL1L2L3L4
2.1

Conversely, if f=gh with both factors nonunits, [L2] and [L3] give positive degrees summing to 2 or 3, so one factor has degree 1; writing it as cx+d with c0, it has root c1d, and that root is a root of f. Thus reducibility implies a root, proving the biconditional.

givenL2L3L4algebra
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

The formal derivative of a polynomial

Definition

Let R be a commutative ring and let f=i0aixiR[x]. Its formal derivative is

f:=i1iaixi1.

Here iai means the sum of i copies of ai in the additive group of R. Equivalently, the coefficient of xn in f is (n+1)an+1. The sequence defining f has finite support because the coefficient sequence of f 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.

PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Linearity, power rule, Leibniz rule and the degree bound for the formal derivative

Statement

For a commutative ring R, polynomials f,gR[x], and cR:

  1. (f+g)=f+g and (cf)=cf;
  2. (xn)=nxn1 for every positive n, while every constant has derivative 0;
  3. (fg)=fg+fg;
  4. if f is nonzero, then degfdegf1.

Facts & Assumptions

Given: A commutative ring R and polynomials f=iaixi and g=jbjxj.

[L1]

The coefficient of xn in f is (n+1)an+1 (The formal derivative of a polynomial).

[L2]

Proof

technique · direct
1.1

Comparing the coefficient at each index in [L1] proves additivity and scalar linearity; applying [L1] to a monomial gives the power rule, including derivative 0 for constants.

givenL1algebra
1.2

The coefficient of xn in (fg) is (n+1)i+j=n+1aibj=r+s=n((r+1)ar+1bs+ar(s+1)bs+1), where [L2] reindexes the two finite sums; these are exactly the coefficients of fg+fg.

givenL1L2algebra
2.1

If f has degree d and f0, then [L1] makes every coefficient of f above index d1 zero, so degfd1; steps 1.1 and 1.2 establish all remaining claims.

step 1.1step 1.2L1
DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-08-11Open item page →

Repeated roots in extension fields and separable polynomials

Definition

Let F be a field, let E be an extension field in which F 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 0fF[x]. The coefficient inclusion induces a homomorphism F[x]E[x] by the universal property (Universal property of R[x]: a coefficient homomorphism and the image of x determine a unique ring homomorphism).

An element aE is a repeated root of f in E when (xa)2 divides the image of f in E[x]. 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 xa with vanishing at a.

The polynomial f is separable over F when it has no repeated root in any extension field of F. A nonzero constant polynomial is therefore separable. The zero polynomial is not called separable under this convention.

TheoremStatement: Literature-sourcedProof: Literature-sourcedprecheck passaudited 2026-08-11Open item page →

A root is repeated exactly when it is also a root of the formal derivative

Statement

Let FE be a field extension, let 0fF[x], and let aE be a root of f. Then a is a repeated root of f if and only if f(a)=0.

Facts & Assumptions

Given: A field extension FE, a nonzero polynomial fF[x], and a root aE of f.

[L1]

The root a is repeated exactly when (xa)2 divides the image of f in E[x] (Repeated roots in extension fields and separable polynomials).

[L2]

Formal differentiation is linear and satisfies (uv)=uv+uv and (xa)=1 (Linearity, power rule, Leibniz rule and the degree bound for the formal derivative).

[L3]

A polynomial over a commutative ring vanishes at a exactly when it is divisible by xa (Factor theorem over a commutative ring).

Proof

technique · direct
1.1

If a is repeated, [L1] gives f=(xa)2q, and [L2] gives f=2(xa)q+(xa)2q, so evaluation at a yields f(a)=0.

givenL1L2L3
1.2

Conversely, [L3] gives f=(xa)q; [L2] gives f=q+(xa)q, so f(a)=q(a), and the assumption f(a)=0 with [L3] gives q=(xa)h.

givenL2L3algebra
2.1

Substituting the factorization from step 1.2 gives f=(xa)2h, so [L1] makes a repeated; together with step 1.1 this proves the biconditional.

step 1.1step 1.2L1
LemmaStatement: Literature-sourcedProof: Literature-sourcedprecheck passaudited 2026-08-11Open item page →

The monic gcd of two base-field polynomials is unchanged after extending the coefficient field

Statement

Let FE be a field extension and let f,gF[x] be not both zero. The monic gcd of f and g computed in F[x] is also their monic gcd in E[x].

Facts & Assumptions

Given: A subfield FE and polynomials f,gF[x] not both zero.

[L1]

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).

[L2]

If d=gcd(f,g) in F[x], then d=Af+Bg for some A,BF[x] (Bézout identity and the Euclidean algorithm for polynomials over a field).

[L3]
[L4]

A coefficient inclusion extends uniquely to a ring homomorphism of polynomial rings (Universal property of R[x]: a coefficient homomorphism and the image of x determine a unique ring homomorphism).

Proof

technique · direct
1.1

Let d be the monic gcd in F[x]; it divides f,g there and hence in E[x] under [L4], while [L2] remains the identity d=Af+Bg in E[x] by [L3] and [L4].

givenL1L2L3L4
2.1

Every common divisor of f,g in E[x] divides the right side of the Bézout identity and hence divides d; since d is monic, [L1] identifies it as the monic gcd computed in E[x].

step 1.1L1L2
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

A nonzero polynomial over a field is separable exactly when its gcd with its derivative is 1

Statement

Let F be a field and let 0fF[x]. Then f is separable over F if and only if gcd(f,f)=1 in F[x].

Facts & Assumptions

Given: A field F and a nonzero polynomial fF[x].

[L1]

In any extension field, a root of f is repeated exactly when it is also a root of f (A root is repeated exactly when it is also a root of the formal derivative).

[L2]

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).

[L4]

Every nonzero nonunit polynomial over a field has an irreducible factor (Every nonzero nonunit polynomial over a field factors into irreducible polynomials).

[L5]

A coefficient homomorphism and a chosen image of x determine an evaluation homomorphism (Universal property of R[x]: a coefficient homomorphism and the image of x determine a unique ring homomorphism).

[L6]

The canonical map RR/I is a surjective ring homomorphism with kernel I (The canonical projection RR/I is a surjective ring homomorphism with kernel I).

[L7]

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

technique · direct
1.1

If gcd(f,f)=1, [L2] says that the gcd remains 1 in every extension field, and [L7] supplies a Bézout identity there. A common root of f and f would evaluate that identity to 0=1 by [L5], so [L1] shows that f has no repeated root and is separable.

givenL1L2L5L7
1.2

Conversely, if d=gcd(f,f)1, then d is a nonconstant nonunit and [L4] supplies an irreducible factor p of d. Fact [L3] makes E=F[x]/(p) a field. No nonzero constant lies in (p) because a nonconstant polynomial cannot divide it, so [L6] makes the canonical map FE injective and identifies F with a subfield of E. Under the evaluation map of [L5], the residue class of x is a common root in E of p, hence of d, f, and f.

givenL2L3L4L5L6
2.1

By [L1], the common root from step 1.2 is a repeated root of f, so a separable f must have d=1; combined with step 1.1, this proves the biconditional.

step 1.1step 1.2L1
CorollaryStatement: Literature-sourcedProof: Literature-sourcedprecheck passaudited 2026-08-11Open item page →

An irreducible polynomial over a field is separable exactly when its derivative is nonzero

Statement

Let F be a field and let pF[x] be irreducible. Then p is separable if and only if p0.

Facts & Assumptions

Given: A field F and an irreducible polynomial pF[x].

[L1]

A nonzero polynomial is separable exactly when its monic gcd with its derivative is 1 (A nonzero polynomial over a field is separable exactly when its gcd with its derivative is 1).

[L2]

If p0, then degpdegp1 (Linearity, power rule, Leibniz rule and the degree bound for the formal derivative).

[L3]

An irreducible polynomial is a nonzero nonunit whose only divisors are units and associates (Irreducible and prime elements of an integral domain).

Proof

technique · direct
1.1

If p0, any common divisor of p and p is a unit: a nonunit divisor of irreducible p would be associate to p by [L3], contradicting the strict degree bound [L2]; hence gcd(p,p)=1 and [L1] makes p separable.

givenL1L2L3
2.1

If p=0, then the monic associate of p is the nonconstant gcd of p and 0, so [L1] says that p is not separable; this proves the converse and the biconditional.

givenL1L3
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

Content and primitive integer polynomials

Definition

Let 0fZ[x]. Through the trimmed-list correspondence (Finitely supported coefficient sequences and trimmed finite coefficient lists define the same formal polynomials), write f=a0+a1x++anxn with an0. Its content is the iterated nonnegative integer gcd

cont(f):=gcd(gcd(gcd(0,a0),a1),an),

using the integer gcd of Common divisor, and the greatest common divisor gcd(a,b), with the convention gcd(0,0):=0. The result is positive because not every coefficient is zero. The polynomial f is primitive when cont(f)=1. Set cont(0):=0, 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.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Content is the positive common divisor of the coefficients divisible by every common divisor

Statement

Let 0f=a0++anxnZ[x]. Its content is positive, divides every coefficient, and is divisible by every integer that divides every coefficient. Consequently, f is primitive exactly when no prime divides all of its coefficients.

Facts & Assumptions

Given: A nonzero integer polynomial with trimmed coefficient list (a0,,an) and iterated gcds c0=0, ck+1=gcd(ck,ak).

[L1]

The final iterated gcd is the content, and primitiveness means content 1 (Content and primitive integer polynomials).

[L3]

The induction principle proves a natural-number property from its base and successor cases (The principle of mathematical induction).

Proof

technique · induction
1.1

By induction on k, [L2] shows that ck+1 divides a0,,ak and that every common divisor of those coefficients divides ck+1; the base k=0 uses gcd(0,a0)=a0.

basegivenL2L3
2.1

The induction step replaces the universal common divisor of a0,,ak1 by ck and applies [L2] to (ck,ak), so [L3] and [L1] give the asserted characterization of cont(f); positivity follows because some coefficient is nonzero.

step 1.1ihL1L2L3discharge-induction
3.1

If the content exceeds 1, [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 1.

step 2.1L1L4discharge-induction
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

The product of primitive integer polynomials is primitive, and contents multiply

Statement

If f,gZ[x] are primitive, then fg is primitive. More generally, for all nonzero f,gZ[x],

cont(fg)=cont(f)cont(g).

Facts & Assumptions

Given: Nonzero integer polynomials f,g.

[L1]

Content is the positive gcd of the coefficients, and primitive means content 1 (Content and primitive integer polynomials).

[L2]

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).

[L3]

A polynomial ring over a domain is a domain (A polynomial ring over an integral domain is an integral domain).

[L4]

A ring homomorphism of coefficients extends to a homomorphism of polynomial rings (Universal property of R[x]: a coefficient homomorphism and the image of x determine a unique ring homomorphism).

[L5]

The canonical quotient map has its defining ideal as kernel (The canonical projection RR/I is a surjective ring homomorphism with kernel I).

[L7]

For prime p, the ring Z/p is a field (For every prime p, the two operations on Z/p make it a field).

Proof

technique · contradiction
1.1

Suppose primitive f,g had nonprimitive product; by [L2] some prime p would divide every coefficient of fg, so [L4], [L5], and [L6] would give fˉgˉ=0 in (Z/p)[x], while primitiveness makes both reductions nonzero; [L7] and [L3] contradict this.

assume-contragivenL2L3L4L5L6L7
2.1

For general nonzero f,g, [L1] and [L2] allow f=c(f)f0 and g=c(g)g0 with primitive integer polynomials f0,g0; step 1.1 makes f0g0 primitive, and the universal divisibility characterization of [L2] then gives cont(fg)=c(f)c(g).

step 1.1L1L2discharge-contradiction
TheoremStatement: Literature-sourcedProof: Literature-sourcedprecheck passaudited 2026-08-11Open item page →

Gauss lemma: primitive factorisations over Q can be cleared to primitive factorisations over Z

Statement

Let fZ[x] be primitive. If f=gh in Q[x] with both g and h of positive degree, then there are primitive G,HZ[x] of positive degree such that f=±GH.

Consequently, a primitive polynomial of positive degree is irreducible in Z[x] if and only if it is irreducible in Q[x].

Facts & Assumptions

Given: A primitive integer polynomial f and a factorization f=gh in Q[x].

[L1]

Products of primitive integer polynomials are primitive, and contents multiply (The product of primitive integer polynomials is primitive, and contents multiply).

[L2]

Every rational number has an integer numerator and a nonzero integer denominator (The rationals as equivalence classes of pairs of integers).

[L3]

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).

[L4]

Products of nonzero integers are nonzero, and nonzero integers cancel in products (The integers have no zero divisors; multiplicative cancellation).

[L5]

Irreducibility means that a nonzero nonunit has no factorization into two nonunits (Irreducible and prime elements of an integral domain).

Proof

technique · direct
1.1

By [L2], choose an integer numerator and nonzero integer denominator for each of the finitely many coefficients of g and h. Their denominator products are nonzero by [L4] and are common denominators, so [L3] and division by the positive contents of the cleared polynomials give g=rG and h=sH with r,sQ× and primitive G,HZ[x] of the same positive degrees as g,h.

givenL1L2L3L4construct
2.1

The equality f=rsGH, after writing rs=a/b in lowest terms with b>0, gives bf=aGH; [L1] makes both f and GH primitive, so content multiplicativity gives b=a and therefore a/b=±1; hence f=±GH.

step 1.1L1L2L3algebra
3.1

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 1, 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.

step 1.1step 2.1L1L5
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Rational root theorem

Statement

Let f=anxn++a1x+a0Z[x] with an0. If a reduced rational number r/s, where r,sZ, s>0, and gcd(r,s)=1, is a root of f, then

ra0andsan.

Facts & Assumptions

Given: An integer polynomial f=anxn++a0 with an0 and a root r/sQ with s>0 and gcd(r,s)=1.

[L1]

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).

[L2]

Coprime integers have gcd 1 (Coprime integers: gcd(a,b)=1).

[L4]

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).

[L5]

The rational numbers form a field, so multiplication by the nonzero denominator power preserves the root equation (The rationals form a field).

[L6]

The integers embed in the rationals preserving addition and multiplication (The integers embed in the rationals).

[L7]

The induction principle permits iteration of a divisibility implication through a positive power (The principle of mathematical induction).

Proof

technique · direct
1.1

By [L1], [L5], and the coefficient embedding [L6], multiplying f(r/s)=0 by sn gives anrn+an1rn1s++a1rsn1+a0sn=0.

givenL1L4L5L6algebra
2.1

The equation shows ra0sn; [L2], [L3], and [L7] remove the coprime factor s one power at a time and give ra0, including r=0, when the root equation itself gives a0=0.

step 1.1L2L3L7
3.1

The same equation shows sanrn; [L2], [L3], and [L7] remove the coprime factor r one power at a time and give san, proving both conclusions.

step 1.1L2L3L4L7
TheoremStatement: Literature-sourcedProof: Literature-sourcedprecheck passaudited 2026-08-11Open item page →

Irreducibility after reduction modulo a prime implies irreducibility over Q when the leading coefficient survives

Statement

Let fZ[x] be primitive and of positive degree, and let p be prime. Suppose p does not divide the leading coefficient of f. If the coefficientwise reduction fˉ(Z/p)[x] is irreducible, then f is irreducible in Q[x].

Facts & Assumptions

Given: A primitive positive-degree polynomial fZ[x] and a prime p not dividing its leading coefficient.

[L1]

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 Q can be cleared to primitive factorisations over Z).

[L2]

A coefficient ring homomorphism extends to a polynomial-ring homomorphism (Universal property of R[x]: a coefficient homomorphism and the image of x determine a unique ring homomorphism).

[L5]

A prime is an integer greater than 1 with no positive divisors other than 1 and itself (Prime and composite integers: p is prime when p>1 and its only positive divisors are 1 and p).

[L6]

For prime p, the ring Z/p is a field (For every prime p, the two operations on Z/p make it a field).

Proof

technique · contradiction
1.1

Suppose for contradiction that f is reducible over Q; [L1] gives f=GH with primitive G,HZ[x] of positive degree.

assume-contragivenL1
2.1

Reduce coefficients using [L2], [L3], and [L4]. Neither Gˉ nor Hˉ is zero, since primitivity forbids p from dividing every coefficient; and because the leading coefficient of f survives, degfˉ=degf=degG+degH, so both reductions retain positive degree.

step 1.1L1L2L3L4L5algebra
3.1

Thus fˉ=GˉHˉ is a factorization into two nonunits in the polynomial ring over the field of [L6], contradicting the assumed irreducibility of fˉ; therefore f is irreducible over Q.

step 2.1L6discharge-contradiction
TheoremStatement: Literature-sourcedProof: Literature-sourcedprecheck passaudited 2026-08-11Open item page →

Eisenstein criterion over the integers

Statement

Let f=anxn++a0Z[x] be primitive with n1. If there is a prime p such that

pan,pai for every i<n,p2a0,

then f is irreducible in Q[x].

Facts & Assumptions

Given: A primitive polynomial f=anxn++a0 and a prime p satisfying the displayed divisibility conditions.

[L1]

A rational factorization of a primitive integer polynomial clears to a primitive integer factorization (Gauss lemma: primitive factorisations over Q can be cleared to primitive factorisations over Z).

[L2]

Polynomial rings over fields are unique factorisation domains, hence domains (For every field F, F[x] is a unique factorisation domain).

[L3]
[L5]

A prime p is greater than 1 and its only positive divisors are 1,p (Prime and composite integers: p is prime when p>1 and its only positive divisors are 1 and p).

Proof

technique · contradiction
1.1

Suppose for contradiction that f is reducible over Q; [L1] gives f=GH with primitive integer polynomials G,H of positive degree.

assume-contragivenL1
2.1

By [L3] and [L4], reduction modulo p gives GˉHˉ=aˉnxn in the domain (Z/p)[x] of [L6] and [L2]. Because pan, the leading coefficients of G and H both survive reduction: their product is an, so neither is divisible by p. Thus degGˉ=degG>0 and degHˉ=degH>0. Comparing the least nonzero terms in the product aˉnxn now shows that both reductions are monomials of positive degree, so the constant coefficients of G and H are divisible by p.

step 1.1L2L3L4L5L6algebra
3.1

The constant coefficient a0 is the product of those two constant coefficients, so step 2.1 gives p2a0, contradicting the hypothesis; hence f is irreducible over Q.

step 2.1L5discharge-contradiction
CorollaryStatement: Literature-sourcedProof: Literature-sourcedprecheck passaudited 2026-08-11Open item page →

For every prime p and positive n, xnp is irreducible over Q

Statement

For every prime integer p and every positive natural number n, the polynomial xnp is irreducible in Q[x].

Facts & Assumptions

Given: A prime integer p and a natural number n1.

[L1]

A primitive integer polynomial is irreducible over Q 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).

[L2]

A prime integer satisfies p>1 and has no positive divisor other than 1,p (Prime and composite integers: p is prime when p>1 and its only positive divisors are 1 and p).

[L3]

Proof

technique · direct
1.1

The polynomial xnp is primitive because its leading coefficient is the unit 1 from [L4]; the prime p divides every nonleading coefficient, including the zero intermediate coefficients, and does not divide 1.

givenL2L4
2.1

If p2 divided p, cancellation by the nonzero p using [L3] would make p a unit, contradicting [L2] and [L4]; thus Eisenstein's criterion [L1] applies and proves irreducibility.

step 1.1L1L2L3L4
RemarkRemark: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

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 n over an integral domain has at most n 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.