Suppose is a family of submodules of a fixed -module . We have four constructions available to create a new module:
The intersection of this family of submodules
This module is denoted . As a set, its elements are those elements contained in every submodule ; i.e., it is the set-theoretic intersection of the sets of elements of the . It is a submodule of , and it is the largest submodule of that is contained within every submodule in the original family.
The sum of this family of submodules
This module is denoted . As a set, its elements are all finite -linear sums of the form , where each and (all but finitely many of which are zero). It is a submodule of , and it is the smallest submodule of that contains every submodule in the original family. In this module, different sums may represent the same element.
The direct sum of this family as modules
This module is denoted . As a set, its elements are all formal finite -linear sums of the form , where each and (all but finitely many of which are zero). It is not a submodule of , nor does it literally contain any of the modules from the original family; however, it does contain a copy of each of those submodules. In this module, different sums always represent different elements. There are no relations or simplifications, beyond that of combining or simplifying coefficients.
The direct product of this family as modules
This module is denoted . As a set, its elements consist of maps from such that for every . When is finite, its elements can equivalently be viewed as -tuples of elements with for each . It is not a submodule of , nor does it literally contain any of the original submodules ; however, there are surjective morphisms from to each , and in the finite case we will see there are injective morphisms from each into . This also means that we have an injective morphism . In the case of a finite set , this is an isomorphism.
Relationships between these constructions
We should investigate how these three constructions are related, when (if ever) they are the same, and when (if ever) they are different. We first put these constructions into categorical context, where their differences are immediately obvious.
There are two categories at play here. The first is the category of all left -modules. In this category there are no obvious "internal" constructions, by which we mean constructions performed "within" a given -module . In fact, the very concept of submodule is a bit complicated to encode in this category, although it can be done.[1]
The second category is the category of the submodules of a fixed -module . We encountered this category when defining the sum of a family of submodules of a given module. To recap, the objects of are the submodules of , and the arrows in correspond to the inclusions of submodules. It is important to note that there are no other morphisms besides inclusion morphisms.
These two categories are related by a forgetful functor that sends each submodule of to the same module (forgetting the previous inclusion in ), and each inclusion arrow to the corresponding monomorphism . Note that this functor is faithful (no arrows in become identified in ) but not full (there are module morphisms that do not correspond to inclusion maps).[2]
So where does this put us? In a good position, actually. Suppose is a family of submodules of a fixed -module . When considered as a family of objects in (i.e., as submodules of ), we can form the product and coproduct for this family. The coproduct is a submodule of that every submodule in the family maps to (i.e., is included in), universally so (i.e., is minimal among such submodules). This is precisely the sum of the family of submodules, . The product is a submodule of that maps to every module in the system (i.e., is included in every submodule), universally so (i.e., is maximal among such submodules). This is precisely the intersection of the family of modules, .
However, now suppose we consider the family of submodules as a family of modules in their own right. In other words, suppose we consider the family of objects in the category . We can now consider the product and coproduct for this family. The product is by definition the direct product of these modules, . The coproduct is by definition the direct sum of these modules, .
When, if ever, do some of these constructions coincide?
As mentioned above, whenever is finite there is a natural isomorphism between the direct product over and the direct sum over . There is also a special case in which the sum of a family of submodules is isomorphic to the direct sum of the family of submodules (viewed as modules).[3]
When a sum is a direct sum
Suppose is a family of submodules of an -module . Then the map is an -module isomorphism