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
Support for weak cbv #18190
Support for weak cbv #18190
Conversation
2423de9
to
6dc3c75
Compare
Binding of weak cbv to reduction strategy Ideally, more tests could be done though [Added: done]. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
wording suggestions
6dc3c75
to
710fdb0
Compare
710fdb0
to
30a61da
Compare
30a61da
to
b37c09c
Compare
The job library:ci-fiat_crypto_legacy has failed in allow failure mode |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
needs rebase (sort poly was merged)
We block under lam, fix and the return clause and branches of match. However free variables are considered as constructors, i.e. we reduce "x t" info "x t'" where t' is the whd of t.
Include some rephrasing in doc, co-authored by Jim. Co-Authored-By: Jim Fehrle <jim.fehrle@gmail.com>
b37c09c
to
82a9037
Compare
@coqbot run full ci |
@coqbot merge now |
@SkySkimmer: Please take care of the following overlays:
|
This is a variant of @maximedenes' weak-cbv branch providing a weak cbv strategy of reduction of the CIC call-by-name theory. In there, free variables are considered as "constructors", so that
x t
evaluates tox t'
wheret'
is the weak-head normal form oft
.It should be useful for #17503 (give access to the "weak" form of reduction strategies).
Updated test-suite
Updated changelog (originally from Add head reduction flags (
lazy head beta
etc) #17503)Overlays: Adapt to coq PR #18190 adding a whd form of the cbv reduction strategy LPCIC/coq-elpi#528 and Adapt to coq PR #18190 adding a whd form of the cbv reduction strategy mattam82/Coq-Equations#566