Skip to content
Success

Changes

Summary

  1. more precise slicing computation and output when not enough lemmas are available (e.g. with the 'only' syntax 'sledgehammer (lem1 lem2 lem3)')
  2. enable induction in one of Zipperposition's slices
  3. made sorting of Vampire facts more robust in the face of names that deviate from the standard scheme
  4. robustly handle empty proof blocks in Isar proof output
  5. propagate right result when enough proofs have been found
  6. correctly parse E proofs that assume '=' and '!=' bind more tightly than connectives
  7. don't lose error messages
  8. don't pass --auto-schedule to E indiscriminately -- use it instead of 'auto' in one slice
  9. careful with partial applications
  10. don't perform preplaying steps if preplaying is disabled
  11. adjust TPTP THF parser to give priority to @ over other operators, to parse Ehoh proofs
  12. tuned punctuation
  13. handle TPTP '!=' more gracefully in Isar proof reconstruction
  14. guard against duplicate lines in Zipperposition proofs
Changeset 75060:789e0e1a9e33 by blanchet:
more precise slicing computation and output when not enough lemmas are available (e.g. with the 'only' syntax 'sledgehammer (lem1 lem2 lem3)')
The file was modified src/HOL/Tools/Sledgehammer/sledgehammer.ML (diff)
The file was modified src/HOL/Tools/Sledgehammer/sledgehammer_prover.ML (diff)
The file was modified src/HOL/Tools/Sledgehammer/sledgehammer_prover_atp.ML (diff)
The file was modified src/HOL/Tools/Sledgehammer/sledgehammer_prover_smt.ML (diff)
Changeset 75059:5f29ddeb0386 by blanchet:
enable induction in one of Zipperposition's slices
The file was modified src/HOL/Tools/Sledgehammer/sledgehammer_atp_systems.ML (diff)
Changeset 75058:14e27dedee10 by blanchet:
made sorting of Vampire facts more robust in the face of names that deviate from the standard scheme
The file was modified src/HOL/Tools/ATP/atp_proof.ML (diff)
Changeset 75057:79b4e711d6a2 by blanchet:
robustly handle empty proof blocks in Isar proof output
The file was modified src/HOL/Tools/Sledgehammer/sledgehammer_isar.ML (diff)
The file was modified src/HOL/Tools/Sledgehammer/sledgehammer_isar_proof.ML (diff)
Changeset 75056:04a4881ff0fd by blanchet:
propagate right result when enough proofs have been found
The file was modified src/HOL/Tools/Sledgehammer/sledgehammer.ML (diff)
Changeset 75055:c84a20e9b00f by blanchet:
correctly parse E proofs that assume '=' and '!=' bind more tightly than connectives
The file was modified src/HOL/Tools/ATP/atp_proof.ML (diff)
Changeset 75054:ec18dcd6e85f by blanchet:
don't lose error messages
The file was modified src/HOL/Tools/Sledgehammer/sledgehammer.ML (diff)
Changeset 75053:95e3aade547d by blanchet:
don't pass --auto-schedule to E indiscriminately -- use it instead of 'auto' in one slice
The file was modified src/HOL/Tools/Sledgehammer/sledgehammer_atp_systems.ML (diff)
Changeset 75052:9e1d486e2d9f by blanchet:
careful with partial applications
The file was modified src/HOL/Tools/ATP/atp_proof_reconstruct.ML (diff)
Changeset 75051:1a8f6cb5efd6 by blanchet:
don't perform preplaying steps if preplaying is disabled
The file was modified src/HOL/Tools/Sledgehammer/sledgehammer_isar.ML (diff)
Changeset 75050:632c9ae415fa by blanchet:
adjust TPTP THF parser to give priority to @ over other operators, to parse Ehoh proofs
The file was modified src/HOL/Tools/ATP/atp_proof.ML (diff)
Changeset 75049:8ce2469920bf by blanchet:
tuned punctuation
The file was modified src/HOL/Tools/Sledgehammer/sledgehammer_isar.ML (diff)
Changeset 75048:e926618f9474 by blanchet:
handle TPTP '!=' more gracefully in Isar proof reconstruction
The file was modified src/HOL/Tools/ATP/atp_proof_reconstruct.ML (diff)
Changeset 75047:7d2a5d1f09af by blanchet:
guard against duplicate lines in Zipperposition proofs
The file was modified src/HOL/Tools/Sledgehammer/sledgehammer_isar.ML (diff)