Benedikt Ahrens and RΓ©gis Spadotti— Terminal semantics for codata types in intensional Martin-Löf type theory
Table of contents
Index
Require Import Theory.Category.
Require Import Theory.Functor.

Natural transformation definition

Structure NaturalTransformation {π’ž π’Ÿ : Category} (F G : Functor π’ž π’Ÿ) ≔ mkNaturalTransformation
{ Ξ· : βˆ€ A, F A β‡’ G A
; Ξ·_commutes : βˆ€ {A B} {f : A β‡’ B}, Ξ·(B) ∘ F β‹… f β‰ˆ G β‹… f ∘ Ξ·(A) }.

Arguments mkNaturalTransformation {_ _ _ _ _} _.
Arguments Ξ·{_ _ _ _} _ _.
Arguments Ξ·_commutes{_ _ _ _} _ {_ _ _}.

Notation "'NaturalTransformation.make' ⦃ 'Ξ·' ≔ Ξ· ⦄" ≔
  (@mkNaturalTransformation _ _ _ _ Ξ· _) (only parsing).
Benedikt Ahrens and RΓ©gis Spadotti— Terminal semantics for codata types in intensional Martin-Löf type theory
Table of contents
Index