Skip to content
This repository has been archived by the owner on Apr 25, 2024. It is now read-only.

KCFGExploration.prune and APRProof.prune need updated #625

Closed
ehildenb opened this issue Aug 27, 2023 · 0 comments
Closed

KCFGExploration.prune and APRProof.prune need updated #625

ehildenb opened this issue Aug 27, 2023 · 0 comments
Assignees

Comments

@ehildenb
Copy link
Member

In #601, the functionality of APRProof.prune changed. Before, it would not accidentally remove the init/target nodes, now it will allow the user to do that. Additionally, if the user uses the default behavior (without listing nodes to remove) it should automatically remove those from the nodes to consider for removal.

Before, in reachability.py:

image

Now:

image

In particular: APRProof.prune(...) should automatically add the init and target nodes to the keep_nodes list that is passed to KCFGExploration.prune(...).

This is blocking the KEVM update from pyk: runtimeverification/evm-semantics#2041

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants