p-chain

A p-chain (for ), of is a formal sum of the -simplices in

where are coefficients in some underlying group .

Typically the underlying group is or .

One may think of -chains as vectors with elements in . In fact, we can easily construct a group by defining the operation to be as we expect:

Under this operation we get , the group of -chains of . For a simplicial complex , there always exists for . For or , we define to be the trivial group.

When a simplicial complex has finitely many simplices , the -chains group is finitely generated by the elementary p-chains where

Boundary Map

We can connect chain groups with the boundary map .

Boundary

The boundary of a -simplex is the -chain formed by taking the sum of all -faces, i.e., if , then

where denote an omitted vertex.

Note that when working over , for all . So the boundary becomes

Thus, given a -chain , the p-th boundary map is defined by

One may verify that is in fact a homomorphism, that is, .

Since is defined for , we get a chain (called a chain complex) of boundary homomorphisms:

Note that the chain complex forms an abstract simplicial complex.

Cycles and Boundaries

p-cycle

A p-cycle is a -chain with empty boundary, i.e., .

The set of -cycles, , is a subgroup of . More specifically,

Typically, is a proper subgroup of , however for any 0-simplex , . Thus, when we get that .

p-boundary

A p-boundary is a -chain that is the boundary of some -chain, i.e., for some .

The set of -boundaries, is a subgroup of . More specifically,

In fact, is actually a subgroup of due to the fundamental law of homology:

Fundamental Law of Homology

for all

Therefore, our chain complex

is exact, i.e., .

Homology Groups

Homology Group

The p-th homology group is the quotient group

and is composed of classes of cycles that are not boundaries.

Each element of is given by adding -boundaries to a given -cycle: . Another is in the same class as if . In such a case, and are called homologous which is denoted .

The operation in is the typical quotient group operation:

Therefore, is abelian as our underlying group is either or .