author | oheimb |
Thu, 18 Apr 1996 14:43:00 +0200 | |
changeset 1663 | 7e84d8712a0b |
parent 1662 | a6b55b9d2f22 |
child 1664 | 9c2a8c874826 |
src/ZF/List.ML | file | annotate | diff | comparison | revisions |
--- a/src/ZF/List.ML Thu Apr 18 14:11:02 1996 +0200 +++ b/src/ZF/List.ML Thu Apr 18 14:43:00 1996 +0200 @@ -109,7 +109,10 @@ goalw List.thy [drop_def] "!!i. i:nat ==> drop(succ(i), Cons(a,l)) = drop(i,l)"; by (etac nat_induct 1); -by (ALLGOALS (asm_simp_tac (nat_ss addsimps [tl_Cons]))); +by (simp_tac (nat_ss addsimps [tl_Cons]) 1); +by (rtac (rec_succ RS ssubst) 1); +by (rtac (rec_succ RS ssubst) 1); +by (asm_simp_tac ZF_ss 1); qed "drop_succ_Cons"; goalw List.thy [drop_def]