- May 13, 2022
-
-
Robbert Krebbers authored
-
- May 11, 2022
-
-
Ralf Jung authored
-
- May 03, 2022
-
-
Jan-Oliver Kaiser authored
-
Jan-Oliver Kaiser authored
-
- Apr 11, 2022
-
-
Gregory Malecha authored
-
Gregory Malecha authored
-
Gregory Malecha authored
-
Gregory Malecha authored
-
- Mar 15, 2022
-
-
Robbert Krebbers authored
-
- Feb 24, 2022
-
-
Robbert Krebbers authored
-
- Feb 20, 2022
-
-
Paolo G. Giarrusso authored
`set_unfold_bind` for sets already exists; this brings the list variant on par.
-
- Dec 16, 2021
-
-
Robbert Krebbers authored
-
- Dec 07, 2021
-
-
Michael Sammler authored
-
- Dec 06, 2021
-
-
Tej Chajed authored
-
- Dec 03, 2021
-
-
Ralf Jung authored
-
- Sep 27, 2021
- Sep 07, 2021
-
-
Ralf Jung authored
This reverts merge request !309
-
- Sep 06, 2021
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
1. Improve naming 2. Make `wf_` proofs of `gmap` and `pmap` opaque 3. Avoid `bind` and `fmap` combinators for `SProp` 4. Drop `simpl` tests Items 2-3 are crucial for performance, otherwise each operation checks if the map is still well-formed, which destroys log(n) complexity of map operations. Why 3 is needed is subtle: The `bind` and `fmap` lemmas for `SProp` contain Booleans as implicit arguments, which are eagerly evaluated by `vm_compute`. As a result of 2-3, `simpl` will not normalize proofs to `stt`, and `simpl` tests do not give a desirable result.
-
Tej Chajed authored
-
Tej Chajed authored
-
Tej Chajed authored
-
- Jul 28, 2021
-
-
Ralf Jung authored
-
Ralf Jung authored
-
Paolo G. Giarrusso authored
-
- Jul 22, 2021
-
-
Ralf Jung authored
-
- Jul 21, 2021
-
-
Robbert Krebbers authored
-
Ralf Jung authored
-
- Jul 19, 2021
- Jul 17, 2021
-
-
Ralf Jung authored
-
- Jul 15, 2021
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Ralf Jung authored
-
- Jun 28, 2021
-
-
Ralf Jung authored
-
- Jun 24, 2021
-
-
Robbert Krebbers authored
-
- Jun 11, 2021
-
-
Robbert Krebbers authored
-