1. Background/Motivation: The Topological Setting…
Homotopy coherence has a considerable history, albeit also by other names. For this volume highlighting symmetries, the appropriate use is homotopy coherence of representations, at one time known as representations up to homotopy/homotopy coherent representations. Here is a brief semi-historical and idiosyncratic survey providing some links that may not be common knowledge.
In topology, the fundamental theorem of covering spaces asserted that for a ‘nice’ (globally and locally path-connected and semi-locally simply connected) topological space X, the functor (Way back when, functors had not yet been named!) given by sending a covering space over X to the corresponding representation of its fundamental group as permutations of a given discrete fiber over a point is an equivalence. That is, the representation determines a covering space for which the monodromy/holonomy is naturally isomorphic to the original representation.
For fiber bundles and especially for (Hurewicz) fiber spaces, there is a much more subtle correspondence. Consider such a fiber space . One version of the classification of such bundles/fibrations is by the action of the based loop space on the fiber F. This began with Hilton showing that there was an action , which, at the level of homotopy classes, gave a representation of on In fact, this action gives rise to two maps , which are homotopic.
However, by passing to the homotopy classes of based loops in
this information was lost and there was more to be discovered. In those days,
was the space of based loops that were parameterized in terms of the unit interval and hence associative only up to homotopy. It was Masahiro Sugawara [
1,
2] who first studied ‘higher homotopies’, leading to today’s world of
∞-structures of various sorts [
3,
4,
5]. Although Sugawara did not treat actions up to higher homotopies as such, he did introduce
strongly homotopy multiplicative maps of associative H-spaces. With John Moore’s introduction of an associative space of based loops, the adjoint
could be seen as such a map. Considering the action as a
representation of
on
F, we have perhaps the first example of a
homotopy coherent representation.
Remark 1. An apparently very different sort of treatment of higher homotopies
occurred earlier in a strong form of Borsuk’s shape theory. This was initiated by Christie in [6]. He used homotopy coherence in a truncated form; his work went unnoticed until the 1970s. Borsuk’s form of shape theory did not fully reflect the geometric nature of his intuition. He approximated spaces by polyhedra, up to homotopy, but did not consider the homotopies as part of the structure, just their existence. Various people tried various approaches to give a stronger form, some aspects of which can be found in Mardešić’s book [7]. The innovation in strong shape theory was, thus, to record the higher homotopies used in the approximation process. For instance, when using the Čech nerve of open covers, choices have to be made of the refinement maps between covers, and whilst these cannot be made to respect the iterated associativity required, ‘on the nose’, so they do not give a commutative diagram indexed by the partially ordered set of open covers, they can be made coherently with respect to further refinement, so recoding the higher homotopies in the approximation. One replaces a homotopy approximation by a homotopy coherent one.
The link between this quite geometric topological approach and the notions emerging from Sugawara’s work came from the work on homotopy everything algebraic structures by Boardman and Vogt [8], and then in Vogt [9], which gave the link between a detailed ‘geometric’ approach to homotopy coherent diagrams and a homotopical approach related to model category theory. We will see links to Vogt’s results later on. The associativity being central to Sugawara’s work on homotopy multiplicativity [
2], it was not long before maps of spaces with associative structures were generalized to maps of topological categories and
homotopy coherent functors, which arise in other contexts involving topological and simplicially enriched categories [
10].
Definition 1. For topological categories and , a functor up to strong homotopy
F, also known as a homotopy coherent functor
, consists of maps and maps such that Three particularly interesting examples of topological categories and their use are given by
the singular complex of
B, for which see
Section 7
and
a ‘good’ open cover of
B, which is in
Section 8.
These also can, and will, be considered for smooth manifolds and smooth maps.
2. Background/Motivation: … and for Dg-Categories?
Of course, there are complete analogs of these ideas for categories of (co)chain complexes and, more generally, dg categories. We note that for dg categories—that is, categories enriched over some category of chain complexes—a chain analog of cubes applies, so the in the above is replaced by a chain complex representing it.
For an associative algebra
A, an
A-module
M can be considered as a representation of
A, a map
or
In a differential graded context, one again can consider representations up to homotopy of
A on
M. On the chain (dg) level, the corresponding notion is related to that of a
twisting cochain, the twisted tensor product differential as introduced in [
11], for modeling the chains on the total space of a principal fibration in terms of chains on the base and chains on the fiber.
One can up the ante further by introducing
-spaces,
-algebras and modules and further
-categories, but take care: do you want objects and morphisms to be
in an appropriate sense or only the morphisms? It is worth pointing out that
-maps between strictly associative dg algebras were studied before [
12,
13] by Sugawara as parameterized by cubes and called
strong homotopy muliplicative maps.
-maps of
-spaces are parameterized by more complicated polyhedra.
Warning! The strongly related notions of covariant derivative, connection, connection form and parallel transport have distinct definitions, but many authors use the names interchangeably in stating theorems, while many proofs depend on a particular definition.
3. Homotopy Twisting Cochains
The analog of a fiber bundle,
, in terms of simplicial sets,
, was formalized by Barratt, Gugenheim and Moore [
14] using a
twisting function and called a
twisted cartesian product. (They mention that the concept had been around for some years. At the time, the nomenclature was semi-simplicial complex or even complete semi-simplicial.) Then, Ed Brown [
11] constructed an algebraic chain model of a twisted cartesian product, a
twisted tensor product of chain complexes,
, where the differential
D is
twisted by adding a
twisting term , that is
where
corresponds to a representation of the cobar algebra
on
Here,
is regarded as a dg coalgebra and
as a dg algebra. The defining relation that
satisfies is
In turn, Szczarba [
15] showed that for a twisted cartesian product base,
B, with group
G, there is there is a twisting cochain in
Kadeishvili [
16] studied twisting
elements in relation to
in a homotopy Gerstenhaber algebra [
17]. Quite recently, for G-bundles, Franz [
18] proved that the map
is a quasi-isomorphism of dg bi-algebras. That
is a dg bi-algebra follows from the work of Baues [
19] and Gerstenhaber-Voronov [
17] using the homotopy Gerstenhaber structure of
.
For an algebra
A, there is a
universal twisting morphism
such that, for any twisting morphism
, there is a unique morphism
of coalgebras with
[
20].
The above can be generalized to representations up to homotopy/homotopy coherent representations (if we write for we can see this as another manifestation of the Maurer–Cartan principle, which has subsumed the integrablity condition in deformation theory and others), leading to the notion of a homotopy twisting cochain with values in an -algebra.
At the end of
Section 10, twisting cochains will be revisited in relation to
∞-local systems.
4. The Grothendieck Construction and His ‘Pursuit of Stacks’
We mentioned the classical case of covering spaces and the equivalence between such and actions/representations of the fundamental group. This has a purely algebraic aspect as it mirrors the structures evident in Galois theory.
The construction of the covering space from the action is a simple example of a type of semi-direct product. Both Ehresmann and Grothendieck looked at the relevance of this for fiber spaces and fibered categories, as Grothendieck had introduced in his work. The notion of a fibred category mimics both topological fibrations and the relationship between the category of all modules (over all rings) and the category of rings itself.
Looking at the analog of local sections in this categorical setting, one finds that a fibred category corresponds to a pseudo-functor from the base category to the category of small categories, picking out the fibers and the actions linking them together. What is a pseudo-functor? It is a functor up to ‘natural equivalence of functors’ and thus up to the relevant notion of ‘homotopy’ in this setting. This, thus, is another instance of a homotopy coherent representation, this time of the category into the 2-category of small categories. Of special interest for us is the case of categories fibred in groupoids. Here, the pseudo-functor will take values in the category of small groupoids (so of homotopy 1-types).
Grothendieck’s construction started with a pseudo-functor and constructed a fibred category. In other words, it started with a homotopy coherent representation of the base category and built a fibered category from it. In his extensive discussion document [
21], Grothendieck started exploring the higher homotopy analogs of fibered categories, thus analogs of simplicial fibrations. The fibers were to be models of homotopy types, extending both covering spaces, categories fibered in groupoids and, more generally, homotopy
n-types, for any value of
n including
∞. These were his
n-stacks. (There is extensive literature on this, but here is not the place to explore this, although it does relate to homotopy coherent representations).
Again, homotopy coherence of the action, of the representation of the base homotopy type, is key to building the fibered structure over that base.
5. The (Topological) Path Space
Returning to the topological case, the topological path space can be regarded as the space of morphisms of a topological category with .
A Hurewicz fiber space
is a continuous mapping satisfying the
homotopy lifting property with respect to any space: Given a homotopy
and an initial value
, we have
so that
is commutative.
The action of the based loop space mentioned above extends (not uniquely) to an action where, for a path , we denote as the fiber over and the fiber over . Non-traditionally, this might be called parallel transport.
Definition 2. Higher (parallel) transport for a graded vector bundle is a homotopy coherent functor .
Arias Abad and Schaetz [
22] use ‘higher parallel transport’ to refer to the representation up to homotopy/homotopy coherent representationdenoting the category of representations up to homotopy of the simplicial set
of smooth singular chains on
M.
6. The (Smooth) Path Space
For vector bundles rather than covering spaces, according to n-lab:
Apparently one of the oldest occurrences of the idea that a principal bundle with connection over a connected base space may be reconstructed from its holonomies around all smooth loops (for any fixed base point)
appeared in or was implied by Kobayashi in 1954.
The covering space classification can be generalized to give an equivalence between representations of and vector bundles with a flat connection on M. A flat connection determines the lifting uniquely, and then the holonomy with respect to a curve is given by the evaluation of on the path in M. The holonomy group is the image as a subgroup of the structure group of the bundle. The other direction, from a representation to a bundle with flat connection, is achieved by the associated -bundle construction.
7. The Simplicial Set/∞-Category of
Just as classical holonomy is given by the evaluation of the lifting , consider higher holonomy by lifting to and related higher transport, but now with a graded vector bundle with fiber V, a differential graded vector space.
The idea of higher holonomy was introduced by Chen as
generalized holonomy (only in [23] does he use the word holonomy), elaborated by Igusa [
24] and later related to a notion of
representation up to homotopy [
22].
The technology of Chen’s iterated integrals suggests a precise and rather natural way to handle
generalized holonomy. To capture such ‘higher structure’, Chen used maps of simplices
. Denote the standard ordered
n-simplex
as
with vertices labelled
. Sub-simplices are denoted
. The face and degeneracy maps for a simplicial set are:
Definition 3. is the simplicial set of (smooth) maps of simplices . For , we denote by the fiber over the image of the vertex .
Definition 4. A representation up to homotopy
(There is a similar but earlier use of that name [25]. Notice the ‘cubical’ nature of the condition.) of on a graded vector space V is a collection θ of maps which assign to any k-simplex a map satisfying, for any , the relations: is the identity on V
is an isomorphism for any .
For any and , This collection of maps is coherent in the sense that it respects the facial structure of the cubes and of the simplices.
Theorem 1. For any flat graded vector bundle with a flat graded connection, there is a representation up to homotopy θ of on E.
The desired maps are constructed realizing any simplex as a family of paths with fixed endpoints 0 and n: , where is the trivial path, constant at 0, and is the ‘identity’.
For any
,
and
Such maps were first produced by Adams [
26] in the topological context by induction using the contractability of
. Later, specific formulas were introduced by Chen [
23] and then equivalently, but more transparently, by Igusa [
27].
Remark 2. Given a category , Leitch [28] constructs a category with the same objects, but for each morphism ϕ of , there is a space of morphisms, which he called the derived space of ϕ. Considering as a category, the derived space of turns out to be . This was one of the precursors of Cordier’s homotopy coherent nerve construction [29], for which see Section 9. Just as representations of
are related to vector bundles with flat connection on
M, there is an alternative way to look at homotopy representations in terms of differential forms on
. Consider a graded vector bundle
. Let
denote the degree
p part of the endomorphism bundle of
E:
A -graded connection form is just the analog of a classical connection form, but with careful attention to grading and signs.
Definition 5. A -connection form A on a graded vector bundle is a form of total degree i.e., in .
As such, it corresponds to (a family of) differential forms with values in . Let be the graded algebra of smooth differential forms on M and let be the graded -module of forms with values in . As usual, it is useful to describe graded connections locally, so the appropriate covariant derivative can be written: , where with
For every
, consider the evaluation map
sending
to
. Let
be the pull back of
E to
along
. That is,
For
, let
be the space of degree
q graded homomorphisms from
to
. Define a smooth bundle
whose fiber over
is the vector space of smooth
p-forms with coefficients in
Definition 6. A family of homotopy coherent forms
on means a family of forms for all for the smooth singular simplicial set of M such thatsatisfying the following at each : - 1.
is the identity map in - 2.
satisfies a certain first-order linear differential equation [27]:
Theorem 2 ([
27])
. Given a graded vector bundle with a flat
-connection form
A, there is a family of homotopy coherent forms
on V of the smooth singular simplicial set of M. The differential equation determines uniquely as a p-form on . Starting with one can find by induction on p using a version of Chen’s iterated integrals.
8. A ‘Good’ Open Cover
An open cover is ‘good’ if all the as well as all their intersections are contractible. If is the open covering, the disjoint union can be given a rather innocuous structure of a topological category U, i.e., and ; that is, is defined if , and . For an ordinary vector bundle with structure group , we have transition functions , which satisfy the cocycle condition , but for fiber spaces, life is not so straightforward. The transition functions are defined in terms of trivializations.
A differential graded vector bundle
with fiber
V, a differential graded vector space, is locally trivial over some open covering
with trivializations: dg maps
and
such that
where
and
are inverse fibrewise equivalences.
The transition functions are again defined by the equation
but now it is not necessarily true that
; rather, instead of the cocycle condition, one obtains only that
is homotopic to
as a map on
. Moreover, on multiple intersections, higher homotopies arise and constitute a
homotopy coherent functor, relevant to classifying the fibration.
The collection of higher homotopies was called a
homotopy transition cocycle [
30,
31]. They determine a fibration (up to appropriate equivalence) by assembling pieces
, not by glueing them directly to each other, but only after inserting ‘connective’ tissue between those pieces, e.g., consider,
9. Variations on the Theme of a Homotopy Coherent Nerve
A useful tool in handling the properties of homotopy coherent functors is to view the various forms of the homotopy coherent nerve construction.
The definition in probably the most standard form is for a simplicial enriched category,
, in which the hom-sets between the objects are Kan complexes. This fits the cases of
or
and can also be adapted to handle the category of chain complexes with a bit of extra work. The basic construction is due to Cordier [
29], using ideas developed by Boardman and Vogt [
8].
The idea is that for each ordinal , one builds a simplicial enriched category, , that in a certain sense resolves the category , and such that gives the collection of all homotopy coherent diagrams within having the form of an n-simplex. These collections form a simplicial class (they will often be too large to be a simplicial set), called the homotopy coherent nerve of the -category and denoted . It then is clear that a homotopy coherent diagram having the form of a small category is given by a simplicial map from to .
Vogt proved [
9], for
, that there was a category of homotopy coherent diagrams of type
in
(The definition and composition of homotopy coherent morphisms is difficult to describe briefly.) and that this was equivalent to the category obtained from
by inverting the ‘pointwise’ homotopy equivalences. This gives a number of useful links between the explicit definition of homotopy coherent maps and their interpretation in more homotopical terms.
This homotopy coherent nerve is a quasi-category, so is a model for an
∞-category. Given any quasi-category
K, and thinking of this object as an
∞-category, we define a homotopy coherent functor from
K to
to be simply a simplicial map from
K to
. In particular, for
, which, as it is a Kan complex, is a quasi-category, and is known as the
∞-groupoid of
X, a
∞-local system in
is simply a mapping from
to
. These constructions can be adapted for dg-categories, as was done by Lurie [
32]. It can further be adapted to give a homotopy coherent nerve of an
-category as in Faonte [
33], and we meet a variant of this in the next section.
10.
In a variant of the classical Riemann–Hilbert equivalence, a map
is developed by calculating the holonomy with respect to a flat connection. The holonomy descends to a representation of
as a result of the flatness. In their generalization of the Riemann–Hilbert correspondence, Block and Smith write:
From the perspective of (smooth) homotopy theory, the manifold M can be replaced by its infinity-groupoid of smooth simplices. Considering the correct notion of a representation of will allow us to produce an untruncated Riemann-Hilbert theory.
The notion they define is that of an infinity-local system on M, denoted which is essentially a homotopy coherent functor from the ∞-category to the category of of chain complexes.
Remark 3. Rivera and Zeinalian [34] use both ∞-local systems and the realization of a simplex as a family of paths parameterized by (see Definition 4) to shed new light on Brown’s classical result [11]. To generalize the classical Riemann–Hilbert equivalence, Block and Smith invoke the Serre–Swan theorem to change the category of flat graded vector bundles to that of “perfect modules with flat -connection. They then write:
It would be an interesting problem in its own right to define an inverse functor which makes use of a kind of associated bundle construction.
That is work for the future.