Quantitative null-cobordism

By Gregory R. Chambers, Dominic Dotterrer, Fedor Manin, and Shmuel Weinberger, with an appendix by Fedor Manin and Shmuel Weinberger

Abstract

For a given null-cobordant Riemannian -manifold, how does the minimal geometric complexity of a null-cobordism depend on the geometric complexity of the manifold? Gromov has conjectured that this dependence should be linear. We show that it is at most a polynomial whose degree depends on . In the appendix the bound is improved to one that is for every .

This construction relies on another of independent interest. Take and to be sufficiently nice compact metric spaces, such as Riemannian manifolds or simplicial complexes. Suppose is simply connected and rationally homotopy equivalent to a product of Eilenberg–MacLane spaces, for example, any simply connected Lie group. Then two homotopic -Lipschitz maps are homotopic via a -Lipschitz homotopy. We present a counterexample to show that this is not true for larger classes of spaces .

1. Introduction

This paper is about two intimately related problems. One of them is quantitative algebraic topology: using powerful algebraic methods, we frequently know a lot about the homotopy classes of maps from one space to another, but these methods are extremely indirect, and it is hard to understand much about what these maps look like or how the homotopies come to be. The other is the analogous problem in geometric topology. The paradigm of this subject since immersion theory, cobordism, surgery, etc., has been to take geometric problems and relate them to problems in homotopy theory and, sometimes, algebraic K-theory and L-theory, and to solve those algebraic problems by whatever tools are available. As a result, we can solve many geometric problems without understanding at all what the solutions look like.

A beautiful example of this paradoxical state of affairs is the result of Nabutovsky that, despite the result of Smale (proved inter alia in the proof of the high-dimensional Poincaré conjecture) that every smooth codimension sphere in the unit -disk () can be isotoped to the boundary, the minimum complexity of the embeddings required in the course of such an isotopy (measured by how soon normal exponentials to the embedding intersect) cannot be bounded by any recursive function of the original complexity of the embedding. Effectively, an easy isotopy would give such a sphere a certificate of its own simple connectivity, which is known to be impossible.

In other situations, such as those governed by an -principle, a hard logical aspect of this sort does not arise. In this paper we introduce some tools of quantitative algebraic topology which we hope can be applied to showing that various geometric problems have solutions of low complexity.

As a first and, we hope, typical example, we study the problem, emphasized by Gromov, of trying to understand the work of Thom⁠Footnote1 on cobordism. Given a closed smooth (perhaps oriented) manifold, the cobordism question is whether it bounds a compact (oriented) manifold. The answer to this is quite checkable: it is determined by whether the cycle represented by the manifold in the relevant (i.e., or ) homology of a Grassmannian (where the manifold is mapped in via the Gauss map classifying the manifold’s stable normal bundle) is trivial.

1

Thom solved the unoriented version of this exactly, and he only solved the rational version of the oriented question. However, later work of Milnor and Wall did the more difficult homotopy theory necessary for the oriented case.

This raises two questions: First, how is the geometry of a manifold reflected in the algebraic topological problem? Second, how difficult is it to find the null-homotopy predicted by the algebraic topology? As a test of this combined problem, Gromov suggested the following question: Given a manifold, assume away small scale problems by giving it a Riemannian metric whose injectivity radius is at least and whose sectional curvature is everywhere between and . These properties can be achieved through a rescaling. A manifold possessing these properties will be said to have bounded local geometry. The geometric complexity of such a manifold can be measured by its volume.

If is a smooth compact manifold, without a specified metric, we measure its (differential-) topological complexity by the infimum of the geometric complexity over all metrics with bounded local geometry. (If is not closed, we require it to look like a collar within distance 1 of the boundary.) This is a reasonable complexity measure: there are only finitely many diffeomorphism classes of manifolds with a given bound on complexity; see Reference Che70, Reference Pet84, Reference Gro98, §8D.

The central question is as follows. Given a smooth (oriented) manifold of complexity which is null-cobordant, what is the least complexity of a null-cobordism? That is, if is an (oriented) compact Riemannian -manifold of bounded local geometry, which bounds a manifold diffeomorphic to , how small can the volume of be? Gromov has observed Reference Gro96, §5 II that tracing through the relevant mathematics would give a tower of exponentials of (of size around the dimension of the manifold minus ), but he has suggested Reference Gro99 that the truth might be linear.

The linearity problem, if it has an affirmative solution, would require very new geometric ideas and seemingly a solution to the cobordism problem essentially different from Thom’s. We build on Thom’s work to obtain the following:

Theorem A.

If is an (oriented) closed smooth null-cobordant manifold of complexity , then it has a null-cobordism of complexity at most

The degree of this polynomial, obtained by tracing through our arguments, grows exponentially with dimension. In the Appendix, we improve this result to give an only slightly superlinear bound on the size of the null-cobordism. F. Costantino and D. Thurston have already shown that for 3-manifolds, one does not need worse than quadratic growth for the complexity of the null-cobordism⁠Footnote2 Reference CT08.

2

Though they use a PL measure of complexity, the number of simplices in a triangulation.

Our proof follows the ideas of Thom quite closely and is based on making those steps quantitative (if suboptimally) and then getting an a priori estimate on the size of the most efficient null-homotopy of a Thom map when the homological condition holds.

Thom’s work starts by embedding into a sphere (or equivalently Euclidean space). This is already an act of violence: one knows that this will automatically introduce distortion. This is one source of growth that we do not know how to avoid.⁠Footnote3

3

A proof of the nonoriented cobordism theorem was given by Reference BH81 without using embedding. However, at a key moment there is a “squaring trick” in the proof, which also ends up giving, as a result of an induction, a polynomial estimate with an -degree polynomial.

For manifolds embedded in the sphere, the Lipschitz constant of the Thom map is closely related to the complexity of the submanifold⁠Footnote4 and the thickness of a tubular neighborhood. Conversely, if we know something about the Lipschitz constant of a null-homotopy of the Thom map, we can extract a geometrically bounded transverse inverse image.

4

Thom produces the null-cobordism from a null-homotopy by taking a transverse inverse image.

Zooming in, we see three issues that need to be taken care of.

(1)

We need to bound the Lipschitz constants of the maps at time in a null-homotopy (its “thickness”). Gromov has suggested Reference Gro99 that these frequently have a linear bound for maps of finite complexes into finite simply connected complexes.⁠Footnote5

5

If the domain is a circle and the target is a 2-complex, then for manifolds with an unsolvable word problem, there can be no computable upper bound for the worst Lipschitz constant in a null-homotopy. But for many groups with small Dehn function, it is possible to do this with only a linear increase. In particular, simple connectivity is an extremely natural requirement.

(2)

Bounding the worst Lipschitz constant arising in a null-homotopy does not quite suffice. One needs to bound the width⁠Footnote6 of the null-homotopy as well. This is a nontrivial issue: a null-homotopy of thickness can in general be replaced by one of width where is the dimension of the domain, but this is the best “automatic” bound.

6

The Lipschitz constant in the time direction.

(3)

Even provided such bounds, a transverse inverse image may be very large compared to the original manifold.

We deal with (1) and (2) simultaneously; this is the homotopy-theoretic result mentioned earlier. The real loss in our theorem comes from (3). In order to find a quantitative embedding of our manifold into , we are forced to take to be very large, and the embedded submanifold has small support in the resulting sphere. However, the support of a null-homotopy may still be quite large. This problem of the increase in the support is also one we have made no progress on and which seems important in a context broader than just cobordism theory.

1.1. Building Lipschitz homotopies

The main technical result of the paper is the following:

Theorem B.

Let be an -dimensional finite complex, and let be a finite complex which is rationally equivalent to a product of simply connected Eilenberg–MacLane spaces through dimension . If are -Lipschitz homotopic maps, then there is a homotopy between them which is -Lipschitz as a map from to .

The simplest settings in which this theorem applies are those in which is an odd-dimensional sphere or in which is a -sphere and . More generally, may be any Lie group or, even more generally, H-space. Given that the targets in many topological problems are H-spaces, we are optimistic that this partial result regarding the linearity of homotopies will have more general application. (We give an example below showing that this theorem cannot be extended to arbitrary simply connected complexes in place of .)

One antecedent to this result is given in Reference FW13, where maps with target possessing finite homotopy groups are studied. In that setting, the width of a null-homotopy is actually bounded universally, independent of . On the other hand, that paper shows that for any space with infinite homotopy groups there cannot be too uniform of an estimate of a linear upper bound on null-homotopies.

The obstruction in Reference FW13 has to do ultimately with homological filling functions. Isoperimetry, likewise, comes up in our result and is best appreciated by considering the following very concrete setting:

Lemma.

If is a degree map with Lipschitz constant , then there is a -Lipschitz null-homotopy for some .

This can be proved following the classical idea of Brouwer of cancelling point inverses with opposite local degree, but in a careful layered way so as to be able to control the Lipschitz constants. We will give a careful explanation of this as it provides the main intuition for the proof of Theorem B0.

1.2. Obstruction theory

Let be a null-homotopic -Lipschitz map. We assume this has a very particular structure; later we will see that such a structure can be obtained with only small penalties on constants. The domain sphere is a subdivision of a tetrahedron into grid isometric subsimplices, to a side. The map maps its 1-skeleton to the basepoint; for every 2-simplex either it also maps it to the basepoint or it maps a ball in the simplex homeomorphically to minus the basepoint, with degree .

To construct a null-homotopy of , we need to connect the positive and negative preimages with tubes in . Care must be taken to route these tubes in such a way that there are not too many clustered in any given spot, as in Figure 1. To do this, we decide beforehand how many tubes need to go through any particular part of and then connect them up in any available way.

To make this precise, assume that the tubes miss . Then we can count the number of tubes going through for each 1-simplex of . Every tube that goes into , for any 2-simplex , must either come out through another edge or come back to 0. In other words, if is the cochain which indicates the number of tubes (with sign!) going through , then gives the degree of on 2-simplices of . In the language of obstruction theory, is the obstruction to null-homotoping , and the existence of demonstrates that the obstruction can be resolved.

To ensure that it can be resolved efficiently, we need to pick a relatively small . The best we can do is to choose an which takes values . By considering a situation with degree on one side of canceling out degree on the other side, we see that we can do no better. That this is also the worst possible situation follows from the classical isoperimetric inequality for spheres; this is discussed in much greater generality in section 3.

In effect, once we have set , deciding how many tubes must go through a given point, we can connect them up in an entirely local way. We give a cellulation by prisms of length and base the 2-simplices of . We then construct the map by skeleta on this cellulation:

(1)

First, map the 1-skeleton to the basepoint.

(2)

Next, we can map the 2-cells via maps of degree between and in such a way that the map on the boundary of each prism has total degree , as in Figure 2(a). (It is here that we “layer” the null-homotopy.)

(3)

Finally, we choose a way to connect pairs of preimages on each prism via tubes, as in Figure 2(b). Since the number of tubes in each prism is bounded, we can do this with bounded Lipschitz constant.

For the second step, we need to use our . If we ensure that for each 1-simplex of , the degree of on is , then will have degree 0 on the boundary of each “long prism” , where is a 2-simplex of .

It remains to make sure that the degree is on the “short prisms”. To do this, we spread as evenly as possible along the unit interval: for every integer , the degree of on is . This then also determines the required degree on for every 2-simplex and time to make the total degree on the boundary of each prism . It is easy to check that the resulting degrees on all 2-cells are at most 3.

1.3. Outline of proof of Theorem B

We now describe how the proof of the above Lemma leads to the proof of Theorem B. The motto is the same: if we can kill the obstruction to finding a homotopy, then we can do the killing in a bounded way.

The first step is to reduce to a case where obstruction theory applies. For this, we simplicially approximate our map in a quantitative way. That is, given a map between metric simplicial complexes, the fineness of the subdivision of must be inversely proportional to the Lipschitz constant of the map.

From here the general strategy is to build a homotopy by induction on the skeleta of with a product cell structure. This homotopy will not in general be simplicial, but it will have the property that restrictions to each cell form a fixed finite set depending only on and . Every time we run into a null-cohomologous obstruction cocycle, we use a cochain that it bounds to modify the map on the previous skeleton. We ensure that these modifications are chosen from a fixed finite set of maps, leaving us with a fixed finite set of maps on the boundaries of cells one dimension higher. Then we can fill each such map in a fixed way, preserving the desired property.

When the obstructions are torsion, the main issue is the well-known one that killing obstructions “blindly” will sometimes lead to a dead end even when a homotopy exists. On the other hand, since there is a finite number of choices of torsion values for a cochain to take, we may avoid this by following a “road map” given by a known, but potentially uncontrolled, null-homotopy of . This is the content of Lemma 4.1.

On one hand, when we get integral obstructions, our choice of rational homotopy structure ensures that such issues do not come up. On the other hand, we do need to worry about isoperimetry. This is covered by Theorem 4.2, which generalizes the argument above.

2. Preliminaries

In this section, we discuss how to subdivide a metric simplicial complex so that the edges all have length approximately for a specified . We also show that, for any simplicial map and any , we can subdivide as above to form and homotope through a short homotopy to .

2.1. Regular subdivision of simplices

Definition.

Define a simplicial subdivision scheme to be a family, for every and , of metric simplicial complexes isometric to the standard with length 1 edges, such that restricts to on all faces. A subdivision scheme is regular if for each there is a constant such that has at most isometry classes of simplices and a constant such that all 1-simplices of have length in .

Given a regular subdivision scheme, we can define the -regular subdivision of any metric simplicial complex, where each simplex is replaced by an appropriately scaled copy of .

Note that times barycentric subdivision is not regular. On the other hand, there are at least two known examples of regular subdivision. One is the edgewise subdivision of Edelsbrunner and Grayson Reference EG00, which has the advantages that the -regular subdivision of is and that the lengths of edges vary by a factor of only . Roughly, the method is to cut the simplex into small polyhedra by planes parallel to the -dimensional faces, then partition each such polyhedron into simplices in a standard way. The other is described by Ferry and Weinberger Reference FW13: the trick is to subdivide into identical cubes, then subdivide these in the obvious way into cubes, and finally subdivide these in a canonical way into simplices. This method has the advantage of being easy to describe.

None of the listed advantages is crucial for our continued discussion, so we may remain agnostic as to how precisely we subdivide our simplices.

2.2. Simplicial approximation

Proposition 2.1 (Quantitative simplicial approximation theorem).

For finite simplicial complexes and with piecewise linear metrics, there are constants and such that any -Lipschitz map has a -Lipschitz simplicial approximation via a -Lipschitz homotopy.

Proof.

We trace constants through the usual proof of the simplicial approximation theorem, as given in Reference Hat01.

Denote the open star of a vertex by . Let be a Lebesgue number for the open cover is a vertex of of , that is, a number such that every -ball in is contained in one of the sets in the cover. Then is a Lebesgue number for the open cover of . Take a regular subdivision of so that for some each simplex of has diameter between and . Hence maps the closed star of each vertex of to the open star of some vertex of . This gives us a map which takes adjacent vertices of to adjacent vertices of , and hence if is the maximum edge length of , is -Lipschitz.

By a standard argument, this map extends linearly to a map with the same Lipschitz constant. The linear homotopy from to has Lipschitz constant .

Remark.

Suppose that and are -dimensional and made up of standard simplices of edge length 1. Then is the inradius of a standard simplex, and by using the edgewise subdivision, we can make sure that . Thus the Lipschitz constant of the map increases by a factor of at most

Furthermore, if is two-dimensional, then all of the edge lengths of the subdivision are equal. Therefore, in this case, and, in fact, it approaches for large , since we can choose a subdivision parameter very close to and, thus, very close to .

We will use simplicial approximation mainly as a way of ensuring that our maps have a uniformly finite number of possible restrictions to simplices. Almost all instances of “simplicial” in this paper can be replaced with “such that the restrictions to simplices are chosen from a finite set associated with the target space”. This formulation makes sense even when the target space is not a simplicial complex. In particular, it is preserved by postcomposition with any map, for example one collapsing certain simplices.

3. Isoperimetry for integral cochains

The goal of this section is to prove the following (co)isoperimetric inequality.

Lemma 3.1 ( coisoperimetry).

Let be a finite simplicial complex equipped with the standard metric, and let be the cubical or edgewise -regular subdivision of , and let . Then there is a constant such that for any simplicial coboundary there is an with such that .

We will start by proving the much easier version over a field; in the rest of the section will denote or . Then we will demonstrate how to find an integral-filling cochain near a rational or real one.

Lemma 3.2.

Let be a finite simplicial complex equipped with the standard metric, and let be an -regular subdivision of . Then for any , there is a constant such that for any simplicial coboundary , there is an with such that .

Proof.

We first show a similar isoperimetric inequality and then demonstrate that it is equivalent to the coisoperimetric version.

Lemma 3.3.

There is a such that boundaries of simplicial volume bound chains of simplicial volume at most .

Proof.

There are two ways we can measure the volume of a simplicial -chain in . The first, simplicial volume, is given by assigning every simplex volume 1, i.e.,

Alternatively, we can measure the -mass of chains: the mass of a simplex is its Riemannian -volume, and in general

Thus there are constants and , depending on the choice of subdivision scheme, such that for every -chain ,

Therefore to prove the lemma it suffices to show that a boundary whose -mass in is bounds a chain whose -mass is at most .

Our main tool here is the Federer–Fleming deformation theorem, a powerful result in geometric measure theory which allows very general chains to be deformed to simplicial ones in a controlled way. One proves this result by shining a light from the right spot inside each simplex so that the resulting shadow on the boundary of the simplex is not too large. By iterating this procedure on simplices of each dimension between and , we eventually end up with a shadow in the -skeleton, which is the desired simplicial chain. Federer and Fleming’s original version Reference FF60, Thm. 5.5 was based on deformation to the standard cubical lattice in . However, everything in their proof, except for the precise constants, translates to simplicial complexes. (See Reference EPC92, Thm. 10.3.3 for a proof of a slightly narrower analogue in the case of triangulated manifolds, which however also applies to any simplicial complex.)

Federer and Fleming’s theorem works for normal currents. To avoid this rather technical concept, we state the result for Lipschitz chains, that is, singular chains whose simplices are Lipschitz.

Theorem (Federer–Fleming deformation theorem).

Let be an -dimensional simplicial complex with the standard metric on each simplex. There is a constant such that the following holds. Let be a Lipschitz -chain in with coefficients in . Then we can write , where

can be expressed as an -linear combination of -simplices of

if can already be expressed as a combination of -simplices of (for example, if is a cycle), then and

Now suppose that is given a metric whose simplices are not standard, but such that the identity map satisfies

for all . When mass is measured with respect to , the bounds in the theorem become

(1)

;

(2)

;

(3)

.

We apply the theorem twice. First, we apply it to as a Lipschitz cycle in to show that it is homologous to a -cycle of volume via a Lipschitz -chain of volume . Next, we apply it to as a -chain in . Notice that the ratio is bounded independent of for a regular subdivision; therefore, deforms rel boundary to a chain in of volume , where depends on the subdivision scheme. Finally, bounds a chain in of volume , where depends only on the geometry of . Thus we can set .

Lemma 3.4.

Let be a finite simplicial complex. Then the following are equivalent for any constant :

any boundary has a filling with

any coboundary is the coboundary of some with .

The authors would like to thank Alexander Nabutovsky and Vitali Kapovitch for pointing out this simplified proof.

Proof.

The cochain complex is dual to the chain complex, and the -norm on cochains is dual to the volume norm on chains. So consider the general situation of a linear transformation between two normed vector spaces , and let be the operator norm of the transformation

where the norm of an equivalence class is given by . When is the boundary operator on , is exactly the minimal constant in condition (1). Hence this is also the operator norm of the dual transformation . It remains to investigate the dual norms on these spaces.

By the Hahn–Banach theorem, any operator on extends to an operator of the same norm on all of . Hence the dual norm of is exactly the norm on , and similarly the dual norm of is . Therefore, the operator norm of is the minimal constant of condition (2).

Combining Lemmas 3.3 and 3.4, we complete the proof of the rational and real versions of the coisoperimetry lemma.

Now we introduce the ingredients for proving the integral version.

Definition.

A -spanning tree of a simplicial complex is a -dimensional subcomplex which contains , such that the induced map

is an isomorphism and . A -wrapping tree of is a -dimensional subcomplex which contains and such that the induced maps

are both isomorphisms.

Lemma 3.5.

Every simplicial complex has a -spanning tree and a -wrapping tree.

Proof.

A -spanning tree for any can be constucted greedily starting from . At each step, we find a -simplex in such that represents a nonzero class in and add it to . Once there are no such simplices left, is an isomorphism. By construction, has no rational -cycles.

Notice that every -simplex of outside is a cycle in . To build a -wrapping tree from a -spanning tree, we may choose a basis for from among the simplices and add it to the tree.

Informally speaking, a -spanning tree should be thought of as the least subcomplex so that every -simplex outside is a cycle mod ; a -wrapping tree is the least subcomplex so that every -simplex outside is a boundary mod . In both cases the minimality means that there is a unique “completion” for a -simplex , i.e., a chain supported in (resp., ) so that is a cycle (resp., boundary).

Such spanning trees have been previously studied by Kalai Reference Kal83 and Duval, Klivans, and Martin Reference DKM09 and Reference DKM11 in the case where is the dimension of the complex. In that case the -simplices not contained in a spanning tree form a basis for (and a -wrapping tree is simply the whole complex). When contains simplices in dimension , however, there may be relations between the simplices when viewed as cycles in modulo . The next definition attempts to quantify the extent to which such relations constrain the behavior of cocycles in the pair .

Definition.

Let be a -spanning tree of . Consider the set of vectors in which are images of -simplices of . We define the gnarledness

We say that is -gnarled; we say a basis is optimal if is minimal in it.

The gnarledness measures the extent to which certain simplices are homologically “larger” than others. For example, consider a two-dimensional simplicial complex which is homeomorphic to the mapping telescope of a degree self-map of ,

Let us say we take a one-dimensional spanning tree which includes all but one of the simplices of both and ; let and , respectively, be the relevant 1-simplices in . Then in , and . For any basis for in which is a lattice point, , so the tree is at least 2-gnarled. Indeed, the same will happen for any spanning tree of this complex.

Lemma 3.6.

The cubical and edgewise -regular subdivisions of both admit -spanning trees which are at most -gnarled; the gnarledness is bounded independent of .

We will actually show this for grids in a cube complex. It is routine to modify this proof to work for the cubical subdivision of a simplicial complex; a similar construction works for the edgewise subdivision, since it consists of a grid of subspaces parallel to the faces which is then subdivided in a fixed way depending on dimension.

We first show that the subdivision of a cube has a -spanning tree rel boundary” with good geometric properties. To be precise:

Lemma 3.7.

Let be cubulated by a grid of side length , and let . We refer to

cells, i.e., faces of the cubulation;

faces, i.e., subcomplexes corresponding to faces of the unit cube; and

boxes, i.e., subcomplexes which are products of subintervals.

Then there is a -subcomplex of