author | paulson |
Fri, 13 Jul 2001 13:58:41 +0200 | |
changeset 11415 | 34a76158cbb8 |
parent 11414 | 5e1e952002e5 |
child 11416 | 91886738773a |
--- a/src/HOL/HOL_lemmas.ML Fri Jul 13 11:31:05 2001 +0200 +++ b/src/HOL/HOL_lemmas.ML Fri Jul 13 13:58:41 2001 +0200 @@ -201,6 +201,13 @@ by (etac minor 1) ; qed "contrapos_nn"; +(*not used at all, but we already have the other 3 combinations *) +val [major,minor] = Goal "[| Q; P ==> ~Q |] ==> ~P"; +by (rtac (minor RS notE RS notI) 1); +by (assume_tac 1); +by (rtac major 1) ; +qed "contrapos_pn"; + Goal "t ~= s ==> s ~= t"; by (etac contrapos_nn 1); by (etac sym 1);