Module theory Created 2026-09-24 Updated 2026-10-14
Module theory studies abelian groups with scalar multiplication by a ring. It extends linear algebra: a module over a field is a vector space, while ring scalars let the same language describe integer arithmetic and linear operators. The new phenomena are visible before any abstract classification: some nonzero scalars cannot be divided out, some modules have torsion elements of a module, and some have no basis of a module.
The distinction is useful because an integer relation such as carries information which disappears if one assumes all nonzero scalars have multiplicative inverses. A finitely generated module over a principal ideal domain can be separated into a finite free module and a torsion module; the structure theorem for finitely generated modules over a principal ideal domain unifies the classification of finitely generated abelian groups with the study of linear operators through polynomial rings. See Keith Conrad's Modules over a PID, Theorem 4.1 and the operator applications.
A historical anchor is Emmy Noether's 1921 paper [ref]
https://gdz.sub.uni-goettingen.de/id/PPN235181684_0083. Idealtheorie in Ringbereichen, Mathematische Annalen 83, pages 24–66
. Its first section studies rings and ideals under the condition that every ideal is a finitely generated module over its ring, and connects this to the ascending chain condition; later sections develop primary decomposition. This is an early source for the structural viewpoint underlying Noetherian rings. [ref] makes those statements accessible in English.The structure theorem for finitely generated modules over a principal ideal domain applies to a Euclidean domain because every Euclidean domain is a principal ideal domain. In invariant-factor form, every finitely generated module has a decompositionwhere , and each is a nonzero nonunit. The rank of a module is unique and the invariant factors of a finitely generated module are unique up to multiplication by units. The zero module is allowed by taking .
Every abelian group is a module over , and a finite abelian group is finitely generated. Since is a Euclidean domain, the theorem applies. A nonzero free module summand would be infinite, so a finite group has . Choosing positive integer representatives gives the finite abelian classificationThe ordered integers are uniquely determined. Splitting each into prime powers using the Chinese remainder theorem gives the equivalent elementary-divisor form as a direct sum of cyclic prime-power groups.
A Euclidean domain is a principal ideal domain. The structure theorem for finitely generated modules over a principal ideal domain therefore gives, for every finitely generated module over ,where the are nonzero nonunits and . The factors are unique up to multiplication by units; is uniquely determined.
The rank of a module is this integer . Equivalently, with the field of fractions of ,The tensor product of modules kills each displayed torsion summand after extending scalars to , while sending to , explaining the equality.
If is a torsion-free module, no summand can occur: its nonzero element is killed by the nonzero scalar . Hence andThis also covers , with .
The structure theorem for finitely generated modules over a principal ideal domain applies because every Euclidean domain is a principal ideal domain. In its cyclic decomposition form, every finitely generated module has a decompositionwhere the are nonzero nonunits. The nonnegative integer and the invariant factors of a finitely generated module are unique, with each determined up to multiplication by a unit. The zero module corresponds to no summands. Equivalently, factor the into powers of prime elements and use the Chinese remainder theorem to obtain a direct sum of cyclic prime-power torsion modules and a free summand.
Every finite-dimensional -module is a finitely generated torsion module over the principal ideal domain . The structure theorem for finitely generated modules over a principal ideal domain giveswhere the are uniquely determined monic nonconstant polynomials. Equivalently, factoring over and using the Chinese remainder theorem givesThere are finitely many summands, and the multisets of positive integers are uniquely determined. Each displayed primary cyclic summand is an indecomposable module.
Past exam of the mathematics course of the University of Cambridge 2004 iii Paper 2 5 a Solution Created 2026-10-03 Updated 2026-10-14
For , make a module over the polynomial ring by . The structure theorem for finitely generated modules over a principal ideal domain and primary decomposition giveHere ranges over monic polynomials that are irreducible polynomials, and is excluded because is invertible. Associate the integer partition having parts equal to . It has finite support and satisfies . Two matrices are conjugate exactly when their R-modules are isomorphic, so this gives a bijective parameterization of conjugacy classes.
The centralizer is the R-module automorphism group. Homomorphisms between distinct primary components vanish: coprimeness of their annihilating polynomials makes each such map zero. Fix one of degree , put , and write . A map is determined by an image killed by , so its space has dimension over . Consequently the endomorphism algebra haswhere is the conjugate partition.
Its semisimple quotient is : reduce the maps between the equal-length summands modulo and discard the maps between unequal lengths. Composition through a different length acquires a factor of when it returns to the original length, so these reductions define an algebra homomorphism. It is onto, and its kernel is nilpotent. One can see the latter directly by expanding a sufficiently long product into paths through the finitely many possible summand lengths: repeated returns through unequal lengths or equal-length kernel factors accumulate powers of , while a strictly monotone path has bounded length. Eventually every path vanishes in every summand.
An element is invertible exactly when its image in that quotient is invertible, since a nilpotent error is inverted by a finite geometric series. The fraction of units is therefore . Multiplying the independent primary contributions gives the primary matrix centralizer formula:
Past exam of the mathematics course of the University of Cambridge 2006 ib Paper 2 2E iii Solution Created 2026-09-24 Updated 2026-10-14
Change the generators to , and . This is an invertible integer change of generators, since , , . The relations become and , with no relation involving . ConsequentlyThis is already the invariant-factor order required by the structure theorem for finitely generated modules over a principal ideal domain, because . The inverse change of generators shows that there are no hidden extra relations.
Past exam of the mathematics course of the University of Cambridge 2006 ib Paper 2 2E ii Solution Created 2026-09-24 Updated 2026-10-14
The structure theorem for finitely generated modules over a principal ideal domain applies because every Euclidean domain is a principal ideal domain. In invariant-factor form, every finitely generated module over such a domain has a decompositionwhere the are nonzero nonunits, , and either list of summands may be empty. The free rank and the invariant factors are unique up to multiplication of each by a unit. Equivalently the torsion part is a direct sum of cyclic modules with prime-power annihilators. The nonunit convention omits zero summands .
Past exam of the mathematics course of the University of Cambridge 2009 iii Paper 20 5 i Solution Created 2026-10-03 Updated 2026-10-14
For a rational homology three-sphere and any Spin-c structure, the infinity version of Heegaard Floer homology isIt is one Laurent tower, with one integral generator in each degree of a fixed parity and none in the opposite parity. Its absolute rational grading has an overall offset determined by .
To compute the Euler characteristic of the hat group, tensor with , which preserves integral ranks. Put . It is a finitely generated graded module. Localizing at gives , so the structure theorem for finitely generated modules over a principal ideal domain gives one free summand and finitely many -primary torsion summands. The torsion is -primary because it vanishes after localization, or directly because the reduced graded group is supported in finitely many degrees.
The exact sequence of Heegaard Floer chain complexes given by multiplication by and passage to the hat quotient identifies the hat group, as a parity-graded vector space, with an extension of by with the latter parity reversed. The extra absolute shift by two between and is even, so it does not affect this argument. ThusThe free summand contributes one vector to and none to . A torsion summand , whose top generator has parity , contributes one vector of parity to the quotient and one of the same parity to the kernel, since changes degree by an even number. Their contributions cancel. Only the single free summand remains, provingInteger torsion does not enter an Euler characteristic defined by ranks.
Past exam of the mathematics course of the University of Cambridge 2013 ib Paper 2 11G ii Solution Created 2026-09-24 Updated 2026-10-07
The annihilating polynomial excludes any free -summand. In a cyclic primary decomposition summand , the same condition requires to divide . Thus , up to a scalar unit, and . The complex dimension of this summand is .
Write . The exponents must form a partition of an integer , giving exactlyThey are distinct module isomorphism types by uniqueness in the structure theorem for finitely generated modules over a principal ideal domain; equivalently they are the five possible Jordan block patterns for eigenvalue in dimension four.
Past exam of the mathematics course of the University of Cambridge 2013 ib Paper 2 11G i Solution Created 2026-09-24 Updated 2026-10-07
The structure theorem for finitely generated modules over a principal ideal domain applies because a Euclidean domain is a principal ideal domain. For a finitely generated -module,where the are nonzero nonunits. The free rank and the invariant factors of a finitely generated module are unique, with each determined up to multiplication by a unit. Equivalently, the torsion submodule decomposes into cyclic modules for irreducible , with uniquely determined prime-power elementary factors.
Past exam of the mathematics course of the University of Cambridge 2017 ib Paper 4 11E a Solution Created 2026-09-24 Updated 2026-10-05
The structure theorem for finitely generated modules over a principal ideal domain applies in particular to a Euclidean domain : every finitely generated module has an isomorphismwith each nonzero and a nonunit. The rank of a free module and the invariant factors of a finitely generated module are unique up to multiplication by units; empty sums are allowed. This is the classification theorem being used, without a proof of that theorem.
The rational canonical form theorem states that for a linear operator on a finite-dimensional vector space over any field , there are unique monic nonconstant polynomials such that some basis givesHere, for , the companion matrix has ones on its subdiagonal and last column . The empty matrix covers a zero-dimensional space. Two linear operators have matrix similarity exactly when they have the same invariant factors of a linear operator.
For the proof, make an -module by . It is a finitely generated module, since a vector-space basis also generates it as a module. It is a torsion module: the powers of have linear dependence in the finite-dimensional space , so some nonzero polynomial annihilates every vector. Because is a Euclidean domain, the classification theorem givesThere is no free summand, since a nonzero free module over is not a torsion module. Choose monic generators of the ideals. On , the classes of form an -basis by polynomial division. Multiplication by is exactly in that basis, proving existence. Uniqueness in the classification theorem proves uniqueness of the rational canonical form. Finally, an -module isomorphism is precisely an invertible -linear map intertwining the operators, establishing the assertion about matrix similarity. In particular the characteristic polynomial is and the minimal polynomial is for nonzero .
Past exam of the mathematics course of the University of Cambridge 2018 ib Paper 4 11G a Solution Created 2026-09-24 Updated 2026-10-03
The structure theorem for finitely generated modules over a principal ideal domain says that a finitely generated module over a Euclidean domain iswith the rank and nonunit invariant factors of a linear operator unique up to associates.
Past exam of the mathematics course of the University of Cambridge 2020 ib Paper 1 9G Solution Created 2026-09-24 Updated 2026-09-29
The structure theorem for finitely generated modules over a principal ideal domain applies because every Euclidean domain is a principal ideal domain. It says that a finitely generated -module is isomorphic towhere the nonzero nonunits are unique up to multiplication by units. They are the invariant factors.
For , multiplication by is the linear map . Since is finite-dimensional over , is a finitely generated torsion module over the polynomial ring , so it has no free summand. Choosing each invariant factor to be monic givesThe basis of each cyclic summand makes multiplication by a companion matrix. Concatenating these bases therefore puts in rational canonical form.
On , a polynomial annihilates multiplication by exactly when it is divisible by . It follows that the minimal polynomial and characteristic polynomial areThe second identity follows blockwise from the characteristic polynomial of a companion matrix. Since every divides , the product annihilates every cyclic summand. Thus , which is the Cayley-Hamilton theorem.
For the displayed matrix, the given generators of are the columns ofElementary row and column operations over give the Smith normal formConsequently the nonunit invariant factors areand, as a check,
Past exam of the mathematics course of the University of Cambridge 2023 ib Paper 4 9E Solution Created 2026-09-23 Updated 2026-10-03
Letbe a primitive polynomial. The Eisenstein criterion states that if a prime number satisfiesthen is an irreducible polynomial in , equivalently in by Gauss lemma for polynomials.
To prove it, suppose that with of positive degree. Primitivity and Gauss's lemma let us take such an integral factorisation if a factorisation over exists. Reducing modulo givesBecause does not divide the leading coefficient of , neither factor loses degree on reduction. The polynomial ring is a unique factorization domain, so both reductions are monomials of positive degree. In particular, divides both constant terms and . It follows that dividesa contradiction. This proves the criterion.
For a prime , translate the geometric sum by one:Its leading coefficient is one, every other coefficient is divisible by , and its constant coefficient is , which is not divisible by . It is therefore Eisenstein at . Translation is an automorphism of , soThis is the geometric-sum irreducibility criterion.
The evaluation homomorphismhas image and contains in its kernel. Since is monic, division by in writes every as with . If , then ; the irreducibility of says that is the minimal polynomial of , so . Thus , and the first isomorphism theorem for rings gives
Now take . Then , and the Eisenstein integers areComplex conjugation sends to , so the field norm isGiven , choose integers with . For ,For with , apply this to and put . ThenHence the norm is a Euclidean function, proving that is a Euclidean domain. This is the Euclidean norm on the Eisenstein integers.
Finally suppose satisfies . Make the free abelian group into a -module by definingThis is well-defined precisely because obeys the same polynomial relation as . The module is finitely generated. It is also torsion-free module: if and , multiplication by the conjugate of gives , and the additive group has no nonzero integer torsion.
A Euclidean domain is a principal ideal domain, and the structure theorem for finitely generated modules over a principal ideal domain says that a finitely generated torsion-free module over one is free. Thusfor some . Since has free module basis over , comparison of abelian ranks gives . There can consequently be no such matrix when is odd.
If , choose a -basis . Thenis a -basis, and . In this basis the matrix of is a direct sum of copies ofEvery admissible matrix is therefore conjugate in to . Hence there is exactly one conjugacy class for even , and none for odd . This is the classification of integral matrices satisfying the third cyclotomic polynomial.
Past exam of the mathematics course of the University of Cambridge 2024 ib Paper 3 1E i Solution Created 2026-09-24 Updated 2026-09-25
The Smith normal form of an integer matrix is a diagonal matrixfor whichwith and . It exists and is unique.
The structure theorem for finitely generated modules over a principal ideal domain, specialized to , says that every finitely generated abelian group has a unique invariant-factor decompositionEquivalently, its finite part is a direct sum of cyclic groups of prime-power order.
Past exam of the mathematics course of the University of Cambridge 2024 iii Paper 125 4 b Solution Created 2026-09-24 Updated 2026-09-25
If is finitely generated, the structure theorem for finitely generated modules over a principal ideal domain immediately makes finite.
Conversely, first replace the given height by a quadratic one. SetCondition (ii) makes this limit converge and givesThus still has finite bounded subsets. Condition (i) also gives a global lower bound for , so . Applying condition (iii) to , dividing by and passing to the limit gives one direction of the parallelogram identity. Applying the same inequality to and , and using , gives the reverse direction. Henceand induction yields for every integer .
Now suppose is finite and choose representatives . Put . For any , write . Nonnegativity and the parallelogram identity giveso, since ,Repeated division modulo therefore reaches the finite set . Reversing the recursion expresses every element of using and the finitely many . This is the height descent lemma, and proves
Past exam of the mathematics course of the University of Cambridge 2025 iii Paper 125 5 b ii Solution Created 2026-09-24 Updated 2026-10-03
For this curve, the square-class image in the first two-isogeny descent is contained in . All four classes occur: gives , gives , and gives . The isogenous curve isIts image is contained in . Negative cannot occur because for , while and are represented by the identity and . Thus the two image orders are four and two, andgives .
The point has order three because , and has order two, so the rational torsion contains a cyclic subgroup of order six. At the good primes and , direct point counting givesReduction bounds the rational torsion order by their greatest common divisor, namely six, so this is all the torsion. The structure theorem for finitely generated modules over a principal ideal domain now givesThus one may take , , and .
Rank of a module over an integral domain 2026-10-31
For a module over an integral domain with field of fractions , its rank is the dimension of . The tensor product of modules here extends scalars to a field, turning the question into a dimension calculation. For a free module , the result is .
For a finitely generated module over a principal ideal domain, the structure theorem for finitely generated modules over a principal ideal domain gives , with nonzero nonunits. Each torsion element of a module vanishes after extension of scalars, because its annihilating nonzero scalar becomes invertible in . Thus , proving that the rank is the number of free summands. The rank does not record the torsion submodule: for example, and have the same rank.
Rational canonical form Created 2026-09-24 Updated 2026-10-31
The rational canonical form of a linear operator on a finite-dimensional vector space over a field is a direct sum of companion matrices, where the monic nonconstant invariant factors of a linear operator satisfy . Their degrees sum to the dimension of the space. It exists over any field and classifies similar matrices, without requiring their eigenvalues to lie in that field. It comes from the structure theorem for finitely generated modules over a principal ideal domain, applied to the module in which the indeterminate acts as the given operator.
