equal
deleted
inserted
replaced
68 map (fn (_, th) => (ATP_Util.short_thm_name ctxt th, Thm.prop_of th)) helper_ids' @ |
68 map (fn (_, th) => (ATP_Util.short_thm_name ctxt th, Thm.prop_of th)) helper_ids' @ |
69 map (fn (_, ((s, _), th)) => (s, Thm.prop_of th)) fact_ids' |
69 map (fn (_, ((s, _), th)) => (s, Thm.prop_of th)) fact_ids' |
70 val fact_helper_ids' = |
70 val fact_helper_ids' = |
71 map (apsnd (ATP_Util.short_thm_name ctxt)) helper_ids' @ map (apsnd (fst o fst)) fact_ids' |
71 map (apsnd (ATP_Util.short_thm_name ctxt)) helper_ids' @ map (apsnd (fst o fst)) fact_ids' |
72 in |
72 in |
73 {outcome = NONE, fact_ids = fact_ids', |
73 {outcome = NONE, fact_ids = SOME fact_ids', |
74 atp_proof = fn () => atp_proof_of_veriT_proof ctxt ll_defs rewrite_rules prems concl |
74 atp_proof = fn () => atp_proof_of_veriT_proof ctxt ll_defs rewrite_rules prems concl |
75 fact_helper_ts prem_ids conjecture_id fact_helper_ids' steps} |
75 fact_helper_ts prem_ids conjecture_id fact_helper_ids' steps} |
76 end |
76 end |
77 |
77 |
78 end; |
78 end; |