1 Introduction and history of the problem
In [Reference Morse18], Morse functions were defined for topological manifolds. A definition is given in Section 2. When a topological Morse function exists, it can be used in most of the same ways as a smooth Morse function for studying the topology of a manifold. Unfortunately, constructing topological Morse functions or even proving their existence is more difficult than in the case of smooth functions on compact manifolds since topological Morse functions are not known to be generic, and it is an open question from [Reference Morse18] whether there exists a topological Morse function on every topological manifold. The contribution of this paper is to give a construction of continuous families of topological Morse functions. All the examples in the literature of which the author is aware take this form and it seems likely that all topological Morse functions can be obtained in this way.
A completely different approach, using dynamical systems, was adopted in [Reference Medvedev, Pochinka and Zinina17] to derive sufficient conditions for the existence of a Morse function on a topological manifold.
The key idea is to generalise the concept of locally (strictly) convex functions, defined in Section 2, to topological manifolds and to use these in the definition of ‘Min-type functions’ from [Reference Gershkovich and Rubinstein8]. Convexity greatly restricts the type of singularities that can occur. The starting point is the following result.
Theorem 1.1. Let
$\mathcal {F}=\{f_{i} \mid i\in \mathbb {N}\}$
be a set of convex functions on a Riemannian manifold M and suppose
$f:M\rightarrow \mathbb {R}$
is given by
$x\mapsto \min \{f_{i}(x) \mid f_{i}\in \mathcal {F}\}$
. Suppose also that at every
$x\in M$
, there is a neighbourhood
$N_{x}$
of x on which f is the minimum of a finite subset
$\mathcal {F}_{x}$
of
$\mathcal {F}$
, that is, f is the minimum of a locally finite set of functions. Then, f is a topological Morse function.
Convexity is not defined on topological manifolds. However, Morse functions are defined in terms of local properties. In the case of topological Morse functions, these local properties are preserved by local homeomorphisms. The only properties of convex functions needed in the proof of Theorem 1.1 are satisfied by functions that are locally convex in the image of a chart. This leads directly to the following stronger statement.
Theorem 1.2. Let
$\mathcal {F}=\{f_{i} \mid i\in \mathbb {N}\}$
be a set of functions on an n-dimensional topological manifold M. Suppose that for every
$x\in M$
,
$f:M\rightarrow \mathbb {R}$
is given by
$x\mapsto \min \{f_{i}(x)\mid f_{i}\in \mathcal {F}\}$
. Suppose also that for every
$x\in M$
, there is a neighbourhood
$N_{x}$
of x on which f can be evaluated as the minimum of a finite subset
$\mathcal {F}_{x}$
of
$\mathcal {F}$
, where
$N_{x}$
is contained in the domain of a chart in which the elements of
$\mathcal {F}_{x}$
map to convex functions on an open set of
$\mathbb {R}^{n}$
. Then, f is a topological Morse function.
Whenever f is a Morse function, so is
$-f$
. Theorems 1.1 and 1.2 both hold when the word ‘convex’ is replaced by the word ‘concave’ and ‘minimum’ is replaced by ‘maximum’.
One reason Theorem 1.2 is much stronger than Theorem 1.1 is that a convex function can have at most one critical point, so convex functions on manifolds with interesting topology do not exist. Theorem 1.1 is implicit in [Reference Irmer12, Reference Schmutz Schaller22], in which an equivariant topological Morse function on a contractible covering space of an orbifold is obtained.
Continuous families of topological Morse functions are obtained by observing that a convex function or function that is locally convex in the image of a chart retains its convexity properties when multiplied by a positive constant.
Starting perhaps with [Reference Gromov9, Reference Grove and Shiohama11], one of the major motivations for defining and working with topological Morse functions has been in the study of distance functions on Riemannian manifolds and applications to sphere packings (see, for example, [Reference Baryshnikov, Bubenik and Kahle1, Reference Cheeger, Bartolomeis and Tricerri5, Reference Grove, Greene and Yau10, Reference Katz14]). In this context, a piecewise smooth function is obtained as the distance from some set. Generalisations of the Morse–Sard theorem of such functions are discussed in [Reference Itoh and Tanaka13, Reference Rifford20]. Functions of this form are all variants on the idea of Min-type functions studied in [Reference Gershkovich and Rubinstein8]. These ideas were generalised to Alexandrov spaces (see, for example, [Reference Burago, Gromov and Perelman3, Reference Perelman19]). Another context in which topological Morse functions described as Min-type functions arise in the literature is the systole function used to study the topology of moduli space (see, for example, [Reference Irmer12, Reference Schmutz Schaller22]). Some other representative applications of topological Morse functions can be found in [Reference Bobrowski and Adler2, Reference Eells and Kuiper7, Reference Kuiper16, Reference Saeki21].
2 Definitions and examples
Standard references for topological Morse functions are [Reference Cantwell4, Reference Kirby and Siebenmann15, Reference Morse18].
Let M be an n-dimensional topological manifold. A topological Morse function is a continuous function
$f:M\rightarrow \mathbb {R}_{+}$
if the points of M are either regular or critical with respect to f. A point
$x \in M$
is defined to be regular if there is an open neighbourhood U containing x such that U admits a homeomorphic parametrisation by n parameters, one of which is f. If a point p is a critical point, there exists a
$j\in \mathbb {Z}$
,
$0\leq j\leq n$
, called the index of the critical point, and a homeomorphic parametrisation of U by parameters
$\{x_{1}, \ldots , x_{n}\}$
such that for every x in U,
$$ \begin{align*} f(x)\,-\,f(p) \;=\ \sum_{i=1}^{n-j}x_{i}^{2}\,-\,\sum_{i=n-j+1}^{n}x_{i}^{2}. \end{align*} $$
In this paper, a convex function
$f_{i}$
on a Riemannian manifold is a smooth function for which the sublevel sets of height
$t\in \mathbb {R}$
, namely
$\{x\in {M} \mid f_{i}\leq t\}$
, are strictly convex for all
$t\in \mathbb {R}$
. Elsewhere in the literature, for example, [Reference Constantin6], this is also called a smooth, strictly convex function. Equivalently, a smooth function will be called convex if the Hessian is positive definite at every point. The level sets of a convex function locally look like
$n-1$
-dimensional spheres in
$\mathbb {R}^{n}$
. A smooth function f on a Riemannain manifold is concave if
$-f$
is convex.
Example 2.1 (A topological Morse function on
$\mathbb {R}^{2}$
).
Define
$f_{1}$
to be the Euclidean distance in
$\mathbb {R}^{2}$
from the point
$(-1,0)$
and
$f_{2}$
to be the distance in
$\mathbb {R}^{2}$
from the point
$(1,0)$
. The function
$f:\mathbb {R}^{2}\rightarrow \mathbb {R}$
given by
$\min \{f_{1}, f_{2}\}$
is a topological Morse function. It has two critical points of index 0; these are
$(-1,0)$
and
$(1,0$
), and a critical point of index 1 at
$(0,0)$
.
In [Reference Gershkovich and Rubinstein8], a function f on a manifold M (smooth, Riemannian or topological) was called a Min-type function if there exist finitely many functions
$\{f_{1}, \ldots , f_{k}\}$
on M such that at every point x of M,
$f(x)$
is given by
$\min \{f_{1}(x), \ldots , f_{k}(x)\}$
. In this paper, a slight generalisation will be made, allowing the set of functions
$\mathcal {F}=\{f_{i}\}$
to be countably infinite, as long as every point has a neighbourhood on which the minimum only needs to be evaluated over finitely many elements of the set. For example, suppose X is the integer lattice in
$\mathbb {R}^{2}$
. At a point
$x\in \mathbb {R}^{2}$
, there are only finitely many distance functions from points in X that realise the minimum at x. One only needs to consider finitely many of these when calculating the minimum.
Example 2.2 (A nonexample of a topological Morse function on
$\mathbb {R}^{3}$
).
Let f be the Euclidean distance from the
$x,y$
and z coordinate axes in
$\mathbb {R}^{3}$
. Then, f is not a topological Morse function.
Example 2.2 demonstrates that the local finiteness condition in Theorems 1.1 and 1.2 is needed. Example 2.3 demonstrates the need for the convexity assumption in Theorem 1.1.
Example 2.3 (A nonexample on
$S^{2}$
).
Let
$p_{1}$
and
$p_{2}$
be the two poles of the manifold
$S^{2}$
with the standard metric, and let
$d_{1}:S^{2}\rightarrow \mathbb {R}$
and
$d_{2}:S^{2}\rightarrow \mathbb {R}$
be the distances from the points
$p_{1}$
and
$p_{2}$
, respectively. The function
$f:S^{2}\rightarrow \mathbb {R}$
given by
$\min \{d_{1}, d_{2}\}$
is not a topological Morse function.
The sublevel set
$f_{\leq t}$
at height t of a piecewise-smooth function
$f:M\rightarrow \mathbb {R}$
on a smooth Riemannian manifold M is the set
$\{x\in M \mid f(x)\leq t\}$
. The tangent cone at x to
$f_{\leq t}$
is the set of vectors in
$T_{x}M$
given by tangent vectors at x to smooth curves
$\gamma :(-\epsilon ,\epsilon )\rightarrow M$
with
$\gamma (s)\in f_{\leq t}$
for
$s\geq 0$
and
$\gamma (0)=x$
. For x on the boundary of a locally convex set, the tangent cone at x to the locally convex set is defined analogously. The set of increase of a Min-type function f is defined to be the closure of the subset of
$T_{x}M$
consisting of the directions in which f is increasing.
Unlike smooth Morse functions which have gradients, in the case of the piecewise-smooth Morse functions, from Theorem 1.1, there can exist regular points at which the set of increase has empty interior, that is, there are no directions in which the function is increasing to first order.
3 Proofs
The theorems will now be proven.
Theorem 3.1 (Theorem 1.1 from the Introduction).
Let
$\mathcal {F}=\{f_{i} \mid i\in \mathbb {N}\}$
be a set of convex functions on a Riemannian manifold M and suppose
$f:M\rightarrow \mathbb {R}$
is given by
$x\mapsto \min \{f_{i}(x) \mid f_{i}\in \mathcal {F}\}$
. Suppose also that at every
$x\in M$
, there is a neighbourhood
$N_{x}$
of x on which f is the minimum of a finite subset
$\mathcal {F}_{x}$
of
$\mathcal {F}$
, that is, f is the minimum of a locally finite set of functions. Then, f is a topological Morse function.
Proof. Continuity of f is shown in [Reference Gershkovich and Rubinstein8].
The proof consists of showing that all points are either critical or regular according to the definition. Recall that this involves showing that the level sets on a neighbourhood of a critical point of index r are homeomorphic to the level sets on a neighbourhood of a critical point of index r of a smooth Morse function, and the level sets on a neighbourhood of a regular point are homeomorphic to hyperplanes.
Suppose
$\{f_{1}, \ldots , f_{k}\}\subset \mathcal {F}$
, where
$f(x)=f_{1}(x)=f_{2}(x)=\cdots =f_{k}(x)$
. By local finiteness, there is a neighbourhood of x on which f is obtained as
$\min \{f_{1}, \ldots , f_{k}\}$
.
Local convexity of the functions in the set
$\{f_{1}, \ldots , f_{k}\}$
is used here to ensure that, by [Reference Constantin6, Theorem 6.2], the level sets passing through x of each of the functions in the set
$\{f_{1}, \ldots , f_{k}\}$
are curved inwards and intersect like spheres.
A necessary condition for x to be critical is that there is no direction in which all the functions in
$\{f_{1}, \ldots , f_{k}\}$
are increasing to first order at x. When
$k=1$
and x is the minimum of
$f_{1}$
, x is a critical point of index 0. The point x is a local maximum if every vector in
$T_{x}M$
gives a direction in which at least one of the functions in
$\{f_{1}, \ldots , f_{k}\}$
is decreasing (see Figure 1). It is a critical point of index r if
$\{\nabla f_{1}(x), \ldots , \nabla f_{k}(x)\}$
spans a subspace V of
$T_{x}M$
of dimension r, and every vector in V gives a direction in which the length of at least one function in the set
$\{f_{1}, \ldots , f_{k}\}$
is decreasing. An example is shown in Figure 2(a). Note that the second condition is essential, because otherwise, the point is a topologically regular point, as illustrated in Figure 2(b).
The intersection of three sublevel sets of convex functions
$f_{1}$
,
$f_{2}$
and
$f_{3}$
in
$\mathbb {R}^{2}$
. The arrows depict the gradients of the functions.

(a) Intersection of sublevel sets of convex functions
$f_{1}$
and
$f_{2}$
for a critical point x of index 1. (b) Intersection of sublevel sets of convex functions
$f_{1}$
,
$f_{2}$
and
$f_{3}$
in the case of a topologically regular point. The level sets of f through x are shown in red.

It will now be shown that all remaining points are regular points. The key idea here is that the intersection I of the sublevel sets of the functions in
$\{f_{1}, \ldots , f_{k}\}$
at height
$t=f(x)$
is convex on a neighbourhood of x. It follows that the tangent cone C to I at x is a cone. This is shown, for example, at the beginning of [Reference Constantin6, Section 4]. Reversing the signs of the vectors in C, one obtains the set of increase of f at x, which is then also a cone. Note that when this cone has empty interior, the increase of f is to second or higher order as in Figure 2(b). The level set of f through x is therefore locally the boundary of a cone and, hence, homeomorphic to a hyperplane as required.
Theorem 3.2 (Theorem 1.2 from the Introduction).
Let
$\mathcal {F}=\{f_{i} \mid i\in \mathbb {N}\}$
be a set of functions on an n-dimensional topological manifold M. Suppose that for every
$x\in M$
,
$f:M\rightarrow \mathbb {R}$
is given by
$x\mapsto \min \{f_{i}(x)\mid f_{i}\in \mathcal {F}\}$
. Suppose also that for every
$x\in M$
, there is a neighbourhood
$N_{x}$
of x, on which f can be evaluated as the minimum of a finite subset
$\mathcal {F}_{x}$
of
$\mathcal {F}$
, where
$N_{x}$
is contained in the domain of a chart in which the elements of
$\mathcal {F}_{x}$
map to convex functions on an open set of
$\mathbb {R}^{n}$
. Then, f is a topological Morse function.
Proof. The definition of topological Morse function is such that it suffices to define the parametrisation in the image of a chart. Moreover, the proof of Theorem 1.1 only required that the functions in
$\mathcal {F}(x)$
map to convex functions under the chart in a neighbourhood of x. The theorem therefore follows from the same argument as Theorem 1.1.
3.1 Constructing continuous families of topological Morse functions
Suppose f is a topological Morse function from Theorem 1.1. Let
$\mathcal {C}$
be an element of
$\mathbb {R}^{\mathcal {F}}$
with positive entries close to 1. Every entry of
$\mathcal {C}$
corresponds to a function in
$\mathcal {F}$
. Since a convex function remains convex when multiplied by a positive constant, a new set of convex functions
$\mathcal {F}(\mathcal {C})$
is obtained by multiplying every element of
$\mathcal {F}$
with the corresponding entry of
$\mathcal {C}$
.
When the entries of
$\mathcal {C}$
are sufficiently close to 1, local finiteness from Theorem 1.1 still holds and
$f(\mathcal {C}):=\min \{f(\mathcal {C})_{i} \mid f(\mathcal {C})_{i}\in \mathcal {F}(\mathcal {C})\}$
is a topological Morse function. When f is a topological Morse function from Theorem 1.2, the elements of
$\mathcal {C}$
also need to be sufficiently close to 1 to ensure that for every
$x\in M$
, there remains a chart around x in which the functions
$\mathcal {F}_{x}(C) \subset \mathcal {F}(C)$
are locally convex.
In conclusion, while topological Morse functions do not appear to be generic, the examples constructed in this paper are also not rigid.










