src/CTT/Bool.thy
changeset 21404 eb85850d3eb7
parent 19762 957bcf55c98f
child 35762 af3ff2ba4c54
--- a/src/CTT/Bool.thy	Fri Nov 17 02:19:55 2006 +0100
+++ b/src/CTT/Bool.thy	Fri Nov 17 02:20:03 2006 +0100
@@ -11,16 +11,19 @@
 begin
 
 definition
-  Bool :: "t"
+  Bool :: "t" where
   "Bool == T+T"
 
-  true :: "i"
+definition
+  true :: "i" where
   "true == inl(tt)"
 
-  false :: "i"
+definition
+  false :: "i" where
   "false == inr(tt)"
 
-  cond :: "[i,i,i]=>i"
+definition
+  cond :: "[i,i,i]=>i" where
   "cond(a,b,c) == when(a, %u. b, %u. c)"
 
 lemmas bool_defs = Bool_def true_def false_def cond_def