- 03 Sep, 2020 4 commits
-
-
Ralf Jung authored
-
Robbert Krebbers authored
-
Ralf Jung authored
-
Ralf Jung authored
-
- 02 Sep, 2020 3 commits
-
-
Robbert Krebbers authored
Bump std++ See merge request !494
-
Simon Friis Vindum authored
-
Ralf Jung authored
-
- 30 Aug, 2020 2 commits
-
-
Ralf Jung authored
- 29 Aug, 2020 3 commits
- 28 Aug, 2020 1 commit
-
-
Ralf Jung authored
-
- 24 Aug, 2020 3 commits
- 12 Aug, 2020 4 commits
- 07 Aug, 2020 3 commits
- 24 Jul, 2020 1 commit
-
-
Ralf Jung authored
-
- 22 Jul, 2020 2 commits
-
-
Robbert Krebbers authored
Set default name for unnamed binders to H Closes #337 See merge request !484
-
Fixes #337.
-
- 21 Jul, 2020 5 commits
-
-
Robbert Krebbers authored
Use user-supplied names in iIntros Closes #336 See merge request !482
-
Tej Chajed authored
Preserve identifiers in binders where possible, analogous to the support for destructing existentials in !479. Fixes #336.
-
Robbert Krebbers authored
-
Robbert Krebbers authored
Use user-supplied names when destructing existentials with ? intro pattern See merge request !479
-
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`.
-
- 18 Jul, 2020 1 commit
-
-
Robbert Krebbers authored
-
- 16 Jul, 2020 1 commit
-
-
Ralf Jung authored
-
- 15 Jul, 2020 7 commits