--- a/Nominal/nominal_dt_supp.ML Mon Sep 27 04:56:28 2010 -0400
+++ b/Nominal/nominal_dt_supp.ML Mon Sep 27 04:56:49 2010 -0400
@@ -122,13 +122,13 @@
fun symmetric thms =
map (fn thm => thm RS @{thm sym}) thms
-val supp_abs_set = @{thms supp_abs(1)[symmetric]}
-val supp_abs_res = @{thms supp_abs(2)[symmetric]}
-val supp_abs_lst = @{thms supp_abs(3)[symmetric]}
+val supp_Abs_set = @{thms supp_Abs(1)[symmetric]}
+val supp_Abs_res = @{thms supp_Abs(2)[symmetric]}
+val supp_Abs_lst = @{thms supp_Abs(3)[symmetric]}
-fun mk_supp_abs ctxt (BC (Set, _, _)) = EqSubst.eqsubst_tac ctxt [1] supp_abs_set
- | mk_supp_abs ctxt (BC (Res, _, _)) = EqSubst.eqsubst_tac ctxt [1] supp_abs_res
- | mk_supp_abs ctxt (BC (Lst, _, _)) = EqSubst.eqsubst_tac ctxt [1] supp_abs_lst
+fun mk_supp_abs ctxt (BC (Set, _, _)) = EqSubst.eqsubst_tac ctxt [1] supp_Abs_set
+ | mk_supp_abs ctxt (BC (Res, _, _)) = EqSubst.eqsubst_tac ctxt [1] supp_Abs_res
+ | mk_supp_abs ctxt (BC (Lst, _, _)) = EqSubst.eqsubst_tac ctxt [1] supp_Abs_lst
fun mk_supp_abs_tac ctxt [] = []
| mk_supp_abs_tac ctxt (BC (_, [], _)::xs) = mk_supp_abs_tac ctxt xs
@@ -139,8 +139,8 @@
|> fastype_of
|> body_type
|> (fn ty => case ty of
- @{typ "atom set"} => simp_tac (add_ss supp_abs_set)
- | @{typ "atom list"} => simp_tac (add_ss supp_abs_lst)
+ @{typ "atom set"} => simp_tac (add_ss supp_Abs_set)
+ | @{typ "atom list"} => simp_tac (add_ss supp_Abs_lst)
| _ => raise TERM ("mk_bn_supp_abs_tac", [trm]))