Added P&P&Q <-> P&Q and P|P|Q <-> P|Q
authornipkow
Tue, 18 Mar 1997 08:43:26 +0100
changeset 2801 56948cb1a1f9
parent 2800 9741c4c6b62b
child 2802 f119c3686782
Added P&P&Q <-> P&Q and P|P|Q <-> P|Q
src/FOL/simpdata.ML
--- a/src/FOL/simpdata.ML	Tue Mar 18 08:42:18 1997 +0100
+++ b/src/FOL/simpdata.ML	Tue Mar 18 08:43:26 1997 +0100
@@ -17,14 +17,14 @@
 val conj_simps = map int_prove_fun
  ["P & True <-> P",      "True & P <-> P",
   "P & False <-> False", "False & P <-> False",
-  "P & P <-> P",
+  "P & P <-> P", "P & P & Q <-> P & Q",
   "P & ~P <-> False",    "~P & P <-> False",
   "(P & Q) & R <-> P & (Q & R)"];
 
 val disj_simps = map int_prove_fun
  ["P | True <-> True",  "True | P <-> True",
   "P | False <-> P",    "False | P <-> P",
-  "P | P <-> P",
+  "P | P <-> P", "P | P | Q <-> P | Q",
   "(P | Q) | R <-> P | (Q | R)"];
 
 val not_simps = map int_prove_fun