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.
Modules over a Principal Ideal Domain and the Canonical Forms — Examples
1 · Prerequisites
- Binary Operations, Monoids, Groups and Subgroups
- Chain Conditions, Semisimple Modules and the Wedderburn–Artin Theorem
- Congruences, the Integers Modulo n and the Chinese Remainder Theorem
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Cyclic Groups and Direct Products
- Determinants of Matrices over a Commutative Ring
- Diagonalisation and the Minimal Polynomial
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Divisibility, Greatest Common Divisors and Bézout's Identity
- Eigenvalues, Eigenvectors and the Characteristic Polynomial
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Free Modules, Exact Sequences, Projective and Injective Modules
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Group Homomorphisms and the Isomorphism Theorems
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Modules over a Principal Ideal Domain and the Canonical Forms
- Modules, Submodules, Quotient Modules and the Isomorphism Theorems
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Polynomial Rings, the Division Algorithm and Roots
- Primes, Euclid's Lemma and the Fundamental Theorem of Arithmetic
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Roots, Rational Powers, and Classical Inequalities
- Simple Field Extensions and the Construction of the Complex Numbers
- Splitting Fields
- Symmetric Groups, Cycle Decomposition and the Sign Homomorphism
- Tensor Products of Modules
- The Determinant of a Linear Operator, Cofactors and Cramer's Rule
- The Fundamental Theorem of Finite Abelian Groups
- The ZFC Axioms and the Basic Set Constructions
- Triangularisation, Generalised Eigenspaces and Jordan Canonical Form
- Vector Spaces, Linear Subspaces, Span and Direct Sums
2 · Summary
3 · Logical flowchart
4 · Definitions, theorems and proofs
None yet.
5 · Examples, counterexamples and false statements
Euclidean row and column reduction computes Smith normal form
Statement
Over a Euclidean domain, a finite sequence of elementary row and column operations computes a Smith normal form of every rectangular matrix. The sequence terminates by strict descent of the Euclidean value whenever the current pivot fails to divide an entry.
Facts & Assumptions
Given: A Euclidean domain with division by remainder (Euclidean domain and Euclidean function) and matrix equivalence and Smith form as in Matrix equivalence and Smith normal form over a PID.
Every rectangular matrix over a PID is equivalent to a Smith diagonal matrix (Every matrix over a PID has a Smith normal form).
Proof
If the matrix is empty or zero, return the empty or zero Smith form. Otherwise move a nonzero entry of least Euclidean value among the current entries into the upper-left pivot position by row and column swaps.
Divide every entry in the pivot row and column by the pivot and use elementary operations to replace a nonzero remainder into the pivot position. If an entry outside that row and column is not divisible by the pivot, add its row to the pivot row and repeat. Each nonzero remainder has strictly smaller Euclidean value, so this descent terminates with a pivot dividing every entry.
Clear the rest of the pivot row and column using exact division, then apply the same procedure to the smaller remaining rectangle. The row or column count strictly decreases at each recursion, and zero or rank-deficient tails stop immediately.
Because each chosen pivot divides every entry in the remaining rectangle, successive nonzero pivots satisfy . Unit normalization gives Smith form; equivalently, adjacent diagonal factors may be replaced by their gcd and lcm through elementary operations without changing equivalence. The output agrees with the existence theorem [L1], but termination here uses the Euclidean function and is not a proof over an arbitrary PID.
Smith normal form of an explicit three-by-three integer matrix
Example
For
the Smith normal form over is , and
Facts & Assumptions
Given: Euclidean Smith reduction from Euclidean row and column reduction computes Smith normal form and the invariant-factor quotient interpretation of Invariant-factor decomposition of a finitely generated module over a PID.
Smith normal form is unique and its entries are recovered from successive determinantal divisors (Smith normal form is unique through the gcds of its minors).
Verification
Swap the first two columns, replace the second row by and the third by , and replace the second column by . The remaining lower block is . Swap its rows, replace the last row by the last row minus twice the preceding row, and clear the off-diagonal by adding three times the pivot column. Unit row scalings give .
The gcd of all entries is ; the minor from rows and columns is , and every two-by-two minor is even, so their gcd is ; the determinant is . Thus the determinantal divisors are , whose successive quotients are , confirming step 1.1 by [L1].
Quotienting the diagonal presentation gives ; the first summand is zero, yielding the displayed cokernel with no free part because the determinant is nonzero.
The abelian groups of order in elementary-divisor and invariant-factor form
Example
Since , the elementary-divisor and invariant-factor forms pair as follows:
| Elementary-divisor form | Invariant-factor form |
|---|---|
Facts & Assumptions
Given: Partitions of positive integers (Partitions of a positive integer).
For a finite abelian group, the PID-module elementary divisors and invariant factors agree with the published group-theoretic data (The PID-module and finite-abelian-group classifications have the same canonical data).
Verification
The exponent of has partitions , , and ; the exponent of has partitions and ; the exponent of has partition . By [L1], independently combining these choices gives exactly the elementary-divisor rows displayed.
Align prime-power factors on the right and multiply columns. The resulting columns are respectively , , , , , and , giving the displayed invariant forms by [L1].
In every row the product of the invariant factors is , and each factor divides the next. Factoring those factors back into prime powers reproduces its elementary-divisor row, so no regrouping is duplicated.
is cyclic of order six
Example
The quotient is cyclic of order six, generated by the class of .
Facts & Assumptions
Given: The displayed relation matrix and elementary integer row and column operations.
when and are coprime (Coprime cyclic quotients over a PID split by the Chinese remainder map).
Verification
The relation matrix is . Since and are coprime, elementary integer row and column operations using transform it to , which is its Smith form.
Directly, the quotient is , and [L1] identifies this with ; the unit Smith factor in step 1.1 contributes no summand.
The class of has order the least common multiple of and , namely , so it generates the order-six quotient. Its lower positive multiples are nonzero because neither coordinate has simultaneously reached its relation.
Rational canonical form of an explicit four-by-four matrix
Example
Over , let
The invariant factors are and . Thus is already in rational canonical form,
Facts & Assumptions
Given: The minimal-polynomial dictionary of On a nonzero finite-dimensional space, the largest invariant factor is the minimal polynomial and the characteristic-polynomial dictionary of The product of the invariant factors is the characteristic polynomial.
In rational canonical form, the blocks are the companion matrices of a divisibility chain of monic invariant factors (Existence and uniqueness of rational canonical form).
Verification
The lower three-by-three block is the companion matrix of , while the first block is . Since divides the cubic factor, [L1] gives the displayed polynomial-module summands and confirms that is in rational canonical form with the stated invariant factors.
The largest invariant factor in step 1.1 is , so the minimal-polynomial dictionary gives the displayed .
The product of the two invariant factors is , so the characteristic-polynomial dictionary gives the displayed ; their degrees and sum to the matrix dimension.
One matrix in rational form over and Jordan form after adjoining its roots
Example
For the preceding matrix , rational canonical form over has companion blocks and . Over a field containing with , its Jordan form is
Facts & Assumptions
Given: Jordan form from module elementary divisors (Jordan canonical form from the elementary divisors of ) and agreement with Jordan-string block data (For split characteristic polynomial, elementary divisors and Jordan strings give the same Jordan blocks).
The invariant factors are and (Rational canonical form of an explicit four-by-four matrix).
Verification
Over , [L1] gives the two rational companion blocks and the divisibility chain, so no splitting field is needed for rational canonical form.
After adjoining , the second invariant factor splits as into pairwise coprime factors, while the first contributes another . The elementary divisors are therefore .
Each elementary divisor in step 2.1 is linear, so the module Jordan theorem gives four one-dimensional blocks with entries , and the agreement theorem confirms the same Jordan-string block data. Their product remains and their least common multiple remains , preserving the characteristic and minimal polynomial identities.
The real quarter-turn has rational canonical form but no real Jordan form
Example
The real quarter-turn
is the companion matrix of and hence is in rational canonical form over , but it has no Jordan canonical form over . Over a field containing , its Jordan form is .
Facts & Assumptions
Given: Rational canonical form from Existence and uniqueness of rational canonical form and the module construction of Jordan form after splitting (Jordan canonical form from the elementary divisors of ).
An endomorphism has a Jordan canonical form over its base field if and only if its characteristic polynomial splits into linear factors there (Jordan form over the base field exists exactly when the characteristic polynomial splits).
Verification
With one has and , so is a cyclic basis with annihilator . The displayed matrix is exactly and is its one-block rational canonical form.
The polynomial has no real root and does not split over . By [L1], the real operator has no real Jordan form.
After adjoining , the polynomial splits as with distinct roots. The module Jordan theorem gives the two one-dimensional blocks and , whose dimensions sum to two.
The polynomial module of a two-by-two operator
Example
For
the polynomial module is
Its sole invariant factor, minimal polynomial, and characteristic polynomial are all , and the displayed matrix is the companion matrix .
Facts & Assumptions
Given: The -module of The -module of an endomorphism, its torsion and annihilator theorem (For finite-dimensional , is finitely generated and torsion, with annihilator generated by the minimal polynomial), and the largest-factor dictionary (On a nonzero finite-dimensional space, the largest invariant factor is the minimal polynomial).
In a cyclic power basis the restriction has the companion matrix with ones on the subdiagonal and the negative coefficients in the last column (A vector annihilator gives a power basis and its companion matrix).
Verification
For , one has , so is a basis of .
Direct multiplication gives , and no nonzero polynomial of degree below two kills because the vectors in step 1.1 are independent. Thus the vector annihilator is , and [L1] gives its displayed companion matrix.
The cyclic map , , has kernel and is surjective, so it gives the displayed module isomorphism. Consequently the sole invariant factor is ; it is the minimal polynomial, and the companion determinant gives the same characteristic polynomial.
FALSE: characteristic and minimal polynomials determine similarity
Statement
False claim. Two square matrices over a field having the same characteristic polynomial and the same minimal polynomial are similar.
Facts & Assumptions
Given: The minimal and characteristic polynomial dictionaries of On a nonzero finite-dimensional space, the largest invariant factor is the minimal polynomial and The product of the invariant factors is the characteristic polynomial.
Two matrices are similar exactly when their invariant factors agree (Two matrices are similar exactly when their invariant factors agree).
Refutation
Let and . Both are four-dimensional nilpotent matrices with characteristic polynomial and largest block size two, hence minimal polynomial .
The invariant factors of are , while those of are ; equivalently, their ranks are and . By [L1] they are not similar, despite the equal characteristic and minimal polynomials.
Remarks
This witness agrees with FALSE: Equal characteristic and minimal polynomials imply similarity, but the proof here is self-contained because that published item lies on an examples page and is not a dependency.
FALSE: every finitely generated module over a domain is a direct sum of cyclic modules
Statement
False claim. Every finitely generated module over an integral domain is a direct sum of cyclic modules.
Facts & Assumptions
Given: Cyclic and finitely generated modules (Generated submodule, cyclic and finitely generated modules, module basis and free module), torsion over a domain (Annihilators, torsion elements and the torsion subset of a module), the integer ring and its cancellation law (The integers form a commutative ring, The integers have no zero divisors; multiplicative cancellation), the fact that a polynomial ring over a domain is a domain (A polynomial ring over an integral domain is an integral domain), and the valid classification under the stronger PID hypothesis (Invariant-factor decomposition of a finitely generated module over a PID).
For , the ideal is written and is called principal (The ideal generated by a subset and principal ideals).
Refutation
Let and . The ring is a domain, and is generated by the displayed elements, so it is a two-generated torsion-free -module.
Any nonzero cyclic submodule of the torsion-free ideal is isomorphic to . If a direct-sum decomposition contained two nonzero cyclic summands with nonzero generators , the relation would be a nontrivial relation between them, contradicting directness. Thus a cyclic decomposition could have at most one nonzero summand.
A single nonzero cyclic summand would make principal by [F1]. But a generator would divide both and in , hence would be a unit; that would give , while reduction modulo shows . Thus is not cyclic and has no direct-sum decomposition into cyclic modules, refuting the claim and isolating the PID hypothesis.
FALSE: every torsion-free module over a PID is free
Statement
False claim. Every torsion-free module over a principal ideal domain is free, without a finite-generation hypothesis.
Facts & Assumptions
Given: The rational field (The rationals form a field), bases and free modules (Generated submodule, cyclic and finitely generated modules, module basis and free module), the integer ring and cancellation law (The integers form a commutative ring, The integers have no zero divisors; multiplicative cancellation), the fact that every additive subgroup of is cyclic (Every subgroup of is for exactly one natural number ), the PID definition (Principal ideal domain), and the valid finitely generated theorem Every finitely generated torsion-free module over a PID is free. These integer facts show that is a PID.
A module is torsion-free when its torsion subset is (Annihilators, torsion elements and the torsion subset of a module).
Refutation
Under the usual integer action, is a -module. If with , field cancellation gives , so it is torsion-free by [F1].
Suppose, for contradiction, that has a -basis . It cannot be empty because , so choose . Express as a finite integer linear combination of basis elements and multiply by . Uniqueness of basis coordinates would make the coefficient of simultaneously and an even integer, which is impossible.
Step 2.1 rules out every nonempty basis, and the empty basis cannot span the nonzero module. Thus is torsion-free over the PID but is not free; finite generation is essential.
FALSE: elementary divisors determine the free rank
Statement
False claim. The elementary divisors of a finitely generated module over a PID determine its free rank.
Facts & Assumptions
Given: Free rank (The free rank of a finitely generated module over a PID) and the convention that elementary divisors record only torsion cyclic summands (Invariant factors and elementary divisors of a finitely generated module over a PID).
Every nonzero commutative unital ring has invariant basis number for finite bases: if , then (Every nonzero commutative ring has invariant basis number for finite bases).
Refutation
Let be any PID. The free modules and are torsion-free, so both have empty elementary-divisor lists. The zero module has the same empty torsion data as well.
By [L1], their free ranks are respectively , , and and are genuinely distinct. Thus identical elementary-divisor data does not determine the free rank.
Sources
- M. Brussel, Finitely Generated Modules over a PID, Theorem 2.1.2
- A. Apisa, Wisconsin Math 542, Lecture 10 worksheet, Problem 1
- K. Conrad, Modules over a PID, finite abelian group specialization
- M. Brussel, Finitely Generated Modules over a PID, Section 4
- M. Brussel, Finitely Generated Modules over a PID, Smith and CRT examples
- M. Brussel, Finitely Generated Modules over a PID, companion-block examples
- A. Apisa, Wisconsin Math 542, rational canonical form examples
- M. Brussel, Finitely Generated Modules over a PID, canonical-form comparison
- A. Apisa, Wisconsin Math 542, Lectures 11-12
- A. Apisa, Wisconsin Math 542, Remark 39
- M. Brussel, Finitely Generated Modules over a PID, canonical-form discussion
- A. Apisa, Wisconsin Math 542, cyclic module examples
- M. Brussel, Finitely Generated Modules over a PID, Section 5
- A. Apisa, Wisconsin Math 542, Lecture 12 worksheet, Problem 3
- K. Conrad, Modules over a PID, Example 4.9 and Remark 4.10
- K. Conrad, Modules over a PID, warning after Corollary 2.6
- K. Conrad, Modules over a PID, structure-theorem rank data
- M. Brussel, Finitely Generated Modules over a PID, structure theorem