equal
deleted
inserted
replaced
219 val leadsTo_weaken_L' = rotate_prems 1 leadsTo_weaken_L; |
219 val leadsTo_weaken_L' = rotate_prems 1 leadsTo_weaken_L; |
220 |
220 |
221 |
221 |
222 Goal "system: Acyclic leadsTo Highest i"; |
222 Goal "system: Acyclic leadsTo Highest i"; |
223 by (res_inst_tac [("f", "%s. above i s")] finite_psubset_induct 1); |
223 by (res_inst_tac [("f", "%s. above i s")] finite_psubset_induct 1); |
224 by (asm_simp_tac (simpset() delsimps [Highest_def, above_def] |
224 by (asm_simp_tac (simpset() delsimps [Highest_def, thm "above_def"] |
225 addsimps [Highest_iff_above0, |
225 addsimps [Highest_iff_above0, |
226 vimage_def, finite_psubset_def]) 1); |
226 vimage_def, finite_psubset_def]) 1); |
227 by (Clarify_tac 1); |
227 by (Clarify_tac 1); |
228 by (case_tac "m={}" 1); |
228 by (case_tac "m={}" 1); |
229 by (rtac (Int_lower2 RS leadsTo_weaken_L') 1); |
229 by (rtac (Int_lower2 RS leadsTo_weaken_L') 1); |