TFL/post.sml
changeset 8526 0be2c98f15a7
parent 7262 a05dc63ca29b
child 8622 870a58dd0ddd
equal deleted inserted replaced
8525:209eb2db72e6 8526:0be2c98f15a7
    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;