In mathematics, the Koszul complex was first introduced to define a cohomology theory for Lie algebras, by Jean-Louis Koszul (see Lie algebra cohomology). It turned out to be a useful general construction in homological algebra. As a tool, its homology can be used to tell when a set of elements of a (local) ring is an M-regular sequence, and hence it can be used to prove basic facts about the depth of a module or ideal which is an algebraic notion of dimension that is related to but different from the geometric notion of Krull dimension. Moreover, in certain circumstances, the complex is the complex of syzygies, that is, it tells you the relations between generators of a module, the relations between these relations, and so forth.
Contents
Definition
Let R be a commutative ring and E a free module of finite rank r over R. We write
where the differential dk is given by: for any ei in E,
The superscript
Note
If E = Rr (i.e., an ordered basis is chosen), then, giving an R-linear map s: Rr → R amounts to giving a finite sequence s1, ..., sr of elements in R (namely, a row vector) and then one sets
If M is a finitely generated R-module, then one sets:
which is again a chain complex with the induced differential
The i-th homology of the Koszul complex
is called the i-th Koszul homology. For example, if E = Rr and
and so
Similarly,
Koszul complexes in low dimensions
Given a ring R, an element x in R, and an R-module M, the multiplication by x yields a homomorphism of R-modules,
Considering this as a chain complex (by putting them in degree 1 and 0, and adding zeros elsewhere), it is denoted by
the annihilator of x in M. Thus, the Koszul complex and its homology encode fundamental properties of the multiplication by x.
This chain complex K•(x) is called the Koszul complex of R with respect to x, as in #Definition. The Koszul complex for a pair
with the matrices
Note that di is applied on the left. The cycles in degree 1 are then exactly the linear relations on the elements x and y, while the boundaries are the trivial relations. The first Koszul homology H1(K•(x, y)) therefore measures exactly the relations mod the trivial relations. With more elements the higher-dimensional Koszul homologies measure the higher-level versions of this.
In the case that the elements x1, x2, ..., xn form a regular sequence, the higher homology modules of the Koszul complex are all zero.
Example
If k is a field and X1, X2, ..., Xd are indeterminates and R is the polynomial ring k[X1, X2, ..., Xd], the Koszul complex K•(Xi) on the Xi's forms a concrete free R-resolution of k.
Properties of a Koszul homology
Let E be a finite-rank free module over R, s: E → R an R-linear map and t an element of R. Let
Using
where [-1] signifies the degree shift by -1 and
(In the language of homological algebra, the above means that
Taking the long exact sequence of homologies, we get:
Here, the connecting homomorphism
is computed as follows. By definition,
The above exact sequence can be used to prove the following.
Proof by induction on r. If r = 1, then
Proof: By the theorem applied to S and S as an S-module, we see K(y1, ..., yn) is an S-free resolution of S/(y1, ..., yn). So, by definition, the i-th homology of
Proof: Let S = R[y1, ..., yn]. Turn M into an S-module through the ring homomorphism S → R, yi → xi and R an S-module through yi → 0. By the preceding corollary,
For a Noetherian local ring, the converse of the theorem holds. More generally,
Proof: We only need to show 2. implies 1., the rest being clear. We argue by induction on r. The case r = 1 is already known. Let x' denote x1, ..., xr-1. Consider
Since the first
Tensor products of Koszul complexes
In general, if C, D are chain complexes, then their tensor product C ⊗ D is the chain complex given by
with the differential: for any homogeneous elements x, y,
where |x| is the degree of x.
This construction applies in particular to Koszul complexes. Let E, F be finite-rank free modules, s: E → R, t: F → R R-linear maps. Let
To see this, it is more convenient to work with an exterior algebra (as opposed to exterior powers). Define the graded derivation of degree -1
by requiring: for any homogeneous elements x, y in ΛE,
One easily sees that
Now, we have
Since
Note, in particular,
The next proposition shows how the Koszul complex of elements encodes some information about sequences in the ideal generated by them.
Proof: (Easy but omitted for now)
As an application, we can show the depth-sensitivity of a Koszul homology. Given a finitely generated module M over a ring R, by (one) definition, the depth of M with respect to an ideal I is the supremum of the lengths of all regular sequences of elements of I on M. It is denoted by
The Koszul homology gives a very useful characterization of a depth.
Proof: To lighten the notations, we write H(-) for H(K(-)). Let y1, ..., ys be a maximal M-regular sequence in the ideal I; we denote this sequence by
which is
Now, it follows from the claim and the early proposition that
Self-duality
There is an approach to a Koszul complex that uses a cochain complex instead of a chain complex. As it turns out, this results essentially in the same complex (the fact known as the self-duality of a Koszul complex).
Let E be a free module of finite rank r over a ring R. Then each element e of E gives rise to the exterior left-multiplication by e:
Since
is a cochain complex of free modules. This complex, also called a Koszul complex, is a complex used in (Eisenbud 1995). Taking the dual, there is the complex:
Using an isomorphism
Use
The Koszul complex is essential in defining the joint spectrum of a tuple of commuting bounded linear operators in a Banach space.