In
mathematics
Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
, the Koszul complex was first introduced to define a
cohomology theory
In mathematics, specifically in homology theory and algebraic topology, cohomology is a general term for a sequence of abelian groups, usually one associated with a topological space, often defined from a cochain complex. Cohomology can be viewed ...
for
Lie algebra
In mathematics, a Lie algebra (pronounced ) is a vector space \mathfrak g together with an operation called the Lie bracket, an alternating bilinear map \mathfrak g \times \mathfrak g \rightarrow \mathfrak g, that satisfies the Jacobi ident ...
s, by
Jean-Louis Koszul (see
Lie algebra cohomology). It turned out to be a useful general construction in
homological algebra
Homological algebra is the branch of mathematics that studies homology (mathematics), homology in a general algebraic setting. It is a relatively young discipline, whose origins can be traced to investigations in combinatorial topology (a precurs ...
. 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
In commutative algebra, the Krull dimension of a commutative ring ''R'', named after Wolfgang Krull, is the supremum of the lengths of all chains of prime ideals. The Krull dimension need not be finite even for a Noetherian ring. More generally ...
. 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.
Definition
Let ''A'' be a commutative ring and ''s: A
r → A'' an ''A''-linear map. Its Koszul complex ''K
s'' is
:
where the maps send
:
where
means the term is omitted and
means the
wedge product
A wedge is a triangular shaped tool, a portable inclined plane, and one of the six simple machines. It can be used to separate two objects or portions of an object, lift up an object, or hold an object in place. It functions by converting a fo ...
. One may replace
with any ''A''-module.
Motivating example
Let ''M'' be a manifold, variety, scheme, ..., and ''A'' be the ring of functions on it, denoted
.
The map
corresponds to picking ''r'' functions
. When ''r = 1'', the Koszul complex is
:
whose
cokernel
The cokernel of a linear mapping of vector spaces is the quotient space of the codomain of by the image of . The dimension of the cokernel is called the ''corank'' of .
Cokernels are dual to the kernels of category theory, hence the nam ...
is the ring of functions on the zero locus ''f = 0''. In general, the Koszul complex is
:
The cokernel of the last map is again functions on the zero locus
. It is the tensor product of the ''r'' many Koszul complexes for
, so its dimensions are given by binomial coefficients.
In pictures: given functions
, how do we define the locus where they all vanish?

In algebraic geometry, the ring of functions of the zero locus is
. In
''derived'' algebraic geometry, the ''dg'' ring of functions is the Koszul complex. If the loci
intersect transversely, these are equivalent.

Thus: Koszul complexes are ''derived intersections'' of zero loci.
Properties
Algebra structure
First, the Koszul complex ''K
s'' of ''(A,s)'' is a
chain complex
In mathematics, a chain complex is an algebraic structure that consists of a sequence of abelian groups (or modules) and a sequence of homomorphisms between consecutive groups such that the image of each homomorphism is contained in the kernel o ...
: the composition of any two maps is zero. Second, the map
:
makes it into a
dg algebra
In mathematics – particularly in homological algebra, algebraic topology, and algebraic geometry – a differential graded algebra (or DGA, or DG algebra) is an algebraic structure often used to capture information about a topological or geome ...
.
As a tensor product
The Koszul complex is a tensor product: if
, then
:
where
denotes the
derived tensor product of chain complexes of ''A''-modules.
Vanishing in regular case
When
form a
regular sequence, the map
is a quasi-isomorphism, i.e.
:
and as for any ''s'',
.
History
The Koszul complex was first introduced to define a
cohomology theory
In mathematics, specifically in homology theory and algebraic topology, cohomology is a general term for a sequence of abelian groups, usually one associated with a topological space, often defined from a cochain complex. Cohomology can be viewed ...
for
Lie algebra
In mathematics, a Lie algebra (pronounced ) is a vector space \mathfrak g together with an operation called the Lie bracket, an alternating bilinear map \mathfrak g \times \mathfrak g \rightarrow \mathfrak g, that satisfies the Jacobi ident ...
s, by
Jean-Louis Koszul (see
Lie algebra cohomology). It turned out to be a useful general construction in
homological algebra
Homological algebra is the branch of mathematics that studies homology (mathematics), homology in a general algebraic setting. It is a relatively young discipline, whose origins can be traced to investigations in combinatorial topology (a precurs ...
. 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
In commutative algebra, the Krull dimension of a commutative ring ''R'', named after Wolfgang Krull, is the supremum of the lengths of all chains of prime ideals. The Krull dimension need not be finite even for a Noetherian ring. More generally ...
. 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.
Detailed Definition
Let ''R'' be a commutative ring and ''E'' a free module of finite rank ''r'' over ''R''. We write
for the ''i''-th
exterior power
In mathematics, the exterior algebra or Grassmann algebra of a vector space V is an associative algebra that contains V, which has a product, called exterior product or wedge product and denoted with \wedge, such that v\wedge v=0 for every vector ...
of ''E''. Then, given an
''R''-linear map ,
the Koszul complex associated to ''s'' is the
chain complex
In mathematics, a chain complex is an algebraic structure that consists of a sequence of abelian groups (or modules) and a sequence of homomorphisms between consecutive groups such that the image of each homomorphism is contained in the kernel o ...
of ''R''-modules:
:
,
where the differential
is given by: for any
in ''E'',
:
.
The superscript
means the term is omitted. To show that
, use the
self-duality
In mathematics, a duality translates concepts, theorems or mathematical structures into other concepts, theorems or structures in a one-to-one fashion, often (but not always) by means of an involution operation: if the dual of is , then the du ...
of a Koszul complex.
Note that
and
. Note also that
; this isomorphism is not canonical (for example, a choice of a
volume form
In mathematics, a volume form or top-dimensional form is a differential form of degree equal to the differentiable manifold dimension. Thus on a manifold M of dimension n, a volume form is an n-form. It is an element of the space of sections of t ...
in differential geometry provides an example of such an isomorphism).
If
(i.e., an ordered basis is chosen), then, giving an ''R''-linear map
amounts to giving a finite sequence
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
and