src/HOL/simpdata.ML
changeset 7623 23efbb7ab889
parent 7584 5be4bb8e4e3f
child 7648 8258b93cdd32
     1.1 --- a/src/HOL/simpdata.ML	Tue Sep 28 15:12:27 1999 +0200
     1.2 +++ b/src/HOL/simpdata.ML	Tue Sep 28 15:12:50 1999 +0200
     1.3 @@ -202,6 +202,11 @@
     1.4  
     1.5  fun prove nm thm  = qed_goal nm (the_context ()) thm (fn _ => [(Blast_tac 1)]);
     1.6  
     1.7 +prove "eq_commute" "(a=b)=(b=a)";
     1.8 +prove "eq_left_commute" "(P=(Q=R)) = (Q=(P=R))";
     1.9 +prove "eq_assoc" "((P=Q)=R) = (P=(Q=R))";
    1.10 +val eq_ac = [eq_commute, eq_left_commute, eq_assoc];
    1.11 +
    1.12  prove "conj_commute" "(P&Q) = (Q&P)";
    1.13  prove "conj_left_commute" "(P&(Q&R)) = (Q&(P&R))";
    1.14  val conj_comms = [conj_commute, conj_left_commute];