Products, coproducts, etc., in R-Mod\RMod

1. Products and coproducts

The situation is very similar to Ab\mathbf{Ab}. You have a direct sum MNM \oplus N which is just an RR-module structure on the cartesian product M×NM \times N. The projections take (m,n)(m,n) apart into mm and nn, while the injections map mm to (m,0)(m,0) and nn to (0,n)(0,n).

In the infinite case, direct sums have finite support while direct products don’t have this restriction.

The pairing (f,g)(f, g) is simply p(f(p),g(p))p \mapsto (f(p), g(p)). The copairing [f,g][f,g] is (m,n)f(m)+g(n).(m,n) \mapsto f(m) + g(n).

See 6.10 and 6.11 for fibered products and coproducts.

The exercise 6.07 shows that in the infinite case products and coproducts no longer agree in R-Mod.\RMod.

2. Kernels and cokernels

Let φ:MN\varphi : M \to N be an RR-module homomorphism. Then for any α:PM\alpha : P \to M such that φα=0\varphi \circ \alpha = 0 factors uniquely through kerφ.\ker \varphi.

P M N ker ϕ α 0 α ϕ

Kernels exist in R-Mod\RMod

And similarly, any β:NP\beta : N \to P such that βφ=0\beta \circ \varphi = 0 factors uniquely through cokerφ.{\rm coker} \varphi.

M N P coker ϕ ϕ 0 β π β

Cokernels exist in R-Mod\RMod

For kernels, the situation is already familiar. For cokernels, note that

cokerφ=Nimφ.{\rm coker} \varphi = \frac{N}{{\rm im} \varphi}.

It’s easy to see why this holds: whatever β\beta does, it must at least kill the image of φ\varphi in N.N. This means that it factors through the quotient N/imφN/{\rm im}\varphi in a unique way.

The content of proposition 6.2 is proven in Exercise A0.III.6.12.

3. Free modules and free algebras

For free modules, the situation is essentially analogous to that of Ab.\mathbf{Ab}.

The universal property of a free object lets us uniquely complete any set function from the basis set to an RR-module homomorphism.

F R ( A ) M A ϕ j f

The exercise 6.1 proves claim 6.3.

In the case of free commutative RR-algebras, the situation is a bit different. In proposition 6.4 Aluffi proves that R[A],R[A], the polynomial ring on intermediates indexed by a (finite) set AA, is a free commutative RR-algebra generated by A.A.

The general case of free objects in R-Alg\mathbf{R\text{-}Alg} is also not too complicated: a free RR-algebra on AA is isomorphic to the monoid ring RFMon(A)R\langle F^{\mathbf{Mon}}(A)\rangle on the free monoid on A.A.

4. Submodule generated by a subset; Noetherian modules

By mapping from the free RR-module on AMA \subseteq M into MM we get to a submodule of MM generated by A.A. This is pretty much exactly how generating sets of groups work, so it’s not a huge surprise.

Exercise 6.14 gives an example of a submodule of a finitely generated module that fails to be finitely generated.

5. Finitely generated vs. finite type

WIP

TODO: Exercise 6.18