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 π π ( π ) = s p a n β‘ { 1 π : π β π β© } β€ π π where we think of elements as maps of finite support
, and we identify π β π with π β π . The second is 1 π : π‘ β¦ [ π = π‘ ] π β { π₯ π } π β π = s p a n π β‘ { π₯ π : π β π } which allows for the explicit naming of the basis to be used.
By basis
Universal property
Let
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
Construction as maps
Let
i.e. for all
where we identify
Proof of universal property
Clearly
as constructed is an π ( π ) -module with basis π Now let { 1 π } π β π be an π -module and π be a function. For a module homomorphism π : π β π to make the diagram commute, we require that Β― π : π ( π ) β π for all Β― π ( 1 π ) = π ( π ) , which fully specifies π β π so that for Β― π π β π ( π ) Β― π ( π ) = β π β π π ( π ) π ( π ) as required.
Properties
carries the additional structure of anπ ( π ) -comonoid, namely the Free R-comonoidπ