# HG changeset patch # User paulson # Date 841912056 -7200 # Node ID 1badf0b0804084827fdbc9be2e8f3a8c597c385d # Parent 78e5bfcbc1e95165d4c8efbf4ca236f3e46bab16 Simplified some proofs for compatibility with miniscoping diff -r 78e5bfcbc1e9 -r 1badf0b08040 src/HOL/IOA/NTP/Correctness.ML --- a/src/HOL/IOA/NTP/Correctness.ML Thu Sep 05 10:23:55 1996 +0200 +++ b/src/HOL/IOA/NTP/Correctness.ML Thu Sep 05 10:27:36 1996 +0200 @@ -81,8 +81,7 @@ by(Action.action.induct_tac "a" 1); by(asm_simp_tac (ss' setloop (split_tac [expand_if])) 1); by(forward_tac [inv4] 1); -by(asm_full_simp_tac (!simpset addsimps - [imp_ex_equiv,neq_Nil_conv,ex_all_equiv]) 1); +by (fast_tac (!claset addss (!simpset addsimps [neq_Nil_conv])) 1); by(simp_tac ss' 1); by(simp_tac ss' 1); by(simp_tac ss' 1); @@ -96,7 +95,7 @@ by(forward_tac [inv2] 1); by (etac disjE 1); by(Asm_simp_tac 1); -by(asm_full_simp_tac (!simpset addsimps [imp_ex_equiv,neq_Nil_conv,ex_all_equiv]) 1); +by (fast_tac (!claset addss (!simpset addsimps [neq_Nil_conv])) 1); by(asm_simp_tac ss' 1); by(forward_tac [inv2] 1); @@ -110,8 +109,7 @@ by(case_tac "m = hd(sq(sen(s)))" 1); -by(asm_full_simp_tac (!simpset addsimps - [imp_ex_equiv,neq_Nil_conv,ex_all_equiv]) 1); +by (fast_tac (!claset addss (!simpset addsimps [neq_Nil_conv])) 1); by(Asm_full_simp_tac 1); by(fast_tac (!claset addSDs [add_leD1 RS leD]) 1); diff -r 78e5bfcbc1e9 -r 1badf0b08040 src/HOL/IOA/meta_theory/IOA.ML --- a/src/HOL/IOA/meta_theory/IOA.ML Thu Sep 05 10:23:55 1996 +0200 +++ b/src/HOL/IOA/meta_theory/IOA.ML Thu Sep 05 10:27:36 1996 +0200 @@ -59,7 +59,7 @@ \ %i.if i (is_weak_pmap f (rename C g) (rename A g))"; by (asm_full_simp_tac (!simpset addsimps [is_weak_pmap_def]) 1); @@ -253,14 +226,10 @@ by (assume_tac 1); by (Asm_full_simp_tac 1); (* x is internal *) -by (simp_tac (!simpset addsimps [disj_demorgan,neg_ex,conj_demorgan] addcongs [conj_cong]) 1); +by (simp_tac (!simpset addsimps [de_Morgan_disj, de_Morgan_conj, not_ex] + addcongs [conj_cong]) 1); by (rtac impI 1); by (etac conjE 1); by (cut_inst_tac [("C","C"),("g","g"),("s","s")] reachable_rename_ioa 1); -by (assume_tac 1); -by (eres_inst_tac [("x","s")] allE 1); -by (eres_inst_tac [("x","t")] allE 1); -by (eres_inst_tac [("x","x")] allE 1); -by (eres_inst_tac [("x","x")] allE 1); -by (Asm_full_simp_tac 1); +by (Auto_tac()); qed"rename_through_pmap";