The section functor as a right adjoint to the star functor #
We show that if C
is cartesian closed then star I : C ⥤ Over I
has a right adjoint sectionsFunctor
whose object part is the object of sections
of X
over I
.
The isomorphism between X ⨯ Y
and X ⊗ Y
for objects X
and Y
in C
.
This is tautological by the definition of the cartesian monoidal structure on C
.
This isomorphism provides an interface between prod.fst
and CartesianMonoidalCategory.fst
as well as between prod.map
and tensorHom
.
Equations
Instances For
The first leg of a cospan constructing a pullback diagram in C
used to define sections
.
Equations
Instances For
Given X : Over I
, sectionsObj X
is the object of sections of X
defined by the following
pullback diagram:
sections X --> I ⟹ X
| |
| |
v v
⊤_ C ----> I ⟹ I
Equations
Instances For
The functoriality of sectionsObj
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The functor mapping an object X
in C
to the object of sections of X
over I
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
An auxiliary morphism used to define the currying of a morphism in Over I
to a morphism
in C
. See sectionsCurry
.
Instances For
The currying operation Hom ((star I).obj A) X → Hom A (I ⟹ X.left)
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The uncurrying operation Hom A (section X) → Hom ((star I).obj A) X
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
An auxiliary definition which is used to define the adjunction between the star functor and the sections functor. See starSectionsAdjunction`.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The adjunction between the star functor and the sections functor.