summary |
shortlog |
changelog |
graph |
tags |
bookmarks |
branches |
files | gz |
help

(0) -30000 -10000 -3000 -1000 -300 -100 -30 -10 -6 +6 +10 +30 +100 +300 +1000 +3000 +10000 +30000 tip

(0) -30000 -10000 -3000 -1000 -300 -100 -30 -10 -6 +6 +10 +30 +100 +300 +1000 +3000 +10000 +30000 tip

Proofterm.approximate_proof_body;

fulfill_proof/thm_proof: pass whole proof_body, not just the projection to proof (which might be incomplete);
more explicit oracle_proof;

removed misleading make_proof_body, make_oracles, make_thms, which essentially assume a *full* proof;
added approximate_proof_body -- replaces former make_proof_body;
added all_oracles_of;
oracle_proof: explicit oracle result;
fulfill_proof/thm_proof: require proper proof_body futures, to maintain full account of oracles and thms (repairs a serious problem of the old version);

avoid mixing of left/right associative infixes, to make it work with experimental Poly/ML 5.3 branch;

simplified addPrettyPrinter setup: may pass (fn ...) directly if type constraints are omitted -- addPrettyPrinter treated as a special case internally;

status_of: need to include local promises as well!