exchanged HOL_ss for HOL_basic_ss in the simplification
authorurbanc
Sun, 13 Nov 2005 20:33:36 +0100
changeset 18157 72e1956440ad
parent 18156 5a971b272f78
child 18158 57cba2a340f2
exchanged HOL_ss for HOL_basic_ss in the simplification part. Otherwise the case where the context is instantiated with unit leads to vacuous quantifiers, such as ALL a. A
src/HOL/Nominal/nominal_induct.ML
--- a/src/HOL/Nominal/nominal_induct.ML	Fri Nov 11 10:50:43 2005 +0100
+++ b/src/HOL/Nominal/nominal_induct.ML	Sun Nov 13 20:33:36 2005 +0100
@@ -56,14 +56,14 @@
       end;
 
     val simplify_rule =
-      Simplifier.full_simplify (HOL_basic_ss addsimps
+      Simplifier.full_simplify (HOL_ss addsimps
         [split_conv, split_paired_All, split_paired_all]);
 
   in
     rule
     |> inst_rule
     |> Method.multi_resolve facts1
-    |> Seq.map simplify_rule
+    |> Seq.map simplify_rule 
     |> Seq.map (RuleCases.save rule)
     |> Seq.map RuleCases.add
     |> Seq.map (fn (r, (cases, _)) =>