Given a functor between categories one may ask for each morphism if given a lift of its target
there is a universal lift of
There may also be other lifts of , but the universal one is essentially unique, as usual for anything having a universal property. Specifically, in is essentially uniquely determined by its source and its image in , and is called a cartesian morphism. A morphism which is cartesian relative to is called opcartesian or cocartesian.
If there are enough cartesian morphisms in , they may be used to define functors
between the fibers of over and .
David Roberts: There would surely be an anafunctor version of this, that would require no choices whatsoever. It is unlikely that I would be able to find time to write this up, so my plea goes out to those in the know…
I imagine that there would then be an -version using whatever passes as anafunctors in that setting (dratted memory, failing at the first gate)
Mike Shulman: Yes, there would surely be such a version. (-: The simplest way would be to take the specifications for the anafunctor to be the cartesian morphisms over , with domain and codomain giving the functions and . Unique factorization would give you the values of morphisms.
This way a functor with enough Cartesian morphisms – called a Cartesian fibration or Grothendieck fibration – determines and is determined by a fiber-assigning functor .
This has its analog in higher categories.
Let be a functor. A morphism in the category is cartesian with respect to , or -cartesian. If it satisfies the following property:
If for every morphism in there is a lift through that is a cartesian morphism, one says that is a Grothendieck fibration.
This may equivalently be expressed as follows:
let
by the overcategory of over the object ;
the corresponding overcategory of over ;
the category whose objects
are objects of eqipped with morphisms to and such that the obvious triangle commutes, and whose morphisms are morphisms between these tip objects such that all diagrams in sight commute.
similarly .
Then the condition that is cartesian with respect to is equivalently the condition that the functor
into the pullback of the obvious projection along the projection is a surjective equivalence.
This definition in terms of pullbacks is the one that straightforwardly generalizes to higher category theory.
There is a notion of cartesian edge in a simplicial set relative to a morphism of simplicial sets. In the case that these simplicial sets are quasi-categories – i.e. simplicial set incarnations of (∞,1)-categories – this yields a notion of cartesian morphisms in -categories.
Let be a morphism of simplicial sets that may be the quasi-category incarnation of an infinity-functor of (∞,1)-categories. Let be an edge in , i.e. a morphism .
Recall the notion of over quasi-category obtained from the notion of join of quasi-categories. Using this we obtain simplicial sets , , and in generalization of the categories considered in the above definition of cartesian morphisms in categories.
Assume that is an inner Kan fibration of simplicial sets.
Then in is -cartesian if the induced morphism
is acyclic Kan fibration.
This is def 2.4.1.1 in HTT.
This is equivalent to the condition that for all horn inclusions
(with the th horn of the -simplex) such that the last edge of the horn is the given egde , a lift
exists. (See HTT remark 2.4.1.4.)
For the 1-categorical case see the references at Grothendieck fibration.
The -categorical version is in section 2.4 of