Defined addss to perform simplification in a claset.
authorlcp
Thu, 30 Mar 1995 13:36:00 +0200
changeset 981 864370666a24
parent 980 33e3054b2871
child 982 4fe0b642b7d5
Defined addss to perform simplification in a claset. Precedence of addcongs is now 4 (to match that of other simplifier infixes)
src/FOL/simpdata.ML
--- a/src/FOL/simpdata.ML	Thu Mar 30 13:07:59 1995 +0200
+++ b/src/FOL/simpdata.ML	Thu Mar 30 13:36:00 1995 +0200
@@ -90,10 +90,16 @@
 
 open Simplifier Induction;
 
-infix addcongs;
+(*Add congruence rules for = or <-> (instead of ==) *)
+infix 4 addcongs;
 fun ss addcongs congs =
     ss addeqcongs (congs RL [eq_reflection,iff_reflection]);
 
+(*Add a simpset to a classical set!*)
+infix 4 addss;
+fun cs addss ss = cs addbefore asm_full_simp_tac ss 1;
+
+
 val IFOL_rews =
    [refl RS P_iff_T] @ conj_rews @ disj_rews @ not_rews @ 
     imp_rews @ iff_rews @ quant_rews;