proper simproc_setup for "neq", "let_simp";
authorwenzelm
Sun, 29 Jul 2007 14:29:56 +0200
changeset 24040 0d5cf52ebf87
parent 24039 273698405054
child 24041 d5845b7c1a24
proper simproc_setup for "neq", "let_simp"; removed dead code;
src/HOL/Tools/meson.ML
--- a/src/HOL/Tools/meson.ML	Sun Jul 29 14:29:54 2007 +0200
+++ b/src/HOL/Tools/meson.ML	Sun Jul 29 14:29:56 2007 +0200
@@ -61,7 +61,6 @@
 val disj_FalseD1 = thm "meson_disj_FalseD1";
 val disj_FalseD2 = thm "meson_disj_FalseD2";
 
-val depth_limit = ref 2000;
 
 (**** Operators for forward proof ****)
 
@@ -505,8 +504,8 @@
       thms"split_ifs" @ ex_simps @ all_simps @ simp_thms;
 
 val nnf_ss =
-    HOL_basic_ss addsimps nnf_extra_simps 
-                 addsimprocs [defALL_regroup,defEX_regroup,neq_simproc,let_simproc];
+  HOL_basic_ss addsimps nnf_extra_simps 
+    addsimprocs [defALL_regroup,defEX_regroup, @{simproc neq}, @{simproc let_simp}];
 
 fun make_nnf th = case prems_of th of
     [] => th |> rewrite_rule (map safe_mk_meta_eq nnf_simps)