Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Slight refactor in discharge_guard pipeline #3146

Merged
merged 3 commits into from
Dec 8, 2023

Conversation

mtzguido
Copy link
Member

@mtzguido mtzguido commented Dec 8, 2023

Prompted by a Slack thread noticing that unfold definitions were not inlined in VCs that remained after a tactic ran, so adding by (dump "") could cause a proof to fail. This does not make any functional change, that is still the case, but makes the code more understandable so we can discuss it.

The change is not totally invisible as some trivial goals may be dropped slightly earlier. I don't think that's noticeable except as seen in the output of the test below, which shows some gensym'd numbers.

@mtzguido mtzguido merged commit f92e7bb into FStarLang:master Dec 8, 2023
2 checks passed
@mtzguido mtzguido deleted the discharge branch December 8, 2023 23:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant