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

highlight Guarded command (since Coq 8.16) #804

Merged
merged 1 commit into from
Nov 26, 2024

Conversation

yaitskov
Copy link
Contributor

Command: Guarded
Some tactics (e.g. refine) allow to build proofs using fixpoint or cofixpoint constructions. Due to the incremental
nature of proof construction, the check of the termination (or guardedness) of the recursive calls in the fixpoint or
cofixpoint constructions is postponed to the time of the completion of the proof.
The command Guarded allows checking if the guard condition for fixpoint and cofixpoint is violated at some
time of the construction of the proof without having to wait the completion of the proof.

Copy link
Member

@erikmd erikmd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks @yaitskov!

@erikmd erikmd merged commit d668946 into ProofGeneral:master Nov 26, 2024
140 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants