Add theory for setting up monad syntax for Cset
authorAndreas Lochbihler
Tue, 26 Jul 2011 10:49:34 +0200
changeset 43976 af17d7934116
parent 43972 24a3ddc79a5c
child 43977 0eb2b12bd99e
Add theory for setting up monad syntax for Cset
src/HOL/Library/Cset_Monad.thy
src/HOL/Library/Library.thy
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/HOL/Library/Cset_Monad.thy	Tue Jul 26 10:49:34 2011 +0200
@@ -0,0 +1,13 @@
+(* Author: Andreas Lochbihler, KIT *)
+
+header {* Add monad syntax for Csets *}
+
+theory Cset_Monad
+imports Cset Monad_Syntax 
+begin
+
+setup {*
+  Adhoc_Overloading.add_variant @{const_name bind} @{const_name Cset.bind}
+*}
+
+end
\ No newline at end of file
--- a/src/HOL/Library/Library.thy	Tue Jul 26 10:03:19 2011 +0200
+++ b/src/HOL/Library/Library.thy	Tue Jul 26 10:49:34 2011 +0200
@@ -12,6 +12,7 @@
   ContNotDenum
   Convex
   Countable
+  Cset_Monad
   Diagonalize
   Dlist_Cset
   Eval_Witness