src/HOL/Bali/Example.thy
changeset 21404 eb85850d3eb7
parent 20769 5d538d3d5e2a
child 22708 fff918feff45
--- a/src/HOL/Bali/Example.thy	Fri Nov 17 02:19:55 2006 +0100
+++ b/src/HOL/Bali/Example.thy	Fri Nov 17 02:20:03 2006 +0100
@@ -87,31 +87,39 @@
   surj_label_:" \<exists>m. n = label_ m"
 
 abbreviation
-  HasFoo :: qtname
+  HasFoo :: qtname where
   "HasFoo == \<lparr>pid=java_lang,tid=TName (tnam_ HasFoo_)\<rparr>"
 
-  Base :: qtname
+abbreviation
+  Base :: qtname where
   "Base == \<lparr>pid=java_lang,tid=TName (tnam_ Base_)\<rparr>"
 
-  Ext :: qtname
+abbreviation
+  Ext :: qtname where
   "Ext == \<lparr>pid=java_lang,tid=TName (tnam_ Ext_)\<rparr>"
 
-  Main :: qtname
+abbreviation
+  Main :: qtname where
   "Main == \<lparr>pid=java_lang,tid=TName (tnam_ Main_)\<rparr>"
 
-  arr :: vname
+abbreviation
+  arr :: vname where
   "arr == (vnam_ arr_)"
 
-  vee :: vname
+abbreviation
+  vee :: vname where
   "vee == (vnam_ vee_)"
 
-  z :: vname
+abbreviation
+  z :: vname where
   "z == (vnam_ z_)"
 
-  e :: vname
+abbreviation
+  e :: vname where
   "e == (vnam_ e_)"
 
-  lab1:: label
+abbreviation
+  lab1:: label where
   "lab1 == label_ lab1_"
 
 
@@ -261,7 +269,7 @@
 section "program"
 
 abbreviation
-  tprg :: prog
+  tprg :: prog where
   "tprg == \<lparr>ifaces=Ifaces,classes=Classes\<rparr>"
 
 constdefs
@@ -1195,11 +1203,10 @@
   b :: loc
   c :: loc
 
-abbreviation
-  "one == Suc 0"
-  "two == Suc one"
-  "tree == Suc two"
-  "four == Suc tree"
+abbreviation "one == Suc 0"
+abbreviation "two == Suc one"
+abbreviation "tree == Suc two"
+abbreviation "four == Suc tree"
 
 syntax
   obj_a :: obj