src/HOL/cladata.ML
changeset 4466 305390f23734
parent 4305 03d7de40ee4f
child 4535 f24cebc299e4
--- a/src/HOL/cladata.ML	Tue Dec 23 11:37:48 1997 +0100
+++ b/src/HOL/cladata.ML	Tue Dec 23 11:39:03 1997 +0100
@@ -14,8 +14,9 @@
   struct
   structure Simplifier = Simplifier
   (*Take apart an equality judgement; otherwise raise Match!*)
-  fun dest_eq (Const("Trueprop",_) $ (Const("op =",T)  $ t $ u)) = 
-	(t, u, domain_type T)
+  fun dest_eq (Const("op =",T)  $ t $ u) = (t, u, domain_type T)
+  val dest_Trueprop = HOLogic.dest_Trueprop
+  val dest_imp = HOLogic.dest_imp
   val eq_reflection = eq_reflection
   val imp_intr = impI
   val rev_mp = rev_mp
@@ -72,7 +73,7 @@
   val ccontr	= ccontr
   val contr_tac = Classical.contr_tac
   val dup_intr	= Classical.dup_intr
-  val vars_gen_hyp_subst_tac = Hypsubst.vars_gen_hyp_subst_tac
+  val hyp_subst_tac = Hypsubst.blast_hyp_subst_tac
   val claset	= Classical.claset
   val rep_claset = Classical.rep_claset
   end;