- 11 Nov, 2020 1 commit
-
-
Ralf Jung authored
-
- 03 Nov, 2020 1 commit
-
-
Tej Chajed authored
-
- 01 Oct, 2020 1 commit
-
-
Robbert Krebbers authored
put it into a type class `BiPureForall`. This property does not hold for embeddings of classical logic into Coq.
-
- 10 Sep, 2020 1 commit
-
-
Ralf Jung authored
-
- 21 Jul, 2020 2 commits
-
-
Tej Chajed authored
Preserve identifiers in binders where possible, analogous to the support for destructing existentials in !479. Fixes #336.
-
When running `iDestruct "H" as (?) "H"`, use the name of the binder in "H". For example, if "H" has type `∃ y, Φ y`, we now use `y` as the name of the variable after freshening. Previously the name was always the equivalent of running `fresh H`. The implementation achieves this by forwarding the desired identifier name through the `IntoExist` typeclass. Identifiers are serialized in Gallina by using them as the name of a function of type `ident_name := unit -> unit`.
-
- 24 May, 2020 1 commit
-
-
Robbert Krebbers authored
-
- 03 Apr, 2020 2 commits
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- 02 Apr, 2020 2 commits
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- 18 Mar, 2020 1 commit
-
-
Robbert Krebbers authored
-
- 10 Feb, 2020 1 commit
-
-
Robbert Krebbers authored
-
- 13 Dec, 2019 1 commit
-
-
Maxime Dénès authored
-
- 20 Nov, 2019 1 commit
-
-
Robbert Krebbers authored
This fixes some issues in GPS and RustBelt-relaxed, where the old unification algorithm is now too weak.
-
- 06 May, 2019 1 commit
-
-
Robbert Krebbers authored
-
- 25 Apr, 2019 1 commit
-
-
- 21 Feb, 2019 1 commit
-
-
Robbert Krebbers authored
-
- 26 Jan, 2019 1 commit
-
-
Robbert Krebbers authored
-
- 24 Jan, 2019 1 commit
-
-
Maxime Dénès authored
This is in preparation for coq/coq#9274.
-
- 26 Oct, 2018 2 commits
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- 04 Jul, 2018 1 commit
-
-
Ralf Jung authored
pm_reduce just reduces away proof mode terms using cbv; pm_prettify just prettifies user-visible connectors using cbn. Most uses of pm_default are converted to default to keep the desired reduction behavior.
-
- 03 Jul, 2018 1 commit
-
-
Ralf Jung authored
-
- 02 Jul, 2018 2 commits
- 15 Jun, 2018 4 commits
-
-
Robbert Krebbers authored
All those for `big_sepL` that hold.
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Ralf Jung authored
* move PROP-envs definitions to environments.v so that we can control them without pulling in coq_tactics * use reduction-controlled `pm_default` for proofmode accessors
-
- 10 Jun, 2018 4 commits
-
-
Robbert Krebbers authored
-
Ralf Jung authored
-
Robbert Krebbers authored
-
Ralf Jung authored
-
- 09 Jun, 2018 1 commit
-
-
Ralf Jung authored
-
- 29 May, 2018 5 commits
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
These instances are the same as those for e.g. the later modality.
-
Robbert Krebbers authored
-
Ralf Jung authored
-