This post is meant to set up all the necessary ideas to define the category of exit paths.
Now we get into new territory.
Definition: The nerve of a category C is the collection N(C)={N(C)n=Fun([n],C)}n⩾0, where [n] is considered as a category with objects 0,…,n and a single morphism in Hom[n](s,t) iff s⩽t.
Note that the nerve of C is a simplicial set, as it is a functor from Δop→Fun(Δ,C). Moreover, the pieces N(C)0 are the objects of C and N(C)1 are the morphisms of C, so all the information about C is contained in its nerve. There is more in the higher pieces N(C)n, so the nerve (and simplicial sets in general) may be viewed as a generalization of a category.
Let sSet be the category of simplicial sets. We may consider Δn=HomΔ(−,[n]) as a contravariant functor Δ→Set, so it is an object of sSet.
Definition: Fix n⩾0 and choose 0⩽i⩽n. Then the ith n-horn of a simplicial set is the functor Λni⊂Δn generated by all the faces Δn(dj), for j≠i.
We purposefully do not describe what "⊂" or "generated by" mean for functors, hoping that intuition fills in the gaps. In some sense the horn feels like a partially defined functor (though it is a true simplicial set), well described by diagrams, for instance with n=2 and i=1 we have
Definition: A simplicial set S is a Kan complex whenever every map f:Λni→S factors through Δn. That is, when there exists a
The map ι is the inclusion. Moreover, S is an ∞-category, or quasi-category, if the extending map f′ is unique.
Example: Some basic examples of ∞-categories, for X a topological space, are
Definition: A morphism p∈HomsSet(S,T) is a Kan fibration if for every commutative diagram (of solid arrows)
the dotted arrow exists, making the new diagram commute.
Definition: Let C,D,A be categories with functors F:C→D and G:C→A.
The setting for this section is constructible sheaves over a topological space X. We begin with a slightly more technical definition of a stratification.
Definition: Let (A,⩽) be a partially ordered set with the upset topology. That is, if x∈U is open and x⩽y, then y∈A. An A-stratification of X is a continuous function f:X→A.
We now begin with a Treumann's definition of an exit path, combined with Lurie's stratified setting.
Definition: An exit path in an A-stratified space X is a continuous map γ:[0,1]→X for which there exists a pair of chains a1⩽⋯⩽an in A and 0=t0⩽⋯⩽tn=1 in [0,1] such that f(γ(t))=ai whenever t∈(ti−1,ti].
This really is a path, and so gives good intuition for what is happening. Recall that the geometric realization of the functor Δn is |Δn|={(t0,…,tn)∈Rn+1 : t0+⋯+tn=1}. Oserving that [0,1]≅|Δ1|, Lurie's definition of an exit path is more general by instead considering maps from |Δn|.
Definition: The category of exit paths in an A-stratified space X is the simplicial subset SingA(X)⊂Sing(X) consisting of those simplices γ:|Δn|→X for which there exists a chain a0⩽⋯⩽an in A such that f(γ(t0,…,ti,0,…,0))=ai for ti≠0.
Example: As with all new ideas, it is useful to have an example. Consider the space X=Ran⩽2(M)×R⩾0 of a closed manifold M (see post "A constructible sheaf over the Ran space" 2017-06-24 for more). With the poset (A,⩽) being (a⩽b⩽c) and stratifying map
f : X→A,(P,t)↦{a if P∈Ran1(M),b if P∈Ran2(M),t⩽d(P1,P2),c else,
we can make a continuous map γ:Δ3→X by
(1,0,0)↦(P∈Ran1(M),0),(t0,t1≠0,0)↦(P∈Ran2(M),d(P1,P2)),(t0,t1,t2≠0)↦(P∈Ran2(M),t>d(P1,P2)).
Then f(γ(t0≠0,0,0))=a, and f(γ(t0,t1≠0,0))=b, and f(γ(t0,t1,t2≠0))=c, as desired. The embedding of such a simplex γ is described by the diagram below.
References: Lurie (Higher algebra, Appendix A), Lurie (What is... an ∞-category?), Groth (A short course on ∞-categories, Section 1), Joyal (Quasi-categories and Kan complexes), Goerss and Jardine (Simplicial homotopy theory, Chapter 1), Treumann (Exit paths and constructible stacks)
Preliminaries
Let X be a topological space and C a category. Recall the following terms:- Δ: The category whose objects are finite ordered sets [n]=(1,…,n) and whose morphisms are non-decreasing maps. It has several full subcategories, including
- Δs, comprising the same objects of Δ and only injective morphisms, and
- Δ⩽n, comprising only the objects [0],…,[n] with the same morphisms.
- equalizer: An object E and a universal map e:E→X, with respect to two maps f,g:X→Y. It is universal in the sense that all maps into X whose compositions with f,g are equal factor through e. Equalizers and coequalizers are described by the diagram below, with universality given by existence of the dotted maps.
- fibered product or pullback: The universal object X×ZY with maps to X and Y, with respect to maps X→Z and Y→Z.
- fully faithful: A functor F whose morphism restriction Hom(X,Y)→Hom(F(X),F(Y)) is surjective (full) and injective (faithful).
- locally constant sheaf: A sheaf F over X for which every x∈X has a neighborhood U such that F|U is a constant sheaf. For example, constructible sheaves are locally constant on every stratum.
- simplicial object: A contravariant functor from Δ to any other category. When the target category is Set, it is called a simplicial set. They may also be viewed as a collection S={Sn}⩾0 for Sn=S([n]) the value of the functor on each [n]. Simplicial sets come with two natural maps:
- face maps di:Sn→Sn−1 induced by the map [n−1]→[n] which skips the ith piece, and
- degeneracy maps si:Sn→Sn+1 induced by the map [n+1]→[n] which repeats the ith piece.
- stratification: A property of a cover {Ui} of X for which consecutive differences Ui+1∖Ui have ``nicer" properties than all of X. For example, Ei→Ui+1∖Ui is a rank i vector bundle, but there is no vector bundle E→X that restricts to every Ei.
Now we get into new territory.
Definition: The nerve of a category C is the collection N(C)={N(C)n=Fun([n],C)}n⩾0, where [n] is considered as a category with objects 0,…,n and a single morphism in Hom[n](s,t) iff s⩽t.
Note that the nerve of C is a simplicial set, as it is a functor from Δop→Fun(Δ,C). Moreover, the pieces N(C)0 are the objects of C and N(C)1 are the morphisms of C, so all the information about C is contained in its nerve. There is more in the higher pieces N(C)n, so the nerve (and simplicial sets in general) may be viewed as a generalization of a category.
Kan structures
Let sSet be the category of simplicial sets. We may consider Δn=HomΔ(−,[n]) as a contravariant functor Δ→Set, so it is an object of sSet.
Definition: Fix n⩾0 and choose 0⩽i⩽n. Then the ith n-horn of a simplicial set is the functor Λni⊂Δn generated by all the faces Δn(dj), for j≠i.
We purposefully do not describe what "⊂" or "generated by" mean for functors, hoping that intuition fills in the gaps. In some sense the horn feels like a partially defined functor (though it is a true simplicial set), well described by diagrams, for instance with n=2 and i=1 we have
Definition: A simplicial set S is a Kan complex whenever every map f:Λni→S factors through Δn. That is, when there exists a
The map ι is the inclusion. Moreover, S is an ∞-category, or quasi-category, if the extending map f′ is unique.
Example: Some basic examples of ∞-categories, for X a topological space, are
- Sing(X), made up of pieces Sing(X)n=Hom(Δn,X), and
- LCS(X), the category of locally constant sheaves over X. Here LCS(X)n over an object A, whose objects are B→A and morphisms are the appropriate commutative diagrams
Definition: A morphism p∈HomsSet(S,T) is a Kan fibration if for every commutative diagram (of solid arrows)
the dotted arrow exists, making the new diagram commute.
Definition: Let C,D,A be categories with functors F:C→D and G:C→A.
- The left Kan extension of F along G is a functor AL→D and a universal natural transformation Fλ⇝L∘G.
- The right Kan extension of F along G is a functor AR→D and a universal natural transformation R∘Gρ⇝F.
Exit paths
The setting for this section is constructible sheaves over a topological space X. We begin with a slightly more technical definition of a stratification.
Definition: Let (A,⩽) be a partially ordered set with the upset topology. That is, if x∈U is open and x⩽y, then y∈A. An A-stratification of X is a continuous function f:X→A.
We now begin with a Treumann's definition of an exit path, combined with Lurie's stratified setting.
Definition: An exit path in an A-stratified space X is a continuous map γ:[0,1]→X for which there exists a pair of chains a1⩽⋯⩽an in A and 0=t0⩽⋯⩽tn=1 in [0,1] such that f(γ(t))=ai whenever t∈(ti−1,ti].
This really is a path, and so gives good intuition for what is happening. Recall that the geometric realization of the functor Δn is |Δn|={(t0,…,tn)∈Rn+1 : t0+⋯+tn=1}. Oserving that [0,1]≅|Δ1|, Lurie's definition of an exit path is more general by instead considering maps from |Δn|.
Definition: The category of exit paths in an A-stratified space X is the simplicial subset SingA(X)⊂Sing(X) consisting of those simplices γ:|Δn|→X for which there exists a chain a0⩽⋯⩽an in A such that f(γ(t0,…,ti,0,…,0))=ai for ti≠0.
Example: As with all new ideas, it is useful to have an example. Consider the space X=Ran⩽2(M)×R⩾0 of a closed manifold M (see post "A constructible sheaf over the Ran space" 2017-06-24 for more). With the poset (A,⩽) being (a⩽b⩽c) and stratifying map
f : X→A,(P,t)↦{a if P∈Ran1(M),b if P∈Ran2(M),t⩽d(P1,P2),c else,
we can make a continuous map γ:Δ3→X by
(1,0,0)↦(P∈Ran1(M),0),(t0,t1≠0,0)↦(P∈Ran2(M),d(P1,P2)),(t0,t1,t2≠0)↦(P∈Ran2(M),t>d(P1,P2)).
Then f(γ(t0≠0,0,0))=a, and f(γ(t0,t1≠0,0))=b, and f(γ(t0,t1,t2≠0))=c, as desired. The embedding of such a simplex γ is described by the diagram below.
Both the image of (1,0,0) and the 1-simplex from (1,0,0) to (0,1,0) lie in the singularity set of Ran⩽2(M)×R⩾0, which is pairs (P,t) where t=d(Pi,Pj) for some i,j. The idea that the simplex "exits" a stratum is hopefully made clear by this image.
References: Lurie (Higher algebra, Appendix A), Lurie (What is... an ∞-category?), Groth (A short course on ∞-categories, Section 1), Joyal (Quasi-categories and Kan complexes), Goerss and Jardine (Simplicial homotopy theory, Chapter 1), Treumann (Exit paths and constructible stacks)
Here is a typo when defining the upset topology. It should be 'if x∈U is open and x⩽y, then y∈U'.
ReplyDeleteThanks @FrederickLee, you are correct. There are probably many more typos abound - this blog (I had forgotten all about it) is from when I was a student and needed a place to arrange my thoughts, so do please read everything with a critical eye.
DeleteI see, but it still helps a lot. Especially the example of Ran spaces.
Delete