Built with Alectryon, running Coq+SerAPI v8.19.0+0.19.3. Bubbles () indicate interactive fragments: hover for details, tap to reveal contents. Use Ctrl+↑Ctrl+↓ to navigate, Ctrl+🖱️ to focus. On Mac, use ⌘ instead of Ctrl.
(** * Natural transformations between functors from initial categories and to terminal categories *)
[Loading ML file number_string_notation_plugin.cmxs (using legacy method) ... done]
Require Import InitialTerminalCategory.Core InitialTerminalCategory.Functors.Require Import Contractible.Set Universe Polymorphism.Set Implicit Arguments.Generalizable All Variables.Set Asymmetric Patterns.SectionNaturalTransformations.VariableC : PreCategory.Definitionfrom_initial
`{@IsInitialCategory zero} (F G : Functor zero C)
: NaturalTransformation F G
:= Build_NaturalTransformation
F G
(funx => initial_category_ind _ x)
(funx__ => initial_category_ind _ x).
C: PreCategory H: Funext zero: PreCategory H0: IsInitialCategory zero F, G: Functor zero C
Contr (NaturalTransformation F G)
C: PreCategory H: Funext zero: PreCategory H0: IsInitialCategory zero F, G: Functor zero C
Contr (NaturalTransformation F G)
C: PreCategory H: Funext zero: PreCategory H0: IsInitialCategory zero F, G: Functor zero C
forally : NaturalTransformation F G,
from_initial F G = y
abstract (
intros;
apply path_natural_transformation;
intro x;
exact (initial_category_ind _ x)
).Defined.Local Existing InstanceFunctors.to_initial_category_empty.#[export] Instancetrunc_to_initial
`{Funext}
`{@IsInitialCategory zero}
(F G : Functor zero C)
: Contr (NaturalTransformation F G)
:= trunc_from_initial F G.Definitionto_terminal
`{@IsTerminalCategory one H1 H2} (F G : Functor C one)
: NaturalTransformation F G
:= Build_NaturalTransformation
F G
(funx => center _)
(fun___ => path_contr _ _).
C: PreCategory H: Funext one: PreCategory H1: Contr one H2: forallsd : one, Contr (morphism one s d) H0: IsTerminalCategory one F, G: Functor C one
Contr (NaturalTransformation F G)
C: PreCategory H: Funext one: PreCategory H1: Contr one H2: forallsd : one, Contr (morphism one s d) H0: IsTerminalCategory one F, G: Functor C one
Contr (NaturalTransformation F G)
C: PreCategory H: Funext one: PreCategory H1: Contr one H2: forallsd : one, Contr (morphism one s d) H0: IsTerminalCategory one F, G: Functor C one
forally : NaturalTransformation F G,
to_terminal F G = y