Documentation

Poly.Exponentiable

Expontentiable morphisms in a category #

We say that a morphism f : X ⟶ Y in a category C has pushforward if there is a right adjoint to the base-change functor along f. The type Pushforward f is a structure containing functor : Over X ⥤ Over Y and a witness adj : baseChange f ⊣ functor.

We prove that if a morphism f : X ⟶ Y has pushforwards then f is exponentiable in the slice category Over Y. In particular, for a morphism g : X ⟶ I the exponential f^* g is the functor composition (baseChange g) ⋙ (Over.map g).

Notation #

We provide the following notations:

class CartesianExponentiable {C : Type u_1} [CategoryTheory.Category.{u_2, u_1} C] [CategoryTheory.Limits.HasPullbacks C] {X : C} {Y : C} (f : X Y) :
Type (max u_1 u_2)
Instances

    A functor C/X ⥤ C/Y right adjoint to f*.

    Equations
    Instances For

      The identity morphisms 𝟙 are exponentiable.

      Equations
      Equations
      • One or more equations did not get rendered due to their size.

      The conjugate isomorphism between pushforward functors.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        An arrow with a pushforward is exponentiable in the slice category.

        Equations
        • One or more equations did not get rendered due to their size.