equal
deleted
inserted
replaced
90 Prim.postprocess |
90 Prim.postprocess |
91 {WFtac = REPEAT (ares_tac [wf_empty, wf_pred_nat, |
91 {WFtac = REPEAT (ares_tac [wf_empty, wf_pred_nat, |
92 wf_measure, wf_inv_image, |
92 wf_measure, wf_inv_image, |
93 wf_lex_prod, wf_less_than, wf_trancl] 1), |
93 wf_lex_prod, wf_less_than, wf_trancl] 1), |
94 terminator = asm_simp_tac ss 1 |
94 terminator = asm_simp_tac ss 1 |
95 THEN TRY(CLASET' (fn cs => best_tac |
95 THEN TRY(CLASET' (fn cs => force_tac |
96 (cs addSDs [not0_implies_Suc] addss ss)) 1), |
96 (cs addSDs [not0_implies_Suc], ss)) 1), |
97 simplifier = Rules.simpl_conv ss []}; |
97 simplifier = Rules.simpl_conv ss []}; |
98 |
98 |
99 |
99 |
100 |
100 |
101 val concl = #2 o Rules.dest_thm; |
101 val concl = #2 o Rules.dest_thm; |