⚠ not yet verified
Working with the Prover¶
This chapter covers KeY's user interface features for day-to-day interactive proving:
- The Taclet Match Dialog — complete and apply a taclet interactively: see how it matched the sequent, instantiate the remaining schema variables, and preview the result before you apply.
- Excluding Goals from Automation — mark open goals as interactive so the automated strategy leaves them alone while you work on the interesting ones.
- Proof Exploration — try out "what if" changes to a sequent (adding/editing formulas) without compromising the soundness of your proof.
- Comparing Proof Nodes — diff a proof node with its parent to see what a rule application changed.
- Linearized Proof Tree — an alternative, linear rendering of the proof tree.
- Proof Caching — automatically close goals by reusing previously completed proofs.
- Proof Slicing — analyze which proof steps were actually necessary and derive a smaller proof.
Most of these features are implemented as GUI extensions; developers can add their own — see GUI extensions in the Developer Guide.