Teorema débil de Mitchell en categorías abelianas
Teorema débil de Mitchell en categorías abelianas
Categorías abelianas
(Abelian categories)
Grado en Matemáticas
Octubre - 2019
Resumen
El teorema de Mitchell afirma esencialmente que toda categorı́a abeliana se puede ver como una
categorı́a de módulos. El objetivo principal de este trabajo es demostrar una versión débil de este
teorema. Comenzamos introduciendo las nociones fundamentales de teorı́a de categorı́as: categorı́a,
funtor y transformación natural. Estudiamos las categorı́as abelianas y construimos explı́citamente la
estructura de grupo abeliano en los conjuntos de morfismos que las caracteriza. La demostración del
teorema débil se basa en la aplicación del funtor Hom definido por un objeto proyectivo y generador.
Palabras clave: teorı́a de categorı́as, categorı́as abelianas, teorema de Mitchell
Abstract
Mitchell’s Theorem essentially states that every abelian category can be seen as a category of modu-
les. The main objective of this project is to prove a weak version of this theorem. We start introducing
fundamental notions of Category Theory: category, functor and natural transformation. We study
abelian categories and we explicitly construct the abelian group structure in the sets of morphisms
that characterizes these categories. The proof of the weak theorem is based on the application of the
Hom functor given an object which is both projective and generator.
Key words: Category Theory, abelian categories, Mitchell’s Theorem
II
Índice general
Introducción 1
2. Categorı́as abelianas 25
2.1. Definición y propiedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.2. Estructura aditiva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Bibliografı́a 49
IV ÍNDICE GENERAL
Introducción
La teorı́a de categorı́as fue introducida en 1945 por Samuel Eilenberg y Saunders Mac Lane
en su artı́culo conjunto General Theory of Natural Equivalences [4] con el objetivo de formalizar
matemáticamente los conceptos que hoy se conocen como funtor y transformación natural. Los
elementos que componen una categorı́a son objetos sin un significado matemático detrás y una
colección de “flechas”, llamadas morfismos, que pretenden capturar la idea de transformación o
relación entre objetos. Ejemplos de categorı́as son: los conjuntos con las aplicaciones, los módulos
con los homomorfismos de módulos o los espacios topológicos con las aplicaciones continuas. El
resultado es una teorı́a muy abstracta, tanto que era conocida como “general abstract nonsense”
incluso por sus cofundadores (ver [7]). La teorı́a de categorı́as centra su atención en la relación que
tiene un objeto con todos los demás de la categorı́a en lugar de en el propio objeto. Por ejemplo,
en la categorı́a de espacios vectoriales sobre un cuerpo, el espacio vectorial 0 se puede caracterizar
por ser el único objeto (salvo isomorfismo) tal que, para cualquier otro objeto V , existe una única
aplicación lineal 0 −→ V .
Una de las herramientas más potentes de la teorı́a de categorı́as es el concepto de funtor, que
estudia cómo se relacionan unas categorı́as con otras. Conocemos varios ejemplos de funtores, como
el primer grupo fundamental, que a cada espacio topológico le asocia un grupo en un punto y a
cada aplicación continua le asocia un morfismo de grupos. Esto permite aplicar técnicas de teorı́a
de grupos para estudiar, por ejemplo, si dos espacios topológicos son homeomorfos. Otro ejemplo
de funtor es el que asocia a cada variedad diferenciable su espacio tangente en un punto y a cada
aplicación diferenciable la correspondiente aplicación diferencial, que es una aplicación lineal entre
los espacios tangentes.
El primer objetivo de este trabajo es introducir nociones elementales como categorı́a, morfismo,
funtor o transformación natural y ver cómo abstrae el lenguaje y conceptos conocidos de diferentes
ramas. Una vez vistas estas nociones, nos centramos en las categorı́as abelianas, que son un tipo
concreto de categorı́a.
Henri Cartan y S. Eilenberg logran en su trabajo clásico [3] unificar las diferentes teorı́as de
homologı́a y cohomologı́a que se venı́an estudiando desde finales del siglo XIX y establecen el álgebra
homológica como una rama independiente de las matemáticas. A partir de [3], David Buchsbaum se
da cuenta de que muchos de los resultados sobre diagramas de módulos se pueden probar también
en un contexto más general y es él quien trata por primera vez las categorı́as exactas, que son
el precedente de las categorı́as abelianas. Ası́, Buchsbaum prueba en [2] muchos resultados sobre
categorı́as abelianas.
Posteriormente, Alexander Grothendieck, en su artı́culo [6], conocido como su Tohoku paper,
reescribe los fundamentos del álgebra homológica en el lenguaje de las categorı́as abelianas. En
la actualidad, las categorı́as abelianas siguen siendo fundamentales en álgebra homológica y, como
consecuencia, se aplican en muchas áreas como álgebra conmutativa, geometrı́a algebraica y topologı́a
algebraica. Existen numerosas definiciones equivalentes de categorı́a abeliana en la bibliografı́a. La
mayorı́a de ellas exige que los conjuntos de morfismos tengan una estructura de grupo como [9]. Sin
embargo, introducimos la teorı́a basándonos en [5], donde se construye esta estructura de grupo a
partir de una definición, a simple vista, más sencilla.
Para entender mejor en qué sentido las categorı́as abelianas generalizan resultados de la teorı́a
de módulos, Barry Mitchell demostró el que hoy conocemos como teorema de Mitchell o teorema del
1
2 ÍNDICE GENERAL
embebimiento de Freyd-Mitchell cuya consecuencia principal es que ciertos teoremas sobre diagramas
son ciertos en las categorı́as abelianas por ser ciertos en las categorı́as de módulos. El teorema permite
ası́ razonar en los diagramas finitos en una categorı́a abeliana como si fueran diagramas de módulos.
De esta manera, se tiene un resultado metamatemático que permite transferir los teoremas de una
teorı́a a la otra.
En este trabajo no seremos tan ambiciosos por falta de espacio y porque deberı́amos introdu-
cir muchos conceptos como cogenerador inyectivo, categorı́a de Grothendieck o extensión esencial.
Veremos una versión débil que es, además, un resultado previo en una de las demostraciones del
teorema de Mitchell.
Teorema débil de Mitchell. Sea C una categorı́a abeliana con un generador proyectivo
y coproductos pequeños. Para toda subcategorı́a plena pequeña y exacta D, existe un
anillo R, no necesariamente conmutativo, y un funtor covariante F : D −→ ModR
plenamente fiel y exacto.
Una de las tareas principales será definir todos los conceptos necesarios para entender los enun-
ciados de ambos teoremas, demostrar el segundo y comprobar que es, efectivamente, más débil que
el primero. También justificaremos las consecuencias metamatemáticas de estos teoremas y veremos
un ejemplo en el lema de la serpiente que es uno de los resultados clásicos más relevantes del álgebra
homológica.
En el Capı́tulo 1 introducimos las nociones elementales de la teorı́a de categorı́as como categorı́a,
funtor o transformación natural. También explicamos el principio de dualidad categórica que aplica-
mos durante todo el trabajo y que es especialmente importante en las categorı́as abelianas. Además,
introducimos los diferentes tipos elementales de morfismos (retracción, monomorfismo, isomorfismo,
morfismo cero...), objetos (objeto inicial, final y cero) y construcciones universales (producto, inter-
sección, núcleo... ). Durante todo el capı́tulo, ponemos ejemplos que hemos construido, especialmente
en el contexto de la teorı́a de módulos, que usaremos para probar que la categorı́a de módulos es
abeliana.
En el Capı́tulo 2 definimos la noción de categorı́a abeliana y vemos que, efectivamente, algunos
de los teoremas de módulos se reproducen en esta teorı́a. Entre las propiedades que estudiaremos
estará la existencia y unicidad de la estructura de grupo en el conjunto de morfismos entre dos
objetos.
En el Capı́tulo 3 estudiamos los objetos proyectivos y generadores que nos permiten definir
funtores exactos y fieles. Con ello demostramos el teorema débil. Además, construimos, a la Yoneda,
un funtor contravariante plenamente fiel de una categorı́a abeliana cualquiera en una categorı́a
abeliana de funtores con un generador que es uno de los pasos de la demostración del teorema de
Mitchell.
Para las primeras secciones del primer capı́tulo, nos hemos basado principalmente en [11]. Para el
resto del trabajo, hemos seguido [5] completando, detallando y añadiendo demostraciones, algunas,
en parte, inspiradas en [9].
Capı́tulo 1
Introducción a la teorı́a de
categorı́as
{HomC (A, B) × HomC (B, C) −→ HomC (A, C), (f, g) 7−→ gf }A,B,C∈|C |
3
4 CAPÍTULO 1. INTRODUCCIÓN A LA TEORÍA DE CATEGORÍAS
Notamos que es necesario definir la colección de objetos como una clase y no como un conjunto ya
que, de lo contrario, ni siquiera podrı́amos hablar de la categorı́a de conjuntos. Esto requiere trabajar
con una teorı́a axiomática que permita definir clases. No entraremos en detalles sobre la diferencia
de conjuntos y clases propias porque no es uno de los objetivos del trabajo, pero lo tendremos en
cuenta como en el Apartado 4 del Ejemplo 1.1.6.
Probamos el primer resultado. Como era de esperar, los morfismos identidad son únicos.
Proposición 1.1.2. Dado un objeto A en una categorı́a, el morfismo identidad 1A es único.
Demostración. Si 1A , 10A : A −→ A son dos morfismos identidad, entonces se tiene por definición
que
1A = 1A 10A = 10A .
Damos ahora una serie de ejemplos de objetos matemáticos que se pueden realizar como cate-
gorı́as.
Ejemplo 1.1.3.
1. El conjunto vacı́o
El vacı́o es una categorı́a cuya clase de objetos es el conjunto vacı́o.
A partir de ahora suponemos que las categorı́as no son vacı́as.
2. Clase no vacı́a
Dada una clase no vacı́a, podemos considerar la categorı́a cuyos objetos son los elementos de la
clase y que cada objeto solo tiene un morfismo de él en si mismo, necesariamente el morfismo
identidad.
En particular, los conjuntos se pueden ver como categorı́as.
Recı́procamente, una categorı́a que solo tiene morfismos identidad determina una clase.
3. Conjunto parcialmente ordenado
Un conjunto parcialmente ordenado (X, ≤) se puede ver como la categorı́a X cuyos objetos
son los elementos de X y dados dos objetos x, y ∈ X,
(x, y) si x ≤ y
HomX (x, y) = .
∅ si x y
Si pretendemos estudiar las categorı́as como objetos de una categorı́a, necesitamos morfismos
entre categorı́as. Estos morfismos son los funtores.
Definición 1.1.5. Un funtor covariante F : C −→ D de la categorı́a C en la categorı́a D consiste
en:
Una aplicación entre las clases de objetos
F : |C | −→ |D|
.
A − 7 → F (A)
Los funtores covariantes son los que preservan el sentido de los morfismos y el orden de la
composición mientras que los funtores contravariantes son los que los invierten.
Ejemplo 1.1.6.
1. Funtor identidad
Dada una categorı́a C , definimos 1C : C −→ C que manda cada objeto y cada morfismo en
sı́ mismos. 1C (A) = A para todo A objeto de C y si f : A −→ B es un morfismo en C ,
1C (f ) = f . Claramente, 1C es un funtor covariante.
2. Funtor constante
Dada una categorı́a C y un objeto A ∈ |C |, definimos CA : C −→ C tal que manda cada
objeto en A y cada morfismo en la identidad 1A . F es un funtor covariante y contravariante.
3. Funtores olvido
En el Ejemplo 1.1.4 tenemos una colección de categorı́as de conjuntos con una cierta estruc-
tura adicional donde los morfismos son tipos especiales de aplicaciones entre conjuntos. La
composición de morfismos es la composición como aplicaciones. Si para una categorı́a de este
tipo transformamos cada objeto en su conjunto subyacente y cada morfismo en su aplicación
subyacente, obtenemos un funtor a Set que se conoce como funtor olvido ya que, en cierto
sentido, olvida toda la estructura adicional. Por ejemplo, tenemos los funtores olvido
f ∗ : R∗ −→ S∗
.
r 7−→ f (r)
como subgrupo de (Mn (R), ·), el grupo multiplicativo de las matrices cuadradas de orden n,
y a cada morfismo de anillos f : R −→ S el morfismo de grupos
hA (f ) : Hom(A, B) −→ Hom(A, C)
.
α : A −→ B 7−→ f α : A −→ C
Veamos que Hom(A, −) es un funtor covariante. Si B es un objeto de C y f ∈ Hom(A, B), se
tiene que hA (1B )(f ) = 1B f = f . Por tanto, hA (1B ) es, efectivamente, la aplicación identidad
en Hom(A, B). Y si f : B −→ C, g : C −→ D y h : A −→ B, entonces
hA (f g)(h) = (f g)h = f (gh) = hA (f ) hA (g)(h) .
Definición 1.1.7. Decimos que una categorı́a D es una subcategorı́a de una categorı́a C si |D| ⊆
|C | y para cada A, B ∈ |D|, se tiene HomD (A, B) ⊆ HomC (A, B). Dada una subcategorı́a D de
una categorı́a C , definimos el funtor inclusión
i: D −→ C
A 7−→ A .
f : A −→ B 7−→ f : A −→ B
Ejemplo 1.1.9. Claramente, toda categorı́a es subcategorı́a de sı́ misma. Además, Ab es una
subcategorı́a plena de Group y CRing es una subcategorı́a plena de Ring. En general, restringiendo
en objetos se pueden construir numerosas subcategorı́as plenas.
Vemos ahora una caracterización de los funtores covariantes fieles que será clave para aplicar el
teorema de Mitchell.
Demostración.
=⇒ Supongamos que tenemos f : A −→ C y g : B −→ C y h : A −→ B morfismos en C de
manera que f 6= gh, entonces, como F es fiel, F (f ) 6= F (gh) 6= F (g)F (h) con lo que las imágenes
no conmutan.
⇐= Suponemos f, g : A −→ B morfismos en C tales que F (f ) = F (g), se tiene que F (f ) = 1F (B) F (g)
con lo que si F transforma diagramas no conmutativos en diagramas no conmutativos, debe ser
f = 1B g = g y F es fiel.
F (B) ηB G(B)
F (A) ηA G(A)
Ejemplo 1.1.12.
Estos morfismos constituyen una transformación natural det : GLn (−) −→ −∗ ya que para
todo morfismo de anillos f : R −→ S, el diagrama
detR
GLn (R) R∗
GLn (f ) f∗
αA βA
F (A) G(A) H(A)
F (f ) G(f ) H(f )
F (B) αB G(B) βB
H(B)
4. Categorı́as de funtores
Dadas C una categorı́a pequeña y D una categorı́a cualquiera, se puede considerar una nueva
categorı́a Func(C , D), también denotada D C , cuya clase de objetos es la colección de todos los
funtores covariantes de C en D
que es un conjunto por ser un producto cartesiano de conjuntos indexados por un conjunto.
Por tanto, Nat(F, G) también es un conjunto.
Sabemos, por el ejemplo inmediatamente anterior, que dadas dos transformaciones naturales
α : F −→ G y β : G −→ H, podemos definir una composición de transformaciones naturales
βα : F −→ H, que esta composición es asociativa y que para toda α : F −→ G transformación
natural, las transformaciones naturales identidad 1F y 1G cumplen α1F = α y 1G β = β, es
decir, se cumple la existencia del morfismo identidad para cada objeto.
Con lo visto hasta ahora estamos en condiciones de enunciar y demostrar el lema de Yoneda,
uno de los resultados clave en teorı́a de categorı́as. Dado un objeto A, tenemos el funtor covariante
Hom(A, −) : C −→ Set. Dado cualquier funtor covariante F : C −→ Set, F (A) es un conjunto. El
lema de Yoneda nos indica que las transformaciones naturales de Hom(A, −) en el funtor F están
en biyección con el conjunto F (A).
Lema 1.1.13. Lema de Yoneda. Dado un funtor covariante F : C −→ Set, para todo objeto A
de C , existe una biyección Φ entre el conjunto de transformaciones naturales del funtor Hom(A, −)
en el funtor F y el conjunto F (A) dada por
Hom(A, B) αB F (B)
1.1. CATEGORÍAS Y FUNTORES 11
Debe ser αB (f ) = αB hA (f )(1A ) = F (f )(αA (1A )) = F (f )(x). Por tanto, debemos tomar αB (f ) =
F (f )(x). Veamos que esto, efectivamente, define una transformación natural. Si f : B −→ C es un
morfismo en C , tenemos que ver que el diagrama
αB
Hom(A, B) F (B)
hA (f ) F (f )
Hom(A, C) αC F (C)
Por tanto, α es transformación natural y αA (1A ) = F (1A )(x) = x como querı́amos probar.
En particular, si tomamos un par de funtores Hom covariantes Hom(A, −), Hom(B, −), el lema
de Yoneda nos dice que hay tantas transformaciones naturales Hom(A, −) −→ Hom(B, −) como
morfismos en HomC (B, A) y nos da una manera de escribirlas.
Como consecuencia del lema de Yoneda, tenemos el siguiente resultado.
Teorema 1.1.14. Embebimiento de Yoneda contravariante. Dada una categorı́a C , existe un
funtor contravariante plenamente fiel Y : C −→ Func(C , Set).
Demostración. Definimos Y : C −→ Func(C , Set) tal que transforma cada objeto A, en el funtor
covariante Hom (A, −) y cada morfismo f : A −→ B, en la transformación natural
hC (f ) : Hom(B, C) −→ Hom(A, C)
α 7−→ αf
Y es un funtor contravariante
Tenemos que ver que está bien definido, es decir, que para todo f : A −→ B, la colección de
morfismos Hom(f, −) es, efectivamente, una transformación natural.
Sea un morfismo f : A −→ B y sea g : B −→ C. Se cumple que el diagrama
hC (f )
Hom(B, C) Hom(A, C)
B
h (g) hA (g)
Hom(B, D) Hom(A, D)
hD (f )
Falta ver que conserva los morfismos identidad e invierte la composición. Dado un objeto A
de C ,
Y(1A ) = Hom(1A , −)
12 CAPÍTULO 1. INTRODUCCIÓN A LA TEORÍA DE CATEGORÍAS
que, para todo objeto B de C , cumple que hB (1A ) es la aplicación identidad en Hom(A, B)
porque compone cada morfismo con la identidad y, por tanto, Y(1A ) = 1Hom(A,−) es la trans-
formación natural identidad.
Dados dos morfismos f : A −→ B, g : B −→ C, tenemos que ver que
Y es plenamente fiel
Observamos que esto es consecuencia del lema de Yoneda. Si A, B son objetos de C , aplicando
el lema de Yoneda para el funtor Hom(A, −) y el objeto B, sabemos que existe una biyección
αC : Hom(B, C) −→ Hom(A, C)
.
g 7−→ gf
Por tanto, existe un funtor contravariante Y : C −→ Func(C , Set) plenamente fiel como querı́amos
probar.
Sabemos que si tenemos un teorema en geometrı́a proyectiva, tenemos un resultado dual obtenido
dualizando tanto hipótesis como tesis y una demostración aplicando el principio de dualidad. Vamos
a justificar que existe un principio de dualidad análogo en el contexto de la teorı́a de categorı́as.
Definición 1.1.15. Dada una categorı́a C , construimos una categorı́a C 0 llamada categorı́a
opuesta o dual de C cuya clase de objetos es la misma que la de C y para cada A, B objetos
de C , definimos HomC 0 (A, B) = HomC (B, A), es decir, cada morfismo f : A −→ B en C es un
morfismo B −→ A en C 0 . La composición está definida por
Con esta notación, tenemos, por definición, f 0 g 0 = (gf )0 . Son, entonces, dos funtores contrava-
riantes llamados funtores dualizantes. Además, la composición en ambos sentidos da la identidad
1.2. TIPOS DE OBJETOS Y MORFISMOS 13
en C y en C 0 . Ambos funtores invierten el sentido de los morfismos y, con ello, el orden de la com-
posición. Esto implica que cada vez que definamos un concepto categórico, tendremos también el
correspondiente concepto dual invirtiendo los morfismos y sus composiciones, es decir, girando las
flechas.
Además, para cada afirmación sobre una categorı́a tenemos también una afirmación dual con los
morfismos invertidos. Si una afirmación es cierta para una categorı́as C , entonces la afirmación dual
es cierta para la categorı́a dual C 0 . Ahora, si una afirmación es cierta para cada categorı́a C , enton-
0
ces la afirmación dual es cierta para cada correspondiente categorı́a dual C 0 , pero como C = C 0 ,
el resultado dual es cierto para todas las categorı́as. Con eso tenemos el siguiente resultado.
Gracias a esto solo tenemos que demostrar la mitad de los resultados sobre categorı́as y aplicar
el principio de dualidad.
Definición 1.2.1. Dado un morfismo f : A −→ B en una categorı́a. Se dice que f es una retracción
si existe un morfismo f 0 : B −→ A tal que f f 0 = 1B . Dualmente, se dice que f es una sección o
coretracción si existe un morfismo f 00 : B −→ A tal que f 00 f = 1A . Se dice que un morfismo es
isomorfismo si es sección y retracción. En este caso se tiene
f 0 = 1A f 0 = f 00 f f 0 = f 00 1B = f 00 .
Ejemplo 1.2.2. Sabemos que los isomorfismos en las categorı́as Group, Ring y R Mod son los mor-
fismos biyectivos porque la aplicación inversa también es morfismo. Además, es claro por definición
que los homeomorfismos son los isomorfismos en Top.
Demostración. Inmediata.
Teorema 1.2.5. El ser isomorfos es una relación de equivalencia en la clase de objetos de una
categorı́a.
14 CAPÍTULO 1. INTRODUCCIÓN A LA TEORÍA DE CATEGORÍAS
Demostración. Inmediata
En vista del resultado anterior, un problema recurrente en matemáticas es dar diferentes ca-
racterizaciones de cuándo dos objetos son isomorfos en una cierta categorı́a concreta. Por ejemplo,
sabemos que para todo cuerpo K, dos K-espacios vectoriales de dimensión finita son isomorfos si y
solo si tienen la misma dimensión. El siguiente resultado es útil para determinar que dos objetos en
una categorı́a no son isomorfos.
F (f ) F f −1 = F f f −1 = F (1B ) = 1F (B) .
Ejemplo 1.2.7. En Set, los monomorfismos son las aplicaciones inyectivas y los epimorfismos las
sobreyectivas.
Si dos objetos no son isomorfos bajo un funtor, entonces no son isomorfos en la categorı́a ori-
ginal. Por ejemplo, sabemos que si dos espacios topológicos conexos por caminos tienen grupos
fundamentales no isomorfos, entonces no pueden ser homeomorfos.
Vamos aplicar el teorema anterior para probar la existencia de una categorı́a no equilibrada.
Ejemplo 1.2.8. No es cierto, en general, que un morfismo que sea a la vez monomorfismo y epi-
morfismo es isomorfismo, es decir, no toda categorı́a es equilibrada. La categorı́a de anillos Ring no
es equilibrada. Vamos a ver que el morfismo inclusión ι : Z −→ Q es monomorfismo y epimorfismo,
pero no isomorfismo en la categorı́a de anillos.
ι es monomorfismo. Como ι es inyectivo, es cancelable a izquierda para toda aplicación y, en parti-
cular, para todo morfismo en Ring.
ι es epimorfismo. Sea R un anillo cualquiera y f, g : Q −→ R morfismos de anillos tales que f ι = gι.
Veamos que f = g, es decir, f (x) = g(x) para todo x ∈ Q. Dado x ∈ Q, x = pq con p, q ∈ Z,
f (x) = f pq = f (p)f (q)−1 = g(p)g(q)−1 = g pq = g(x).
ι no es isomorfismo. Sabemos que Z y Q no son isomorfos como anillos porque, por ejemplo, Z no es
un cuerpo y Q sı́, pero lo podemos argumentar de manera categórica. Consideramos el funtor olvido
F : Ring −→ Set. Como todo funtor, F conserva isomorfismos. Sabemos que los isomorfismos en
la categorı́a de conjuntos son las aplicaciones biyectivas.
Como F (ι) = ι no es una aplicación sobreyectiva, ι no es un isomorfismo de anillos.
Como observación de lo anterior, tenemos que en categorı́as concretas de conjuntos con estruc-
tura cuyos morfismos son aplicaciones, como las del Ejemplo 1.1.4, los isomorfismos son siempre
biyecciones porque los funtores olvido a Set mandan los isomorfismos en biyecciones. Es decir, los
isomorfismos son siempre morfismos biyectivos. Un contraejemplo del recı́proco es Top ya que po-
demos tener una aplicación continua biyectiva cuya inversa no es continua con lo que no es un
homeomorfismo.
Usaremos el siguiente resultado para probar que ciertos morfismos son isomorfismos.
f (f 0 f ) = (f f 0 )f = 1B f = f = f 1A .
πX : X × Y −→ X πY : X × Y −→ Y
.
(x, y) 7−→ x (x, y) 7−→ y
X ×Y (f (z), g(z)) .
πY πX πY πX
X Y f (z) g(z)
1.3. CONSTRUCCIONES UNIVERSALES 17
2. Productos en Group
Sean (X, ×), (Y, ) grupos, recordamos que se induce en el producto cartesiano una estructura
de grupo (X × Y, +) operando coordenada a coordenada. Repitiendo lo hecho en el ejemplo
anterior en la categorı́a Set, veamos que el producto cartesiano X × Y con las proyecciones
ιX : X −→ X ×Y ιY : Y −→ X ×Y
x 7−→ (x, 0) y 7−→ (0, y)
ϕ(z ? w) = (f (z) × f (w), g(z) g(w)) = (f (z), g(z)) + (f (w), g(w)) = ϕ(z) + ϕ(w).
3. Coproductos en Group
Vamos a ver que se pueden construir inyecciones en el producto cartesiano de manera que
también es coproducto en la categorı́a de grupos. Sean (X, ×) , (Y, ) grupos. Definimos
ιX : X −→ X ×Y ιY : Y −→ X ×Y
.
x 7−→ (x, 0) y 7−→ (0, y)
ψ(x, y) = ψ((x, 0) + (0, y)) = ψ(x, 0) + ψ(0, y) = ψ(ιX (x)) + ψ(ιY (y)) = wX (x) + wY (y).
Una de las caracterı́sticas principales de las propiedades universales es que dotan de unicidad a
las construcciones salvo un isomorfismo único que, en cierto sentido, determina la construcción. Lo
vemos en el caso de productos y coproductos con la siguiente proposición.
Proposición 1.3.3. Sea C una categorı́a y sea {Xi }i∈I un conjunto de objetos de C . Si tenemos
dos productos de {Xi }i∈I , {πi : X −→ Xi }i∈I y {πi0 : X 0 −→ Xi }i∈I , entonces existe un único iso-
morfismo ϕ : X −→ X 0 tal que πi = ϕπi0 para todo i ∈ I. Es decir, el producto es único salvo
isomorfismo y además existe un único isomorfismo que determina las proyecciones.
Dualmente, si existe un coproducto de {Xi }i∈I , entonces es único salvo isomorfismo y dados dos
coproductos existe un único isomorfismo que determina las inyecciones.
Demostración. Vamos a ver que el resultado está garantizado por la propiedad universal del pro-
ducto.
Sean (X, {pi : X −→ Xi }i∈I ) y (X 0 , {p0i : X 0 −→ Xi }i∈I ) dos productos de {Xi }i∈I . Para cada i ∈ I,
tenemos pi : X −→ Xi y como X 0 es producto, existe un único morfismo ϕ : X −→ X 0 tal que
pi = p0i ϕ para todo i ∈ I. Veamos a ver que ϕ es el isomorfismo único que querı́amos. Para cada
i ∈ I, tenemos p0i : X 0 −→ Xi y como X es producto, existe un único morfismo ϕ0 : X 0 −→ X tal
que p0i = pi ϕ0 para todo i ∈ I. Como ϕ y ϕ0 son únicos, también lo son sus composiciones ϕ y ϕ0 que
cumplen pi = pi ϕ0 ϕ y p0i = p0i ϕϕ0 con lo que deben ser ϕ0 ϕ = 1X y ϕϕ0 = 1X 0 . ϕ es un isomorfismo.
Por dualidad, tenemos el caso para coproductos.
1.3. CONSTRUCCIONES UNIVERSALES 19
A partir de ahora dotamos de unicidad a los productos y a los coproductos en el sentido del
resultado anterior.
En las categorı́as abelianas trabajaremos con morfismos de coproductos finitos en productos
finitos. Para simplificar la notación, vamos a ver que podemos representar estos morfismos como
matrices cuyos elementos son morfismos entre los factores.
Observación 1.3.4.
` Sean {Aj }j∈J , {B
Qi }i∈I dos familias de objetos
`de una categorı́a
Q tal que existen
el coproducto Aj y el producto Bi . Todo morfismo F : Aj −→ Bi determina una
j∈J i∈I j∈J i∈I
única familia de morfismos {fij : Aj −→ Bi }i∈I,j∈J y, recı́procamente, toda tal familia de morfismos
determina un único morfismo del coproducto al producto.
Con las notaciones anteriores, si fijamos i ∈ I, tenemos la familia de morfismos {fij : Aj −→ Bi }j∈J .
Entonces, por la propiedad universal del conúcleo, para cada i ∈ I, existe un único morfismo
a
ψi : Aj −→ Bi
j∈J
Introducimos la definición de intersección que nos permitirá probar que en una categorı́a abeliana
los productos y los coproductos de dos objetos son isomorfos.
Definición 1.3.5. Sea {ui : Ai −→ A}i∈I una familia de subobjetos de un objeto A de una categorı́a.
Una intersección de la familia, es un objeto A0 y un morfismo u : A0 −→ A tal que para cada i ∈ I
existe vi : A0 −→ Ai de manera que u = ui vi y es universal, es decir, todo morfismo B −→ A que
factorice por cada ui con i ∈ I factoriza de manera única por u.
Observamos que el subobjeto dado por una intersección es el mayor subobjeto que es menor que
todos los subobjetos de la familia. De la misma manera que con los productos y los coproductos,
tenemos unicidad salvo isomorfismo único dada por la propiedad universal.
Definimos ahora núcleo y conúcleo que generalizan los conocidos de morfismos de R-módulos,
pero pasarán de ser objetos a ser morfismos. Se requerirá por definición que las categorı́as abelianas
tengan núcleos y conúcleos.
Z 0
g
!ϕ
f
Ker f A B
0
0 Z
g
!ψ
f
A B Coker f
0
Ejemplo 1.3.7.
1. Núcleos en R Mod
Sea R un anillo y sea f : M −→ N un morfismo de R-módulos. Vamos a ver que el submódulo
núcleo Ker f = f −1 (0) con el monomorfismo inclusión ι : Ker f −→ N son un núcleo de f en
R Mod.
Claramente, la composición es el morfismo cero f ι = 0 porque para todo x ∈ Ker f ,
2. Conúcleos en R Mod
Sea R un anillo y sea f : M −→ N un morfismo de R-módulos. Vamos a ver que el R-módulo
cociente conúcleo Coker f = N/f (M ) con el epimorfismo proyección π : N −→ N/f (M ) es un
conúcleo de f en R Mod.
Claramente, la composición es el morfismo cero πf = 0 porque para todo m ∈ M ,
3. Para todo A objeto de C , el morfismo identidad 1A es un núcleo del único morfismo cero
0A0 : A −→ 0 y, por dualidad, conúcleo del único morfismo cero 00A : 0 −→ A.
Demostración.
1. Sea f : A −→ B un morfismo con núcleo Ker(f ) : Ker f −→ A. Sean α, β : C −→ Ker f tales que
Ker(f )α = Ker(f )β. Tenemos que probar que α = β. Componiendo con f tenemos f Ker(f )α =
0 = f Ker(f )β. Por la propiedad universal del núcleo aplicada a Ker(f )α = Ker(f )β, existe
un único morfismo ϕ : C −→ Ker f tal que se cumplen Ker(f )α = Ker(f )ϕ = Ker(f )β. Como
ϕ es único tal que Ker(f )α = Ker(f )ϕ y tanto α como β lo cumplen, α = β y el núcleo es
monomorfismo.
Por dualidad, todo conúcleo es epimorfismo.
3. Sea 0A0 : A −→ 0. Veamos que 0A0 tiene núcleo y es Ker(0A0 ) = 1A . Claramente, 0A0 1A = 0A0 .
Suponemos que existe h : C −→ A tal que 0A0 h = 0C0 . Por la definición de morfismo identidad,
h es el único morfismo tal que 1A h = h con lo que 1A es núcleo de 0A0 .
Por dualidad, 1B es conúcleo de 00B : 0 −→ B.
4. Por dualidad, es suficiente con probar que f : A −→ B monomorfismo implica Ker(f ) = 00A .
Es claro que f 00A = 00B . Suponemos ahora que existe un morfismo g : C −→ A tal que
f g = 0C0 . Por definición de objeto cero, existe un único morfismo 0C0 : C −→ 0. Vemos que
este morfismo nos da la propiedad universal del núcleo, es decir, que g = 00A 0C0 . porque f.
Tenemos que f g = 0CB = f 00A 0C0 y como f es monomorfismo, g = 00A 0C0 .
5. Por dualidad, es suficiente con probarlo para f morfismo con núcleo y g monomorfismo. Es claro
que gf Ker(f ) = 0. Suponemos ahora que existe un morfismo h : Z −→ A tal que gf h = 0ZC .
Entonces tenemos gf h = 0CZ = g0ZB y como g es monomorfismo se anula a izquierda,
f h = 0. Por la propiedad universal del núcleo, existe un único morfismo ϕ : Z −→ Ker f tal
que h = Ker(f )ϕ con lo que se tiene la propiedad universal y Ker(f ) es núcleo de gf .
22 CAPÍTULO 1. INTRODUCCIÓN A LA TEORÍA DE CATEGORÍAS
Gracias al lema anterior, obtenemos una cierta unicidad para los núcleos y conúcleos porque
determinan un único subobjeto. A partir de ahora nos referiremos al núcleo de un morfismo como
único siempre que exista entendiendo que cualquier otro núcleo sera un monomorfismo equivalente.
De la misma manera trataremos a los conúcleos y al resto de construcciones dadas por subobjetos
u objetos cociente.
Recuperamos un resultado conocido en álgebra a partir del lema anterior y que también aplica-
remos más adelante.
Proposición 1.3.9. Sea un anillo R y f : M −→ N un morfismo de R-módulos. Se cumplen en la
categorı́a R Mod:
1. f es monomorfismo si y solo si f es morfismo inyectivo.
2. f es epimorfismo si y solo si f es morfismo sobreyectivo.
Demostración.
1. ⇐= Si es morfismo inyectivo, entonces es morfismo y se cancela a izquierda para toda aplicación,
en particular, también para todo morfismo y, por definición, es monomorfismo.
=⇒ Suponemos f : M −→ N monomorfismo. Por la proposición anterior, su núcleo es el
morfismo cero 0 : Ker f −→ M , en particular, Ker f = 0 y, claramente, f es inyectiva porque
si m, n ∈ M tales que f (m) = f (n), entonces f (m − n) = f (m) − f (n) = 0 y m − n = 0.
2. =⇒ Si es morfismo sobreyectivo, entonces es morfismo y se cancela a derecha por toda aplica-
ción y, en particular, también para todo morfismo con lo que es epimorfismo por definición.
⇐= Suponemos f : M −→ N epimorfismo. Por la proposición anterior, su conúcleo es el mor-
fismo cero 0 : N −→ Coker f , en particular, Coker f = N/f (M ) = 0 con lo que N = f (M ) y f
es sobreyectiva.
1.4. Normalidad
En esta sección relacionamos los conceptos de monomorfismo y epimorfismo con los de núcleo y
conúcleo lo que da lugar a la normalidad y conormalidad, propiedades de toda categorı́a abeliana.
Proposición 1.4.1. Sea α : K −→ A un morfismo en una categorı́a con objeto cero 0. Si α es
núcleo de algún morfismo y tiene conúcleo, α es núcleo de su conúcleo. Dualmente, si α : B −→ C
es conúcleo de un morfismo y tiene núcleo, α es conúcleo de su núcleo.
Demostración. Sea f : A −→ B morfismo y Ker(f ) : Ker f −→ A un núcleo de f con conúcleo
Coker(Ker(f )) : A −→ C. Por definición de conúcleo, Coker(Ker(f ))Ker(f ) = 0. Falta probar la
propiedad universal. Suponemos que existe un morfismo v : Z −→ A con Coker(Ker(f ))v = 0.
Tenemos que ver que existe un único morfismo s : Ker f −→ Z tal que Ker(f ) = vs. Por la propiedad
universal del conúcleo, existe un único morfismo q : C −→ B tal que f = qCoker(Ker(f )).
Tenemos el siguiente diagrama
f
Ker f A B
.
v !q
Z C
1.4. NORMALIDAD 23
Se cumple que f v = qCoker(Ker(f ))v = q0 = 0. Por la propiedad universal del núcleo de f , existe
un único morfismo s : Ker f −→ Z tal que Ker(f ) = vs y Ker(f ) es núcleo de su conúcleo.
El caso del núcleo se tiene por dualidad.
Definición 1.4.2. Sea una categorı́a C con objeto cero. Decimos que C es normal si todo mono-
morfismo es núcleo de algún morfismo. Dualmente, decimos que C es conormal si todo epimorfismo
es conúcleo de algún morfismo.
Aplicando la proposición anterior tenemos que, equivalentemente, una categorı́a es normal si y
solo si todo monomorfismo es núcleo de su conúcleo y que una categorı́a es conormal si y solo si todo
epimorfismo es conúcleo de su núcleo. Visto esto, probamos que R Mod es normal y conormal para
todo anillo R.
Ejemplo 1.4.3.
1. R Mod es normal
Sea R un anillo y f : M −→ N un monomorfismo de R-módulos. Sabemos por la Proposición
1.4.1 que si es núcleo, entonces lo es de su conúcleo. Veamos entonces que f = Ker(Coker(f )).
Sabemos que Coker(f ) = N/f (M ) y el morfismo es la proyección. Claramente, Coker(f )f = 0.
Tenemos que ver que se cumple la propiedad universal. Suponemos que existe un morfismo
g : Z −→ Coker f tal que Coker(f )g = 0, es decir, que se tiene π(g(z)) = g(z) + f (M ) = 0
para todo z ∈ Z. Como f es monomorfismo, para cada z ∈ Z, existe un único mz ∈ M tal que
f (mz ) = g(z). Con esto podemos definir una única aplicación ϕ : Z −→ M , z 7−→ ϕ(z) = mz
que cumple g = f ϕ. Claramente ϕ es un morfismo de R-módulos. y se cumple entonces la
propiedad universal. Por tanto, f es el núcleo de su conúcleo y R Mod es normal.
2. R Mod es conormal
Como en el apartado anterior, sea R un anillo y f : M −→ N un epimorfismo de R-módulos.
Sabemos por la Proposición 1.4.1 que si es conúcleo, entonces lo es de su núcleo. Tenemos que
ver que f = Coker(Ker(f )). Por construcción, Ker f = f −1 (0) y el morfismo es la inclusión.
Sabemos que f Ker(f ) = 0. Falta comprobar la propiedad universal. Suponemos que existe un
morfismo de R-módulos g : M −→ Z tal que gKer(f ) = 0, es decir, g(ι(x)) = g(x) = 0 para
todo x ∈ Ker f . Como f es epimorfismo de R-módulos, f es sobreyectiva y, para todo n ∈ N ,
podemos escoger por el axioma de elección un elemento mn ∈ M tal que f (mn ) = n. Esto
nos permite definir la aplicación ψ : N −→ Z, n 7−→ g(mn ) que es morfismo de R-módulos.
Además, g = ψf por construcción y está bien definida, pues si f (a) = f (b) = x, entonces
a − b ∈ Ker f y g(a − b) = 0, por lo que ψ(x) = g(a) = g(b). La unicidad del morfismo
se deduce de las ecuaciones o usando que f es epimorfismo porque si existe otro ψ 0 tal que
g = ψ 0 f , entonces ψf = g = ψ 0 f y ψ = ψ 0 .
El siguiente resultado nos permitirá probar que las categorı́as abelianas son equilibradas.
Proposición 1.4.4. Sea f : A −→ B un morfismo en una categorı́a C con objeto cero 0.
Si C es normal y f es un monomorfismo con conúcleo cero Coker f = 0, entonces f es isomorfismo.
En particular, toda categorı́a normal es equilibrada.
Si C es conormal y f es un epimorfismo con núcleo cero Ker f = 0, entonces f es isomorfismo. En
particular, toda categorı́a conormal es equilibrada.
Demostración. Como C es normal y f es monomorfismo, f es núcleo de algún morfismo. Por la
proposición anterior, f es núcleo de su conúcleo. Pero Coker(f ) : B −→ 0 es conúcleo de la identidad
1B .
f
A B 0
1B
!g
B
24 CAPÍTULO 1. INTRODUCCIÓN A LA TEORÍA DE CATEGORÍAS
La identidad también es núcleo del conúcleo de f por ser monomorfismo y, por la propiedad universal
del núcleo, existe un único morfismo g : B −→ A tal que f g = 1B . Por tanto, f es retracción y
monomorfismo por lo que es isomorfismo.
El resto de la demostración se sigue por dualidad.
Teorema 1.4.5. Sea f : A −→ B un morfismo en una categorı́a con objeto cero, núcleos, conúcleos,
normal y conormal. Se cumplen
Coker α
!ψ
f
A B Coker f
β α
S
η
!ϕ
Por tanto, Im (f ) = Ker (Coker (f )) y, por dualidad, Coim (f ) = Coker (Ker (f )).
Como aplicación del teorema anterior y, damos las construcciones de las imágenes y coimágenes
de morfismos de R-módulos.
Ejemplo 1.4.6. Sea f : A −→ B un morfismo de R-módulos para un cierto anillo R. Podemos
calcular las imágenes y las coimágenes de f a partir de las construcciones conocidas de los núcleos
y conúcleos
1. Imágenes en R Mod
Sabemos que la proyección π : B −→ B/f (A) es el conúcleo de f . Ahora, el núcleo de π es la
contraimagen del cero
Categorı́as abelianas
Con la teorı́a introducida en el capı́tulo anterior podemos definir y estudiar las categorı́as abelia-
nas. Existen numerosas definiciones equivalentes en la bibliografı́a. La mayorı́a de ellas exige que los
conjuntos de morfismos tengan una estructura de grupo de manera que la composición de morfismos
sea bilineal respecto a la operación de grupo lo que se conoce como estructura aditiva. Sin embargo,
hemos escogido una definición que, a simple vista, es más sencilla porque no requiere esta estructura.
Veremos en este capı́tulo que R Mod es una categorı́a abeliana para cada anillo R y que las cate-
gorı́as abelianas generalizan propiedades de esta categorı́a. Por ejemplo, veremos una generalización
del primer teorema de isomorfı́a. Además, construiremos la estructura aditiva a partir de nuestra
definición y probaremos que es única.
25
26 CAPÍTULO 2. CATEGORÍAS ABELIANAS
Demostración. Como C es una categorı́a abeliana, tiene núcleos y conúcleos por lo que tenemos el
diagrama siguiente
f
Ker f A B Coker f
.
Coim f Im f
Veamos que f factoriza de manera única por su imagen. Sabemos por la definición de imagen,
que existe un morfismo ϕ : A −→ Im f tal que f = Im(f )ϕ. Además ϕ es único porque Im(f ) es
monomorfismo. Por dualidad, existe un único morfismo ψ : Coim f −→ B tal que f = ψCoim(f ).
Aplicando de nuevo que las imágenes son monomorfismos
Im(f )ϕKer(f ) = 0 = Im(f )0 −→ ϕKer(f ) = 0.
Por la propiedad universal del conúcleo, existe un único morfismo f 1 : Coim f −→ Im f tal que
ϕ = f 1 Coim(f ). Por dualidad, existe un único morfismo f 2 : Coim f −→ Im f tal que ψ = Coim(f )f 2 .
Necesariamente f 1 = f 2 ya que Im(f )f 1 Coim(f ) = Im(f )f 2 Coim(f ) y la imagen es monomorfismo
y la coimagen epimorfismo.
Tomando f 1 = f = f 2 , se tiene el siguiente diagrama conmutativo
f
Ker f A ϕ ψ
B Coker f
.
Coim f Im f
f
Veamos que Ker(f ) es el núcleo de ϕ. Sabemos que ϕKer(f ) = 0. Suponemos que existe un
morfismo p : C −→ A tal que ϕp = 0. Tenemos que probar que existe un único morfismo p0 : C −→
Ker f tal que p = Ker(f )p0 . Componiendo ϕp con la imagen tenemos Im(f )ϕp = f p = 0. Por la
propiedad universal del núcleo, existe un único morfismo p0 : C −→ Ker f tal que p0 = Ker(f )p por
lo que el núcleo de f es núcleo de ϕ. Como todo núcleo es monomorfismo y todo monomorfismo es
núcleo de su conúcleo, ϕ es conúcleo del núcleo de f y es epimorfismo. De manera dual, Coker(f ) es
el conúcleo de ψ.
Falta probar que f es isomorfismo. Como ϕ es epimorfismo y ϕ = f Coim(f ) con Coim(f ) epi-
morfismo, f es epimorfismo. Dualmente, f es monomorfismo.
f es isomorfismo por ser monomorfismo y epimorfismo en una categorı́a abeliana.
Observamos que es, efectivamente, una generalización del primer teorema de isomorfı́a. Si f :
A −→ B es un morfismo de R-módulos, tenemos que
A/Ker f ∼
= f (A)
que es lo mismo que decir que la coimagen de f es isomorfa a la imagen de f .
Los siguientes resultados van encaminados a probar que el producto y el coproducto de dos
objetos en una categorı́a abeliana son isomorfos. Para ello, probamos que dados dos subobjetos de
un objeto, existe el subobjeto intersección que, como sabemos, es el más grande menor que cada uno
de los subobjetos.
2.1. DEFINICIÓN Y PROPIEDADES 27
Teorema 2.1.5. En una categorı́a abeliana todo par de subobjetos de un objeto tiene intersección.
Demostración. Sean f : A −→ C, g : B −→ C dos subobjetos de un objeto C en una categorı́a
abeliana. Buscamos el mayor subobjeto de C menor que f y g. Vamos a probar que la intersección de
f y g es Ker (Coker (g) f ). Como g es monomorfismo, es el núcleo de su conúcleo, B = Ker (Cokerg).
Tenemos además que Coker (g) g = 0 y también Coker (g) f Ker (Coker (g) f ) = 0. Por la propiedad
universal del núcleo, existe un único ϕ : Ker (Coker (g) f ) −→ B tal que gϕ = f Ker (Coker (g) f ).
B g C Coker g
en una categorı́a abeliana es una sucesión exacta si Im (fi ) = Ker (fi+1 ) para todo i. Una sucesión
exacta de la forma
0 A B C 0
se denomina sucesión exacta corta.
Proposición 2.1.7. Sea una categorı́a abeliana.
f
1. 0 A B es exacta si y solo si f es monomorfismo y si y solo si Ker(f ) = 00A .
f
2. A B 0 es exacta si y solo si f es epimorfismo y si y solo si Im(f ) = 1B .
f
3. 0 A B 0 exacta si y solo si f es isomorfismo y si y solo si Ker(f ) = 00A
e Im(f ) = 1B .
f g
4. 0 A B C es exacta si y solo si Ker(g) = f
f g
5. A B C 0 es exacta si y solo si Coim(f ) = g.
f g
6. 0 A B C 0 es exacta corta si y solo si f es monomorfismo, g es
epimorfismo e Im(f ) = Ker(g).
Demostración. Se prueba directamente aplicando las definiciones.
f g
Corolario 2.1.8. Si A B C es una sucesión exacta en una categorı́a abeliana, se
tienen gf = 0 y Coker(f )Ker(g) = 0
28 CAPÍTULO 2. CATEGORÍAS ABELIANAS
Demostración. Por ser exacta, Ker(g) = Im(f ). Sabemos que todo morfismo factoriza por su imagen
con lo que existe un morfismo α tal que f = Im(f )α y gf = gIm(f )α = gCoker(g)α = 0α = 0. Para
la otra igualdad, Coker(f )Ker(g) = Coker(g)Im(f ) = Coker(f )Ker(Coker(f )) = 0.
En el siguiente resultado y en los sucesivos vamos a utilizar la representación matricial de los
morfismos. Conviene recordar la notación introducida en la Observación 1.3.4.
Q `
Lema 2.1.9. Sean A, B objetos en una categorı́a abeliana y (A B, πA , πB ), (A B, ιA , ιB ) su
producto y coproducto respectivamente. Se cumplen las siguientes igualdades:
0BA
Ker (πA ) =
1A Coker (ιA ) = 0AB 1B
1B Coker (ιB ) = 1A 0BA
Ker (πB ) =
0AB
Demostración. Por simetrı́a y dualidad basta con probar que Coker (ι A ) = 0AB 1B . Claramente
`
se tiene que 0AB 1B ιA = 0AB . Supongamos que existe f : A B −→ C tal que f ιA = 0.
Podemos ver f como 0AC f ιB . Tenemos el diagrama
0 C
f
!f ιB
ιA `
A A B
B
0AB 1B
donde f ιB : B −→ C es el único morfismo que cumple f ιB 0AB 1B = f = 0AB f ιB porque
f ιB 0AB 1B ιA = f ιB 0AB = 0AC ιB 0AB 1B ιB = f ιB 1B = f ιB .
Por tanto, 0AB 1B es el conúcleo de ιA .
`
Proposición 2.1.10. Sean
` A, B dos objetos`y (A B, ιA , ιB ) su coproducto. La intersección
` de los
subobjetos ιA : A −→ A B y ιB : B −→ A B es el morfismo cero 00A ` B : 0 −→ A B.
Demostración. Por la proposición anterior, la intersección está dada por Ker (Coker (ιB ) ιA ). Apli-
cando el lema previo, lo tenemos:
Ker (Coker (ιB ) ιA ) = Ker 1A 0BA ιA = Coker (1A ) = 00A ` B .
Con lo anterior ya podemos demostrar que los productos y los coproductos de dos objetos son
isomorfos.
Q
Teorema
` 2.1.11. Sean A, B objetos en una categorı́a abeliana. El producto A B y el coproducto
A B son isomorfos.
1A 0BA ` Q
Demostración. Consideramos el morfismo F = : A B −→ A B. Vamos a probar
0AB 1B
que es isomorfismo. Veamos que su núcleo es cero. Componiendo con el núcleo y con πB , obtenemos
el morfismo cero a Y
Ker F −→ A B −→ A B −→ B.
Tenemos que πB F = 0AB 1B . Como ιA es monomorfismo, es núcleo de su conúcleo que, por el
resultado anterior, es 0AB 1B . Por la propiedad universal del núcleo, existe un único morfismo
ϕ` : Ker f −→ A de manera que Ker (f ) = ιA ϕ. Ker (f ) está contenido en ιB como subobjeto ` de
A B. Análogamente se tiene que Ker (f ) está contenido en ιA como subobjeto de A B. Por
definición de intersección, Ker (f ) está contenido en la intersección, que es cero por el resultado
anterior. Por tanto, Ker (f ) = 0 y F es monomorfismo.
Por dualidad, F es epimorfismo y, por tanto, isomorfismo.
2.2. ESTRUCTURA ADITIVA 29
B 0BA
B 1B
Observamos que πA = 1A 0BA , πB = 0AB 1B y que tomando ιA = ιA y ιB = ιB , se cumplen
T
las igualdades anteriores. Además por esas igualdades tenemos que ιA = 1A 0BA y ιB =
T
0AB 1B .
Lo que obtenemos con esta construcción es escoger y fijar unas proyecciones y unas inyecciones
de manera que la representación matricial de los morfismos es única.
α+0=α=0+α α×0=α=0×α
Tenemos que α 0 = απA porque α 0 ιA = απA ιA = α. Entonces, por definición
1
α + 0 = απA A = α1A = α.
1A
α (β + γ) = αβ + αγ.
Se cumple que α β γ = αβ αγ ya que α β γ ιA = αβ y α β γ ιB = αγ.
Por tanto,
1A 1A
α (β + γ) = α β γ = αβ αγ = αβ + αγ.
1A 1A
Sean ahora α, β, γ, δ : A −→ B.
α+β α β 1A
(α + β) × (γ + δ) = 1B 1B = 1B 1B =
γ+δ γ δ 1A
α β 1A 1A
= 1B 1B = α×γ β×δ = (α × γ) + (β × δ)
γ δ 1A 1A
Si tomamos, α = 0 = δ, entonces β × γ = β + γ con lo que + = ×. Si tomamos γ = 0, tenemos
(α + β) + δ = α + (β + δ) con lo que la operación es asociativa. Si tomamos, α = 0AB = δ, entonces
β + γ = γ + β y la operación es conmutativa.
Hemos probado que, efectivamente, + = × dota a HomC (A, B) de estructura de monoide abeliano.
Para probar que el monoide abeliano es en realidad un grupo abeliano, falta demostrar que
cada morfismo tiene un opuesto. Para hacerlo, vamos a ver primero con los lemas siguientes que el
producto de matrices determina la composición de morfismos.
Lema 2.2.4. Sean las notaciones de la observacoón anterior. Se cumple ι1 π1 + ι2 π2 = 1.
Demostración. Componiendo con las inyecciones, tenemos
(ι1 π1 + ι2 π2 ) ι1 = ι1 π1 ι1 + ι2 π2 ι1 = ι1 + 0 = ι1
(ι1 π1 + ι2 π2 ) ι2 = ι1 π1 ι2 + ι2 π2 ι2 = 0 + ι2 = ι2 .
Pero claramente la identidad cumple 1ι1 = ι1 y 1ι2 = ι2 y, por la propiedad universal del coproducto,
el morfismo es único. Por tanto, ι1 π1 + ι2 π2 = 1.
L L L L
Lema 2.2.5. Si f = (fij ) : A1 A2 −→ B1 B2 , g = (gij ) :L B1 B2 −→ L C1 C2 son morfismos
en una categorı́a abeliana, el morfismo composición gf : A1 A2 −→ C1 C2 está determinado
por el producto de las matrices (gij ) (fij ).
Demostración. Denotamos h = gf . Sabemos que h está representado por una cierta matriz de
morfismos (hij ). Tenemos que probar que (hij ) = (gij )(fij ) = (gi1 f1j + gi2 f2j ). Vamos a denotar
las proyecciones e inyecciones con superı́ndices para diferenciarlas. Aplicando el teorema anterior,
tenemos el morfismo identidad ιB B B B
1 π1 + ι2 π2 = 1 con lo que para todos i, j ∈ {1, 2},
πiA hιC A C A B B B B
C A A B C A B B C
j = πi gf ιj = πi g ι1 π1 + ι2 π2 f ιj = πi gι1 π1 f ιj + πi gι2 π2 f ιj = gi1 f1j + gi2 f2j
Teorema 2.2.6. Existencia de estructura aditiva. Sean A, B objetos de una categorı́a abeliana.
El monoide abeliano (HomC (A, B) , +) es un grupo abeliano.
Demostración. Para ver que es grupo abeliano, solo queda probar la existencia de opuesto para cada
morfismo. Sea α : A −→ B, buscamos un morfismo β : A −→ B tal que α + β = 0. Consideramos el
morfismo
1A 0BA M M
fα = :A B −→ A B.
α 1B
L T
Si su núcleo Ker (fα ) : Ker fα −→ A B es a b , entonces la composición es cero que sabemos
por el resultado anterior que está dada por el producto de las matrices por lo que debe ser a = 0 y
aα+b = 0 con lo que b = 0. Como el núcleo es cero, fα es monomorfismo. Razonando matricialmente
con el conúcleo obtenemos de la misma forma que fα es epimorfismo
y,por tanto,
isomorfismo.
a b 1A 0BA a b 1A 0BA
El inverso está dado por una matriz que cumple = .
c d α 1B c d 0AB 1B
Por tanto, a = 1A , b = 0BA , d = 1B , a + c = 0AB . Y c es opuesto de α.
Releyendo los lemas previos, deducimos que la estructura aditiva es necesariamente única.
Teorema 2.2.7. Unicidad de estructura aditiva. Sean A, B objetos de una categorı́a abeliana
C . El grupo abeliano (HomC (A, B) , +) construido en el teorema anterior es la única estructura de
grupo abeliano definible sobre HomC (A, B) tal que el morfismo cero es el elemento neutro y tal que
la composición de morfismos es bilineal respecto de +.
Demostración. El Lema 2.2.4 y el Lema 2.2.5 se han demostrado sin utilizar la definición concreta de
la suma dada en la Definición 2.2.2, sino únicamente aplicando la estructura de monoide abeliano y
las propiedades respecto de la composición. Por tanto, dados A, B objetos en una categorı́a abeliana
C , si existe otra estructura de monoide (HomC (A, B) , ?) con esas propiedades, entonces podemos
aplicar las tesis de estos lemas y calcular la composición de los morfismos tanto con + como con ?.
Pero entonces,
α
(α ? β) = 1A 1B = (α + β).
β
Con lo que ? = + y la estructura de monoide y, por tanto, la de grupo abeliano son únicas con esas
propiedades.
Ejemplo 2.2.8.
1. Dado un objeto A de una categorı́a abeliana C , por el teorema anterior, la suma y la composi-
ción de morfismos dotan al conjunto de endomorfismos End(A) = HomC (A, A) de estructura
de anillo no necesariamente conmutativo.
Es claro que es un anillo por el teorema anterior. La no conmutatividad se deduce de que la
composición de morfismos no es conmutativa. Por ejemplo, sabemos que en la categorı́a VectR ,
los endomorfismos de R2 , fijadas unas bases, se representan por matrices y las composiciones
están dadas
por el producto de
matrices. Como el producto de matrices no es conmutativo,
End R2 = HomVectR R2 , R2 no es conmutativo.
2. Todo anillo (R, +, ·) se puede ver como un subanillo del anillo (HomAb (R, R) , +, ◦) de los
endomorfismos en Ab de su grupo abeliano subyacente (R, +).
Definimos la aplicación φ : R −→ HomAb (R, R) de manera que para cada r ∈ R,
φ(r) : R 7−→ R
.
x 7−→ rx
32 CAPÍTULO 2. CATEGORÍAS ABELIANAS
R∼
= φ(R) ⊆ HomAb (R, R) en Ring.
Y R se puede ver como un subanillo del anillo de endomorfismos de R como grupo abeliano.
3. Dado un objeto A de una categorı́a abeliana C , para todo objeto B, el grupo abeliano
HomC (A, B) tiene estructura de End(A)-módulo (derecho) con la acción dada por
1B · f = f 1B = f .
r · (s · f ) = r · (f s) = (f s) r = f (sr) = (sr) · f .
(r + s) · f = f (r + s) = f r + f s = r · f + s · f .
r · (f + g) = (f + g) r = f r + gr = r · f + r · g.
4. Fijado un objeto A, el funtor Hom(A, −) : C −→ Set se pude considerar como un funtor en
Ab o en ModEnd(A) .
Solo hace falta ver que si f : B −→ C es un morfismo en C , entonces hA (f ) : Hom(A, B) −→
Hom(A, C) es un morfismo de End(A)-módulos con la estructura del apartado anterior. Si
r : A −→ A y α, β : A −→ B son morfismos en C , se cumplen:
hA (f ) (α + β) = f (α + β) = f α + f β = hA (f ) (α) + hA (f ) (β)
hA (f ) (r · α) = hA (f ) (αr) = f αr = r · (f α) = r · hA (f ) (α) que es lo que querı́amos
probar.
Capı́tulo 3
En este capı́tulo vamos a demostar el teorema débil de Mitchell. Para ello, estudiamos primero
funtores entre categorı́as abelianas. Veremos los conceptos de objeto proyectivo y generador que
nos definen funtores exactos y fieles respectivamente. Con esto, podremos enunciar y demostrar el
teorema débil. También explicamos cómo se aplica el teorema de Mitchell para probar teoremas
sobre diagramas en cualquier categorı́a abeliana demostrándolos solo en las categorı́as de módulos.
Además, probaremos que Func(C , D), la categorı́a de funtores entre C y D, es una categorı́a
abeliana si D es abeliana. A parte de la importancia intrı́nseca de la construcción, comentaremos
cómo se relaciona esto con el teorema de Mitchell.
Para demostrar el teorema débil, nos basamos en [5] y escribimos con más detalle su demostración.
Análogamente, se dice que es exacto a derecha si transforma esas sucesiones exactas cortas en
sucesiones exactas de la forma
F (f ) F (g)
F (A) F (B) F (C) 0 .
Vemos con el siguiente teorema que la exactitud a izquierda y derecha se pueden caracterizar
por el hecho de que el funtor conmute con núcleos y con conúcleos respectivamente. Esto no es
sorprendente en vista de la Proposición 2.1.7.
Teorema 3.1.2. Sea F : C −→ D un funtor covariante entre categorı́as abelianas. Se cumplen:
1. F es exacto a izquierda si y solo si preserva núcleos, esto es, F (Ker(f )) = Ker(F (f )) para
todo morfismo f en la categorı́a C .
2. F es exacto a derecha si y solo si preserva conúcleos, esto es, F (Coker(f )) = Coker(F (f ))
para todo morfismo f en la categorı́a C .
33
34 CAPÍTULO 3. TEOREMA DÉBIL DE MITCHELL Y CATEGORÍAS DE FUNTORES
F (f ) F (g)
0 F (A) F (B) F (C)
Por la Proposición 2.1.7, esto es equivalente a probar que Ker(F (g)) = F (f ). Como preserva núcleos,
sabemos que Ker(F (g)) = F (Ker(g)) = F (f ) porque por exactitud se cumple Ker(g) = f . Por tanto,
F es efectivamente exacto a izquierda.
=⇒ Suponemos que F es exacto a izquierda y tomamos f : A −→ B un morfismo cualquiera en C .
Vamos a ver que F (Ker(f )) = Ker(F (f )). Por el Teorema 2.1.4, tenemos las siguientes sucesiones
exactas cortas
Ker(f ) Coim(f )
0 Ker f A Im f 0
Im(f ) Coker(f )
0 Im f B Coker f 0.
Como por hipótesis F es un funtor covariante exacto a izquierda, las siguientes sucesiones imagen
son exactas
F (Ker(f )) F (Coim(f ))
0 F (Ker f ) F (A) F (Im f )
F (Im(f )) F (Coker(f ))
0 F (Im f ) F (B) F (Coker f ).
Sabemos por la Proposición 2.1.7, que, en particular, se cumple que Ker(F (Coim(f ))) = F (Ker(f ))
y el morfismo F (Im(f )) es monomorfismo. Aplicando el Apartado 5 del Lema 1.3.8, tenemos que
F (Ker(f )) también es núcleo de la composición
Al igual que el teorema anterior, nos interesa el resultado siguiente que caracteriza la exactitud
en términos de preservar núcleos y conúcleos.
Proposición 3.1.4. Sea F : C −→ D un funtor covariante entre categorı́as abelianas. Son equiva-
lentes:
1. F es exacto.
Demostración. 1 =⇒ 2
Dada una sucesión exacta corta
0 A B C 0 ,
3.1. FUNTORES EXACTOS 35
es una sucesión exacta. Para probar que es exacta corta, solo queda ver que F (0) es un objeto cero
de D. Tomamos la sucesión
1A
0 0 A A
que es exacta porque Ker(1A ) = 0 = Im(0). Como el funtor F es exacto por hipótesis, tenemos la
sucesión exacta
F (0) 1F (A)
F (0) F (A) F (A) .
Por tanto, Im(F (0)) = Ker(1F (A)) = 0 con lo que necesariamente F (0) es objeto cero.
2 =⇒ 3
Claramente, si para toda sucesión exacta corta
0 A B C 0
tenemos que
0 F (A) F (B) F (C) 0
es una sucesión exacta corta, F es exacto a izquierda y exacto a derecha.
3 =⇒ 4
Se deduce a partir de 1 y 2 del Teorema 3.1.2.
4 =⇒ 1
fi−1 fi fi+1
Sea una sucesión exacta cualquiera · · · Ai Ai+1 · · · . Tenemos que probar que
F (fi−1 ) F (fi ) F (fi+1 )
··· F (Ai ) F (Ai+1 ) · · · es una sucesión exacta. Fijamos j, veamos que
Im(F (fj )) = Ker(F (fj+1 )). Sabemos que Im(fj ) = Ker(fj+1 ). Aplicando F , tenemos que
F (Im(fj )) = F (Ker(fj+1 )) −→ F (Ker(Coker(fj ))) = F (Ker(fj )) −→
−→ Ker(Coker(F (fj )) = Ker(F (fj+1 )) −→ Im(F (fj )) = Ker(F (fj+1 )).
Vamos a ver ahora una propiedad de los funtores covariantes fieles entre categorı́as abelianas al
estilo de la Proposición 1.1.10 que nos permitirá interpretar el teorema de Mitchell. La demostración
se basa en el Corolario 2.1.8.
Proposición 3.1.5. Un funtor covariante F : C −→ D entre categorı́as abelianas que preserve el
objeto cero es fiel si y solo si transforma sucesiones no exactas en sucesiones no exactas.
Demostración. Si F es fiel, y suponemos que tenemos una sucesión no exacta, en particular tendre-
mos f : A −→ B y g : B −→ C de manera que gf 6= 0 o Coker(f )Ker(g) 6= 0. Claramente, si se da
el primer caso, entonces la imagen F (A) −→ F (B) −→ F (C) tampoco es exacta. Supongamos que
Coker(f )Ker(g) 6= 0 y que la sucesión imagen es exacta. Podemos considerar Ker(F (g)) y Coker(F (f ))
por los que, aplicando las propiedades universales del núcleo y el conúcleo, existen morfismos α y
β tales que F (Ker(g)) = F (Ker(g))α y F (Coker(f )) = βF (Coker(f )) ya que la sucesión imagen es
exacta. Entonces, tenemos que βCoker(F (f ))Ker(F (g))α = 0 = F (Ker(g)Coker(f )) y, como el funtor
es fiel, Coker(f )Ker(g) = 0, que es una contradicción. Por tanto, la sucesión imagen no es exacta
Uniendo lo visto en la Proposición 1.1.10 y en la proposición anterior, tenemos que si F : C −→ D
es un funtor covariante fiel y exacto, entonces la conmutatividad y la exactitud de los diagramas en
C es equivalente a la de sus imágenes en D.
Sabemos por el Apartado 3 del Ejemplo 2.2.8 que el funtor Hom covariante en un objeto T de
una categorı́a abeliana se puede ver como un funtor en ModEnd (T ) y por tanto es un funtor entre
categorı́as abelianas. Vamos a probar que es exacto a izquierda. Este ejemplo será necesario más
adelante.
36 CAPÍTULO 3. TEOREMA DÉBIL DE MITCHELL Y CATEGORÍAS DE FUNTORES
Hom(T, −) : C −→ ModEnd(T)
es exacto a izquierda.
f g
Sea 0 A B C 0 sucesión exacta corta. Veamos que la imagen es exacta
a izquierda. Tenemos que ver que Ker h (f ) = 0 y que Ker hT (g) = Im hT (f ) .
T
T
Si h : T −→
A tal que h (f )(h) = 0, entonces f h = 0 y como f es monomorfismo, h = 0 con
lo que Ker h (f ) = 0. Si h : T −→ B tal que hT (g)(h) = 0, entonces gh = 0, pero también
T
Definición 3.2.1. Decimos que un objeto P en una categorı́a es proyectivo si dado un epimorfismo
f : A −→ B, todo morfismo g : P −→ B se levanta a un morfismo h : P −→ A, es decir, existe un
tal morfismo h de manera que el diagrama
A
h f
P g B
conmuta, g = f h.
Observamos que la propiedad que define los proyectivos no es una propiedad universal porque el
morfismo h no es necesariamente único.
Vemos ahora ejemplos de proyectivos en Set y R Mod. En el primero de los ejemplos tenemos
ocasión de dar una equivalencia del axioma de elección en términos categóricos que hemos encontrado
sin demostración en [10].
Ejemplo 3.2.2.
1. El axioma de elección es equivalente a que todo conjunto es proyectivo como objeto de Set.
=⇒
Sabemos que en Set los epimorfismos son las aplicaciones sobreyectivas. Sea f : A −→ B
aplicación sobreyectiva y g : X −→ B una aplicación cualquiera. Podemos considerar la familia
de conjuntos
−1
f (g(x)) : x ∈ X ⊆ P(A).
Por el axioma de elección, existe una función de elección, es decir, una aplicación h : X −→ A
tal que h(x) ∈ f −1 (g(x)). Con esto tenemos que f (h(x)) = g(x) para todo x ∈ X y, entonces,
g = f h y X es proyectivo.
⇐=
3.2. OBJETOS PROYECTIVOS Y GENERADORES 37
Sea una familia no vacı́a de conjuntos no vacı́os {Xi }i∈I donde podemos suponer que los
conjuntos son disjuntos dos a dos. Consideramos la aplicación
S
f: Xi −→ I
i∈I
x 7−→ f (x)
donde f (x) es el único elemento de I tal que x ∈ Xf (x) . Está bien definida porque los conjuntos
son disjuntos dos a dos y es claramente sobreyectiva. Consideramos también la aplicación iden-
tidad 1I : IS−→ I. Como todo conjunto es proyectivo, I es proyectivo y existe una aplicación
h : I −→ Xi tal que f h = 1I , es decir, f (h(i)) = 1I (i) = i para todo i ∈ I. Esto quiere
i∈I
decir, por la definición de f , que h(i) ∈ Xi para todo i ∈ I con lo que se cumple el axioma de
elección.
2. Todo anillo R es proyectivo como R-módulo en R Mod.
Sean f : M −→ N un epimorfismo y g : R −→ N un morfismo de R-módulos. Repitiendo lo
anterior, consideramos la familia de conjuntos no vacı́os
−1
f (g(r)) : r ∈ R ⊆ P(M ).
Por el axioma de elección, existe una aplicación h : R −→ M tal que h(r) ∈ f −1 (g(r)) para
todo r ∈ R. Se cumple que f h = g como aplicaciones. Si probamos que h es un morfismo de
R-módulos, lo tenemos. Sean r, s, t ∈ R, se cumplen:
h(r + s) = h(r) + h(s)
Se cumple f (h(r + s)) = g(r + s) = g(r) + g(s) = f (h(r)) + f (h(s)) = f (h(r) + h(s)),
pero como h es aplicación, debe ser h(r + s) = h(r) + h(s) por unicidad.
h(rs) = rh(s)
Se cumple f (h(rs)) = g(rs) = rg(s) = rf (h(s)) = f (rh(s)) y de nuevo, como h es
aplicación, h(rs) = rh(s).
h es morfismo tal que f h = g y R es un proyectivo en R Mod.
De la misma manera, R es proyectivo como R-módulo derecho en ModR .
El siguiente resultado es muy importante porque permite caracterizar los objetos proyectivos en
una categorı́a abeliana como aquellos objetos en los que el funtor Hom es exacto. Ası́ se relaciona
una propiedad de funtores como ser exacto con una de objetos como ser proyectivo.
De cara al teorema de Mitchell estaremos interesados en encontrar un objeto proyectivo porque
sabemos que nos determinará un funtor exacto.
Proposición 3.2.3. Sea C una categorı́a abeliana y P un objeto. Son equivalentes:
1. Hom(P, −) es exacto
2. Hom(P, −) es exacto a derecha
3. Hom(P, −) manda epimorfismos en epimorfismos.
4. P es proyectivo.
Demostración. 1 ⇐⇒ 2 ⇐⇒ 3
Tomamos una sucesión exacta cualquiera donde en particular estamos tomando un epimorfismo g
cualquiera
f g
0 A B C 0 .
Probar que
hP (f ) hP (g)
Hom(P, A) Hom(P, B) Hom(P, C) 0
38 CAPÍTULO 3. TEOREMA DÉBIL DE MITCHELL Y CATEGORÍAS DE FUNTORES
es exacta es equivalente a probar que Hom (P, −) es exacto porque sabemos que siempre es exacto
a izquierda.
Por la misma razón, por ser exacto a izquierda, ya sabemos que Im hP (f ) = Ker hP (g) y solo
falta ver que hP (g) es epimorfismo.
3 ⇐⇒ 4
Vamos a probar que P es proyectivo por la definición. Suponemos que f : A −→ B es un epimorfismo
y g : P −→ B es un morfismo cualquiera. Por hipótesis, hP (f ) : Hom(P, A) −→ Hom(P, B) es
epimorfismo en Ab y la aplicación subyacente entre conjuntos es sobreyectiva. Por tanto, existe un
morfismo α : P −→ B tal que g = hP (f ) (α) = f α y P es proyectivo.
El recı́proco es inmediato, si por ser P proyectivo se tiene que para todo g : P −→ B, existe un
morfismo α : P −→ A tal que g = f α, entonces g = hP (f ) (α) y la aplicación subyacente es
sobreyectiva con lo que el morfismo de grupos abelianos es epimorfismo.
Necesitamos probar el siguiente resultado que dice que el coproducto de objetos proyectivos es
proyectivo.
Proposición `3.2.4. Sea {Pi }i∈I es una familia de proyectivos en una categorı́a abeliana. Si existe
el coproducto Pi , entonces es proyectivo.
i∈I
`
Demostración. Suponemos f : A −→ B un epimorfismo y g : Pi −→ B. Vamos a ver que existe
` i∈I
un morfismo h : Pi −→ B tal que g = f h. Dado i ∈ I, tenemos un morfismo composición con la
i∈I `
inclusión gιi : Pi −→ Pi −→ B. Pero, como Pi es proyectivo, existe un morfismo hi : Pi −→ A
i∈I
que levanta f ιi , con lo que f ιi = ghi . Considerando la familia de morfismos {hi : Pi `
−→ A}i∈I ,
aplicamos la propiedad universal del coproducto por la que existe un único morfismo h : Pi −→ A
i∈I
tal que para cada i ∈ I, hi = hιi .
hi
A
!h
f
`
Pi ιi Pi g B
i∈I
Proposición 3.2.9. Si un objeto P en una categorı́a abeliana C es generador, entonces para todo
objeto A 6= 0, se tiene HomC (P, A) 6= 0. Si además P es proyectivo, se cumple también el recı́proco.
Vamos a ver entonces que hP (f − g) 6= 0. Como f 6= g, tenemos que Im(f − g) 6= 0. Pero, por
hipótesis, hP (Im(f − g)) 6= 0. Ahora, como P es proyectivo, Hom(P, −) es exacto y conserva núcleos
y conúcleos con lo que también imágenes y se tiene hP (Im(f − g)) = Im(hP (f − g)) 6= 0, por lo tanto
hP (f − g) 6= 0 y, como querı́amos probar, P es generador.
Definimos ahora un tipo de subcategorı́a, las subcategorı́as exactas, que forman parte de las
hipótesis del teorema débil de Mitchell.
Definición 3.2.10. Decimos que una subcategorı́a D de una categorı́a abeliana C es una subca-
tegorı́a exacta si es abeliana y el funtor inclusión i : D −→ C es exacto.
La interpretación y la importancia de que una subcategorı́a de una categorı́a abeliana sea exacta
es que los núcleos y los conúcleos y, por tanto también las imágenes y las coimágenes en la subca-
tegorı́a se construyen igual que en la categorı́a grande porque el funtor inclusión es esencialmente
la identidad y, si se supone exacto, entonces, como vimos en el Teorema 3.1.2 manda núcleos de la
subcategorı́a en núcleos de la categorı́a grande.
A partir de esta definición observamos que el teorema débil de Mitchell es, efectivamente, una
versión débil del teorema de Mitchell porque si para cada categorı́a abeliana pequeña se cumplen
las tesis del teorema, entonces se cumplen también para una subcategorı́a pequeña y exacta de una
categorı́a abeliana ya que es abeliana por definición.
Demostración. Sea C una categorı́a abeliana con un generador proyectivo P y coproductos pequeños
y sea D una subcategorı́a plena pequeña y exacta de C . Consideramos una copia de P por cada
[
α∈ HomD (P , A) = I
A∈|D|
P es proyectivo por ser coproducto de objetos proyectivos. Veamos que, además, P es generador y
que para todo A ∈ |C |, existe un epimorfismo pA : P −→ A.
Dado A ∈ |C |, tenemos que probar que existe un morfismo pA : P −→ A con pA 6= 0.
Consideramos el conjunto fα : P α −→ A α∈I donde
fα = α si α tiene codominio A
.
fα = 0 si α no tiene codominio A
Por la propiedad universal del coproducto, existe un único morfismo pA : P −→ A tal que para
todo α ∈ I se tiene pA = αια . Como P es un generador proyectivo, HomC P , A 6= 0 y existe un
morfismo γ : P −→ A con γ 6= 0. Como se tiene γ = pA ιγ y γ 6= 0 debe ser pA 6= 0 con lo que
HomD (P, A) 6= 0 y P es también generador.
Veamos que pA es epimorfismo. Suponemos que existen
r, s : A −→ B morfismos tales que rpA = spA .
Vamos a probar que r = s usando que Hom P , − es fiel. Sea h : P −→ A cualquiera. Se tiene que
pB
P B 0.
F (pB )
R F (B) 0.
R F (B) 0.
F (pB )
42 CAPÍTULO 3. TEOREMA DÉBIL DE MITCHELL Y CATEGORÍAS DE FUNTORES
F (pB αKer(pA )) = F (pB )F (α)F (Ker(pA )) = gF (pA )F (Ker(pA )) = gF (pA Ker(pA )) = gF (0) = g0 = 0.
Como pA es epimorfismo, es conúcleo de su núcleo Ker(pA ) con lo que, como pB αKer(pA ) = 0, existe
un único morfismo f : A −→ B tal que f pA = pB α.
Aplicando el funtor F , tenemos
F (pA ) F (pA )
R F (A) R F (A)
F (α) F (f ) además del anterior F (α) g
R B R F (B).
F (pB ) F (pB )
Se tiene que gF (pA ) = F (pB )F (α) = F (f )F (pA ). Como F (pA ) es epimorfismo, F (f ) = g como
querı́amos probar. Por tanto, F : D −→ ModR es un funtor plenamente fiel y exacto.
Ahora vamos a interpretar su utilidad para demostrar teoremas sobre diagramas en cualquier
categorı́a abeliana.
Para ello, vamos a ver como cualquier diagrama formado por un conjunto de objetos en una
categorı́a abeliana se puede ver como el mismo diagrama pero en una subcategorı́a plena, pequeña
y exacta.
Teorema 3.3.2. Dado un conjunto {Ai }i∈I de objetos en una categorı́a abeliana C , existe una
subcategorı́a plena pequeña y exacta D ⊆ C tal que Ai ∈ |D|.
Ahora vamos a justificar cómo estos teoremas permiten transferir resultados sobre diagramas de
módulos al contexto general de las categorı́as abelianas. Para ello, hemos escogido como ejemplo el
lema de la serpiente.
3.3. TEOREMA DÉBIL DE MITCHELL 43
Lema 3.3.3. Lema de la serpiente. Sea el diagrama conmutativo siguiente en una categorı́a
abeliana cuyas filas se suponen sucesiones exactas
A B C 0
f g h .
0 A0 B0 C0
Existe una sucesión exacta Ker f −→ Ker g −→ Ker h −→ Coker f −→ Coker g −→ Coker h de manera
que el diagrama siguiente conmuta.
A B C 0
f g h
0 A0 B0 C0
Como es un diagrama finito, el conjunto de los objetos del diagrama genera una subcategorı́a
plena, pequeña y exacta de la categorı́a abeliana por el Teorema 3.3.2. Si suponemos que la ca-
tegorı́a tiene un generador proyectivo y coproductos pequeños, entonces, por el teorema débil de
Mitchell, existe un funtor plenamente fiel y exacto a una cierta categorı́a de módulos. Por tanto,
tomando imágenes en objetos y morfismos, tenemos el correspondiente diagrama en la categorı́a de
módulos. Sabemos, aplicando la Proposición 1.1.10 y la Proposición 3.1.5, que las propiedades de
conmutatividad y exactitud del diagrama son las mismas tanto en la categorı́a de módulos como
en la categorı́a abeliana original. Además, como el funtor es exacto, se preservan los núcleos, los
conúcleos, las imágenes y las coimágenes.
Por tanto, podemos razonar sobre el diagrama como si fuera un diagrama en la categorı́a de
módulos donde los objetos son conjuntos y los morfismos son aplicaciones entre conjuntos. Además,
se puede probar que, con estas hipótesis, se pueden construir morfismos en la categorı́a abeliana a
partir de morfismos en la categorı́a de módulos. Todo esto es lo que se conoce como tomar elementos
en los objetos de una categorı́a abeliana o como diagram-chasing.
Como el lema de la serpiente es cierto en todas las categorı́as de módulos, como se puede ver,
por ejemplo, en [14], entonces también es cierto en todas las categorı́as abelianas con un generador
proyectivo y coproductos pequeños. Aplicando la versión fuerte, tenemos que lema de la serpiente
es cierto en cualquier categorı́a abeliana.
No vamos a demostrar la versión general del teorema. Pero, si nos fijamos, vemos que las únicas
hipótesis extra son que la categorı́a tiene un generador proyectivo y que tiene coproductos pequeños.
Una de las demostraciones del teorema de Mitchell sigue este guión: Partimos de una categorı́a
abeliana pequeña C . El embebimiento de Yoneda nos da un funtor contravariante Y : C −→ L
plenamente
` fiel donde L es una categorı́a de funtores. Se prueba que L es abeliana, Y es exacto
y que A∈|C 0 | Hom(A, −) existe y es generador. De hecho, es una categorı́a de Grothendieck que
no definimos (véase [5], esta noción se introdujo en [6]). En particular, se prueba que L tiene un
cogenerador inyectivo, que es la noción dual de generador proyectivo. Componiendo con el funtor
dualizante, se tiene un funtor covariante Y 0 : C −→ L −→ L 0 donde L 0 tiene un generador
proyectivo. Ahora, por ser C una categorı́a pequeña, se puede probar, tomando imágenes en objetos
y morfismos, que Y 0 (C ) es una subcategorı́a pequeña de L 0 . Aplicando el teorema 3.3.2, Y 0 (C )
está contenida en una subcategorı́a D plena, pequeña y exacta de L 0 con lo que podemos aplicar
el teorema débil de Mitchell y tenemos un funtor covariante D −→ ModR plenamente fiel y exacto
44 CAPÍTULO 3. TEOREMA DÉBIL DE MITCHELL Y CATEGORÍAS DE FUNTORES
es conmutativo porque
F (f ) 0
F (f ) 1 0 = F (f ) 0 = 1 0 .
0 G(f )
Por tanto, πF es una transformación natural y de la misma manera lo es πG . Veamos que cumplen la
propiedad universal del producto. Suponemos que existen transformaciones naturales uF : H −→ F
y uG : H −→ G. Para cada objeto A de C , tenemos los morfismos (uF )A : H(A) −→ F (A)
y (uG )A : H(A) −→L G(A) y por la propiedad universal
del producto, existe
un único morfismo
ϕA : H(A) −→ F (A) G(A) tal que (uF )A = 1 0 ϕA y (uG )A = 0 1 ϕA . Observamos que en
notación matricial
(uF )A
ϕA = .
(uG )A
Esto constituye una transformación natural. Si f : A −→ B es un morfismo, el diagrama
ϕA L
H(A) F (A) G(A)
L
H(f ) (F G)(f )
L
H(B) ϕB F (B) G(B)
conmuta ya que
F (f ) 0 (uF )A F (f )(uF )A (uF )B H(f ) (uF )B
= = = H(f )
0 G(f ) (uG )A G(f )(uG )B (uG )B H(f ) (uG )B
L
donde la igualdad centralLse tiene de que uF y uG son transformaciones naturales de H en F G.
Por tanto, ϕ : H −→ F G es una transformación natural tal que uF = πF ϕ y uG = πG ϕ y es
única con esta propiedad ya que para
L cada objeto, es único el morfismo componente que cumple la
igualdad. Con esto, tenemos que F G es un producto en Func (C , D). La demostración de que es
coproducto es análoga.
Núcleos y conúcleos. Sea α : F −→ G una transformación natural entre los funtores F, G :
C −→ D. Queremos ver que existe un núcleo de α como morfismo de la categorı́a Func (C , D).
Definimos Ker α : C −→ D que transforma cada objeto A en el objeto núcleo Ker αA . Para cada
f : A −→ B, existe un único morfismo ϕf : Ker αA −→ Ker αB tal que el diagrama
αA
Ker αA F (A) G(A)
!ϕf F (f ) G(f ) (3.1)
αB
Ker αB F (B) G(B)
conmuta porque por ser α transformación natural tenemos G(f )αA = αB F (f ) y entonces
Ker αA F (A)
(Ker α)(f ) F (f )
Ker αC F (C)
Definimos ahora Ker(α) : Ker α −→ F como Ker(α)A = Ker(αA ) : Ker αA −→ F (A) para todo objeto
A. Es claramente una transformación natural por la definición del funtor Ker α ya que (3.1) conmuta
por construcción para todo f : A −→ B morfismo.
Vamos a probar que Ker(α) es el núcleo de α en la categorı́a.
Se cumple que αKer(α) es la transformación natural cero 0 que existe siempre por la existencia de
objeto cero y porque para todo objeto A se tiene
αA Ker(α)A = αA Ker(αA ) = 0
ϕA
H(A) Ker αA F (A)
H(f ) (Ker α)(f ) F (f )
ϕB
H(B) Ker αB F (B)
βB
donde tenemos que probar que (Ker α)(f )ϕA = ϕB H(f ). Esto es equivalente a que se de
ya que Ker(αB ) es monomorfismo por ser un núcleo. Usando que Ker α : C −→ D es funtor covariante
y que β : H −→ F es transformación natural lo tenemos porque
Como antes, la unicidad de la transformación natural está dada por la unicidad de cada uno de sus
morfismos componentes. Por tanto, ası́ construido, Ker(α) es el núcleo de α.
La construcción de los conúcleos es trivial por dualidad.
Normalidad y conormalidad. Para probar que todo monomorfismo es núcleo de su conúcleo,
vamos a caracterizar primero los monomorfismos en la categorı́a.
3.3. TEOREMA DÉBIL DE MITCHELL 47
y por la propiedad universal del núcleo, debe ser (Ker α)(f + g) = (Ker α)(f ) + (Ker α)(g).
La aditividad del conúcleo se obtiene por dualidad.
Es fácil comprobar que las categorı́as del teorema anterior tienen coproductos pequeños ya que
dado un conjunto de objetos, podemos construir el coproducto objeto a objeto.
En la siguiente observación vamos a ver cómo es la estructura aditiva de estas categorı́as de
funtores. La idea es la misma que en el teorema anterior, la suma de las transformaciones naturales
será la suma componente a componente.
Observación 3.3.7. Sea C una categorı́a pequeña y D una categorı́a abeliana cualquiera. Si α, β :
F −→ G son dos transformaciones naturales, definimos α + β : F −→ G como la suma de los
morfismos (α + β)A = αA + βA para cada objeto A de C . Es una transformación natural porque
para todo f : A −→ B morfismo en C , se cumple
En los siguientes resultados vemos cómo se aplica el lema de Yoneda en el caso concreto de que
la categorı́a sea abeliana y cómo nos da el funtor contravariante que buscábamos.
Proposición 3.3.8. Sea A un objeto en una categorı́a abeliana C y sea F : C −→ Ab un fun-
tor covariante. La biyección Φ : Nat(Hom(A, −), F ) −→ F (A) dada por el lema de Yoneda es un
isomorfismo de grupos abelianos.
Demostración. Claramente el dominio y el codominio son grupos abelianos y por el lema de Yoneda,
es una biyección. Falta ver que es un morfismo de grupos.
Si α, β : Hom(A, −) −→ F son transformaciones naturales, entonces
Φ(α + β) = (α + β)A (1A ) = (αA + βA )(1A ) = αA (1A ) + βA (1A ) = Φ(α) + Φ(β)
Para terminar, vemos que la categorı́a de funtores aditivos tiene un generador proyectivo.
Teorema 3.3.9. Si C es una categorı́a abeliana pequeña, existe un funtor contravariante Y : C −→
Add (C , Ab) plenamente fiel.
Demostración. Aplicando el embebimiento de Yoneda, existe un funtor contravariante Y : C −→
Func (C , Set) plenamente fiel dado por A 7−→ Hom(A, −) y
f : A −→ B 7−→ Hom(f, −) : Hom(B, −) −→ Hom(A, −)
Claramente, podemos considerar Y como un funtor en Add(C , Ab) porque para todo f : A −→ B
la imagen Y(f ) = Hom(f, −) es una transformación natural entre funtores aditivos.
Teorema 3.3.10. Si C es una categorı́a abeliana pequeña, el coproducto
`
Hom(A, −) es un
A∈|C |
generador proyectivo en Add(C , Ab).
Demostración. Si probamos que para cada objeto A de C el funtor Hom(A, −) es`proyectivo como
objeto de Add(C , Ab), entonces aplicando la Proposición 3.2.4 tenemos que Hom(A, −) es
A∈|C |
proyectivo por ser coproducto de proyectivos.
Sea A objeto de C . Veamos equivalentemente por la Proposición 3.2.3 que el funtor Hom covariante
en Hom(A, −) que denotamos Nat(Hom(A, −), −) : Add(C , Ab) −→ Ab manda epimorfismos en
epimorfismos.
Si α : F −→ G es un epimorfismo, tenemos que ver que la transformación natural Nat(Hom(A, −), α)
es epimorfismo. Observamos que los isomorfismos de grupos ΦF y ΦG dados por el lema de Yoneda
hacen el siguiente diagrama conmutativo.
ΦF
Nat(Hom(A, −), F ) F (A)
Nat(Hom(A,−),α) αA
Nat(Hom(A, −), G) ΦG
G(A)
entonces F = 0.
Tenemos el isomorfismo de grupos
!
` `
Ψ : Nat Hom(A, −), F −→ Nat(Hom(A, −), F )
A∈|C | A∈|C |
α 7−→ (αιA )A∈|C |
`
ya que si (βA )A∈|C | ∈ Nat(Hom(A, −), F ), por la propiedad universal del coproducto, existe
A∈|C |
un único α tal que αιA = βA , esto es, tal que Ψ(α) = (βA )A y Ψ es biyectiva. Además, es claramente
un morfismo de grupos porque
donde la última igualdad es consecuencia directa del lema de Yoneda que nos da isomorfismos de
grupos `
para cada objeto.
Pero F (A) = 0 si y solo si F (A) = 0 para todo objeto A de C con lo que F = 0.
A∈|C |
50 CAPÍTULO 3. TEOREMA DÉBIL DE MITCHELL Y CATEGORÍAS DE FUNTORES
Bibliografı́a
[1] Atiyah, M. F., Macdonald I.G. (1969). Introduction to Commutative Algebra. Londres:
Addison-Wesley Publishing Co.
[2] Buchsbaum, D. A. (1955) Exact categories and duality. Trans. Amer. Math. Soc, 80: 1-34.
doi:10.2307/1993003
[3] Cartan, H., Eilenberg S. (1999) Homological algebra. With an appendix by David A. Buch-
baum. Princeton, Nueva Jersey: Princeton University Press [Reedición del original editado en
Princeton en 1956].
[4] Eilenberg, S., Mac Lane, S. (1945). General Theory of Natural Equivalences. Trans. Amer.
Math. Soc, 78: 231-294. doi:10.2307/1990284.
[5] Freyd, P.J. (1964). Abelian Categories, an Introduction to the Theory of Functors. Nueva York:
Harper & Row.
[6] Grothendieck, A. (1957) Sur quelques points d’algèbre homologique. The Tohoku Mathematical
Journal. Second Series, 9: 119-221. doi:10.2748/tmj/1178244839.
[7] Mac Lane, S. (1997) The PNAS way back then. Proc. Natl. Acad. Sci. U.S.A., 94: 5983–5985.
Recuperado de [Link]
[8] Mac Lane, S. (1998). Categories for the Working Mathematician. Second Edition. Nueva York:
Springer-Verlag.
[12] Popescu, N. (1973) Abelian Categories with Applications to Rings and Modules Londres-Nueva
York: Academic Press.
[13] Schubert, H. (1972). Categories. Nueva York-Heidelberg: Springer-Verlag.
[14] Solian, A. (1977). Theory of Modules. (An Introduction to the Theory of Module Categories).
Londres-Nueva York-Sydney: Editura Academiei, Bucharest; Wiley-Interscience [John Wiley
& Sons, Ltd.].
[15] The Stacks Project Authors. (2019). Stacks Project. Recuperado de: [Link]
[Link].
[16] Vakil, R. (2017) The Rising Sea. Foundations of Algebraic Geometry. [Versión 18 noviembre,
2017]. Recuperado de: [Link]
51