# HG changeset patch # User lcp # Date 787846310 -3600 # Node ID 3abd026e68a47047bf08b38fde36f2a0cd930f71 # Parent 6330ca0a3ac54325c4caff500fd5483e035d38a9 ran expandshort script diff -r 6330ca0a3ac5 -r 3abd026e68a4 src/ZF/OrderType.ML --- a/src/ZF/OrderType.ML Mon Dec 19 13:24:58 1994 +0100 +++ b/src/ZF/OrderType.ML Mon Dec 19 15:11:50 1994 +0100 @@ -143,12 +143,12 @@ qed "well_ord_Memrel"; goal OrderType.thy "!!i. [| Ord(i); j:i |] ==> ordermap(i,Memrel(i)) ` j = j"; -by (eresolve_tac [Ord_induct] 1); -ba 1; +by (etac Ord_induct 1); +by (assume_tac 1); by (asm_simp_tac (ZF_ss addsimps [well_ord_Memrel RS well_ord_is_wf RS ordermap_pred_unfold]) 1); by (asm_simp_tac (ZF_ss addsimps [pred_def, Memrel_iff]) 1); -by (dresolve_tac [OrdmemD] 1); +by (dtac OrdmemD 1); by (assume_tac 1); by (fast_tac eq_cs 1); qed "ordermap_Memrel"; @@ -197,8 +197,8 @@ (*combining these two simplifications LOOPS! *) by (asm_simp_tac (ZF_ss addsimps [pred_pred_eq]) 1); by (asm_full_simp_tac (ZF_ss addsimps [pred_def]) 1); -br (refl RSN (2,RepFun_cong)) 1; -bd well_ord_is_trans_on 1; +by (rtac (refl RSN (2,RepFun_cong)) 1); +by (dtac well_ord_is_trans_on 1); by (fast_tac (eq_cs addSEs [trans_onD]) 1); qed "ordermap_pred_eq_ordermap"; @@ -229,10 +229,10 @@ "!!i. [| j R"; by (forward_tac [lt_eq_pred] 1); -be ltE 1; +by (etac ltE 1); by (rtac (well_ord_Memrel RS well_ord_iso_predE) 1 THEN assume_tac 3 THEN assume_tac 1); -be subst 1; +by (etac subst 1); by (asm_full_simp_tac (ZF_ss addsimps [ord_iso_def]) 1); (*Combining the two simplifications causes looping*) by (asm_simp_tac (ZF_ss addsimps [Memrel_iff]) 1);