research34 min studyLesson 550 in Mathematics

Koszul complexes and local algebra

Build an exterior-algebra complex and locate the regularity hypotheses that make it a resolution.

On this page

What you’ll understand

  • Compute the signed differential of a two-generator Koszul complex.
  • Explain why a proper regular sequence yields a free resolution of its quotient.
  • Detect the failure caused by a zero divisor using positive Koszul homology.

The Koszul complex turns a list of ring elements into a finite complex of free modules. Its square-zero differential exists for every list in a commutative ring, but exactness in positive degrees requires more. Regular sequences supply that missing condition and connect explicit homological calculations to local algebra. We use homological degrees here, marking them with subscripts; conversion to our cochain convention places the term of chain degree ii in degree −i-i without changing the arrows.

Exterior generators encode the signs

Let RR be commutative and choose elements f1,…,frf_1,\ldots,f_r. Take the exterior algebra on a free module with basis e1,…,ere_1,\ldots,e_r, putting exterior degree ii in chain degree ii. Define the differential by sending eje_j to fjf_j and extending as a graded derivation of degree minus one. Each pair of removed generators occurs twice in the square of the differential with opposite signs; commutativity of the coefficients makes those terms cancel.

In degree zero, the differential image is exactly the ideal generated by the chosen elements, so zeroth homology is always R/(f1,…,fr)R/(f_1,\ldots,f_r). That conclusion does not need regularity. Positive homology measures relations not explained by the exterior relations already built into the complex. For two generators, the obvious relation is f1(−f2)+f2f1=0f_1(-f_2)+f_2f_1=0. Exactness asks whether every relation is a multiple of this one and whether that generator of relations has any annihilator.

d(ej1∧⋯∧eji)=∑a=1i(−1)a−1fja ej1∧⋯eja^⋯∧ejid(e_{j_1}\wedge\cdots\wedge e_{j_i})=\sum_{a=1}^{i}(-1)^{a-1}f_{j_a}\,e_{j_1}\wedge\cdots\widehat{e_{j_a}}\cdots\wedge e_{j_i}
The omitted generator is marked by a hat; the alternating sign enforces square zero.↔ Scroll wide equations horizontally.

Regularity makes the complex resolve

A regular sequence here means that its generated ideal is proper and each element acts injectively on the quotient by the preceding elements. The order is part of this definition. The theorem states that a regular sequence in a commutative ring has zero positive Koszul homology, so its Koszul complex is a finite free resolution of the quotient. No Noetherian hypothesis is needed for this implication. The proper-ideal condition keeps the quotient nonzero and excludes trivial unit-generated cases from the definition.

One proof proceeds inductively: adjoining the next generator forms, up to the appropriate chain grading, the cone of multiplication by that generator on the preceding Koszul complex. The induction hypothesis leaves only the preceding quotient in degree zero. Injectivity of multiplication on that quotient kills the possible new positive homology, while its cokernel gives the next quotient. This is a proof sketch explaining the role of each regularity condition, rather than an appeal to the exterior construction alone.

K∙(f1,…,fr)⟶R/I,H0(K)=R/I,Hi(K)=0 (i>0)if (f1,…,fr) is regularK_\bullet(f_1,\ldots,f_r)\longrightarrow R/I,\qquad H_0(K)=R/I,\quad H_i(K)=0\ (i>0)\quad\text{if }(f_1,\ldots,f_r)\text{ is regular}
Regularity adds positive-degree exactness to the zeroth-homology statement that holds for any list.↔ Scroll wide equations horizontally.

Zero divisors reveal the boundary of the theorem

For a one-element list, positive Koszul homology is simply the annihilator of that element. Thus a nonzero zero divisor gives an immediate failure of the resolution property. Longer lists require testing injectivity on successive quotients, not only on the original ring. Two elements may each be nonzero divisors in a domain but the second can become a zero divisor after quotienting by the first. The regular-sequence condition is designed to inspect precisely this accumulated change of ring.

In Noetherian local algebra, with a finite module and generators in the maximal ideal, vanishing criteria and minimal resolutions relate Koszul homology to depth and regularity. Those stronger converses need their own hypotheses and are not asserted for arbitrary rings and lists here. Even the forward theorem has substantial computational consequences: tensoring its free resolution with a residue module computes Tor in finitely many degrees. A failed Koszul resolution instead directs attention toward additional syzygies, sometimes leading to the infinite periodic behavior seen earlier.

Resolve the origin in a polynomial plane

Let R=k[x,y]R=k[x,y] for a field kk. Write the Koszul complex on x,yx,y, prove exactness in both positive chain degrees, and identify its zeroth homology.

  1. Using the basis order e1,e2e_1,e_2, the complex is 0→R→c↦(−yc,xc)R2→(a,b)↦xa+ybR→00\to R\xrightarrow{c\mapsto(-yc,xc)}R^2\xrightarrow{(a,b)\mapsto xa+yb}R\to0. The composite is zero by commutativity.

  2. If xa+yb=0xa+yb=0, reduce modulo xx. Since k[y]k[y] is a domain, yb‾=0y\overline b=0 forces b=xcb=xc. Substitution gives x(a+yc)=0x(a+yc)=0, and the domain property of RR gives a=−yca=-yc. Thus the middle kernel is exactly the image of the first map.

  3. If (−yc,xc)=0(-yc,xc)=0, the equation xc=0xc=0 in the domain forces c=0c=0, so the first map is injective. The final image is the ideal (x,y)(x,y), whose quotient is kk. These checks establish every claimed homology group directly.

The result

The complex is a length-two free resolution of k=R/(x,y)k=R/(x,y). Regularity also follows because xx is a nonzero divisor in RR, and yy remains a nonzero divisor in R/(x)≅k[y]R/(x)\cong k[y].

Explore the model

Interactive lab

Interactive lab · modular

A singleton Koszul differential with an annihilator

Pause/Reset, then set both modulus to 8 and additive step to 2. Predict the image {0,2,4,6} and kernel {0,4} of multiplication by two. Use four Step presses to verify the image. Reset and set both modulus to 8 and step to 3; its image is all residues and its kernel is zero. The latter element is a unit, so the singleton complex is acyclic but its ideal is not proper.

A singleton Koszul differential with an annihilatorAddition modulo m starts at zero: rₙ = na mod m. Playback advances two additions per second. The orbit has period m/gcd(m,a), including period one for a = 0. This is not a cryptographic security test or a primality algorithm. Current readings: Residue r0: 0; Orbit period · m/gcd(m,a): 12; Distinct residues visited: 1 of 12. All parameters are adjustable with the labeled controls below.Repeated addition modulo 12: the current residue is 0, and the orbit period is 12.01234567891011+ 5mod 12An additive orbitn = 0rₙ = 0Period = 12Cycle starts at 0:0 → 5 → 10 → 3 →8 → 1 → 6 → 11 →4 → 9 → 2 → 7 → 0Exact residues · two additions per second
Additive orbitCurrent residue / next edge
Residue r0
0
Orbit period · m/gcd(m,a)
12
Distinct residues visited
1 of 12
t = 0 s

Addition modulo m starts at zero: rₙ = na mod m. Playback advances two additions per second. The orbit has period m/gcd(m,a), including period one for a = 0. This is not a cryptographic security test or a primality algorithm. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.

Look forA zero divisor creates positive Koszul homology, while an invertible element explains why properness must be stated separately in regular-sequence conventions.

Check your understanding

Which hypothesis guarantees the stated finite Koszul resolution over a commutative ring?

Try it yourself

For R=k[ε]/(ε2)R=k[\varepsilon]/(\varepsilon^2), compute the homology of the singleton Koszul complex on ε\varepsilon. Decide whether it resolves the residue field, and explain how the earlier periodic resolution repairs its defect.

Take a moment to make a prediction or work it out on paper. Open a hint when you need one.

Give me a hint

Write an element as a+bεa+b\varepsilon and compute its product with ε\varepsilon. There is no term in chain degree two in this Koszul complex.

Compare with the solution

The complex is R→εRR\xrightarrow{\varepsilon}R in chain degrees one and zero. Its kernel is (ε)≅k(\varepsilon)\cong k, and no incoming degree-two differential removes it, so H1≅kH_1\cong k. Its cokernel is R/(ε)≅kR/(\varepsilon)\cong k in degree zero. It is therefore not a resolution. The periodic free resolution adds another copy of RR mapping by ε\varepsilon onto that kernel, and repeats the same correction in every higher degree. This example violates regularity because ε\varepsilon is a nonzero zero divisor.

Take it with you

  • The Koszul construction always has square zero and the expected zeroth quotient.
  • A proper regular sequence supplies the additional positive-degree exactness.
  • Positive Koszul homology detects relations or annihilators that need further resolution terms.

Read further

Original sources and deeper explanations to follow at your own pace.

Optional progress, saved in this browser when available. Revisit any lesson at any time.

Lesson not marked complete.