Generalidades

Hay razones de peso por las cuales el álgebra lineal se desarrolla sobre cuerpos. Una vez que nos apartamos de los aspectos más básicos, la teoría de módulos difiere sustancialmente del álgebra lineal, se complica. Aquí vamos a estudiar sobre todo los aspectos formales en los que son similares, aunque comenzaremos a vislumbrar diferencias importantes.

Definición

Definición

Dado un anillo $R$, un $R$-módulo es un conjunto $M$ equipado con dos aplicaciones, llamadas suma y producto por escalares,

$$ \begin{array}{ccc} M\times M\rightarrow M, &\qquad& R\times M\rightarrow M,\cr (a,b)\mapsto a+b;&&(r,a) \mapsto ra; \end{array} $$

que satisfacen las siguientes propiedades, donde $a,b,c\in M$ y $r,s\in R$:

  • Asociativa:

$$a+(b+c)=(a+b)+c,\qquad r(sa)=(rs)a.$$

  • Conmutativa:

$$a+b=b+a.$$

  • Distributiva:

$$r(a+b)=ra+rb,\qquad (r+s)a=ra+sa.$$

  • Existencia de elemento neutro $0\in M$ para la suma y comportamiento del $1\in R$ como elemento neutro para el producto por escalares:

$$0+a=a,\qquad 1a=a.$$

  • Existencia de un elemento opuesto para la suma $-a\in M$ para todo $a\in M$ de modo que

$$a+(-a)=0.$$

El módulo trivial

El conjunto unitario $\{0\}$, dotado de las únicas operaciones suma y producto por escalares posibles, es un módulo sobre cualquier anillo $R$.

$R^n$

Sus elementos son vectores columna con entradas en $R$, aunque a veces, cuando convenga, se denotarán por filas. La suma se define coordenada a coordenada, y el producto por escalares se define multiplicando el escalar por todas las coordenadas:

$$\left(\begin{array}{c}a_1\cr\vdots\cr a_n\end{array}\right)+\left(\begin{array}{c}b_1\cr\vdots\cr b_n\end{array}\right)=\left(\begin{array}{c}a_1+b_1\cr\vdots\cr a_n+b_n\end{array}\right),\qquad r\left(\begin{array}{c}a_1\cr\vdots\cr a_n\end{array}\right)=\left(\begin{array}{c}ra_1\cr\vdots\cr ra_n\end{array}\right).$$

Para $n=1$ observamos que el propio $R$ puede considerarse como un $R$-módulo. Para $n=0$ obtenemos el módulo trivial.

Producto de módulos

Dados dos $R$-módulos $M$ y $N$, su producto cartesiano $M\times N$ posee una estructura de $R$-módulo con las siguientes operaciones:

$$\begin{array}{rcl}(a_1,b_1)+(a_2,b_2)&=&(a_1+a_2,b_1+b_2),\cr r(a,b)&=&(ra,rb).\end{array}$$

¿Cuál es el elemento neutro para la suma? ¿Cuáles son los opuestos?

Proposición

Todo grupo abeliano $A$ posee una única estructura de $\mathbb Z$-módulo.

Prueba

Definición

Un subconjunto $N\subset M$ de un $R$-módulo $M$ es un submódulo si:

  • $0\in N$.

  • $a+b\in N$ para todo $a,b\in N$.

  • $ra\in N$ para todo $r\in R$ y $a\in N$.

Homomorfismos

Los homomorfismos de módulos son aplicaciones que preservan la estructura, es decir, la suma y el producto por escalares.

Definición

Dados dos $R$-módulos $M$ y $N$, un homomorfismo $f\colon M\rightarrow N$ es una aplicación tal que, para todo $r\in R$ y $a,b\in M$,

$$\begin{array}{rcl} f(a+b)&=&f(a)+f(b),\cr f(ra)&=&rf(a).\end{array}$$

Como de costumbre, los homomorfismos inyectivos, sobreyectivos y biyectivos se denominan monomorfismos, epimorfismos e isomorfismos, respectivamente, y los isomorfismos de un módulo en sí mismo se llaman automorfismos.

La inclusión

Si $M$ es un módulo y $P\subset M$ es un submódulo, la inclusión $i\colon P\hookrightarrow M$, $i(a)=a$, es un homomorfismo. ¿Qué diferencia a la inclusión de la identidad?

Objeto cero

Todo módulo $M$ admite homomorfismos únicos desde $\{0\}\rightarrow M$ y hasta $M\rightarrow \{0\}$ el módulo trivial.

Homomorfismo trivial

Dados dos $R$-módulos cualesquiera $M$ y $N$, la aplicación $M\rightarrow N$ definida como $x\mapsto 0$ para todo $x\in M$ es un homomorfismo, el homomorfismo trivial. ¿Puede ser un isomorfismo?

Producto por escalares

Dado un $R$-módulo $M$ y $r\in R$, la aplicación $M\stackrel{r\cdot}\rightarrow M$ definida como $x\mapsto r\cdot x$ es un homomorfismo. ¿Puede ser un isomorfismo?

Inclusiones y proyecciones de un producto

Dados dos $R$-módulos $M$ y $N$, definimos dos homomorfismos de inclusión

$$i_1\colon M\longrightarrow M\times N,\qquad i_2\colon N\longrightarrow M\times N,$$

mediante las fórmulas

$$i_1(a)=(a,0),\qquad i_2(b)=(0,b),$$

y otros dos de proyección

$$p_1\colon M\times N\longrightarrow M,\qquad p_2\colon M\times N\longrightarrow N,$$

como

$$p_1(a,b)=a,\qquad p_2(a,b)=b.$$

Comprueba que $p_1\circ i_1=\operatorname{id}_M$ y $p_2\circ i_2=\operatorname{id}_N$. ¿Son estos homomorfismos isomorfismos?

Conmutatividad del producto

El producto de $R$-módulos es conmutativo salvo isomorfismo. Dados dos $R$-módulos $M$ y $N$ tenemos un isomorfismo

$$\begin{array}{rcl}M\times N&\stackrel{\cong}\longrightarrow&N\times M,\cr (a,b)&\mapsto&(b,a).\end{array}$$

¿Cuál es su inverso?

Matrices

Toda matriz $B$ de tamaño $m\times n$ con entradas en $R$ da lugar a un homomorfismo definido por la multiplicación de matrices:

$$\begin{array}{rcl} R^n&\stackrel{B\cdot}\longrightarrow&R^m,\cr \left(\begin{array}{c}a_1\cr\vdots\cr a_n\end{array}\right)&\mapsto& B\left(\begin{array}{c}a_1\cr\vdots\cr a_n\end{array}\right). \end{array}$$

La composición de este tipo de homomorfismos es el producto de matrices. En particular $B$ define un isomorfismo si y solo si es una matriz invertible. Cualquier homomorfismo $f\colon R^n\rightarrow R^m$ es de este tipo. En efecto, si para cada $1\leq i\leq n$ consideramos el elemento

$$e_i=\left(\begin{array}{c}0\cr\vdots\cr1\cr\vdots\cr0\end{array}\right)\in R^n$$

cuya única coordenada no trivial es la $i$-ésima, que vale $1$, puedes comprobar la matriz que define $f\colon R^n\rightarrow R^m$ es aquella cuyas columnas son los $f(e_i)$,

$$\left(f(e_1)\mid\cdots\mid f(e_n)\right).$$

Proposición

Si $M$ es un $R$-módulo y $S=\{a_1,\dots,a_n\}\subset M$ un subconjunto cualquiera, existe un único homomorfismo $\phi=\phi_{S}\colon R^n\rightarrow M$ tal que $\phi(e_i)=a_i$.

Prueba

Proposición

Dado un homomorfismo $f\colon M\rightarrow N$, su imagen $\operatorname{im} f\subset N$ es un submódulo.

Prueba

Proposición

El núcleo de un homomorfismo $f\colon M\rightarrow N$,

$$\ker f=\{a\in M\mid f(a)=0\},$$

es un submódulo $\ker f\subset M$.

Prueba

Módulos libres

Definición

Sea $M$ un $R$-módulo y $S=\{a_1,\dots,a_n\}\subset M$ un subconjunto. Decimos que $S$ genera $M$ si todo elemento de $x\in M$ es combinación lineal de $S$, es decir, de la forma

$$x=r_1a_1+\cdots+r_na_n$$

para ciertos $r_1,\dots,r_n\in R$. Decimos que $S$ es linealmente independiente si la única combinación lineal de $S$ que da como resultado $0$ es aquella que tiene todos los coeficientes nulos, es decir si $r_1,\dots,r_n\in R$ son tales que

$$r_1a_1+\cdots+r_na_n=0$$

entonces $r_1=\cdots=r_n=0$. Decimos además que $S$ es una base de $M$ si lo genera y es linealmente independiente. Un $R$-módulo es finitamente generado si posee un subconjunto finito que lo genera, y es libre si posee una base.

$R^n$ es libre

El subconjunto $\{e_1,\dots,e_n\}\subset R^n$ es una base denominada canónica.

Podemos definir un submódulo con un conjunto prefijado de generadores al igual que lo hicimos con los ideales.

Definición

El submódulo generado por un conjunto finito de elementos $a_1,\dots,a_n\in M$ está formado por todas las combinaciones lineales de los generadores con coeficientes en el anillo:

$$(a_1,\dots,a_n)=\{r_1a_1+\dots+r_na_n \mid r_1,\dots,r_n\in R\}\subset M.$$

Un módulo cíclico es uno que está generado por un único elemento $(a)=\{ra \mid r\in R\}$ y que por tanto está formado por sus múltiplos.

Seguidamente definimos la noción de determinante para matrices sobre un anillo igual que se hacía para los cuerpos.

Definición

El determinante $|A|$ de una matriz cuadrada $A=(a_{ij})$ de tamaño $n\times n$ con entradas en un anillo conmutativo $R$ se define como

$$|A|=\sum_{\sigma\in S_n}\operatorname{signo}(\sigma)a_{1\sigma(1)}\cdots a_{n\sigma(n)}.$$

Aquí $S_n$ denota el grupo de permutaciones de $n$ elementos.

Proposición

Todas las bases de un mismo $R$-módulo libre $M$ tienen el mismo número de elementos.

Prueba

Definición

El rango de un $R$-módulo libre $M$ es el número de elementos de una base.

Cuando $R=k$ es un cuerpo, el rango de un $k$-espacio vectorial se denomina dimensión.

No todos los módulos son libres

El $\mathbb Z$-módulo $\mathbb Z/(2)$ está generado por el conjunto $S=\{\bar 1\}$ pero $S$ no es linealmente independiente porque $2\cdot\bar 1=\bar 2=\bar 0$ y $0\neq 2\in\mathbb Z$. De hecho el $\mathbb Z$-módulo $\mathbb Z/(2)$ no puede tener ninguna base ya que los subconjuntos de $\mathbb Z/(2)$ son $\varnothing$, $\{\bar 0\}$, $\{\bar 1\}$ y $\{\bar 0,\bar 1\}$, los dos primeros no generan y los dos últimos no son linealmente independientes. Este argumento, por elemental, es algo complejo. Es más sencillo observar que los $\mathbb Z$-módulos libres poseen un único elemento, $\mathbb Z^0=\{0\}$, o infinitos, $\mathbb Z^n$ con $n>0$, por tanto $\mathbb Z/(2)$, que tiene dos elementos, no puede ser libre.

Torsión

En este apartado $R$ denotará siempre un dominio.

Definición

Dado un $R$-módulo $M$, decimos que $a\in M$ es un elemento de torsión si existe algún $r\in R$ no nulo, $r\neq 0$, tal que $ra=0$.

Veamos una condición suficiente, aunque no necesaria, para que un módulo no sea libre.

Proposición

Si $M$ es un $R$-módulo que tiene elementos no triviales de torsión entonces $M$ no es libre.

Prueba

Los elementos de torsión forman un submódulo.

Proposición

Si $M$ es un $R$-módulo, el subconjunto $T(M)\subset M$ formado por los elementos de torsión es un submódulo.

Prueba

Los homomorfismos preservan la torsión.

Proposición

Si $f\colon M\rightarrow N$ es un homomorfismo de $R$-módulos entonces $f(T(M))\subset T(N)$. Si $f$ es un isomorfismo entonces $f(T(M))= T(N)$.

Prueba

Corolario

Si dos módulos son isomorfos $M\cong N$ entonces sus submódulos de torsión también $T(M)\cong T(N)$.

Prueba

La torsión preserva productos.

Proposición

Dados dos $R$-módulos $M$ y $N$, tenemos que $T(M\times N)=T(M)\times T(N)$ .

Prueba

Cocientes

Definición

Dado un $R$-módulo $M$ y un submódulo $N\subset M$, el $R$-módulo cociente $M/N$ es el cociente de los grupos abelianos subyacentes dotado del producto por escalares

$$r(a+N)=(ra)+N.$$

Teorema

El $R$-módulo cociente $M/N$ está bien definido. Su estructura es la única que hace que la proyección natural $p\colon M\twoheadrightarrow M/N$, $p(a)=a+N$, sea un homomorfismo. El núcleo de esta proyección es $\ker p=N$.

Prueba

$R[ x ]/(p(x))$ como $R$-módulo

Sea $R$ un anillo y $p(x)\in R[ x ]$ un polinomio mónico de grado $n$. El $R[ x ]$-módulo cociente $R[ x ]/(p(x))$ es también un $R$-módulo, restringiendo el producto por escalares al subanillo $R\subset R[ x ]$. Hemos visto que todo elemento del cociente está representado por un único polinomio de grado $<n$. Es decir, todo elemento de $R[ x ]/(p(x))$ se puede escribir como combinación lineal de $S=\{1,\bar{x},\dots,\bar{x}^{n-1}\}$ de manera única. Por tanto, $R[ x ]/(p(x))$ es libre como $R$-módulo y $S$ es una base. Recuerda que, sin embargo, cuando estudiamos la torsión vimos que, si $R$ es un dominio, $R[ x ]/(p(x))$ no es libre como $R[ x ]$-módulo.

La siguiente proposición también tiene un análogo para anillos ya demostrado.

Proposición

Dado un submódulo $N\subset M$ y un homomorfismo $f\colon M\rightarrow P$ tal que $N\subset \ker f$, $f$ factoriza de manera única a través de la proyección natural, es decir existe un único homomorfismo $g\colon M/N\rightarrow P$ tal que $f=g\circ p$,

$$f\colon M\stackrel{p}\twoheadrightarrow M/N\stackrel{g}\rightarrow P.$$

Prueba

El siguiente resultado es una versión para módulos del primer teorema de isomorfía, ya recordado para anillos.

Teorema (Primer Teorema de Isomorfía)

Dado un homomorfismo de módulos $f\colon M\rightarrow N$, existe un único homomorfismo de módulos $\bar f\colon M/\ker f\rightarrow \operatorname{im}f$ tal que $f$ factoriza como $f=i\circ\bar f\circ p$, es decir, $f$ encaja en el siguente diagrama conmutativo,

Primer teorema de isomorfía

Aquí $p$ es la proyección natural e $i$ es la inclusión. Además $\bar f$ es un isomorfismo.

Prueba

El cociente de un producto por un factor

Recordemos que dados dos $R$-módulos $M$ y $N$ podemos considerar el $R$-módulo producto $M\times N$ y los homomorfismos de inclusión $i_1\colon M\rightarrow M\times N$, $i_1(a)=(a,0)$, y proyección $p_2\colon M\times N\rightarrow N$, $p_2(a,b)=b$. El primero es inyectivo y el segundo sobreyectivo. Claramente $\operatorname{im}i_1=M\times\{0\}=\ker p_2$, por tanto el teorema anterior nos proporciona isomorfismos

$$\begin{array}{rclrcl} \frac{M\times N}{M\times\{0\}}&\stackrel{\cong}\longrightarrow&N,&\qquad M&\stackrel{\cong}\longrightarrow&M\times\{0\},\\ [(a,b)]&\mapsto& b,&a&\mapsto&(a,0).\end{array}$$

Además, el homomorfismo inyectivo $i_1$ induce un isomorfismo $M\cong M\times\{0\}$. Análogamente podemos obtener isomorfismos

$$\begin{array}{rclrcl} \frac{M\times N}{\{0\}\times N}&\stackrel{\cong}\longrightarrow&M,&\qquad N&\stackrel{\cong}\longrightarrow&\{0\}\times N,\\ [(a,b)]&\mapsto& a,&b&\mapsto&(0,b).\end{array}$$

Recordemos que un $R$-módulo es cíclico si se puede generar por un solo elemento.

Proposición

Un $R$-módulo $M$ es cíclico $\Leftrightarrow$ $M\cong R/I$ para algún ideal $I\subset R$.

Prueba

Corolario

Si dos módulos son isomorfos $M\cong N$ entonces $M/T(M)\cong N/T(N)$.

Prueba

Proposición

Dado un $R$-módulo $M$ y un submódulo $N\subset M$, si $N$ y $M/N$ son finitamente generados entonces $M$ también lo es. Si, además, $N$ y $M/N$ son libres de rangos $p$ y $q$, entonces $M$ es libre de rango $p+q$.

Prueba

Corolario

Dado un dominio de ideales principales $R$, un $R$-módulo libre finitamente generado $M$ de rango $r$ y un submódulo $N\subset M$, el $R$-módulo $N$ es libre finitamente generado de rango $\leq r$.

Prueba

Corolario

Dado un dominio de ideales principales $R$, todo submódulo $N$ de un $R$-módulo finitamente generado $M$ es finitamente generado.

Prueba