Lecture 3
Lecture 3
Lecture 3
Žiga Virk
October 13, 2021
1 Affine independence
Figure 1: Some geometric simplices:
a point, a line segment, a triangle, a
A point, a line segment, a triangle, a tetrahedron, etc. These are
tetrahedron.
some of the geometric simplices. They are basic building blocks of
geometric simplicial complexes. A geometric simplex is a convex hull
of a finite collection of points. Before we state their formal definition
we need to clarify a general position property required of a set of
points spanning such a simplex. Under this property we want a pair of
points to span a line segment, a triple of points to span a triangle (and
not just a line segment), etc.
Choose d, k ∈ N and let V = {v0 , v1 , . . . , vk } ⊂ Rd be a collection of
points. Their affine combination is any sum of the form
k k
∑ αi vi , with ∑ αi = 1. Figure 2: The affine hull of the two
i =0 i =0
points on the left is a line. The affine
The affine hull of V is the collection of all affine combinations of ele- hull of the three colinear points on
the right is also a line, implying
ments of V. An affine hull is always an affine linear subspace in Rd ,
these three points are not affinely
meaning it is obtained from a linear subspaces of Rd by a translation. independent.
Points {v0 , v1 , . . . , vk } are affinely independent if no vi can be ex-
pressed as an affine combination of points V \ {vi }. Proposition 1.1
explains how to test points for affine independence using linear inde-
pendence, and why each affine hull is a translated linear subspace.
dent. z
y
Proof. Assume points of V are not affinely independent. Then, with-
out the loss of generality, v0 = ∑ik=1 αi vi and ∑ik=1 αi = 1, which
implies equality ∑ik=1 αi (vi − v0 ) = 0 and not all αi are zero. We
conclude that the points of V are not linearly independent.
On the other hand assume ∑ik=1 β i (vi − v0 ) = 0 with not all β i
being zero. We define β 0 = − ∑ik=1 β i and observe that
k k x
∑ β i v i + β 0 v0 = 0 and ∑ βi = 0.
i =1 i =0 Figure 3: The convex hull of three
affinely independent points is a trian-
Choose K ∈ {0, 1, . . . , k } so that β K 6= 0. Then gle.
k k
βi βi
vK = ∑ − v
βK i
and ∑ −
βK
= 1.
i =0, i 6=K i =0, i 6=K
k k
x= ∑ αi vi and ∑ αi = 1.
i =0 i =0
At some index i the coefficients αi and αi0 differ. Without the loss of
generality we can assume that index is zero, i.e., α0 − α00 6= 0. Then
k
(α0 − α00 )v0 = ∑ (αi0 − αi )vi
i =1
and
kαi0 − αi
v0 = ∑ α − α 0 vi ,
i =1 0 0
which contradicts the assumption that the points of V are affinely
independent.
simplicial complexes 3
– τ is a face of σ.
– σ is a coface of τ.
– τ is a facet of σ if dim(τ ) = dim(σ ) − 1.
T All our simplicial complexes will
Note that ∼
σk
= D k . By Proposition 1.2 each point of σ is uniquely
be finite. For that reason we will be
dropping the word “finite”. There
described by its barycentric coordinates using the vertices of σ. also exist simplicial complexes with
We can now use these building blocks to assemble more complicated infinitely many simplices. However, a
proper definition of infinite simplicial
spaces. complexes brings along additional
technicalities which we want to avoid
in our context.
Definition 2.2. Let d ∈ {0, 1, . . .}. A (finite) geometric simpli-
cial complex K ⊂ Rd is a (finite) collection of geometric simplices,
such that:
Pieces on that picture have specific locations and just like geometric
simplices, could be described by specific coordinates. However, the as-
sembly instructions contain no coordinates. There is a good reason for
that1 . In order to assemble the object, the instructions only provide a 1
Besides the fact that nobody would
list of pieces and instructions about how to put them together. That purchase such an item.
Definition 3.1. Let V be a finite set. An abstract simplicial com- T In some sources the non-empty
condition in the definition of an
plex L on V is a family of non-empty subsets of V, such that if σ ∈ abstract simplicial complex is omitted
L and τ ⊆ σ is non-empty, then τ ∈ L. and the empty set is always included
as an abstract simplex of dimension
−1.
A few more accompanying definitions using the notation of Defini-
tion 3.1:
• An abstract simplex σ is an element of L. Its dimension is dim(σ ) =
|σ| − 1.
• If τ ⊆ σ ∈ L, then:
– τ is a face of σ.
– σ is a coface of τ.
– τ is a facet of σ if dim(τ ) + 1 = dim(σ ).
plicial complex is a set of such simplices, contains all faces and has to
satisfy the intersection properties of Definition 2.2.
An abstract simplex is just a collection of vertices. No coordinates
are needed. An abstract simplicial complex is a set of such collections
which contains all faces (all subsets of its elements). There are no
intersections to be checked. It is a complete combinatorial description
of a topological space.
simplicial complexes 6
y1 y2 y3
Figure 13: A sketch of a one-
Theorem 3.4. Every abstract simplicial complex of dimension d ad-
dimensional abstract simplicial
mits a geometric realization in R2d+1 . complex (graph) with no realiza-
tion in R2 . The complex consists of
all edges between xi and y j .
simplicial complexes 7
b b
Two invariants
Here we provide two invariants (of a space) that can be extracted
from a triangulation. Both are homotopy invariants (and hence also
topological invariants), meaning they coincide for homotopically equiv-
Figure 18: A triangle as a triangu-
alent spaces. A space typically has infinitely many possible triangu- lation of D2 and its boundary as a
lations. Imagine all possible Delaunay triangulations: they are all triangulation of S1 . In a similar way
a solid tetrahedron is a triangula-
triangulations of D2 . We conclude that the numbers of vertices, edges,
tion of D3 while its boundary is a
triangulation of S2 .
simplicial complexes 9
4 Simplicial maps
i.e.,
k k k
∀ti ∈ [0, 1], ∑ ti = 1, ∀ v i ∈ K (0) : f ( ∑ ti vi ) = ∑ t i f ( v i ).
i =0 i =0 i =0
τ σ a v0
5 Concluding remarks
• Geometric realization;
• Simplicial map;
Proof of Theorem 3.4. Let K be an abstract simplicial complex of di- Figure 27: A generic collection of 5
mension d, whose vertices are v0 , v1 , . . . , vk . Choose a generic collection points in the plane, meaning that no
three are collinear. Only by adding
of points V = { x0 , x1 , . . . , xk } ⊂ R2d+1 , meaning that each collection a point on any grey line does the
of 2d + 2 points from V is affinely independent. We will prove that the generic condition brake. If we add
any other point to this collection, the
correspondence vi ↔ xi for all i ∈ {0, 1, . . . , k} provides a geometric
obtained collection of 6 points is still
realization of K. generic.
simplicial complexes 14