Skip to content
Failed

Changes

Summary

  1. refactored induction principle generation code, for reuse for nonuniform datatypes
  2. merged
  3. consolidate nested thms with persistent result, for improved performance; always consolidate parts of fulfill_norm_proof: important to exhibit cyclic thms (via non-termination as officially published), but this was lost in f33d5a00c25d;
  4. tuned signature -- more abstract type thm_node;
  5. tuned signature;
  6. tuned;
  7. back to full Proofterm.join_bodies, which was lost in 2011 (4e2abb045eac, cc53ce50f738);
  8. simplified options;
  9. more careful derivation_closed / close_derivation;
  10. always close derivation, for significantly improved performance without parallel proofs;
  11. tuned whitespace;
  12. removed of_string_limited;
  13. tuned;
  14. tuned;
  15. tuned;
Changeset 64576:ce8802dc3145 by blanchet:
refactored induction principle generation code, for reuse for nonuniform datatypes
The file was modified src/HOL/Tools/BNF/bnf_fp_def_sugar.ML (diff)
Changeset 64575:d44f0b714e13 by wenzelm:
merged
Changeset 64574:1134e4d5e5b7 by wenzelm:
consolidate nested thms with persistent result, for improved performance;<br>always consolidate parts of fulfill_norm_proof: important to exhibit cyclic thms (via non-termination as officially published), but this was lost in f33d5a00c25d;
The file was modified src/HOL/Library/Old_SMT/old_z3_proof_reconstruction.ML (diff)
The file was modified src/HOL/SPARK/Tools/spark_vcs.ML (diff)
The file was modified src/Pure/Thy/thy_info.ML (diff)
The file was modified src/Pure/more_thm.ML (diff)
The file was modified src/Pure/proofterm.ML (diff)
The file was modified src/Pure/thm.ML (diff)
Changeset 64573:e6aee01da22d by wenzelm:
tuned signature -- more abstract type thm_node;
The file was modified src/HOL/Mirabelle/Tools/mirabelle.ML (diff)
The file was modified src/HOL/Tools/Sledgehammer/sledgehammer_util.ML (diff)
The file was modified src/Pure/Tools/thm_deps.ML (diff)
The file was modified src/Pure/proofterm.ML (diff)
The file was modified src/Pure/thm.ML (diff)
Changeset 64572:cec07f7249cd by wenzelm:
tuned signature;
The file was modified src/HOL/Proofs/ex/Proof_Terms.thy (diff)
The file was modified src/Pure/Tools/thm_deps.ML (diff)
The file was modified src/Pure/proofterm.ML (diff)
Changeset 64571:07bbdb2079db by wenzelm:
tuned;
The file was modified src/Pure/thm.ML (diff)
Changeset 64570:a2e7862e7dd5 by wenzelm:
back to full Proofterm.join_bodies, which was lost in 2011 (4e2abb045eac, cc53ce50f738);
The file was modified src/Pure/thm.ML (diff)
Changeset 64569:deebf3ff50e6 by wenzelm:
simplified options;
The file was modified src/HOL/ROOT (diff)
Changeset 64568:a504a3dec35a by wenzelm:
more careful derivation_closed / close_derivation;
The file was modified src/Pure/more_thm.ML (diff)
The file was modified src/Pure/proofterm.ML (diff)
The file was modified src/Pure/thm.ML (diff)
Changeset 64567:7141a3a4dc83 by wenzelm:
always close derivation, for significantly improved performance without parallel proofs;
The file was modified src/Pure/Isar/proof.ML (diff)
The file was modified src/Pure/goal.ML (diff)
Changeset 64566:679710d324f1 by wenzelm:
tuned whitespace;
The file was modified src/Pure/proofterm.ML (diff)
Changeset 64565:5069ddebc937 by wenzelm:
removed of_string_limited;
The file was modified src/Pure/General/source.ML (diff)
Changeset 64564:fc66a76d6b95 by wenzelm:
tuned;
The file was modified src/Pure/Concurrent/thread_attributes.ML (diff)
Changeset 64563:20e361014f55 by wenzelm:
tuned;
The file was modified src/Pure/Concurrent/multithreading.ML (diff)
Changeset 64562:e154ec4e3eac by wenzelm:
tuned;
The file was modified src/Pure/Concurrent/multithreading.ML (diff)