The constant functor #
const J : C โฅค (J โฅค C) is the functor that sends an object X : C to the functor J โฅค C sending
every object in J to X, and every morphism to ๐ X.
When J is nonempty, const is faithful.
We have (const J).obj X โ F โ
(const J).obj (F.obj X) for any F : C โฅค D.
The functor sending X : C to the constant functor J โฅค C sending everything to X.
Equations
Instances For
The constant functor Jแตแต โฅค Cแตแต sending everything to op X
is (naturally isomorphic to) the opposite of the constant functor J โฅค C sending everything to X.
Equations
Instances For
The constant functor Jแตแต โฅค C sending everything to unop X
is (naturally isomorphic to) the opposite of
the constant functor J โฅค Cแตแต sending everything to X.
Equations
Instances For
These are actually equal, of course, but not definitionally equal (the equality requires F.map (๐ _) = ๐ _). A natural isomorphism is more convenient than an equality between functors (compare id_to_iso).
Equations
Instances For
If J is nonempty, then the constant functor over J is faithful.
The canonical isomorphism
F โ Functor.const J โ
Functor.const F โ (whiskeringRight J _ _).obj L.
Equations
Instances For
The canonical isomorphism
const D โ (whiskeringLeft J _ _).obj F โ
const J