Bar complex

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

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[1] used a vertical bar | as a shortened form of the tensor product in their notation for the complex.

Definition

[edit | edit source]

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 BarR(M1,M2) given by

M1kRkRkM2M1kRkM2M1kM20,

with the differential

d(m1r1rnm2)=m1r1rnm2+i=1n1(1)im1r1riri+1rnm2+(1)nm1r1rnm2

Resolutions

[edit | edit source]

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

[edit | edit source]

Let M be a left R-module, with R a unital k-algebra. Then, the bar complex BarR(R,M) gives a resolution of M by free left R-modules. Explicitly, the complex is[3]

RkRkRkMRkRkMRkM0,

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

RkRkRkMRkRkMRkMM0,

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:RknkMRk(n+1)kM between the identity and 0. This homotopy is given by

hn(r1rnm)=i=1n1(1)i+1r1ri11rirnm

One can similarly construct a resolution of a right R-module N by free right modules with the complex BarR(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 BarRe(Re,M). Here we are using the equivalence between R-R-bimodules and Re-modules, where Re=RRop, see bimodules for more details.

The Normalized Bar Complex

[edit | edit source]

The normalized (or reduced) standard complex replaces AAAA with A(A/K)(A/K)A.

See also

[edit | edit source]

Notes

[edit | edit source]
  1. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Weibel 1994, p. 283.

References

[edit | edit source]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).