check_parents_and_uplinks_in_proof | expand_proof | proof_id_to_clause | renumber_proof |
copy_and_renumber_proof | greatest_id_in_proof | proof_to_xproof |
void check_parents_and_uplinks_in_proof(Plist proof);
Plist copy_and_renumber_proof(Plist proof, int start);We assume that every clause occurs after its parents.
Plist expand_proof(Plist proof, I3list *pmap);Given a proof, return a more detailed proof, entirely new, leaving the given proof unchanged. Also returned is an I3list mapping new IDs to pairs
int greatest_id_in_proof(Plist proof);
Topform proof_id_to_clause(Plist proof, int id);
Plist proof_to_xproof(Plist proof);
void renumber_proof(Plist proof, int start);We assume that every clause occurs after its parents.