src/HOL/NanoJava/State.thy
changeset 14134 0fdf5708c7a8
parent 13524 604d0f3622d6
child 16417 9bc16273c2d4
--- a/src/HOL/NanoJava/State.thy	Fri Jul 25 10:52:15 2003 +0200
+++ b/src/HOL/NanoJava/State.thy	Fri Jul 25 17:21:22 2003 +0200
@@ -21,7 +21,7 @@
   | Addr loc    --{* address, i.e. location of object *}
 
 types	fields
-	= "(fname \<leadsto> val)"
+	= "(fname \<rightharpoonup> val)"
 
         obj = "cname \<times> fields"
 
@@ -32,12 +32,12 @@
 
 constdefs
 
-  init_vars:: "('a \<leadsto> 'b) => ('a \<leadsto> val)"
+  init_vars:: "('a \<rightharpoonup> 'b) => ('a \<rightharpoonup> val)"
  "init_vars m == option_map (\<lambda>T. Null) o m"
   
 text {* private: *}
-types	heap   = "loc   \<leadsto> obj"
-        locals = "vname \<leadsto> val"	
+types	heap   = "loc   \<rightharpoonup> obj"
+        locals = "vname \<rightharpoonup> val"	
 
 text {* private: *}
 record  state