Skip to content

Fix Interaction of Proof Caching and Pruning #3846

Description

@WolframPfeifer

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

  1. Load the SumAndMax Example, close the proof by Full Auto Pilot macro.
  2. Do the exact same again, there are many cached goals referring to nodes in the first proof.
  3. 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).

Metadata

Metadata

Assignees

No one assigned

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions