La PizarraMatemática.

Máster y doctorado

Resoluciones y funtores Ext y Tor

Hom puede fallar al prolongar una aplicación y tensor puede convertir una inyección en un mapa no inyectivo. Ext y Tor estudian esos defectos reemplazando un módulo por una resolución. Construiremos una resolución de grupos cíclicos y veremos por qué la misma multiplicación da un conúcleo para Ext y un núcleo para Tor.

1. La pregunta inicial es qué parte de la exactitud se pierde

Sobre un anillo conmutativo R, Hom_R(−, N) invierte flechas. De 0→A→B→C→0 obtenemos 0→Hom(C, N)→Hom(B, N)→Hom(A, N), exacta hasta donde está escrita, pero el último mapa puede no ser sobreyectivo.

Puede haber aplicaciones A→N que no se prolonguen a B.

El tensor −⊗_R N conserva B⊗N→C⊗N→0, pero puede perder la inyectividad de A⊗N→B⊗N. Ext y Tor añaden términos a sucesiones largas que miden esos fallos.

Una aplicación de un subgrupo puede no tener prolongación entera

A=2Z⊆B=Z y h(2n)=n, con destino Z.

  1. Sobre A

    h es un homomorfismo bien definido.

  2. Prolongar

    Si H: Z→Z lo prolongara, H(1)=b sería entero y H(2)=2b.
  3. Obstrucción

    Pero h(2)=1 exige 2b=1.

    No hay solución entera.

Resultado

El mapa Hom(B, Z)→Hom(A, Z) no es sobreyectivo.

Lo comprobamos

El problema no es definir una función de conjuntos, sino respetar la suma.

Un destino distinto puede eliminar esa obstrucción

La misma h, ahora con destino Q.

  1. Ecuación

    Se sigue necesitando 2H(1)=1.
  2. Solución

    En Q podemos tomar H(1)=1/2 y H(n)=n/2.
  3. Comprobar

    H(2n)=n coincide con h.

    El defecto depende también del segundo módulo.

Resultado

Para esta aplicación el cambio de coeficientes permite prolongar.

Lo comprobamos

Un único caso favorable no demuestra proyectividad del cociente.

2. El tensor impone bilinealidad y puede hacer desaparecer una inyección

M⊗_R N está generado por símbolos m⊗n sujetos a suma en cada entrada y al equilibrio (rm)⊗n=m⊗(rn). Su propiedad universal convierte mapas bilineales equilibrados en mapas lineales.

En particular Z⊗N≅N mediante a⊗n↦an. Si se tensoriza una multiplicación entera por m, el mapa resultante es multiplicación por m en N. Eso facilita ver un fallo de inyectividad sin cálculos abstractos.

Una inyección transformada en cero

Z → Z por ×3; tensorizar con Z/3Z.

  1. Antes

    Multiplicar por tres es inyectivo en Z.

  2. Después

    Las dos copias Z⊗Z/3Z se identifican con Z/3Z y el mapa es ×3.

  3. Núcleo

    Todo el dominio se envía a cero; el dominio tiene tres elementos. El mapa no es inyectivo.

Resultado

Tensor conserva aquí el cociente, pero pierde la inyección.

Lo comprobamos

El mapa cero desde un módulo no nulo tiene núcleo no nulo.

El tensor ordinario no es Tor uno

M=Z/3Z, N=Z.

  1. Tensor

    M⊗Z≅M, que tiene tres elementos.

  2. Cambio de coeficientes

    Tensorizar con Z no introduce un nuevo fallo: es el funtor identidad sobre grupos abelianos.

  3. Adelanto

    Tor₁(M, Z)=0, el grupo trivial de un elemento, como confirmará la resolución.

Resultado

El tensor de grado cero y Tor de grado uno pueden ser distintos.

Lo comprobamos

Escribir ambos con una palabra torsión no los identifica.

3. Una resolución sustituye el módulo por términos proyectivos y exactitud comprobada

P es proyectivo si cualquier mapa P→C se levanta a través de cualquier sobreyección B→C. Un módulo libre es proyectivo: se eligen preimágenes de las imágenes de su base y se extiende linealmente.

Todo módulo admite una sobreyección desde uno libre. Elegir otra sobreyección libre hacia su núcleo y repetir produce una resolución …→P₂→P₁→P₀→M→0. Hay que verificar exactitud y proyectividad; las composiciones consecutivas cero por sí solas no bastan.

Levantar desde un módulo libre

p: B→C sobreyectiva, f: Z²→C.

  1. Base

    f está determinado por c₁=f(1,0) y c₂=f(0,1).
  2. Preimágenes

    Elegimos b₁, b₂ con p(b_i)=c_i.
  3. Extender

    g(a, b)=ab₁+bb₂ es homomorfismo y p∘g=f.

    La libertad evita relaciones adicionales que verificar.

Resultado

Z² es proyectivo.

Lo comprobamos

Las dos letras de coordenadas son enteros y las de preimagen pertenecen a B.

Una composición cero puede ser una resolución equivocada

0→Z → Z → Z/3Z→0 con primera flecha ×6 y segunda el cociente.

  1. Composición

    Seis es cero módulo tres, así que la composición se anula.

  2. Comparar

    La imagen es 6Z, pero el núcleo del cociente es 3Z. El entero tres no está en la imagen.

  3. Corregir

    Reemplazar ×6 por ×3 hace coincidir imagen y núcleo y da la resolución correcta.

Resultado

La validez de una resolución precede al cálculo de derivados.

Lo comprobamos

Que los términos sean libres tampoco corrige una falta de exactitud.

4. Hom invierte los grados y tensor los conserva

Una resolución proyectiva tiene diferenciales P_i→P_i₋₁.

Al aplicar Hom(−, N) queda un complejo que sube de grado: Hom(P₀, N)→Hom(P₁, N)→… . Su cohomología de grado n es Ext_Rⁿ(M, N), con núcleo de la saliente módulo imagen de la entrante.

La misma multiplicación produce un núcleo o un conúcleo según los grados
Resolución de Z/mZP₁=Z ──×m──▶ P₀=ZAplicar Hom(−, N):N ──×m──▶ Ngrado 0grado 1Ext¹ = conúcleo = N/mNAplicar −⊗N:N ──×m──▶ Ngrado 1grado 0Tor₁ = núcleo = N[m]
La resolución de un grupo cíclico usa dos copias de los enteros y multiplicación por m. Aplicar Hom hacia N invierte las flechas y pone el conúcleo en grado de cohomología uno: N módulo mN. Tensorizar conserva la dirección y pone el núcleo en grado de homología uno: los elementos de N anulados por m. El dibujo conserva las posiciones de grado, no identifica Ext con Tor.
Al aplicar tensor queda el complejo P_i⊗N→P_i₋₁⊗N.

Su homología de grado n es Tor_n^R(M, N). En grado cero se recuperan Hom(M, N) y M⊗N respectivamente. En grados positivos se mide la falta de exactitud del complejo transformado.

Leer el conúcleo en el grado correcto

Resolución de Z/5Z con P₁→P₀ dada por ×5; destino N=Z.

  1. Hom

    En grados cero y uno queda Z → Z con flecha ×5.

  2. Grado uno

    No hay término siguiente no nulo, así que el núcleo saliente es todo Z. Se divide por la imagen 5Z.

  3. Resultado

    Ext¹(Z/5Z, Z)=Z/5Z.

    El núcleo de ×5 habría calculado el grado cero, no este grupo.

Resultado

La posición indica si se toma núcleo o conúcleo.

Lo comprobamos

Ambas copias de Z se identifican por evaluar los homomorfismos en uno.

Leer el núcleo en homología uno

M=Z/5Z, N=Z/10Z.

  1. Tensor

    En grados uno y cero queda Z/10Z → Z/10Z por ×5.
  2. Grado uno

    El término de grado dos es cero; no hay imagen por la que dividir.

  3. Núcleo

    5a≡0 módulo diez cuando a es par. Quedan {0,2,4,6,8}, un grupo cíclico de orden cinco.

Resultado

Tor₁(Z/5Z, Z/10Z)≅Z/5Z.

Lo comprobamos

Aquí el grupo se obtiene de elementos anulados, no de un cociente por la imagen.

5. La independencia de la resolución es un teorema, no una elección invisible

El teorema de comparación levanta morfismos de módulos a mapas de resoluciones proyectivas y dice que dos levantamientos del mismo mapa son homotópicos. Si f−g=dh+hd, un ciclo z cumple (f−g)(z)=d(hz), un borde; por eso las aplicaciones inducidas en homología coinciden.

Comparar dos resoluciones del mismo módulo mediante levantamientos de la identidad produce isomorfismos en los grupos calculados. Esto justifica escoger una resolución sencilla. En módulos hay suficientes proyectivos; en categorías abelianas generales esa hipótesis debe revisarse.

Añadir una pieza contractible no cambia la respuesta

Sumar a una resolución el complejo 0→Z → Z→0 con flecha identidad.

  1. Homología de la pieza

    La identidad tiene núcleo cero y conúcleo cero. La pieza no aporta homología.

  2. Transformar

    Hom y tensor siguen convirtiendo esa identidad en identidad sobre las copias correspondientes de N.

  3. Resultado

    El complejo transformado recibe una pieza sin homología. Los grupos Ext y Tor no cambian por esta adición.

Resultado

Resoluciones de apariencia distinta pueden dar los mismos derivados.

Lo comprobamos

Se ha añadido una pieza exacta y contractible, no un término aislado sin diferencial.

Una homotopía explica por qué dos mapas actúan igual sobre clases

f−g=dh+hd y z un ciclo, dz=0.

  1. Aplicar

    (f−g)(z)=d(hz)+h(dz).
  2. Ciclo

    El segundo sumando es cero.

  3. Borde

    La diferencia es d(hz), un borde; f(z) y g(z) representan la misma clase de homología.

Resultado

La igualdad inducida se prueba pasando al cociente por bordes.

Lo comprobamos

No se exige que f y g sean literalmente iguales en cada término.

6. La resolución cíclica separa N/mN de los elementos anulados por m

Para m≥1, 0→Z → Z → Z/mZ→0, con flecha ×m y cociente, es una resolución libre: ×m es inyectiva y su imagen mZ es el núcleo de la reducción.

Transformarla da \operatorname{Ext}^1_{\mathbb Z}(\mathbb Z/m\mathbb Z, N)\cong N/mN y \operatorname{Tor}^{\mathbb Z}_1(\mathbb Z/m\mathbb Z, N)\cong N[m], donde N[m]={n: mn=0}. Los grados mayores que uno se anulan, pues no hay términos de resolución en esos grados.

Un segundo módulo libre diferencia claramente los dos grupos

M=Z/3Z, N=Z.

  1. Imagen

    Multiplicar por tres en Z tiene imagen 3Z: el conúcleo es Z/3Z.

  2. Núcleo

    Solo cero está anulado por tres, así que el núcleo es el grupo trivial.

  3. Conclusiones

    Ext¹ es Z/3Z y Tor₁ es cero. La misma flecha produce resultados distintos porque se toman posiciones distintas.

Resultado

Ext y Tor no son el mismo funtor.

Lo comprobamos

El grupo cero contiene un elemento, no cero elementos.

Un módulo de torsión puede dar tamaños iguales sin identificar las construcciones

M=Z/4Z, N=Z/6Z.

  1. Ext

    4N={0,2,4}, así que N/4N tiene dos clases y es isomorfo a Z/2Z.

  2. Tor

    4a≡0 módulo seis exige a=0 o tres; el núcleo {0,3} también es isomorfo a Z/2Z.

  3. Diferencia

    Uno es un cociente de N y el otro un subgrupo de N. El tamaño y el tipo abstracto coinciden en este ejemplo.

Resultado

Una coincidencia de grupos abstractos no identifica sus definiciones.

Lo comprobamos

Los representantes de las dos construcciones son diferentes.

7. Ext uno clasifica extensiones con sus extremos y mapas fijados

Ext¹_R(M, N) se interpreta como clases de sucesiones 0→N→E→M→0.

La equivalencia exige un isomorfismo central que conmute con las flechas y sea identidad en N y M. La clase cero corresponde a escisión; la suma de Baer da la operación de grupo. Esta interpretación es un teorema.

No se cuentan solo grupos centrales abstractos. Dos extensiones pueden tener el mismo E y mapas que impidan equivalencia. También el grupo de Ext puede ser no trivial aunque algunas extensiones sí escindan.

Las dos clases de Ext¹(Z/2Z, Z) tienen representantes diferentes

Ext¹(Z/2Z, Z)≅Z/2Z.

  1. Clase cero

    La extensión Z→Z⊕Z/2Z→Z/2Z, con inclusión y proyección, escinde.
  2. Clase no cero

    Z → Z → Z/2Z con primera flecha ×2 es exacta y no escinde por falta de torsión en Z.

  3. Clasificar

    Hay dos clases, y estos representantes pertenecen a clases diferentes porque una escinde y la otra no.

Resultado

El cálculo de residuos y la interpretación de extensiones se complementan.

Lo comprobamos

No se deduce el número de clases contando únicamente términos centrales posibles.

El mismo grupo central puede sostener extensiones no equivalentes

Extensiones con N=Z, E=Z, M=Z/4Z; inclusión ×4, y proyecciones p(n)=[n] o q(n)=[3n].

  1. Exactas

    Las dos proyecciones son sobreyectivas y tienen núcleo 4Z.

  2. Isomorfismo permitido

    Un automorfismo de Z que deje fija la inclusión ×4 debe ser la identidad, pues el otro automorfismo es cambiar el signo.

  3. Fallo

    La identidad no hace coincidir p y q: sobre uno dan [1] y [3]. No son extensiones equivalentes con esos extremos fijados.

Resultado

E por sí solo no determina la clase de Ext.

Lo comprobamos

La equivalencia no permite cambiar el automorfismo de los extremos.

8. Para dos grupos cíclicos, Tor uno se calcula con máximo común divisor

Sean m, n≥1 y d=gcd(m, n).
Escribimos m=dm₁ y n=dn₁ con m₁, n₁ coprimos.

La condición n∣ma equivale a n₁∣m₁a, y por coprimalidad a n₁∣a.

Tor uno se calcula como un núcleo concreto de multiplicación
×6 en Z/4ZBuscar a con 6a≡0 (mod 4)00122032Núcleo = {0,2}[2] tiene orden 2 ⇒ Z/2Z
Multiplicar las cuatro clases módulo cuatro por seis da, en orden, cero, dos, cero y dos. El núcleo tiene las clases cero y dos. La clase dos genera ese subgrupo y tiene orden dos. Por eso Tor uno sobre los enteros de Z módulo seis con Z módulo cuatro es isomorfo a Z módulo dos.

Así el núcleo de ×m en Z/nZ está generado por [n₁], que tiene orden d. Por ello Tor₁(Z/mZ, Z/nZ)≅Z/dZ.

Para d=1 es el grupo trivial, con un elemento.

La fórmula determina un grupo, no solo una cuenta de soluciones.

Contar y reconocer el generador

m=8, n=12.

  1. Divisor común

    d=4, m₁=2 y n₁=3.
  2. Núcleo

    Las clases anuladas por ocho son {0,3,6,9} módulo doce.

  3. Orden

    La clase tres tiene orden cuatro y genera todas. El grupo es Z/4Z.

Resultado

Tor₁(Z/8Z, Z/12Z)≅Z/4Z.

Lo comprobamos

Se comprueba 8·3=24, cero módulo doce.

La coprimalidad puede hacer desaparecer el grupo positivo

m=5, n=6.

  1. Divisor

    gcd(5,6)=1.
  2. Invertir

    Cinco es unidad módulo seis, pues 5·5≡1.

    Si 5a=0, multiplicar por cinco da a=0.
  3. Resultado

    El núcleo es {0}, el grupo trivial. Hay un elemento.

Resultado

Tor₁(Z/5Z, Z/6Z)=0.

Lo comprobamos

Se distingue grupo nulo de conjunto vacío.

9. Las sucesiones largas sitúan el defecto junto al mapa que falla

Los grupos derivados encajan en sucesiones exactas largas. Para 0→A→B→C→0, Hom(−, N) continúa desde Hom(A, N) mediante una flecha de conexión hacia Ext¹(C, N). Tensor recibe una flecha desde Tor₁(C, N) hacia A⊗N.

La exactitud dice que la imagen de la conexión describe exactamente la obstrucción correspondiente. No es un grupo añadido sin relación con el cálculo anterior. Veámoslo en la sucesión de enteros con ×2.

La paridad mide el fallo de prolongación

Aplicar Hom(−, Z) a 0→Z → Z → Z/2Z→0, con ×2.

  1. Mapa entre Hom

    Con evaluación en uno, Hom(Z, Z)→Hom(Z, Z) es ×2.
  2. Conexión

    La parte siguiente es Z → Z/2Z → 0, con conexión reducción módulo dos.

  3. Lectura

    Un valor impar no procede de multiplicar un entero por dos; su clase no nula es la obstrucción a prolongar. Los valores pares tienen obstrucción cero.

Resultado

La clase de Ext distingue exactamente qué aplicaciones se prolongan.

Lo comprobamos

La exactitud de la sucesión larga se usa como teorema; la fórmula de la conexión se comprueba con estos valores.

Tor recupera la inyección perdida al tensorizar

Tensorizar la misma sucesión con Z/2Z.

  1. Mapa que falla

    A⊗N→B⊗N se convierte en cero entre dos copias de Z/2Z.
  2. Núcleo

    Su núcleo es todo A⊗N.

  3. Conexión

    La flecha Tor₁(Z/2Z, Z/2Z)→A⊗N es aquí un isomorfismo y su imagen es ese núcleo. El término anterior Tor₁(Z, Z/2Z) es cero.

Resultado

La sucesión larga identifica dónde fue la información perdida.

Lo comprobamos

La flecha final B⊗N→C⊗N sigue siendo un isomorfismo en este caso.

10. La anulación para una pareja no prueba una propiedad universal del módulo

Si M es proyectivo, Extⁿ(M, N)=0 para todo N y n>0.

Si el módulo con el que se tensoriza es plano, preserva exactitud y sus Tor positivos se anulan. Sobre un cuerpo los módulos son libres y no aparecen estos defectos positivos.

La cuantificación importa. Que una pareja dé cero no prueba por sí sola proyectividad o planitud. Para usar criterios por anulación hay que pedir los otros módulos y grados que corresponden al teorema, con las variables bien fijadas.

Un grupo no proyectivo puede dar Ext y Tor cero con un destino concreto

M=Z/2Z y N=Q.

  1. Ext

    Q/2Q=0 porque cada racional es el doble de otro racional.

  2. Tor

    Q[2]=0 porque ningún racional no nulo está anulado por dos.

  3. No proyectivo

    Z/2Z no es proyectivo sobre Z: si lo fuera, la proyección Z→Z/2Z admitiría sección, que ya se probó imposible.

Resultado

La pareja con Q no prueba proyectividad de M.

Lo comprobamos

Para N=Z, Ext¹(M, Z) sí es no trivial.

Sobre un cuerpo una resolución puede concentrarse en grado cero

M, N espacios vectoriales sobre k.

  1. Libertad

    M tiene una base y es proyectivo.

  2. Resolución

    Podemos usar P₀=M y P_i=0 para i>0.
  3. Derivados

    No hay homología positiva después de Hom o tensor. Ext y Tor positivos se anulan, mientras los grupos de grado cero siguen siendo Hom(M, N) y M⊗N.

Resultado

No tener defecto positivo no significa que Hom y tensor sean cero.

Lo comprobamos

El resultado usa módulos sobre un cuerpo, no sobre cualquier anillo.

Ahora lo resolvemos de principio a fin.

EJEMPLO RESUELTO 1

Una extensión sobre Z

Calcula Ext¹_Z(Z/4,Z).

  1. Resolución

    Usamos 0→Z → Z → Z/4Z→0 con primera flecha ×4.
  2. Exactitud

    ×4 es inyectiva y su imagen 4Z es el núcleo de la reducción.

  3. Aplicar Hom

    Hom(Z, Z)≅Z en ambos términos, y el mapa transformado es ×4.

  4. Grado uno

    No hay término posterior; la cohomología de grado uno es el conúcleo de ×4.

  5. Cociente

    Ese conúcleo es Z/4Z.

  6. Interpretación

    Hay cuatro clases de extensiones con extremos fijados; la clase cero corresponde a la escindida.

Resultado

Ext¹=Z/4Z.

Lo comprobamos

Tiene cuatro clases de extensiones.

EJEMPLO RESUELTO 2

Detectar torsión

Calcula Tor₁_Z(Z/6,Z/4).

  1. Resolución

    Usamos la resolución de Z/6Z con flecha ×6 entre copias de Z.

  2. Tensorizar

    Con Z/4Z, el complejo tiene ×6: Z/4Z→Z/4Z.
  3. Grado uno

    Tor₁ es el núcleo, ya que el término de grado dos es cero.

  4. Resolver

    6a≡0 módulo cuatro equivale a 2a≡0, con soluciones [0] y [2].

  5. Reconocer

    [2] tiene orden dos y genera el núcleo. Este es isomorfo a Z/2Z.

  6. Comprobar

    6·2=12 es cero módulo cuatro; uno y tres producen dos, que no es cero.

Resultado

Tor₁≅Z/2Z.

Lo comprobamos

6·2=12≡0 mod 4.

Los símbolos que hemos usado

R
Anillo conmutativo con identidad; todos los módulos son unitarios.
Hom_R(M,N)
Módulo de aplicaciones R-lineales de M a N.
M⊗_R N
Producto tensorial, que representa aplicaciones bilineales balanceadas sobre R.
P_•→M
Resolución proyectiva: complejo exacto de proyectivos que termina sobreyectivamente en M.
Ext_Rⁿ(M,N)
Cohomología de grado n de Hom_R(P_•,N).
Tor_n^R(M,N)
Homología de grado n de P_•⊗_R N.
N[m]
Subgrupo {n∈N:mn=0} de elementos anulados por m.
N/mN
Cociente por los múltiplos m n con n∈N.

Ahora te toca a ti.

Tienes cinco ejercicios. Inténtalos; las pistas te ayudan si te atascas.

Practicar este tema →

Para ampliar