Nominal/Test.thy
changeset 1368 c0cb30581f58
parent 1367 9bbf56cdeb88
child 1378 5c6c950812b1
--- a/Nominal/Test.thy	Mon Mar 08 16:11:42 2010 +0100
+++ b/Nominal/Test.thy	Mon Mar 08 20:18:27 2010 +0100
@@ -70,9 +70,9 @@
 | "f (PD x y) = {atom x, atom y}"
 
 (* compat should be
-compat (PN) pi (PN) \<equiv> TRue
-compat (PS x) pi (PS x') \<equiv> pi o x = x'
-compat (PD p1 p2) pi (PD p1' p2') \<equiv> compat p1 pi p1' \<and> compat p2 pi p2'
+compat (PN) pi (PN) == True
+compat (PS x) pi (PS x') == pi o x = x'
+compat (PD p1 p2) pi (PD p1' p2') == compat p1 pi p1' & compat p2 pi p2'
 *)
 
 
@@ -160,7 +160,7 @@
   "bv2 (As x t) = {atom x}"
 
 (* compat should be
-compat (As x t) pi (As x' t') \<equiv> pi o x = x' \<and> alpha t t'
+compat (As x t) pi (As x' t') == pi o x = x' & alpha t t'
 *)
 
 
@@ -403,6 +403,13 @@
 where
  "bv (K s ts vs) = (atoms (set (map fst ts))) \<union> (atoms (set (map fst vs)))"
 
+(*
+compat (K s ts vs) pi (K s' ts' vs') ==
+  s = s' & 
+
+*)
+
+
 (*thm bv_raw.simps*)
 
 (* example 3 from Peter Sewell's bestiary *)