Finitely generated module
In mathematics, a finitely generated module is a module that has a finite generating set. A finitely generated module over a ring R may also be called a finite R-module, finite over R, or a module of finite type.
Related concepts include finitely cogenerated modules, finitely presented modules, finitely related modules and coherent modules all of which are defined below. Over a Noetherian ring the concepts of finitely generated, finitely presented and coherent modules coincide.
A finitely generated module over a field is simply a finite-dimensional vector space, and a finitely generated module over the integers is simply a finitely generated abelian group.
Definition
The left R-module M is finitely generated if there exist a1, a2,..., an in M such that for any x in M, there exist r1, r2,..., rn in R with x = r1a1 + r2a2 +... + rnan.The set is referred to as a generating set of M in this case. A finite generating set need not be a basis, since it need not be linearly independent over R. What is true is: M is finitely generated if and only if there is a surjective R-linear map:
for some n; in other words, M is a quotient of a free module of finite rank.
If a set S generates a module that is finitely generated, then there is a finite generating set that is included in S, since only finitely many elements in S are needed to express the generators in any finite generating set, and these finitely many elements form a generating set. However, it may occur that S does not contain any finite generating set of minimal cardinality. For example the set of the prime numbers is a generating set of viewed as -module, and a generating set formed from prime numbers has at least two elements, while the singleton is also a generating set.
In the case where the module M is a vector space over a field R, and the generating set is linearly independent, n is well-defined and is referred to as the dimension of M.
Any module is the union of the directed set of its finitely generated submodules.
A module M is finitely generated if and only if any increasing chain Mi of submodules with union M stabilizes: i.e., there is some i such that Mi = M. This fact with Zorn's lemma implies that every nonzero finitely generated module admits maximal submodules. If any increasing chain of submodules stabilizes, then the module M is called a Noetherian module.
Examples
- If a module is generated by one element, it is called a cyclic module.
- Let R be an integral domain with K its field of fractions. Then every finitely generated R-submodule I of K is a fractional ideal: that is, there is some nonzero r in R such that rI is contained in R. Indeed, one can take r to be the product of the denominators of the generators of I. If R is Noetherian, then every fractional ideal arises in this way.
- Finitely generated modules over the ring of integers Z coincide with the finitely generated abelian groups. These are completely classified by the structure theorem, taking Z as the principal ideal domain.
- Finitely generated modules over a division ring are precisely finite dimensional vector spaces.
Some facts
In general, a module is said to be Noetherian if every submodule is finitely generated. A finitely generated module over a Noetherian ring is a Noetherian module : A module over a Noetherian ring is finitely generated if and only if it is a Noetherian module. This resembles, but is not exactly Hilbert's basis theorem, which states that the polynomial ring R over a Noetherian ring R is Noetherian. Both facts imply that a finitely generated commutative algebra over a Noetherian ring is again a Noetherian ring.
More generally, an algebra that is a finitely generated module is a finitely generated algebra. Conversely, if a finitely generated algebra is integral, then it is finitely generated module.
Let 0 → M′ → M → M′′ → 0 be an exact sequence of modules. Then M is finitely generated if M′, M′′ are finitely generated. There are some partial converses to this. If M is finitely generated and M′′ is finitely presented, then M′ is finitely generated. Also, M is Noetherian if and only if M′, M′′ are Noetherian.
Let B be a ring and A its subring such that B is a faithfully flat right A-module. Then a left A-module F is finitely generated if and only if the B-module is finitely generated.
Finitely generated modules over a commutative ring
For finitely generated modules over a commutative ring R, Nakayama's lemma is fundamental. Sometimes, the lemma allows one to prove finite dimensional vector spaces phenomena for finitely generated modules. For example, if f : M → M is a surjective R-endomorphism of a finitely generated module M, then f is also injective, and hence is an automorphism of M. This says simply that M is a Hopfian module. Similarly, an Artinian module M is coHopfian: any injective endomorphism f is also a surjective endomorphism. The Forster–Swan theorem gives an upper bound for the minimal number of generators of a finitely generated module M over a commutative Noetherian ring.Any R-module is an inductive limit of finitely generated R-submodules. This is useful for weakening an assumption to the finite case.
An example of a link between finite generation and integral elements can be found in commutative algebras. To say that a commutative algebra A is a finitely generated ring over R means that there exists a set of elements of A such that the smallest subring of A containing G and R is A itself. Because the ring product may be used to combine elements, more than just R-linear combinations of elements of G are generated. For example, a polynomial ring R is finitely generated by as a ring, but not as a module. If A is a commutative algebra over R, then the following two statements are equivalent:
- A is a finitely generated R module.
- A is both a finitely generated ring over R and an integral extension of R.
Generic rank
Now suppose the integral domain A is an -graded algebra over a field k generated by finitely many homogeneous elements of degrees. Suppose M is graded as well and let be the Poincaré series of M.
By the Hilbert–Serre theorem, there is a polynomial F such that. Then is the generic rank of M.
A finitely generated module over a principal ideal domain is torsion-free if and only if it is free. This is a consequence of the structure theorem for finitely generated modules over a principal ideal domain, the basic form of which says a finitely generated module over a PID is a direct sum of a torsion module and a free module. But it can also be shown directly as follows: let M be a torsion-free finitely generated module over a PID A and F a maximal free submodule. Let f be in A such that. Then is free since it is a submodule of a free module and A is a PID. But now is an isomorphism since M is torsion-free.
By the same argument as above, a finitely generated module over a Dedekind domain A is torsion-free if and only if it is projective; consequently, a finitely generated module over A is a direct sum of a torsion module and a projective module. A finitely generated projective module over a Noetherian integral domain has constant rank and so the generic rank of a finitely generated module over A is the rank of its projective part.
Equivalent definitions and finitely cogenerated modules
The following conditions are equivalent to M being finitely generated :- For any family of submodules in M, if, then for some finite subset F of I.
- For any chain of submodules in M, if, then for some i in I.
- If is an epimorphism, then the restriction is an epimorphism for some finite subset F of I.
- For any family of submodules in M, if, then for some finite subset F of I.
- For any chain of submodules in M, if, then Ni = for some i in I.
- If is a monomorphism, where each is an R module, then is a monomorphism for some finite subset F of I.
- M is Noetherian if and only if every submodule N of M is f.g.
- M is Artinian if and only if every quotient module M/''N is f.cog.
- M'' is f.g. if and only if J is a superfluous submodule of M, and M/''J is f.g.
- M'' is f.cog. if and only if soc is an essential submodule of M, and soc is f.g.
- If M is a semisimple module, it is f.g. if and only if f.cog.
- If M is f.g. and nonzero, then M has a maximal submodule and any quotient module M/''N is f.g.
- If M'' is f.cog. and nonzero, then M has a minimal submodule, and any submodule N of M is f.cog.
- If N and M/''N are f.g. then so is M''. The same is true if "f.g." is replaced with "f.cog."