Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download

GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it

1035322 views
1
2
2 Theoretical foundations
3
4
The purpose of this chapter is to recall some basic definitions regarding
5
polytopes, triangulations, polyhedral Morse theory, discrete normal
6
surfaces, slicings, tight triangulations and simplicial blowups. The expert
7
in these fields may well skip to the next chapter.
8
9
For a more detailed look the authors recommend the books [Hud69], [RS72] on
10
PL-topology and [Zie95], [Gr{03] on the theory of polytopes.
11
12
An overview of the more recent developments in the field of combinatorial
13
topology can be found in [Lut05] and [Dat07].
14
15
16
2.1 Polytopes and polytopal complexes
17
18
A convex d-polytope is the convex hull of n points p_i ∈ E^d in the
19
d-dimensional euclidean space:
20
21
22
P= conv \{v_1,\dots,v_n\}\subset E^d, 
23
24
25
where the v_1,dots,v_n do not lie in a hyperplane of E^d.
26
27
From now on when talking about polytopes in this document always convex
28
polytopes are meant unless explicitly stated otherwise.
29
30
For any supporting hyperplane h ⊂ E^d, P∩ h is called a k-face of P if
31
dim(P∩ h)=k. The 0-faces are called vertices, the 1-faces edges and the
32
(d-1)-faces are called facets of P.
33
34
A d-polytope P for which all facets are congruent regular (d-1)-polytopes
35
and for which all vertex links are congruent regular (d-1)-polytopes is
36
called regular, where the regular 2-polytopes are regular polygons.
37
38
The set of all k-faces of P is called the k-skeleton of P, written as
39
skel_k(P).
40
41
A polytopal complex C is a finite collection of polytopes P_i, 1 ≤ i ≤ n for
42
which the intersection of any two polytopes P_i ∩ P_j is either empty or a
43
common face of P_i and P_j. The polytopes of maximal dimension are called
44
the facets of C. The dimension of a polytopal complex C is defined as the
45
maximum over all dimensions of its facets.
46
47
For every d-dimensional polytopal complex the (d+1)-tuple, containing its
48
number of i-faces in the i-th entry is called the f-vector of the polytopal
49
complex.
50
51
Every polytope P gives rise to a polytopal complex consisting of all the
52
proper faces of P. This polytopal complex is called the boundary complex C(∂
53
P) of the polytope P.
54
55
56
2.2 Simplices and simplicial complexes
57
58
A d-dimensional simplex or d-simplex for short is the convex hull of d+1
59
points in E^d in general position. Thus the d-simplex is the smallest (with
60
respect to the number of vertices) possible d-polytope. Every face of the
61
d-simplex is a m-simplex, m ≤ d.
62
63
A 0-simplex is a point, a 1-simplex is a line segment, a 2-simplex is a
64
triangle, a 3-simplex a tetrahedron, and so on.
65
66
A polytopal complex which entirely consists of simplices is called a
67
simplicial complex (for this it actually suffices that the facets (i. e.,
68
the faces that are not included in any other face of the complex) of a
69
polytopal complex are simplices).
70
71
The dimension of a simplicial complex is the maximal dimension of a facet. A
72
simplicial complex is said to be pure if all facets are of the same
73
dimension. A pure simplicial complex of dimension d satisfies the weak
74
pseudomanifold property if every (d-1)-face is part of exactly two facets.
75
76
Since simplices are polytopes and, hence, simplicial complexes are polytopal
77
complexes all of the terminology regarding simplicial complexes can be
78
transfered from polytope theory.
79
80
81
2.3 From geometry to combinatorics
82
83
Every d-simplex has an underlying set in E^d, as the set of all points of
84
that simplex. In the same way one can define the underlying set |C| of a
85
simplicial complex C. If the underlying set of a simplicial complex C is a
86
topological manifold, then C is called triangulated manifold (or
87
triangulation of |C|).
88
89
One can also go the other way and assign an abstract simplicial complex to a
90
geometrical one by identifying each simplex with its vertex set. This
91
obviously defines a set of sets with a natural partial ordering given by the
92
inclusion (a socalled poset).
93
94
Let v be a vertex of C. The set of all facets that contain v is called star
95
of v in C and is denoted by star_C(v). The subcomplex of star_C(v) that
96
contains all faces not containing v is called link of v in C, written as
97
lk_C(v).
98
99
A combinatorial d-manifold is a d-dimensional simplicial complex whose
100
vertex links are all triangulated (d-1)-dimensional spheres with standard
101
PL-structure. A combinatorial pseudomanifold is a simplicial complex whose
102
vertex links are all combinatorial (d-1)-manifolds.
103
104
Note that every combinatorial manifold is a triangulated manifold. The
105
opposite is wrong: for example, there exists a triangulation of the 5-sphere
106
that is not combinatorial, the so called Edward's sphere, see [BL00].
107
108
A combinatorial manifold carries an induced PL-structure and can be
109
understood in terms of an abstract simplicial complex. If the complex has d
110
vertices there exists a natural embedding of C into the (d-1) simplex and,
111
thus, into E^d-1. In general, there is no canonical embedding into any lower
112
dimensional space. However, combinatorial methods allow to examine a given
113
simplicial complex independently from an embedding and, in particular,
114
independently from vertex coordinates.
115
116
Some fundamental properties of an abstract simplicial complex C are the
117
following:
118
119
Dimensionality.
120
The dimension of C.
121
122
f, g and h-vector.
123
The f-vector (f_k equals the number of k-faces of a simplicial
124
complex), the g- and h-vector can be obtained from the f-vector via
125
linear transformations.
126
127
(Co-)Homology.
128
The simplicical (co-)homology groups and Betti numbers.
129
130
Euler characteristic
131
The Euler characteristic as the alternating sum over the Betti numbers
132
/ the f-vector.
133
134
Connectedness and closedness.
135
Whether C is strongly connected, path connected, has a boundary or
136
not.
137
138
Symmetries.
139
The automorphism group, i. e. the group of all permutations on the set
140
of vertex labels that do not change the complex as a whole.
141
142
All of those properties and many more can be computed on a strictly
143
combinatorial basis.
144
145
146
2.4 Discrete Normal surfaces
147
148
The concept of normal surfaces is originally due to Kneser [Kne29] and Haken
149
[Hak61]: A surface S, properly embedded into a 3-manifold M, is said to be
150
normal, if it respects a given cell decomposition of M in the following
151
sense: It does not intersect any vertex nor touch any 3-cell of the manifold
152
and does not intersect with any 2-cell in a circle or an arc starting and
153
ending in a point of the same edge. Here we will look at normal surfaces in
154
the case that M is given as a combinatorial 3-manifold and we will call the
155
corresponding objects discrete normal surfaces. In order to do this let us
156
first define:
157
Definition
158
A polytopal manifold is a polytopal complex M such that there exists a
159
simplicial subdivision of M which is a combinatorial manifold. If M is a
160
surface we will call it a polytopal map. If, in addition M entirely consists
161
of m-gons, we call it a polytopal m-gon map.
162
Definition (Discrete Normal surface, [Spr11b])
163
Let M be a combinatorial 3-manifold (3-pseudomanifold), ∆ ∈ M one of its
164
tetrahedra and P the intersection of ∆ with a plane that does not include
165
any vertex of ∆. Then P is called a normal subset of ∆. Up to an isotopy
166
that respects the face lattice of ∆, P is equal to one of the triangles P_i,
167
1 ≤ i ≤ 4, or quadrilaterals P_i, 5 ≤ i ≤ 7, shown in Figure 7.
168
A polyhedral map S ⊂ M that entirely consists of facets P_i such that every
169
tetrahedron contains at most one facet is called discrete normal surface of
170
M.
171
The second author has recently investigated on the combinatorial theory of
172
discrete normal surfaces, see [Spr11b].
173
174
175
2.5 Polyhedral Morse theory and slicings
176
177
In the field of PL-topology Kühnel developed what one might call a
178
polyhedral Morse theory (compare [K{\95], not to be confused with Forman's
179
discrete Morse theory for cell complexes which is decribed in Section 2.6):
180
Let M be a combinatorial d-manifold. A function f:M -> R is called regular
181
simplexwise linear (rsl) if f(v) ≠ f(w) for any two vertices w ≠ v and if f
182
is linear when restricted to an arbitrary simplex of the triangulation.
183
A vertex x ∈ M is said to be critical for an rsl-function f:M -> R, if H_⋆
184
(M_x , M_x backslash { x } , F) ≠ 0 where M_x := { y ∈ M | f(y) ≤ f(x) } and
185
F is a field.
186
It follows that no point of M can be critical except possibly the vertices.
187
In arbitrary dimensions we define:
188
Definition (Slicing, [Spr11b])
189
Let M be a combinatorial pseudomanifold of dimension d and f:M -> R an
190
rsl-function. Then we call the pre-image f^-1 (α) a slicing of M whenever α
191
≠ f(v) for any vertex v ∈ M.
192
By construction, a slicing is a polytopal (d-1)-manifold and for any ordered
193
pair α ≤ β we have f^-1 (α) ≅ f^-1 (β) whenever f^-1([α,β]) contains no
194
vertex of M. In particular, a slicing S of a closed combinatorial 3-manifold
195
M is a discrete normal surface: It follows from the simplexwise linearity of
196
f that the intersection of the pre-image with any tetrahedron of M either
197
forms a single triangle or a single quadrilateral. In addition, if two
198
facets of S lie in adjacent tetrahedra they either are disjoint or glued
199
together along the intersection line of the pre-image and the common
200
triangle.
201
Any partition of the set of vertices V = V_1 dot∪ V_2 of M already
202
determines a slicing: Just define an rsl-function f: M -> R with f(v) ≤ f(w)
203
for all v ∈ V_1 and w ∈ V_2 and look at a suitable pre-image. In the
204
following we will write S_(V_1,V_2) for the slicing defined by the vertex
205
partition V = V_1 dot∪ V_2.
206
Every vertex of a slicing is given as an intersection point of the
207
corresponding pre-image with an edge ⟨ u,w ⟩ of the combinatorial manifold.
208
Since there is at most one such intersection point per edge, we usually
209
label this vertex of the slicing according to the vertices of the
210
corresponding edge, that is binomuw with u ∈ V_1 and w ∈ V_2.
211
Every slicing decomposes the surrounding combinatorial manifold M into at
212
least 2 pieces (an upper part M^+ and a lower part M^-). This is not the
213
case for discrete normal surfaces (see 2.4) in general. However, we will
214
focus on the case where discrete normal surfaces are slicings and we will
215
apply the above notation for both types of objects.
216
Since every combinatorial pseudomanifold M has a finite number of vertices,
217
there exist only a finite number of slicings of M. Hence, if f is chosen
218
carefully, the induced slicings admit a useful visualization of M, c.f.
219
[SK11].
220
221
222
2.6 Discrete Morse theory
223
224
For an introduction into Forman's discrete Morse theory see [For95], not to
225
be confused with Banchoff and Kühnel's theory of regular simplexwise linear
226
functions which is described in Section 2.5).
227
228
229
2.7 Tightness and tight triangulations
230
231
Tightness is a notion developed in the field of differential geometry as the
232
equality of the (normalized) total absolute curvature of a submanifold with
233
the lower bound sum of the Betti numbers [Kui84], [BK97]. It was first
234
studied by Alexandrov, Milnor, Chern and Lashof and Kuiper and later
235
extended to the polyhedral case by Banchoff [Ban65], Kuiper [Kui84] and
236
Kühnel [K{\95]. From a geometrical point of view, tightness can be
237
understood as a generalization of the concept of convexity that applies to
238
objects other than topological balls and their boundary manifolds since it
239
roughly means that an embedding of a submanifold is ``as convex as
240
possible'' according to its topology. The usual definition is the following:
241
Definition (Tightness, [K{\95])
242
Let F be a field. An embedding M → E^N of a compact manifold is called
243
k-tight with respect to F if for any open or closed halfspace h⊂ E^N the
244
induced homomorphism
245
246
247
H_i(M\cap h;\mathbb{F})\longrightarrow H_i(M;\mathbb{F}) 
248
249
250
is injective for all i≤ k. M is called F-tight if it is k-tight for all k.
251
The standard choice for the field of coefficients is F_2 and an F_2-tight
252
embedding is called tight.
253
With regard to PL embeddings of PL manifolds tightness of combinatorial
254
manifolds can also be defined via a purely combinatorial condition as
255
follows. For an introduction to PL topology see [RS72].
256
Definition (Tight triangulation [K{\95])
257
Let F be a field. A combinatorial manifold K on n vertices is called (k-)
258
tight w.r.t. F if its canonical embedding K⊂ ∆^n-1⊂ E^n-1 is (k-)tight
259
w.r.t. F, where ∆^n-1 denotes the (n-1)-dimensional simplex.
260
In dimension d=2 the following are equivalent for a triangulated surface S
261
on n vertices: (i) S has a complete edge graph K_n, (ii) S appears as a so
262
called regular case in Heawood's Map Color Theorem [Rin74], compare [K{\95]
263
and (iii) the induced piecewise linear embedding of S into Euclidean
264
(n-1)-space has the two-piece property [Ban74], and it is tight [K{\95].
265
Kühnel investigated the tightness of combinatorial triangulations of
266
manifolds also in higher dimensions and codimensions, see [K{\94]. It turned
267
out that the tightness of a combinatorial triangulation is closely related
268
to the concept of Hamiltonicity of a polyhedral complexes (see [K{\95]): A
269
subcomplex A of a polyhedral complex K is called k-Hamiltonian if A contains
270
the full k-dimensional skeleton of K (not to be confused with the notion of
271
a k-Hamiltonian graph). This generalization of the notion of a Hamiltonian
272
circuit in a graph seems to be due to C.Schulz [Sch94]. A Hamiltonian
273
circuit then becomes a special case of a 0-Hamiltonian subcomplex of a
274
1-dimensional graph or of a higher-dimensional complex.
275
A triangulated 2k-manifold that is a k-Hamiltonian subcomplex of the
276
boundary complex of some higher dimensional simplex is a tight triangulation
277
as Kühnel [K{\95] showed. Such a triangulation is also called
278
(k+1)-neighborly triangulation since any k+1 vertices in a k-dimensional
279
simplex are common neighbors. Moreover, (k+1)-neighborly triangulations of
280
2k-manifolds are also referred to as super-neighborly triangulations -- in
281
analogy with neighborly polytopes the boundary complex of a (2k+1)-polytope
282
can be at most k-neighborly unless it is a simplex. Notice here that
283
combinatorial 2k-manifolds can go beyond k-neighborliness, depending on
284
their topology.
285
Whereas in the 2-dimensional case all tight triangulations of surfaces were
286
classified by Ringel and Jungerman and Ringel, in dimensions d≥ 3 there
287
exist only a finite number of known examples of tight triangulations (see
288
[KL99] for a census) apart from the trivial case of the boundary of a
289
simplex and an infinite series of triangulations of sphere bundles over the
290
circle due to Kühnel [K{\95], [K{\86].
291
292
293
2.8 Simplicial blowups
294
295
The blowing up process or Hopf σ-process can be described as the resolution
296
of nodes or ordinary double points of a complex algebraic variety. This was
297
described by H.~Hopf in [Hop51], compare [Hir53] and [Hau00]. From the
298
topological point of view the process consists of cutting out some subspace
299
and gluing in some other subspace. In complex algebraic geometry one point
300
is replaced by the projective line CP^1 ≅ S^2 of all complex lines through
301
that point. This is often called blowing up of the point or just blowup. In
302
general the process can be applied to non-singular 4-manifolds and yields a
303
transformation of a manifold M to M # (+CP^2) or M # (-CP^2), depending on
304
the choice of an orientation. The same construction is possible for nodes or
305
ordinary double points (a special type of singularities), and also the
306
ambiguity of the orientation is the same for the blowup process of a node.
307
Similarly it has been used in arbitrary even dimension by Spanier [Spa56] as
308
a so-called dilatation process.
309
A PL version of the blowing up process is the following: We cut out the star
310
of one of the singular vertices which is, in the case of an ordinary double
311
point, nothing but a cone over a triangulated RP^3. The boundary of the
312
resulting space is this triangulated RP^3. Now we glue back in a
313
triangulated version mathbfC of a complex projective plane with a 4-ball
314
removed where antipodal points of the boundary are identified. mathbfC is
315
called a triangulated mapping cylinder and by construction its boundary is
316
PL homeomorphic to RP^3.
317
For a combinatorial version with concrete triangulations, however, we face
318
the problem that these two triangulations are not isomorphic. This implies
319
that before cutting out and gluing in we have to modify the triangulations
320
by bistellar moves until they coincide:
321
Definition (Simplicial blowup, [SK11])
322
Let v be a vertex of a combinatorial 4-pseudomanifold M whose link is
323
isomorphic with the particular 11-vertex triangulation of RP^3 which is
324
given by the boundary complex of the triangulated mathbfC given in [SK11].
325
Let ψ : operatornamelk(v) → ∂mathbfC denote such an isomorphism. A
326
simplicial resolution of the singularity v is given by the following
327
construction M ↦ widetildeM := (M ∖ operatornamestar(v)^∘) ∪_ψ mathbfC.
328
The process is described in more detail in [SK11]. In particular it is used
329
to transform a 4-dimensional Kummer variety into a K3 surface.
330
331
332