when a new model file is generated the proof file needs to be reloaded to realize it #98
Labels
No labels
blocked
bug
priority!
quick-pick
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
code2rocq/crocq#98
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
reproduce:
for instance with the run.c example you can first interpret the proof. Then change one of the arguments of the add(1, 2) line and click on the "model is stale" code lens to generate the new model. The proof should no longer be valid, but nothing changes in the proof context yet. VsRocq has not realized that the model has changed. If you reload the window and interpret the proof doesnt check out.
How do we solve this reliably? force depending proof files to reload on generating model? changes to VsRocq (is this the issue? https://github.com/rocq-prover/vsrocq/issues/768)?