lucas - updated to reflect isand.ML update
authordixon
Tue, 26 Apr 2005 20:38:39 +0200
changeset 15855 55e443aa711d
parent 15854 1ae0a47dcccd
child 15856 674ff97ce0ef
lucas - updated to reflect isand.ML update
src/Provers/eqsubst.ML
--- a/src/Provers/eqsubst.ML	Tue Apr 26 20:38:15 2005 +0200
+++ b/src/Provers/eqsubst.ML	Tue Apr 26 20:38:39 2005 +0200
@@ -208,7 +208,7 @@
 (* rule is the equation for substitution *)
 fun apply_subst_in_concl i th (cfvs, conclthm) rule m = 
     (RWInst.rw m rule conclthm)
-      |> IsaND.schemify_frees_to_vars cfvs
+      |> IsaND.unfix_frees cfvs
       |> RWInst.beta_eta_contract_tac
       |> (fn r => Tactic.rtac r i th);
 
@@ -280,7 +280,7 @@
 fun apply_subst_in_asm i th (cfvs, j, nprems, pth) rule m = 
     (RWInst.rw m rule pth)
       |> Thm.permute_prems 0 ~1
-      |> IsaND.schemify_frees_to_vars cfvs
+      |> IsaND.unfix_frees cfvs
       |> RWInst.beta_eta_contract_tac
       |> (fn r => Tactic.dtac r i th);