diff nat.agda @ 66:51f653bd9656

distr
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Thu, 25 Jul 2013 12:58:21 +0900
parents 97eb12318048
children 829e0698f87f
line wrap: on
line diff
--- a/nat.agda	Thu Jul 25 12:13:10 2013 +0900
+++ b/nat.agda	Thu Jul 25 12:58:21 2013 +0900
@@ -125,7 +125,7 @@
      join k b f (TMap η a) 
   ≈⟨ refl-hom ⟩
      c [ TMap μ b  o c [  FMap T f o (TMap η a) ] ]  
-  ≈⟨ cdr  ( IsNTrans.naturality ( isNTrans η  )) ⟩
+  ≈⟨ cdr  ( nat η ) ⟩
      c [ TMap μ b  o c [ (TMap η ( FObj T b)) o f ] ] 
   ≈⟨ IsCategory.associative (Category.isCategory c) ⟩
      c [ c [ TMap μ b  o (TMap η ( FObj T b)) ] o f ] 
@@ -170,7 +170,7 @@
      ( ( ( TMap μ d o  ( FMap T h   o   TMap μ c ) ) o  FMap T g ) o f )
    ≈⟨ car (car ( cdr ( begin 
            ( FMap T h o TMap μ c )
-       ≈⟨ nat A μ ⟩
+       ≈⟨ nat μ ⟩
            ( TMap μ (FObj T d) o FMap T (FMap T h) )

    )))  ⟩
@@ -271,7 +271,7 @@
 UεF A B U F ε =  lemma11  (
      Functor*Nat A {B} A U {( F ○ U) ○ F} {identityFunctor ○ F} ( Nat*Functor A {B} B { F ○  U} {identityFunctor} ε F)  ) where
          lemma11 :   NTrans A A   ( U ○ ((F  ○  U) ○  F )) ( U ○  (identityFunctor ○ F) ) 
-                  → NTrans A A  (( U ○  F ) ○ ( U ○  F )) ( U ○  F )
+                  →  NTrans A A  (( U ○  F ) ○ ( U ○  F )) ( U ○  F )
          lemma11  n = record { TMap = \a → TMap n a; isNTrans = record { naturality = IsNTrans.naturality ( isNTrans n ) }}
 
 Adj2Monad : {c₁ c₂ ℓ c₁' c₂' ℓ' : Level} (A : Category c₁ c₂ ℓ) (B : Category c₁' c₂' ℓ')
@@ -300,11 +300,11 @@
                 TMap μ a o TMap μ ( FObj T a )
              ≈⟨⟩
                 (FMap U (TMap ε ( FObj F a ))) o (FMap U (TMap ε ( FObj F ( FObj U (FObj F  a )))))
-             ≈⟨ sym (IsFunctor.distr (isFunctor U)) ⟩
+             ≈⟨ sym (distr U) ⟩
                 FMap U (B [ TMap ε ( FObj F a )  o TMap ε ( FObj F ( FObj U (FObj F a ))) ] )
              ≈⟨  (IsFunctor.≈-cong (isFunctor U)) (lemma-assoc1 ( TMap ε (FObj F a ))) ⟩
                 FMap U (B [ (TMap ε ( FObj F a )) o FMap F (FMap U (TMap ε ( FObj F a ))) ] )
-             ≈⟨ IsFunctor.distr (isFunctor U) ⟩
+             ≈⟨ distr U ⟩
                 (FMap U (TMap ε ( FObj F a ))) o FMap U (FMap F (FMap U (TMap ε ( FObj F a ))))
              ≈⟨⟩
                 TMap μ a o FMap T (TMap μ a) 
@@ -326,7 +326,7 @@
                 TMap μ a o (FMap T (TMap η a ))
              ≈⟨⟩
                 (FMap U (TMap ε ( FObj F a ))) o (FMap U ( FMap F (TMap η a )))
-             ≈⟨ sym (IsFunctor.distr ( isFunctor U )) ⟩
+             ≈⟨ sym (distr U ) ⟩
                 FMap U ( B [  (TMap ε ( FObj F a )) o ( FMap F (TMap η a )) ])
              ≈⟨ (IsFunctor.≈-cong (isFunctor U)) (IsAdjunction.adjoint2 ( isAdjunction adj )) ⟩
                 FMap U ( id1 B (FObj F a) )