Alphabeta Math
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 ⁣:N→R has finite support when there is N∈N such that ai=0 for every i>N. The polynomial ring R[x] is the set of all finitely supported functions a ⁣:N→R.

For a,b∈R[x] and n∈N, 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 ⁣:N→R 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,b∈R[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,N∈N 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 ⁣:R→R[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 0≠f=∑iaixi∈R[x]. Its degree is the largest natural number n for which an≠0, and its leading coefficient is an:

deg⁡f:=max⁡{i∈N:ai≠0},lc⁡(f):=adeg⁡f.

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,…,adeg⁡a), send the zero sequence to (0), and send a trimmed list (c0,…,cn) to the sequence equal to ci for i≤n 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,g∈R[x] be nonzero.

  1. If f+g≠0, then deg⁡(f+g)≤max⁡{deg⁡f,deg⁡g}.
  2. The coefficient of xdeg⁡f+deg⁡g in fg is lc⁡(f)lc⁡(g). If fg≠0, then deg⁡(fg)≤deg⁡f+deg⁡g.

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⁡{deg⁡f,deg⁡g} 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=deg⁡f and n=deg⁡g. 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,g∈R[x] are nonzero, then fg≠0 and

deg⁡(fg)=deg⁡f+deg⁡g,lc⁡(fg)=lc⁡(f)lc⁡(g).

Facts & Assumptions

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

[L1]

The coefficient of degree deg⁡f+deg⁡g 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 1≠0 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 deg⁡f+deg⁡g and makes every higher coefficient zero, so fg≠0, 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 1≠0 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 f∈R[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 f∈R[x].

[L1]

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

[L2]

The constant-polynomial map is an injective unital ring homomorphism R→R[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=deg⁡1=deg⁡f+deg⁡g, 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 u∈R 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 φ ⁣:R→S be a unital ring homomorphism between commutative rings (Ring homomorphism: additive, multiplicative, and required to send 1 to 1), let s∈S, and let f=∑iaixi∈R[x]. The value of f at s along φ is

fφ(s):=∑iφ(ai)si∈S.

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 s∈S 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 φ ⁣:R→S be a unital ring homomorphism, and let s∈S. 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 φ ⁣:R→S, and an element s∈S.

[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 ⁣:R→R[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 n∈N, 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 n∈N 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 g∈R[x] be monic. For every f∈R[x] there are unique q,r∈R[x] such that

f=qg+r,r=0 or deg⁡r<deg⁡g.

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 f≠0 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 n≥d, put a=lc⁡(f); the polynomial f1=f−axn−dg 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 deg⁡r<d, whence f=(q1+axn−d)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=q′g+r′ are two such expressions, then (q−q′)g=r′−r; if q−q′≠0, the leading coefficient of (q−q′)g equals the nonzero leading coefficient of q−q′ because g is monic, so [L1] gives degree at least d, whereas r′−r 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, a∈R, and f∈R[x]. Then f(a)=0 if and only if x−a divides f in R[x].

More precisely, there is a unique q∈R[x] such that f=q(x−a)+f(a).

Facts & Assumptions

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

[L1]

Division by the monic polynomial x−a gives unique q,r with f=q(x−a)+r and r=0 or deg⁡r<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⋅(x−a)+f(a), and the conclusion holds with q=0; this case is separated because x−a=0 there, which has no leading coefficient and so is not monic, leaving [L1] inapplicable. Otherwise 1≠0, so x−a is monic of degree one. Apply [L1]; the remainder r is zero or constant, and applying [L3] to f=q(x−a)+r gives f(a)=q(a)(a−a)+r=r, so f=q(x−a)+f(a).

givenL1L2L3
2.1

If f(a)=0, step 1.1 gives f=q(x−a); conversely, if f=q(x−a), applying [L3] gives f(a)=q(a)(a−a)=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 f∈F[x], and let 0≠g∈F[x]. There are unique polynomials q,r∈F[x] such that

f=qg+r,r=0 or deg⁡r<deg⁡g.

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=c−1g is monic with the same degree as g; [L1] gives unique Q,r with f=Qh+r and r=0 or deg⁡r<deg⁡g, so q=c−1Q gives f=qg+r.

givenL1L3L4construct
2.1

If f=qg+r=q′g+r′, then (q−q′)g=r′−r; unless q=q′, [L2] makes the left side have degree at least deg⁡g, while the right side is zero or has degree below deg⁡g, 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)=deg⁡f 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 f∈F[x] and 0≠g∈F[x], there are q,r with f=qg+r and r=0 or deg⁡r<deg⁡g (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 0≠1 (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,g∈F[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,g∈F[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,B∈F[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,g∈F[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 p∈F[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 p∣fg.

[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 p∣f 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 d∣f would imply p∣f, a contradiction. Thus every common divisor is a unit, and [L1] gives A,B∈F[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 p∣fg, so p∣g. 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 f∈F[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=deg⁡f; by [L3], a nonzero nonunit has n≥1.

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 f≠0.

step 1.1ihL1construct
3.1

By [L2], deg⁡g and deg⁡h 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 p1⋯pm=q1⋯qn; 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 p∈F[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 p∈F[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 p∤f. 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 d∣f would imply p∣f, 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 f∈D[x] of degree n has at most n distinct roots in D.

Facts & Assumptions

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

[L1]

If a is a root of f, then f=(x−a)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 1≠0 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=(x−a)q, and use [L2] to obtain deg⁡q=n−1.

step 1.1ihL1L2choose
3.1

If b≠a is another root, then 0=f(b)=(b−a)q(b), and [L3] gives q(b)=0 because b−a≠0; the induction hypothesis bounds the roots other than a by n−1, 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 G≤D× of the unit group of D is cyclic.

Facts & Assumptions

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

[L1]

An integral domain is a commutative ring with no zero divisors and with 0≠1 (Zero divisor, and integral domain: a commutative ring with 1≠0 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 G≅Cn1×⋯×Cnr with 1<n1∣⋯∣nr, then ∣G∣=n1⋯nr 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<n1∣⋯∣nr, 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 e≥1 be its exponent from [L6].

givenL1L2L3L5L6
2.1

Every g∈G satisfies ge=1, so all ∣G∣ distinct elements of G are roots, in the sense of [L10], of the nonzero monic polynomial Te−1, whose degree is e by [L9]; [L11] gives ∣G∣≤e.

step 1.2L5L6L9L10L11
3.1

By [L12], write the invariant-factor list of G as 1<n1∣⋯∣nr. By [L7], ∣G∣=n1⋯nr and e=nr, so e≤∣G∣; step 2.1 gives equality. Hence n1⋯nr=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,g∈D[x] satisfy f(a)=g(a) for every a∈D, then f=g as formal polynomials.

Facts & Assumptions

Given: An infinite integral domain D and polynomials f,g∈D[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=f−g is nonzero, and let n=deg⁡h; 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 f∈F[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 f∈F[x] of degree 2 or 3.

[L1]

An element a∈F is a root of f exactly when x−a 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=(x−a)q; [L2] and deg⁡f≥2 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 c≠0, it has root −c−1d, 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=∑i≥0aixi∈R[x]. Its formal derivative is

f′:=∑i≥1iaixi−1.

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,g∈R[x], and c∈R:

  1. (f+g)′=f′+g′ and (cf)′=cf′;
  2. (xn)′=nxn−1 for every positive n, while every constant has derivative 0;
  3. (fg)′=f′g+fg′;
  4. if f′ is nonzero, then deg⁡f′≤deg⁡f−1.

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 f′g+fg′.

givenL1L2algebra
2.1

If f has degree d and f′≠0, then [L1] makes every coefficient of f′ above index d−1 zero, so deg⁡f′≤d−1; 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 0≠f∈F[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 a∈E is a repeated root of f in E when (x−a)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 x−a 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 F⊆E be a field extension, let 0≠f∈F[x], and let a∈E 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 F⊆E, a nonzero polynomial f∈F[x], and a root a∈E of f.

[L1]

The root a is repeated exactly when (x−a)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)′=u′v+uv′ and (x−a)′=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 x−a (Factor theorem over a commutative ring).

Proof

technique · direct
1.1

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

givenL1L2L3
1.2

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

givenL2L3algebra
2.1

Substituting the factorization from step 1.2 gives f=(x−a)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 F⊆E be a field extension and let f,g∈F[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 F⊆E and polynomials f,g∈F[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,B∈F[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 0≠f∈F[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 f∈F[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 R→R/I is a surjective ring homomorphism with kernel I (The canonical projection R→R/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 F→E 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 p∈F[x] be irreducible. Then p is separable if and only if p′≠0.

Facts & Assumptions

Given: A field F and an irreducible polynomial p∈F[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 p′≠0, then deg⁡p′≤deg⁡p−1 (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 p′≠0, 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 0≠f∈Z[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 an≠0. 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 0≠f=a0+⋯+anxn∈Z[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,…,ak−1 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,g∈Z[x] are primitive, then fg is primitive. More generally, for all nonzero f,g∈Z[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 R→R/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 f∈Z[x] be primitive. If f=gh in Q[x] with both g and h of positive degree, then there are primitive G,H∈Z[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,s∈Q× and primitive G,H∈Z[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+a0∈Z[x] with an≠0. If a reduced rational number r/s, where r,s∈Z, s>0, and gcd⁡(r,s)=1, is a root of f, then

r∣a0ands∣an.

Facts & Assumptions

Given: An integer polynomial f=anxn+⋯+a0 with an≠0 and a root r/s∈Q 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+an−1rn−1s+⋯+a1rsn−1+a0sn=0.

givenL1L4L5L6algebra
2.1

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

step 1.1L2L3L7
3.1

The same equation shows s∣anrn; [L2], [L3], and [L7] remove the coprime factor r one power at a time and give s∣an, 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 f∈Z[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 f∈Z[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,H∈Z[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, deg⁡fˉ=deg⁡f=deg⁡G+deg⁡H, 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+⋯+a0∈Z[x] be primitive with n≥1. If there is a prime p such that

p∤an,p∣ai for every i<n,p2∤a0,

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 p∤an, the leading coefficients of G and H both survive reduction: their product is an, so neither is divisible by p. Thus deg⁡Gˉ=deg⁡G>0 and deg⁡Hˉ=deg⁡H>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 p2∣a0, 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, xn−p is irreducible over Q

Statement

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

Facts & Assumptions

Given: A prime integer p and a natural number n≥1.

[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 xn−p 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