Description
Pruning goals that are closed by reference (proof caching) leaves the goals in a broken state. Probably the ProofPruner needs to be adapted to handle cached goals and correctly reopen them.
Reproducible
always
Steps to reproduce
- Load the SumAndMax Example, close the proof by Full Auto Pilot macro.
- Do the exact same again, there are many cached goals referring to nodes in the first proof.
- Use "Prune Proof" on one of the cached goals.
The goal is in a broken state afterwards, displaying as UNKNOWN GOAL KIND (Probably a bug).
Description
Pruning goals that are closed by reference (proof caching) leaves the goals in a broken state. Probably the ProofPruner needs to be adapted to handle cached goals and correctly reopen them.
Reproducible
always
Steps to reproduce
The goal is in a broken state afterwards, displaying as
UNKNOWN GOAL KIND (Probably a bug).