Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Simplicial Homology - Mathematics Is A Sciencedd

Download as pdf or txt
Download as pdf or txt
You are on page 1of 14

21.01.

2022 02:42 Simplicial homology - Mathematics Is A Science

Simplicial homology
Jump to navigationJump to search
Contents
1 Simplicial complexes
2 Faces of a simplex and non-oriented chains
3 How to orient a simplex
4 The algebra of oriented chains
5 The boundary operator
6 Homology

Simplicial complexes
Recall that a chain complex is a sequence of vector spaces and linear operators:
∂ k+2 ∂ k+1 ∂k ∂ k−1 ∂1 ∂0

... −−−→ Ck+1 −−−→ Ck −


−→ Ck−1 −−−→ ... −
−→ C0 −
−→ 0.

that satisfies the double boundary identity:

∂k+1 ∂k = 0, ∀k.

This property allows us to study the homology of this chain complex:

Hk := ker ∂k / Im ∂k+1 .

Where do chain complexes come from?


We started with chain complexes for graphs. They are very short:

∂2 =0 ∂1 ∂0 =0

0 −−−→ C1 −
−→ C0 −−−→ 0.

Here C0 (G) and C1 (G) are the groups of chains of nodes and of edges of the graph G.
We also built chain complexes for cubical complexes:

Ck = Ck (K),

where Ck (K) is the group of k-chains of cubical complex K .

Graphs and cubical complexes are very different in nature. Cubical complexes are built via discretization of
the Euclidean space in order to study its topology and the topology of its subsets. Meanwhile, we approach
topology of graphs from the opposite direction, which may be called Euclidization of data, and yet we can
still study the topology of subsets of the Euclidean space -- via realizations of graphs. We will follow this
latter route with simplicial complexes.
Let's review the definitions.

Definition.
A collection K of subsets of a finite set S is called an abstract simplicial complex, or just a simplicial
complex, if all subsets of any element of K are also elements of K :

τ ∈ K, σ ⊂ τ ⇒ σ ∈ K.

The elements of these subsets are called simplices. If such a subset a has exactly n + 1 elements, it is
called an n-simplex, or simplex of dimension n = dim a .
The highest dimension of a simplex in K is called the dimension of K :

dim K := max dim a.


a∈K

calculus123.com/wiki/Simplicial_homology 1/14
21.01.2022 02:43 Simplicial homology - Mathematics Is A Science

For a given n, the collection of all k-simplices in K with k ≤ n is called the n-skeleton of K denoted
by K (n)
:

(n)
K := {a ∈ K : dim a ≤ n}.

A realization of a simplicial complex K is a a geometric simplicial complex Q = |K| along with such a
one-to-one correspondence f of the simplices (starting with the vertices) of K with the simplices of Q
that the faces are preserved:

σ ⊂ τ ⇒ f(σ) ⊂ f(τ ).

A representation of a topological space X as a homeomorphic image of a realization of a simplicial


complex K is called its triangulation and these spaces are called polyhedra. We still say that X is a
realization of K .
3
This is an example of a realization of a 2 -dimensional simplicial complex as a geometric complex in R :

And this is a complex that may seem to contain only one 3 -simplex, blown up:

Example. A realization of the complex

ABD, BCD, ACD, ABE, BCE, ACE

is found by gluing these 6 “triangles” to each other one by one. Alternatively, we can build it skeleton by
skeleton:

3
We throw the vertices (the singletons from K ) around in R and then connect them by the paths (the pairs
in K ) trying to keep them unknotted for simplicity. Finally we add the faces (the triples in K ) as pieces of
fabric stretched on these wire-frames.
The result is homeomorphic to the sphere.

The realizations of simplicial complexes behave similarly to those of cubical complexes. In particular, they
have the same topology.
Proposition. A polyhedron in a Euclidean space is closed and bounded.

Exercise. Prove the proposition. Hint: prove for a simplex first.


Exercise. Sketch realizations of these complexes:

calculus123.com/wiki/Simplicial_homology 2/14
21.01.2022 02:43 Simplicial homology - Mathematics Is A Science

AB, BC, CD, DA, CA, BD ; and


ABC, ABD, ABE.

Exercise. Is there a 2 -dimensional simplicial complex that can't be realized in R3 ?


N
Exercise. Prove that any abstract simplicial complex K has a realization. Hint: try R , where N is the
number of vertices in K .

Faces of a simplex and non-oriented chains


Since they have fewer edges, simplices are indeed simpler than anything else, even cubes. Just consider the
boundary:

Indeed,

in dimension 2 , a triangle has 3 sides, while a square has 4 ;


in dimension 3 , a tetrahedron has 4 faces, while a cube has 6 ;
...
in dimension n, an n-simplex has n + 1 (n − 1) -faces, while an n-cube has 2n.
The boundary of a n-simplex is made of its (n − 1) -faces. Those are easy to construct by choosing one
vertex at a time and considering the opposite face:

As a data structure, the n-simplex is just a list of n + 1 items called vertices:

s = A0 A1 . . . An ,

and any of its (n − 1) -faces is the same list with one item dropped (indicated by the brackets):

f0 = [A 0 ]A 1 . . . A n ,

f1 = A 0 [A 1 ]. . . A n ,

...

fn = A 0 A 1 . . . [A n ].

Such a simple construction doesn't exist for cubes. Instead, we relied on the product structure to prove our
theorems.

In the non-oriented case, a chain is, as before, defined as a “combination” of cells, i.e., a formal, binary sum
of cells. In the above example, there are only these 1 -chains:

0, a, b, c, a + b, b + c, c + a, a + b + c.

It is clear now that the boundary of an n-simplex is the sum of its (n − 1) -faces. It's an (n − 1) -chain:
n n

∂n s := ∑ fi = ∑ A 0 . . . A i−1 [A i ]A i+1 . . . A n .

i=0 i=0

calculus123.com/wiki/Simplicial_homology 3/14
21.01.2022 02:43 Simplicial homology - Mathematics Is A Science

As before, we extend the operator from cells to chains and then define for any simplicial complex K the
familiar groups. They have the same names with “simplicial” and “over Z2 ” attached whenever necessary.
So, we have the simplicial...
chain groups Ck (K), ∀k ;
chain complex

∂ k+1 ∂k ∂ k−1

... → Ck+1 (K) −−−→ Ck (K) −


−→ Ck−1 (K) −−−→ ... → 0;

cycle groups Zk (K) := ker ∂k , ∀k ;


boundary groups Bk (K) := Im ∂k+1 , ∀k ;
homology groups Hk (K) := Zk (K)/Bk (K), ∀k ,
... over Z2 .
The last step of the construction is made possible by the following:

Theorem (Double Boundary Identity). For non-oriented chains and simplicial complexes,

∂k ∂k+1 = 0.

Exercise. Prove the theorem algebraically for k = 0, 1, 2 . Also provide sketches of the construction.
The general case of the theorem will follow as a corollary from the oriented case.

The homology theory of simplicial complexes over Z2 is complete!


However, our main interest remains homology over R.
Example (Kirchhoff's current law). Suppose we have an electrical circuit understood as a graph.

Then the conservation principle is satisfied: the sum of currents flowing into any junction is equal to the
sum of currents flowing out of the junction. If the edges are oriented, we can think of the currents as 1 -
chains -- over the reals. Moreover, a current is such a 1 -chain I that satisfies, for any vertex A:

∑ I (ek ) = 0,

with summation over all edges ek adjacent to A. It follows that ∂I = 0 . It's a cycle!

How to orient a simplex


The first step in developing the homology over the reals is to add more structure to the complex --
orientation of cells.

Recall that for cubical complexes we initially defined the orientation for 1 -cells only as their directions. It
can be arbitrary or it can be aligned with the axes:

These directions, however, don't suggest any particular way of orienting the squares. Those are defined as
clockwise or counterclockwise orderings of the vertices.

Exercise. Show that this is the choice between two equivalence classes of orderings of 4 letters.

calculus123.com/wiki/Simplicial_homology 4/14
21.01.2022 02:43 Simplicial homology - Mathematics Is A Science

This approach, however, proved itself too complex for higher dimensions and we instead relied on the
representation of each cube as a product of edges and vertices.
Defining such orientation is also possible based the geometry of the Euclidean space; for example, a plane
(and a square) in the 3 -dimensional space is oriented by a choice of one of the two unit normal vectors.

Exercise. Show that this is the choice between two equivalence classes of normal vectors.
n
The idea extends to subspaces of dimension n − 1 in R . However, this “external” approach to orientation
fails when the dimension of the subspace is less than n − 1 because the normal vectors don't split into two
equivalence classes anymore.

The most important thing we know is that


there should always be exactly two orientations.
Following our treatment of cubical complexes, we first define the directions of all edges of our simplicial
complex and, this time, the direction of an edge isn't dictated by the ambient space (there is none) -- the
choice is entirely ours!
We illustrate this idea below. In this simplicial complex representation (triangulation) of the circle, all three
edges have been oriented, at random:

Here, the 1 -simplices aren't just edges a, b, c but

a = AB = −BA, b = CB = −BC, c = AC = −CA.

We could have chosen any other order of vertices: a = BA, b = CB, c = CA , etc.

Early on, let's make it clear that another choice of cells' orientations will produce a different algebra of
chains... but the same homology groups! In fact, choosing orientation of a complex is similar to choosing a
basis of a vector space.

Next, after using directions to define orientation of edges, how do we handle orientations of higher-
dimensional simplices?
Since there is no such thing as “the direction of a triangle”, we need to think of something else. Looking at
the picture below, the answer seems obvious: we go around it either clockwise or counterclockwise:

However, this idea has no analog for a 3 -simplex. There is no such thing as clockwise and, moreover, there
is no circular path through all of its vertices that capture all possible orderings.
Exercise. Prove that. Hint: just count.

We find the answer in the definition of simplicial complex! The definition relies only on the data structure
and so should the definition of orientation.

First, let's observe that speaking of edge AB being an element of complex K is misleading because the
elements of K are subsets of set S . Therefore, to be precise we wouldn't write:

AB ∈ K,

calculus123.com/wiki/Simplicial_homology 5/14
21.01.2022 02:43 Simplicial homology - Mathematics Is A Science

until the orientation has been already introduced, but instead:

{A, B} ∈ K.

Considering the fact that {A, B} = {B, A} , here's our conclusion: choosing AB over BA is equivalent
to choosing an ordering of the set {A, B} .
So, the idea is that an orientation of a simplex is simply a specific choice of the order of its vertices.

Let's consider the triangle. For a 2 -simplex with vertices A, B, C , we have 6 possible orderings of the
vertices:

ABC BCA , , and CAB for clockwise, and


ACB CBA , , and BAC for counter-clockwise.
But there should be only two orientations! It follows that an orientation should be a choice of one of these
two classes of orderings. What are they exactly?
These orderings are simply re-orderings of ABC . In other words, they are self-bijections of {A, B, C} .
We recognize them as permutations.

Recall, an even/odd permutation is the composition of an even/odd number of transpositions, which “flip”
two elements. For example,
it takes two flips to get CAB from ABC , so it's even; but
it takes one flip to get ACB from ABC , so it's odd.
We know that the even permutations form the subgroup An of the symmetric group Sn of all permutations
of a set of n elements.

Therefore, the former class is that of even permutations and the latter odd.
So, the definition of orientation of simplices is based on the fact that there are two equivalence classes of
orderings of any set and, in particular, on the set of vertices of a simplex:
two orderings are equivalent if they differ by an even permutation.
Of course, these two classes are the two cosets that form the following quotient group:

Sn /An .

Definition. Suppose an n-simplex τ is given as an ordered list of n + 1 elements τ = A0 A1 . . . An .

Then we say that τ is an oriented simplex if either the class of even permutations of the vertices
{A 0 , A 1 , . . . , A n } is chosen or the class of odd permutations.
Therefore, we will always have to deal with this ambiguity in all our constructions as each ordering that we
use is, in fact, an equivalence class of orderings. For example,
ABC means [ABC] = {ABC, BCA, CAB} ; and
ACB means [ACB] = {ACB, CBA, BAC} .
In other words, it suffices to list a single representative of the class to orient the simplex.

Exercise. Demonstrate how this scheme fails for cubical complexes. Hint: try dimension 2 .
Exercise. With the meaning of orientation of cells of dimensions 1 and 2 clear, what is the geometric
meaning of orientation of vertices?
n+1
Exercise. A permutation of the basis vectors of R defines a linear operator. What can you say about its
determinant?

The algebra of oriented chains


calculus123.com/wiki/Simplicial_homology 6/14
21.01.2022 02:43 Simplicial homology - Mathematics Is A Science

Definition. Suppose a simplicial complex K consists of simplices as subsets of set S . We say that K is an
oriented simplicial complex if its every simplex is oriented. We will omit “oriented” when there is no
confusion.
Example. The complex K of the triangle, is:

non-oriented: K = {{A}, {B}, {C}, {A, B}, {C, B}, {A, C}, {A, B, C}};

oriented: K = {A, B, C, AB, CB, AC, [ABC]}.

Note that the orientations of the edges of τ don't match the orientation of τ itself. The reason is, they don't
have to... Also, consider the possibility that there may be another 2 -simplex adjacent to one of these edges
with the “opposite” orientation.

To acquire an orientation for complex K , one can just order its vertices and then use that order to orient
each simplex in K :

Exercise. In how many ways can this be done?

Up to this point, the development of the algebra of chains follows exactly that of the case of oriented cubical
complexes. There are some differences.
First, all simplices are oriented not just 1 -dimensional.
Second, the meaning of −τ for a simplex τ is clear: it's τ with the opposite orientation. For dimensions 1
and 2 , the geometric meaning is clear:

For higher dimensions, it's a flip of two vertices:

A 1 A 0 A 2 . . . A n = −A 0 A 1 A 2 . . . A n .

It is worth repeating what oriented simplices are and aren't.


Oriented simplices aren't subsets of the vertices, not {A, B, C} .
Oriented simplices aren't orderings of the vertices, not ABC .
Oriented simplices are classes of orderings of the vertices, such as [ABC] = {ABC, BCA, CAB}.

This is how we make this precise.

calculus123.com/wiki/Simplicial_homology 7/14
21.01.2022 02:43 Simplicial homology - Mathematics Is A Science

Theorem.

A 0 A 1 . . . A n = π(s)A s(0) A s(1) . . . A s(n) ,

where s ∈ Sn+1 is a permutation and π(s) is its parity:

1 if s is even,
π(s) := {
−1 if s is odd.

Recall that the point of using oriented chains is to be able to capture all possible ways to go around the
circle: going once, twice, or thrice around it, or going in the opposite direction.

An oriented simplicial chain is a “formal” linear combination of finitely many oriented simplices, such as
3a + 5b − 17c. The coefficients come from some ring R. From this point of view, the chains previously

discussed are over R = Z2 , i.e., binary. We will concentrate on real chains, i.e., ones with real coefficients.
However, the analysis will often apply also to the integers R = Z , rational numbers R = Q , etc.

Next, for a given simplicial complex K and k = 0, 1, 2... , let Ck (K) denote the set of all real k-chains:

Ck (K) := {∑ si σi : si ∈ R, σi is a k−simplex in K} .

It is easy to define the sum of two chains by assigning appropriate coefficients of each simplex: if

A = ∑ si σi , B = ∑ ti σi ⇒ A + B := ∑(si + ti )σi .

i i i

To see that the operation above is well-defined, one can assume that each sum lists all simplices present in
both sums -- some with zero coefficients.
Theorem. Ck (K) is an abelian group with respect to chain addition.

Proof. We verify the axioms of group below.


(1) Identity element:

0 = ∑ 0 ⋅ σi .

(2) Inverse element:

A = ∑ si σi ⇒ −A = ∑(−si )σi .

i i

(3) Associativity:

A + (B + C) = ∑(si + ti + ui )σi

= (A + B) + C.

It is also easy to define the scalar multiplication of chains: if

A = ∑ si σi , and r ∈ R,

then we let

rA := ∑(rsi )σi .

Theorem. Ck (K) is a vector space with respect to chain addition and scalar multiplication. The set of all
k -simplices in K is a basis of this space.

calculus123.com/wiki/Simplicial_homology 8/14
21.01.2022 02:43 Simplicial homology - Mathematics Is A Science

Exercise. Prove the theorem.


Example. In particular, in the example of a triangle representing the circle, we have

C0 (K) =< A >≅ R,

C1 (K) =< a, b, c >≅ R × R × R,

C2 (K) = 0 , etc.

Exercise. Prove that choosing a different orientation of a simplicial complex produces a chain group
isomorphic to the original. Present the matrix of the isomorphism.
Exercise. What does the algebra of oriented chains over Z2 look like?

Until a relation is established between chains of different dimensions, this algebra can't capture the
topology of the complex. This relation is given by the boundary operator.

The boundary operator


The boundary operator of a simplicial complex records the relations between cells/chains of consecutive
dimensions.

Let's review what we already know.


Example. Suppose we have a simplicial complex K shown above:

0 -simplices: A, B, C ;
1 -simplices: a = AB, b = CB, c = AC ;
2 -simplex: τ = ABC .
The boundary of a vertex empty, so the boundary operator of a 0 -chain is 0 :

∂(A) = 0, ∀A ∈ C0 (K).

The boundary of a 1 -cell consists of its two end-points, so, in the binary setting, this was simple:

∂(a) = ∂(AB) = A + B.

In the integral setting, the direction of the edge matters (AB ≠ BA ), so we define:

∂(a) = ∂(AB) := B − A, ∀a = AB ∈ C1 (K).

In dimension 2 , the boundary ∂τ is defined as a linear combination of its faces:

∂τ = AB + BC + CA = a − b − c,

or:

∂τ = ∂ (△)

= ↗ + ↘ + ←

= a+ (−b)+ (−c)

= a − b − c.

Here, we first follow the chain clockwise as indicated by its orientation writing the 1 -cells as they appear,
and then interpret these 1 -cells in terms of the 1 -cells, a, b, c, that we listed in the complex K .

Let's define the boundary for an arbitrary dimension.

Recall first what we mean by a face of a simplex. As the n-simplex is just a list of n + 1 vertices, any of its
(n − 1) -faces is a list of the same vertices with one dropped:

calculus123.com/wiki/Simplicial_homology 9/14
21.01.2022 02:43 Simplicial homology - Mathematics Is A Science

f0 = [A 0 ]A 1 . . . A n ,

f1 = A 0 [A 1 ]. . . A n ,

...

fn = A 0 A 1 . . . [A n ].

The question now is, what are the oriented faces of an oriented simplex? The answer is, of course, they are
oriented simplices.
The idea is very simple: removing an item from an ordering gives an ordering of the smaller set, just as
shown above. However, that this answer is justified isn't as simple as it seems. Indeed, we aren't dealing
with orderings but with classes of orderings. Why does this operation still make sense?
Proposition. Removing an item from an even/odd ordering gives us an even/odd ordering of the smaller
set; or, algebraically,

An = Sn ∩ A n+1 .

Exercise. Prove the proposition.

Now, the boundary of an n-simplex s is the sum of its faces, in the non-oriented case. As we see in the
example above, this time the faces appear with various signs. As it turns out, the boundary now is the
alternating sum of its faces:

∂s = f0 − f1 + f2 −. . . ±fn .

Definition. The boundary of an oriented n-simplex is an oriented (n − 1) -chain defined by:

i
∂(A 0 A 1 . . . A i . . . A n ) = ∑(−1) A 0 A 1 . . . [A i ]. . . A n .

Example. Let's apply the definition to the complex of the triangle, as in the example above. These are the
oriented simplices based on the obvious ordering of the 3 vertices:

0 -simplices: A0 , A1 , A2 ;
1 -simplices: A0 A1 , A1 A2 , A0 A2 ;
2 -simplex: A0 A1 A2 .
Then

∂(A 0 A 1 A 2 ) = [A 0 ]A 1 A 2 − A 0 [A 1 ]A 2 + A 0 A 1 [A 2 ]

= A1 A2 − A0 A2 + A0 A1

= A0 A1 + A1 A2 + A2 A0 .

So, these edges go clockwise around the triangle, as expected!

Notice that the input of the formula in the definition is an ordering while it is supposed to be an oriented
simplex, i.e., a class of orderings. What happens if we use another representative from the class of orderings
as the input of this formula?

Exercise. Confirm that the result is the same for

∂(A 2 A 0 A 1 ).

A single term in the boundary expansion for a 2 -simplex is shown below:

calculus123.com/wiki/Simplicial_homology 10/14
21.01.2022 02:43 Simplicial homology - Mathematics Is A Science

To further understand what's going on, let's flip the first two vertices:

∂(A 1 A 0 A 2 . . . A n )

i
= ∑ (−1) A 1 A 0 A 2 . . . [A i ]. . . A n
i

i
= [A 1 ]A 0 A 2 . . . A n − A 1 [A 0 ]A 2 . . . A n +∑ (−1) A 1 A 0 A 2 . . . [A i ]. . . A n
i>1

i
= A0 A2 . . . An − A1 A2 . . . An +∑ (−1) A 1 A 0 A 2 . . . [A i ]. . . A n
i>1

i
= −A 1 A 2 . . . A n + A 0 A 2 . . . A n +∑ (−1) (−1)A 0 A 1 A 2 . . . [A i ]. . . A n
i>1

i
= −[A 0 ]A 1 A 2 . . . A n + A 0 [A 1 ]A 2 . . . A n −∑ (−1) A 0 A 1 A 2 . . . [A i ]. . . A n
i>1

i
= − ∑ (−1) A 1 A 0 A 2 . . . [A i ]. . . A n
i

= −∂(A 0 A 1 A 2 . . . A n ).

The sign of the boundary chain has reversed! Therefore, we have the following:
Proposition. The boundary chain of an ordered simplex is well-defined. In particular, for any oriented
simplex s, we have

∂(−s) = −∂(s).

Exercise. Provide the rest of the proof.

With the operator defined on each of the simplices, one can extend this definition to the whole chain group
by linearity, thus creating a linear operator:

∂ : Cn (K) → Cn−1 (K).

Indeed, since we know ∂(σi ) for each simplex σi ∈ Cn (K) , we can simply extend ∂ to the rest of the
vector space:

∂ (∑ si σi ) := ∑ si ∂(σi ).

i i

Homology
The key fact needed for homology theory is:
all boundaries are cycles.
Algebraically, it is given by the following theorem:
Theorem (Double Boundary Identity). ∂∂ = 0 over R or Z .

Proof. It suffices to prove that ∂∂(s) = 0 for any simplex s in K . The idea is that in the expansion of
∂∂s each (n − 2) -face appears twice but with opposite signs.

Suppose s is an n-simplex:

s = A0 . . . An .

For each i ,
= 0, 1, . . . , n fi is the ith face of s:

fi = A 0 . . . [A i ]. . . A n .

calculus123.com/wiki/Simplicial_homology 11/14
21.01.2022 02:43 Simplicial homology - Mathematics Is A Science

It is an oriented (n − 1) -simplex. For each pair i, j = 0, 1, . . . , n, i ≠ j , let fij = fji be the j th face of
fi or, which is the same thing, the ith face of fj :

fij = A 0 . . . [A i ]. . . [A j ]. . . A n .

It is an oriented (n − 2) -simplex.

First, we use the definition and then the linearity of the boundary operator:

i
∂∂s = ∂ (∑ (−1) fi )
i

i
= ∑ (−1) ∂(fi )
i

Consider the ith term, i.e., the summation over j , and watch how the signs alternate:

∂(fi ) = ∂(A 0 A 1 . . . [A i ]. . . A n )

j
= ∑ (−1) A 0 A 1 . . . [A j ]. . . [A i ]. . . A n [A j ] in jth term of the sum...
j<i

j−1
+∑ (−1) A 0 A 1 . . . [A i ]. . . [A j ]. . . A n [A j ] in (j − 1)st term...
j>i

j j−1
= ∑ (−1) fij + ∑ (−1) fij .
j<i j<i

So, the sign attached to the face becomes the opposite as j goes past i. That's what will endure cancelling...
We substitute now and then deal with double summation, over i and j :

i j j−1
∂∂s = ∑ (−1) (∑ (−1) fij + ∑ (−1) fij )
i j<i j<i

i+j i+j
= ∑ (−1) fij − ∑ (−1) fij
i<j i>j

= 0.

Let's summarize what has happened. The (n − 2) -faces of our simplex s form a symmetric
(n + 1) × (n + 1) matrix. Then ∂∂s is the sum of the elements of this matrix, with appropriate signs,

after the diagonal is removed:

⎡ 0 1 ... i ... j ... n ⎤

⎢ 0 0 −f01 ... +f0i ... −f0j ... +f0n ⎥


⎢ ⎥
⎢ ⎥
⎢ 1 +f10 0 ... −f1i ... +f1j ... −f1n ⎥
⎢ ⎥
⎢ ⎥
⎢ . . ... . ... . ... . ⎥
⎢ ⎥
⎢ . . ... . ... . ... . ⎥
⎢ ⎥
⎢ ⎥
⎢ i −fi0 +fi1 ... 0 ... −fij ... +fin ⎥
{fij } = ⎢ ⎥
⎢ ⎥
. . ... . ... . ... .
⎢ ⎥
⎢ ⎥
⎢ . . ... . ... . ... . ⎥
⎢ ⎥
⎢ ⎥
j +fj0 −fj1 ... +fji ... 0 ... −fjn
⎢ ⎥
⎢ ⎥
⎢ . . ... . ... . ... . ⎥
⎢ ⎥
⎢ ⎥
⎢ . . ... . ... . ... . ⎥

⎣ n −fn0 +fn1 ... −fni ... +fnj ... 0 ⎦

Finally, the symmetric entries have opposite signs and, therefore, cancel.

calculus123.com/wiki/Simplicial_homology 12/14
21.01.2022 02:43 Simplicial homology - Mathematics Is A Science

Exercise. Fill the blanks in the table to demonstrate how the signs alternate.
The diagram below illustrates the proof for n = 2 :

Corollary. ∂∂ = 0 over Z2 .

Exercise. Prove the corollary (a) by rewriting the above proof, (b) directly from the theorem. Hint:
consider a function Z → Z2 .
So, the boundary of the boundary of a cell is zero. Since every chain is a linear combination of cells, it
follows from the linearity of ∂ that the boundary of the boundary of any chain is zero:

∂ ∂

Ck (K) → Ck−1 (K) → Ck−2 (K)

τ ↦ ∂(τ ) ↦ ∂∂(τ ) = 0.

Thus, every boundary is a cycle:

Bk (K) ⊂ Zk (K).

That's why the homology groups make sense:

Hk (K) := Bk (K)/Zk (K).

Example. Below,we visualize the idea why the sum of the two standard generators of the torus is
homologous to the diagonal, i.e., a + b ∼ d , and (1, 1) = (1, 0) + (0, 1) in the homology group:

calculus123.com/wiki/Simplicial_homology 13/14
21.01.2022 02:43 Simplicial homology - Mathematics Is A Science

Exercise. Represent the following subsets of the plane as realizations of simplicial complexes:

For each of them and coefficients in R:


(1) Find the chain groups and find the boundary operator as a matrix;
(2) Using only part (1) and linear algebra, find Zk , Bk for all k.
(3) Using only part (2) and linear algebra, find the Betti numbers of these complexes.
(4) Confirm that, even though the chain groups are different, the results match those for cubical
complexes. Point out what part of your computation makes it so.
1 2
Exercise. Represent the circle S as a hollow triangle and the sphere S as a hollow pyramid:

and confirm that the homology groups are:

1 1 1
H0 (S ) = R, H1 (S ) = R, H2 (S ) = 0;

2 2 2
H0 (S ) = R, H1 (S ) = 0, H2 (S ) = R.

This page was last edited on 1 December 2015, at 13:44.


© Copyright 2007-2010 Peter Saveliev and Intelligent Perception. No part of this website may be reproduced, distributed, performed, publicly displayed, or made into a derivative work without the explicit perm
Privacy policy About Mathematics Is A Science Disclaimers

calculus123.com/wiki/Simplicial_homology 14/14

You might also like