Bar complex explained

In mathematics, the bar complex, also called the bar resolution, bar construction, standard resolution, or standard complex, is a way of constructing resolutions in homological algebra. It was first introduced for the special case of algebras over a commutative ring by Samuel Eilenberg and Saunders Mac Lane,[1] and Henri Cartan and Eilenberg[2] and has since been generalized in many ways. The name "bar complex" comes from the fact that Eilenberg and Mac Lane used a vertical bar | as a shortened form of the tensor product

⊗

in their notation for the complex.

Definition

Let

R

be an algebra over a field

k

, let

M1

be a right

R

-module, and let

M2

be a left

R

-module. Then, one can form the bar complex

\operatorname{Bar}R(M1,M2)

given by

… → M1 ⊗ kR ⊗ kR ⊗ kM2 → M1 ⊗ kR ⊗ kM2 → M1 ⊗ kM2 → 0,

with the differential

\begin{align} d(m1 ⊗ r1 ⊗ … ⊗ rn ⊗ m2)&=m1r1 ⊗ … ⊗ rn ⊗ m2\\ &+

n-1
\sum
i=1

(-1)im1 ⊗ r1 ⊗ … ⊗ riri+1 ⊗ … ⊗ rn ⊗ m2+(-1)nm1 ⊗ r1 ⊗ … ⊗ rnm2 \end{align}

Resolutions

The bar complex is useful because it provides a canonical way of producing (free) resolutions of modules over a ring. However, often these resolutions are very large, and can be prohibitively difficult to use for performing actual computations.

Free Resolution of a Module

Let

M

be a left

R

-module, with

R

a unital

k

-algebra. Then, the bar complex

\operatorname{Bar}R(R,M)

gives a resolution of

M

by free left

R

-modules. Explicitly, the complex is

… → R ⊗ kR ⊗ kR ⊗ kM → R ⊗ kR ⊗ kM → R ⊗ kM → 0,

This complex is composed of free left

R

-modules, since each subsequent term is obtained by taking the free left

R

-module on the underlying vector space of the previous term.

To see that this gives a resolution of

M

, consider the modified complex

… → R ⊗ kR ⊗ kR ⊗ kM → R ⊗ kR ⊗ kM → R ⊗ kM → M → 0,

Then, the above bar complex being a resolution of

M

is equivalent to this extended complex having trivial homology. One can show this by constructing an explicit homotopy

hn:

⊗ kn
R

⊗ kM\to

⊗ k(n+1)
R

⊗ kM

between the identity and 0. This homotopy is given by

\begin{align} hn(r1 ⊗ … ⊗ rn ⊗ m)&=

n-1
\sum
i=1

(-1)i+1r1 ⊗ … ⊗ ri-1 ⊗ 1 ⊗ ri ⊗ … ⊗ rn ⊗ m \end{align}

One can similarly construct a resolution of a right

R

-module

N

by free right modules with the complex

\operatorname{Bar}R(N,R)

.

Notice that, in the case one wants to resolve

R

as a module over itself, the above two complexes are the same, and actually give a resolution of

R

by

R

-

R

-bimodules. This provides one with a slightly smaller resolution of

R

by free

R

-

R

-bimodules than the naive option
\operatorname{Bar}
Re

(Re,M)

. Here we are using the equivalence between

R

-

R

-bimodules and

Re

-modules, where

Re=R ⊗ R\operatorname{op}

, see bimodules for more details.

The Normalized Bar Complex

The normalized (or reduced) standard complex replaces

A ⊗ A ⊗ … ⊗ A ⊗ A

with

A ⊗ (A/K) ⊗ … ⊗ (A/K) ⊗ A

.

See also

References

Notes and References

  1. Eilenberg . Samuel . Lane . Saunders Mac . July 1953 . On the Groups H(Π, n), I . The Annals of Mathematics . 58 . 1 . 55 . 10.2307/1969820. subscription .
  2. Book: Cartan, Henry . Homological Algebra (PMS-19) . Eilenberg . Samuel . 2016 . Princeton University Press . 978-0-691-04991-5 . Princeton Mathematical Series . Princeton, NJ.