123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237(π : Category oβ² ββ² eβ²) (β : MonoidalCategory o β e) (β³ : GradedKleisliTriple β π)Regrade-identity : β {A B} (h : A Klid.β B) β Klβ³ [ Regradeβ π β β idβ β³ h β h ]; identity = β-components π β β³id (π.Equiv.sym (pullback-id-return π β β³)) β.Equiv.refl(Ξ¨ : MonoidalFunctor π¦ π₯) (Ξ¦ : MonoidalFunctor π₯ β) (β³ : GradedKleisliTriple β π)β GradedKleisli π β β³ [ Regradeβ π π₯ β Ξ¦ β³ (Regradeβ π π¦ π₯ Ξ¨ (β³β² π π₯ β Ξ¦ β³) h); identity = β-components π π¦ β³β (pullback-β-return π π¦ π₯ β Ξ¨ Ξ¦ β³) π¦.Equiv.refl; identity = β-components π π¦ β³Β² (π.Equiv.sym (pullback-β-return π π¦ π₯ β Ξ¨ Ξ¦ β³)) π¦.Equiv.refl(π.β-resp-βΛ‘ (π.Equiv.sym (pullback-β-ext π π¦ π₯ β Ξ¨ Ξ¦ β³ gβ))) π¦.Equiv.reflRegrade π π₯ β Ξ¦ β³ βF Regrade π π¦ π₯ Ξ¨ (β³β² π π₯ β Ξ¦ β³) β‘F Regrade π π¦ β ΦΨ β³ βF bridge-βKl-identity : β {A} β _β‘F_ {C = Klβ A} {D = Klβ A} (KlMap {A} {A} (idG {A})) (idF {C = Klβ A})