Explain why the boundary formula d_n(sigma) = sum_{i=0}^{n} (-1)^i sigma ∘ F_i (where F_i is the i-th face inclusion Delta^{n-1} -> Delta^n) still satisfies d_{n-1} ∘ d_n = 0 in the singular setting.
Think about your answer, then reveal below.
Model answer: The proof is purely combinatorial and identical to the simplicial case. Applying d twice gives a double sum over pairs (i, j) where we omit the i-th vertex and then the j-th vertex. Each pair of omitted vertices appears twice — once as (i, j) with j < i and once as (j, i-1) with the shifted index — and with opposite signs due to the (-1)^i(-1)^j sign convention. These pairs cancel, giving zero. The proof depends only on the alternating sign formula and the combinatorics of face inclusions, not on any property of sigma or X.
This is a crucial observation: the chain complex structure (and therefore the well-definedness of homology) is a formal consequence of the alternating sum formula, independent of the nature of the simplices. The same identity works for simplicial, singular, and cellular boundary operators, which is why all these homology theories share the same foundational algebraic structure.