diff agda/deltaM.agda @ 115:e6bcc7467335

Temporary commit : Proving association-law ...
author Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
date Sun, 01 Feb 2015 17:06:55 +0900
parents 0a3b6cb91a05
children f02c5ad4a327
line wrap: on
line diff
--- a/agda/deltaM.agda	Fri Jan 30 22:17:46 2015 +0900
+++ b/agda/deltaM.agda	Sun Feb 01 17:06:55 2015 +0900
@@ -41,6 +41,10 @@
 appendDeltaM (deltaM d) (deltaM dd) = deltaM (deltaAppend d dd)
 
 
+dmap : {l : Level} {A B : Set l} {n : Nat}
+       {M : Set l -> Set l} {functorM : Functor M} {monadM : Monad M functorM} ->
+       (M A -> B) -> DeltaM M {functorM} {monadM} A (S n) -> Delta B (S n)
+dmap f (deltaM d) = delta-fmap f d
 
 
 -- functor definitions