diff -r 6413adca7601 -r 70676af0ac97 src/FOL/ROOT.ML --- a/src/FOL/ROOT.ML Thu Apr 06 11:01:13 1995 +0200 +++ b/src/FOL/ROOT.ML Thu Apr 06 11:02:55 1995 +0200 @@ -16,18 +16,20 @@ print_depth 1; use_thy "FOL"; -use "../Provers/hypsubst.ML"; -use "../Provers/classical.ML"; use "../Provers/simplifier.ML"; use "../Provers/splitter.ML"; use "../Provers/ind.ML"; +use "../Provers/hypsubst.ML"; +use "../Provers/classical.ML"; (*** Applying HypsubstFun to generate hyp_subst_tac ***) structure Hypsubst_Data = struct - (*Take apart an equality judgement; otherwise raise Match!*) - fun dest_eq (Const("Trueprop",_) $ (Const("op =",_) $ t $ u)) = (t,u); + structure Simplifier = Simplifier + (*Take apart an equality judgement; otherwise raise Match!*) + fun dest_eq (Const("Trueprop",_) $ (Const("op =",_) $ t $ u)) = (t,u) + val eq_reflection = eq_reflection val imp_intr = impI val rev_mp = rev_mp val subst = subst