Ends and coends #
In this file, given a functor F : Jᵒᵖ ⥤ J ⥤ C
, we define its end end_ F
,
which is a suitable multiequalizer of the objects (F.obj (op j)).obj j
for all j : J
.
For this shape of limits, cones are named wedges: the corresponding type is Wedge F
.
References #
TODO #
- define coends
Given F : Jᵒᵖ ⥤ J ⥤ C
, this is the multicospan index which shall be used
to define the end of F
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given F : Jᵒᵖ ⥤ J ⥤ C
, a wedge for F
is a type of cones (specifically
the type of multiforks for multicospanIndexEnd F
):
the point of universal of these wedges shall be the end of F
.
Equations
Instances For
Constructor for wedges.
Equations
Instances For
Construct a morphism to the end from its universal property.
Equations
Instances For
Given F : Jᵒᵖ ⥤ J ⥤ C
, this property asserts the existence of the end of F
.
Equations
Instances For
The end of a functor F : Jᵒᵖ ⥤ J ⥤ C
.
Equations
Instances For
Given F : Jᵒᵖ ⥤ J ⥤ C
, this is the projection end_ F ⟶ (F.obj (op j)).obj j
for any j : J
.
Equations
Instances For
Constructor for morphisms to the end of a functor.