Skip to content
Failed

Changes

Changes from Mercurial (hg https://isabelle.in.tum.de/repos/isabelle/ default)

Summary

  1. merged
  2. clarified data representation: prefer explicit type Thm_Name;
  3. more operations, following Isabelle/ML;
  4. clarified signature: more explicit operations;
  5. clarified treatment of Thm_Name.T (again, see also 8a9588ffc133);
  6. clarified operations, including exceptions;
  7. tuned: more direct Isabelle/ML;
  8. clarified modules;
  9. more accurate thm "name_hint", using Thm_Name.T;
  10. more operationsd;
  11. tuned;
  12. more robust: prefer synchronous compression (usually <= 1ms, sometimes 1..5ms);
  13. clarified signature;
  14. clarified output, following Consumer_Thread.failure;
  15. more informative exception output, with optional trace;
  16. more accurate output of Thm_Name.T wrt. facts name space;
  17. clarified signature: more operations;
  18. tuned structure;
  19. tuned;
  20. more accurate Thm_Name.T for PThm / Thm.name_derivation / Thm.derivation_name;
  21. clarified signature: prefer explicit operation;
  22. clarified signature;
  23. tuned: prefer Thm_Name operations;
  24. tuned;
  25. prefer dynamic position from command transaction;
  26. tuned signature;
  27. clarified signature: more explicit preprocessing;
  28. clarified signature: separate formal context from exported theory_name;
  29. tuned signature: just one ZThm is sufficient;
Changeset 80314:594356f16810 by wenzelm:
merged
Changeset 80313:a828e47c867c by wenzelm:
clarified data representation: prefer explicit type Thm_Name;
The file was modified src/Pure/Build/export_theory.ML
The file was modified src/Pure/Build/export_theory.scala
The file was modified src/Pure/term.scala
Changeset 80312:b48768f9567f by wenzelm:
more operations, following Isabelle/ML;
The file was modified src/Pure/thm_name.scala
Changeset 80311:31df11a23d6e by wenzelm:
clarified signature: more explicit operations;
The file was modified src/Pure/proofterm.ML
The file was modified src/Pure/thm_name.ML
Changeset 80310:6d091c0c252e by wenzelm:
clarified treatment of Thm_Name.T (again, see also 8a9588ffc133);
The file was modified src/Pure/Proof/extraction.ML
Changeset 80309:94f3e6ff4576 by wenzelm:
clarified operations, including exceptions;
The file was modified src/Pure/Isar/element.ML
The file was modified src/Pure/more_thm.ML
Changeset 80308:9aa11b457c36 by wenzelm:
tuned: more direct Isabelle/ML;
The file was modified src/HOL/ex/Sketch_and_Explore.thy
Changeset 80307:718daea1cf99 by wenzelm:
clarified modules;
The file was modified src/HOL/Tools/Sledgehammer/sledgehammer_isar_proof.ML
The file was modified src/HOL/ex/Sketch_and_Explore.thy
The file was modified src/Pure/Isar/element.ML
The file was modified src/Pure/Isar/proof_context.ML
The file was modified src/Pure/Thy/thy_header.ML
Changeset 80306:c2537860ccf8 by wenzelm:
more accurate thm &quot;name_hint&quot;, using Thm_Name.T;
The file was modified src/HOL/Mutabelle/mutabelle_extra.ML
The file was modified src/HOL/Nitpick_Examples/Mono_Nits.thy
The file was modified src/HOL/TPTP/atp_theory_export.ML
The file was modified src/HOL/TPTP/mash_export.ML
The file was modified src/HOL/Tools/ATP/atp_util.ML
The file was modified src/HOL/Tools/Meson/meson.ML
The file was modified src/HOL/Tools/Metis/metis_tactic.ML
The file was modified src/HOL/Tools/Mirabelle/mirabelle.ML
The file was modified src/HOL/Tools/Mirabelle/mirabelle_metis.ML
The file was modified src/HOL/Tools/Quickcheck/find_unused_assms.ML
The file was modified src/HOL/Tools/Sledgehammer/sledgehammer_fact.ML
The file was modified src/HOL/Tools/Sledgehammer/sledgehammer_mash.ML
The file was modified src/HOL/Tools/Sledgehammer/sledgehammer_util.ML
The file was modified src/Pure/Isar/element.ML
The file was modified src/Pure/Proof/proof_checker.ML
The file was modified src/Pure/Proof/proof_syntax.ML
The file was modified src/Pure/Tools/simplifier_trace.ML
The file was modified src/Pure/global_theory.ML
The file was modified src/Pure/more_thm.ML
The file was modified src/Pure/raw_simplifier.ML
Changeset 80305:95b51df1382e by wenzelm:
more operationsd;
The file was modified src/Pure/thm_name.ML
Changeset 80304:026c4ad6f23e by wenzelm:
tuned;
The file was modified src/Pure/raw_simplifier.ML
Changeset 80303:11fee9e6ba43 by wenzelm:
more robust: prefer synchronous compression (usually &lt;= 1ms, sometimes 1..5ms);
The file was modified src/Pure/Build/export.scala
Changeset 80302:d1c7da4ff0f5 by wenzelm:
clarified signature;
The file was modified src/Pure/PIDE/session.scala
Changeset 80301:f5055150b70b by wenzelm:
clarified output, following Consumer_Thread.failure;
The file was modified src/Pure/PIDE/session.scala
Changeset 80300:152d6c58adb3 by wenzelm:
more informative exception output, with optional trace;
The file was modified src/Pure/Concurrent/consumer_thread.scala
The file was modified src/Pure/PIDE/protocol_handlers.scala
The file was modified src/Pure/PIDE/session.scala
The file was modified src/Pure/System/classpath.scala
Changeset 80299:a397fd0c451a by wenzelm:
more accurate output of Thm_Name.T wrt. facts name space;
The file was modified src/Pure/Isar/proof_context.ML
The file was modified src/Pure/Proof/extraction.ML
The file was modified src/Pure/Proof/proof_checker.ML
The file was modified src/Pure/Pure.thy
The file was modified src/Pure/facts.ML
The file was modified src/Pure/global_theory.ML
The file was modified src/Pure/proofterm.ML
The file was modified src/Pure/thm_deps.ML
The file was modified src/Pure/thm_name.ML
Changeset 80298:f3bfec3b02f0 by wenzelm:
clarified signature: more operations;
The file was modified src/Pure/General/name_space.ML
The file was modified src/Pure/Isar/locale.ML
Changeset 80297:f38771b2df1c by wenzelm:
tuned structure;
The file was modified src/Pure/thm_name.ML
Changeset 80296:a1162cbda70c by wenzelm:
tuned;
The file was modified src/Pure/thm_name.ML
Changeset 80295:8a9588ffc133 by wenzelm:
more accurate Thm_Name.T for PThm / Thm.name_derivation / Thm.derivation_name;
The file was modified src/Doc/Implementation/Logic.thy
The file was modified src/HOL/Proofs/ex/Proof_Terms.thy
The file was modified src/HOL/TPTP/atp_problem_import.ML
The file was modified src/HOL/Tools/Ctr_Sugar/ctr_sugar_util.ML
The file was modified src/HOL/Tools/Mirabelle/mirabelle.ML
The file was modified src/HOL/Tools/Sledgehammer/sledgehammer_util.ML
The file was modified src/HOL/Tools/datatype_realizer.ML
The file was modified src/HOL/Tools/inductive_realizer.ML
The file was modified src/HOL/Tools/rewrite_hol_proof.ML
The file was modified src/Pure/Build/export_theory.ML
The file was modified src/Pure/Isar/generic_target.ML
The file was modified src/Pure/Proof/extraction.ML
The file was modified src/Pure/Proof/proof_checker.ML
The file was modified src/Pure/Proof/proof_rewrite_rules.ML
The file was modified src/Pure/Proof/proof_syntax.ML
The file was modified src/Pure/Pure.thy
The file was modified src/Pure/global_theory.ML
The file was modified src/Pure/proofterm.ML
The file was modified src/Pure/term.scala
The file was modified src/Pure/term_xml.scala
The file was modified src/Pure/thm.ML
The file was modified src/Pure/thm_deps.ML
The file was modified src/Pure/thm_name.ML
The file was modified src/Pure/thm_name.scala
Changeset 80294:eec06d39e5fa by wenzelm:
clarified signature: prefer explicit operation;
The file was modified src/Pure/logic.ML
The file was modified src/Pure/zterm.ML
Changeset 80293:453eccb886f2 by wenzelm:
clarified signature;
The file was modified src/Pure/zterm.ML
Changeset 80292:22376e22d604 by wenzelm:
tuned: prefer Thm_Name operations;
The file was modified src/HOL/Tools/Ctr_Sugar/ctr_sugar_util.ML
Changeset 80291:c5dbc6908669 by wenzelm:
tuned;
The file was modified src/HOL/Tools/Ctr_Sugar/ctr_sugar_util.ML
Changeset 80290:2e5cc9abc84c by wenzelm:
prefer dynamic position from command transaction;
The file was modified src/HOL/Tools/Ctr_Sugar/ctr_sugar_util.ML
Changeset 80289:40a6a6ac1669 by wenzelm:
tuned signature;
The file was modified src/Pure/thm.ML
The file was modified src/Pure/thm_name.ML
The file was modified src/Pure/zterm.ML
Changeset 80288:bc48bc7d0801 by wenzelm:
clarified signature: more explicit preprocessing;
The file was modified src/Pure/proofterm.ML
Changeset 80287:a3a1ec0c47ab by wenzelm:
clarified signature: separate formal context from exported theory_name;
The file was modified src/Pure/Build/export.ML
The file was modified src/Pure/Tools/generated_files.ML
The file was modified src/Pure/proofterm.ML
Changeset 80286:00d68f324056 by wenzelm:
tuned signature: just one ZThm is sufficient;
The file was modified src/Pure/thm_name.ML
The file was modified src/Pure/zterm.ML