New one-point rules for quantifiers
authorpaulson
Mon, 07 Oct 1996 10:23:35 +0200
changeset 2054 bf3891343aa5
parent 2053 6c0594bfa726
child 2055 cc274e47f607
New one-point rules for quantifiers
src/HOL/simpdata.ML
--- a/src/HOL/simpdata.ML	Tue Oct 01 18:19:12 1996 +0200
+++ b/src/HOL/simpdata.ML	Mon Oct 07 10:23:35 1996 +0200
@@ -120,7 +120,8 @@
      "(P | False) = P", "(False | P) = P", "(P | P) = P",
      "((~P) = (~Q)) = (P=Q)",
      "(!x.P) = P", "(? x.P) = P", "? x. x=t", 
-     "(? x. x=t & P(x)) = P(t)", "(! x. x=t --> P(x)) = P(t)" ];
+     "(? x. x=t & P(x)) = P(t)", "(? x. t=x & P(x)) = P(t)", 
+     "(! x. x=t --> P(x)) = P(t)", "(! x. t=x --> P(x)) = P(t)" ];
 
 in