advanced35 min studyLesson 481 in Mathematics

Simplicial chains and boundary operators

Build oriented chain groups, verify boundary cancellation, and distinguish cycles from the boundaries that make them trivial.

On this page

What you’ll understand

  • Calculate an oriented simplex boundary with alternating signs.
  • Explain why boundary squared is zero.
  • Compute ordinary and reduced homology in a small simplicial complex.

A closed loop can be nontrivial in one space and bound a filled region in another. Homology records this distinction by combining oriented geometric pieces algebraically. First identify combinations with zero boundary, then identify two such combinations when their difference bounds a higher-dimensional chain. The signs and coefficient ring are part of the definition. Unless another coefficient system is specified, examples use integers. We begin with finite simplicial complexes, where every chain and boundary can be written explicitly and checked without relying on a drawing's suggestion that a region looks filled.

Oriented simplices generate free chain modules

Fix a commutative coefficient ring RR with identity and order the vertices of a simplicial complex. The group Cn(K;R)C_n(K;R) is the free R-module on oriented n-simplices, with reversing orientation changing the sign. A chain is a finite R-linear combination of these generators. The boundary of an ordered simplex is the alternating sum of the faces obtained by omitting one vertex. Choosing a different coherent orientation changes basis signs; it does not change the resulting homology modules.

For an edge, the boundary is its terminal vertex minus its initial vertex. For a triangle, one of the three edges appears with a minus sign under the standard vertex ordering. These signs do not express a geometric preference for one side. They ensure that each codimension-two face occurs twice with opposite coefficients when a boundary is taken again. Over a ring of characteristic two, minus and plus agree, but paired terms still cancel because twice a coefficient is zero.

∂n[v0,…,vn]=∑i=0n(−1)i[v0,…,v^i,…,vn],∂n−1∂n=0\partial_n[v_0,\ldots,v_n]=\sum_{i=0}^{n}(-1)^i[v_0,\ldots,\widehat v_i,\ldots,v_n],\qquad\partial_{n-1}\partial_n=0
The hat means omission of that vertex. Each codimension-two face appears twice with opposite signs.↔ Scroll wide equations horizontally.

Take cycles modulo boundaries

An n-cycle is a chain in ker⁡∂n\ker\partial_n, and an n-boundary lies in im⁡∂n+1\operatorname{im}\partial_{n+1}. The identity just proved puts boundaries inside cycles, making their quotient a well-defined module. A cycle is zero in homology exactly when it is a boundary, not merely when its own boundary is zero. The available higher-dimensional simplices decide which cycles become boundaries. Removing a filled triangle while retaining its edges changes that quotient even though the visible triangular outline remains.

With integer coefficients, homology groups may have finite-order classes as well as free generators. Gaussian elimination over a field computes vector-space ranks but can lose this integral information; integer boundary matrices call for integral methods such as Smith normal form. Even over a field, finding the kernel of one boundary matrix is only half the calculation. One must also quotient by the image of the next matrix. A count of closed chains without that quotient generally overcounts the topological classes.

Hn(K;R)=ker⁡(∂n:Cn→Cn−1)im⁡(∂n+1:Cn+1→Cn)H_n(K;R)=\frac{\ker(\partial_n:C_n\to C_{n-1})}{\operatorname{im}(\partial_{n+1}:C_{n+1}\to C_n)}
Cycles that differ by a higher-dimensional boundary represent the same homology class.↔ Scroll wide equations horizontally.

Degree zero needs its own convention

Ordinary H₀ of a nonempty finite complex is a free module with one generator for each path component. Edge boundaries identify vertices in the same component without removing the last generator of that component. Reduced homology adds an augmentation from zero-chains to the coefficient ring by summing coefficients. Its degree-zero kernel removes one overall component contribution. For a nonempty path-connected complex, reduced H₀ is zero while ordinary H₀ remains the coefficient ring; positive-degree groups are unchanged.

A simplicial complex is combinatorial input together with its geometric realization. Subdividing changes the chain groups and matrices, yet the associated homology of the realization remains the same. Establishing this invariance needs a theorem connecting subdivisions or connecting simplicial and singular homology; it does not follow from the number of vertices being unchanged, since that number may increase. Small explicit computations are valuable reference cases for checking orientations, degree-zero conventions, and matrix algorithms before larger examples hide these distinctions.

An outline and its filling

Take vertices 0,1,2 and all three edges, but no triangle. Orient edges from smaller to larger vertex. Compute H1 and H0 over the integers, then add the filled triangle.

  1. Write a one-chain as a[01]+b[12]+c[02]. Its vertex coefficients in the boundary are −a−c at vertex 0, a−b at vertex 1, and b+c at vertex 2. Zero boundary forces b=a and c=−a.

  2. Thus every one-cycle is a multiple of z=[01]+[12]−[02]. With no two-simplices there are no nonzero one-boundaries, so H1 is infinite cyclic. The connected edge graph has H0 equal to the integers.

  3. Adding [012] introduces boundary [12]−[02]+[01]=z. Its image now contains every one-cycle, killing H1. H0 remains the integers because the space is still nonempty and connected.

The result

The triangular outline has H1=Z, while the filled triangle has H1=0. Both have ordinary H0=Z and reduced H0=0.

Explore the model

Interactive lab

Interactive lab · waves

See why paired signs matter

Pause and Reset, then set both controls to phase difference 180° and amplitude ratio 1. Predict zero for the sum of the two equal opposite waves at every position and time. Reset and set phase 0° and ratio 1; predict doubling. This is an algebraic cancellation illustration for a face appearing with +1 and −1, not a computation of a simplicial boundary or homology.

See why paired signs matterTwo waves share the same frequency and wave number. Playback advances t in sin(2x − t) + a sin(2x − t + phase). Current readings: Sum at x = 0: 0.866; Resultant amplitude: 1.732; Phase difference: 60°. All parameters are adjustable with the labeled controls below.−3.14−1.5701.573.14−3.4−1.701.73.4x · radiansAmplitude
SumFirst componentSecond component
Sum at x = 0
0.866
Resultant amplitude
1.732
Phase difference
60°
t = 0 s

Two waves share the same frequency and wave number. Playback advances t in sin(2x − t) + a sin(2x − t + phase). Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.

Look forThe identity boundary squared equals zero relies on paired contributions cancelling with the correct signs.

Check your understanding

When does a cycle represent zero in homology?

Try it yourself

Compute ordinary H0, reduced H0, and H1 over the integers for one closed interval with its endpoints as vertices. Compare with a space of two isolated vertices.

Take a moment to make a prediction or work it out on paper. Open a hint when you need one.

Give me a hint

The interval has one edge boundary equal to the difference of its endpoints. For reduced H0, also apply the augmentation that sums coefficients.

Compare with the solution

For the interval, the edge boundary identifies its two vertices, leaving ordinary H0=Z. The augmentation is an isomorphism on that component copy of Z, giving reduced H0=0. The edge boundary map is injective, so H1=0. Two isolated vertices have no edge relation: ordinary H0=Z², reduced H0=Z generated by their difference, and H1=0. A connected contractible space therefore has nonzero ordinary degree-zero homology even though every reduced homology group vanishes.

Take it with you

  • Alternating orientations make each boundary itself a cycle.
  • Homology quotients cycles by actual higher-dimensional boundaries.
  • Ordinary and reduced degree-zero homology use different conventions.

Read further

Original sources and deeper explanations to follow at your own pace.

Optional progress, saved in this browser when available. Revisit any lesson at any time.

Lesson not marked complete.