Module theory MOC

Free module

Free modules are the free objects in Category of left modules. module In essence it is a module with a basis, hence every vector space is a free module, but one can form non-free modules over a ring that is not a Division ring.

Notation

In these notes, we have two conventions for the free module over 𝑅 generated by a set 𝑆. The first is

𝑅(𝑆)=span⁑{1𝑠:π‘ βˆˆπ‘†βŸ©}≀𝑅𝑆

where we think of elements as maps of finite support 𝑆 →𝑅, and we identify 𝑠 βˆˆπ‘† with 1𝑠 :𝑑 ↦[𝑠 =𝑑]. The second is

𝑅⋅{π‘₯𝑠}π‘ βˆˆπ‘†=span𝑅⁑{π‘₯𝑠:π‘ βˆˆπ‘†}

which allows for the explicit naming of the basis to be used.

By basis B for an 𝑅-module 𝑉, we mean an 𝑅-spanning set B such that each 𝑣 βˆˆπ‘‰ is given by a unique 𝑅-linear combination of B elements.

Universal property

Let 𝑅 be a ring and 𝑆 be a set. The free module is a pair consisting of an 𝑅-module 𝑅(𝑆) and a function πœ„ :𝑆 →𝑅(𝑆) such that given any 𝑅-module 𝑀 and function 𝑓 :𝑆 →𝑀 there exists a unique module homomorphism ¯𝑓 :𝑅(𝑆) →𝑀 such that the following diagram commutes

https://q.uiver.app/#q=WzAsMyxbMCwwLCJTIl0sWzIsMCwiUl57KFMpfSJdLFsyLDIsIk0iXSxbMCwxLCJcXGlvdGEiXSxbMCwyLCJmIiwyXSxbMSwyLCJcXGV4aXN0cyAhXFxiYXIgZiIsMSx7InN0eWxlIjp7ImJvZHkiOnsibmFtZSI6ImRhc2hlZCJ9fX1dXQ==

This has a unique extension to a functor such that

\begin{align*} \iota : 1 \Rightarrow R^{(-)}: \Set \to \Set \end{align*}

becomes a natural transformation.

Monoidal functor

When 𝑅 =K is a commutative ring this forms a monoidal functor with respect to the cartesian structure on Category of sets and the tensor product on Category of modules over a commutative ring. cat If πŸ™ ={ βˆ™} in \Set, then we let

𝛾:Kβ†’K{βˆ™}1↦1βˆ™πœ‡π‘‹,π‘Œ:K(𝑋)βŠ—K(π‘Œ)β†’K(π‘‹Γ—π‘Œ)1π‘₯βŠ—1𝑦↦1(π‘₯,𝑦)

Construction as maps

Let 𝑆 be a set and 𝑅 be a ring. The free module 𝑅(𝑆) is the set of maps of finite support 𝑆 →𝑅 with addition and scaling induced by those of 𝑅, module
i.e. for all 𝑠 βˆˆπ‘†

(π›Όπ‘Ž+𝛽𝑏)(𝑠)=π›Όπ‘Ž(𝑠)+𝛽𝑏(𝑠)

where we identify 𝑠 βˆˆπ‘† with 1𝑠 :𝑑 ↦[𝑑 =𝑠] invoking an Iverson bracket.

Properties

  • 𝑅(𝑆) carries the additional structure of an 𝑅-comonoid, namely the Free R-comonoid


tidy | en | SemBr