ProofComplete

Simplicial Homology - Key Proof

We prove the fundamental property 2=0\partial^2 = 0, which is the foundation of all homology theory.

Proof

Theorem: For any simplicial complex KK, the boundary operators satisfy n1n=0\partial_{n-1} \circ \partial_n = 0 for all nn.

It suffices to verify this on generators, i.e., on individual nn-simplices σ=[v0,,vn]\sigma = [v_0, \ldots, v_n].

Step 1: Compute nσ\partial_n \sigma

By definition: nσ=i=0n(1)i[v0,,v^i,,vn]\partial_n \sigma = \sum_{i=0}^n (-1)^i [v_0, \ldots, \hat{v}_i, \ldots, v_n]

Each term is an (n1)(n-1)-simplex obtained by omitting vertex viv_i.

Step 2: Apply n1\partial_{n-1} to each term

For the ii-th term τi=[v0,,v^i,,vn]\tau_i = [v_0, \ldots, \hat{v}_i, \ldots, v_n]: n1τi=j=0i1(1)j[v0,,v^j,,v^i,,vn]+j=i+1n(1)j1[v0,,v^i,,v^j,,vn]\partial_{n-1} \tau_i = \sum_{j=0}^{i-1} (-1)^j [v_0, \ldots, \hat{v}_j, \ldots, \hat{v}_i, \ldots, v_n] + \sum_{j=i+1}^n (-1)^{j-1} [v_0, \ldots, \hat{v}_i, \ldots, \hat{v}_j, \ldots, v_n]

The first sum runs over j<ij < i (omitting vjv_j then viv_i), the second over j>ij > i (omitting viv_i then vjv_j).

Step 3: Compute n1n\partial_{n-1} \circ \partial_n

(n1n)σ=i=0n(1)in1τi(\partial_{n-1} \circ \partial_n) \sigma = \sum_{i=0}^n (-1)^i \partial_{n-1} \tau_i

Expanding using Step 2: =i=0n(1)i[j=0i1(1)j[v0,,v^j,,v^i,,vn]+j=i+1n(1)j1[v0,,v^i,,v^j,,vn]]= \sum_{i=0}^n (-1)^i \left[ \sum_{j=0}^{i-1} (-1)^j [v_0, \ldots, \hat{v}_j, \ldots, \hat{v}_i, \ldots, v_n] + \sum_{j=i+1}^n (-1)^{j-1} [v_0, \ldots, \hat{v}_i, \ldots, \hat{v}_j, \ldots, v_n] \right]

Step 4: Reindex and collect terms

Each (n2)(n-2)-simplex [v0,,v^j,,v^k,,vn][v_0, \ldots, \hat{v}_j, \ldots, \hat{v}_k, \ldots, v_n] (with j<kj < k) appears exactly twice:

  • Once from omitting vjv_j first (index i=ki = k, j<ij < i), with sign (1)k(1)j=(1)j+k(-1)^k \cdot (-1)^j = (-1)^{j+k}
  • Once from omitting vkv_k first (index i=ji = j, k>ik > i), with sign (1)j(1)k1=(1)j+k1(-1)^j \cdot (-1)^{k-1} = (-1)^{j+k-1}

The signs are opposite: (1)j+k(-1)^{j+k} and (1)j+k1=(1)j+k(-1)^{j+k-1} = -(-1)^{j+k}.

Step 5: Cancellation

Every (n2)(n-2)-simplex appears twice with opposite signs, so all terms cancel: (n1n)σ=0(\partial_{n-1} \circ \partial_n) \sigma = 0

Since this holds for all generators σ\sigma, and \partial is linear, we have 2=0\partial^2 = 0 on all chains. ∎

Remark

This algebraic cancellation reflects a geometric fact: the boundary of a boundary is empty. For a 2-simplex (triangle), its boundary is three edges, and the "boundary" of these edges (considering orientations) is each vertex counted twice with opposite signs, giving zero.

Remark

The property 2=0\partial^2 = 0 is what makes (C,)(C_\bullet, \partial) a chain complex. This structure appears throughout mathematics: de Rham cohomology, group cohomology, sheaf cohomology, and more all rely on analogous differential operators satisfying d2=0d^2 = 0.