Motivation
Let be a field. A -module is a vector space over . This can be formalized using categories, which gives us a way to study vector spaces using module theory or to understand certain modules given linear algebra.
Equivalence of categories of vector spaces
The categories and are equivalent.
Proof
We define a functor
Given a -module , we choose that is the data of a vector space over . Therefore, under reinterpretation (noting that ) satisfies all of the axioms for a vector space.
Let be a -module morphism. Thus, is an abelian group which satisfies
Therefore, is -linear so it is a morphism of -vector spaces, and we may set .
Somewhat trivially, is fully faithful and essentially surjective.
Interpretation
With the above equivalence, we can interpret -module morphisms as matrices with entries in . These matrices will differ with choices of bases, but different bases will lead to similar matrices. We can say this more formally using the language from above.
Choosing a basis is the same as choosing a -linear map
(We know this morphism exists and is an isomorphism since -modules donβt have any torsion (module theory), and are thus free.) Under this morphism, the ordered basis of is .
Given an ordered basis for a -module , we have the following commutative diagram.
where .
If and are a second choice of ordered basis, then we can extend the diagram to
Note that and are both invertible matrices, we can call them
Therefore, by commutative of the diagram above, we get
Equivalence of categories with endomorphisms
Definition
Let be category with
- Objects: pairs where is a finite dimensional vector space over and is a -linear map.
- Morphisms: are -linear maps such that the following diagram commute
Morphisms are composed by composing -linear maps.
Lemma
The categories and are equivalent.
Proof
We define a restriction functor using any ring homomorphism . Given an -module ,
we define to the composition
Given a morphism of -modules define
We can check this is -linear:
We can use this and apply it to the inclusion gives
Therefore, we define a functor where is the action of on the vector space . On morphisms
is fully faithful and surjective.
Interpretation
Consider the subcategory of objects of the form for . This is a skeleton of , so we may interpret the -linear map as matrices in . Therefore, to classify the morphisms of finite generated torsion modules is the same as classifying isomorphism classes of objects in . This is the same as classifying square matrices up to conjugation.