changeset 739:ce83d3c28790

bad case 1
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Tue, 05 Dec 2017 00:32:54 +0900
parents 15ded3383319
children e3a39aa76368
files monad→monoidal.agda
diffstat 1 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/monad→monoidal.agda	Mon Dec 04 17:55:40 2017 +0900
+++ b/monad→monoidal.agda	Tue Dec 05 00:32:54 2017 +0900
@@ -29,6 +29,7 @@
          ;   unitarity-idl = {!!}
       }
   } where
+     open import Category.Cat
      T = Monad.T M
      μ = TMap ( Monad.μ M )
      η = TMap ( Monad.η M )
@@ -36,8 +37,11 @@
      _⊗_ x y =  (IsMonoidal._□_ (Monoidal.isMonoidal Mono) ) x y
      _□_ : {a b c d : Obj C } ( f : Hom C a c ) ( g : Hom C b d ) → Hom C ( a ⊗ b ) ( c ⊗ d )
      _□_ f g = FMap (Monoidal.m-bi Mono) ( f , g )
+     --                                                        ( T x , T y ) → T ( x , y )
      φab  : (a : Obj (C × C)) → Hom C (FObj (Functor● C C Mono (Monad.T M)) a) (FObj (Functor⊗ C C Mono (Monad.T M)) a)
-     φab (x , y ) = C [ μ (x ⊗ y) o {!!}   ]
+     φab (x , y) =  C [ μ ( x ⊗ y ) o C [ FMap T ( FMap T  ( {!!} □ {!!}  ) ) o  ? ] ]
+     --                     μ
+     --      T (( x , y) ) <-  T ( T (x ,y ) ) <- T (  T (x ,y ), T (1 , 1 ) ) <- ( T (x, 1 ) , T (1, y ) )
 
 import Relation.Binary.PropositionalEquality