- Jan 23, 2024
-
-
Isaac van Bakel authored
Previously, each individual instance in the option OFE and camera instances (i.e. `Dist`, `Valid`, etc.) required a full OFE (resp. camera) instance for the argument type of the option. This makes using option in the definition of recursively-defined OFEs and cameras annoyingly hard, since you can't use e.g. the option `Dist` to define your recursive `Dist` instance, since your type isn't yet an OFE. This change strengthens all these instances to just require an instance of the same class on the argument type, so that they can be relied on for implementing an OFE. Ideally all the lemmas associated with these instances would also be strengthened, but these are harder to generalise, so I've opted to skip over that work for now.
-
- Oct 11, 2023
-
-
Ralf Jung authored
-
Ralf Jung authored
Release 4.1.0 See merge request iris/iris!1003
-
Johannes Hostert authored
-
- Oct 09, 2023
-
-
Ralf Jung authored
Streamline "inversion" lemmas for `dist` on `list` See merge request iris/iris!1002
-
-
- Oct 08, 2023
-
-
Robbert Krebbers authored
-
- Oct 06, 2023
-
-
Ralf Jung authored
Lemmas and instances for `∪` on `gmap`. See merge request iris/iris!998
-
Robbert Krebbers authored
`Inj`/`Forall2` results for `list`/`option` similar to std++. See merge request iris/iris!999
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
This is an outstanding TODO from iris/stdpp!496
-
Robbert Krebbers authored
add option_fmap_dist_inj lemma See merge request iris/iris!969
-
Ralf Jung authored
Rename instances `union_with_proper` → `union_with_ne`, ... See merge request iris/iris!997
-
Ralf Jung authored
Add lemma `later_map_Next`. See merge request iris/iris!996
-
Ralf Jung authored
Add instance `cons_dist_inj`. See merge request iris/iris!995
-
Robbert Krebbers authored
`map_fmap_proper` → `map_fmap_ne`, `map_zip_with_proper` → `map_zip_with_ne`.
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- Oct 05, 2023
-
-
Robbert Krebbers authored
-
Ralf Jung authored
Remove useless `BiAffine` conditions for big op `Plain` instances. See merge request iris/iris!994
-
Robbert Krebbers authored
-
Ralf Jung authored
String_ident tweaks See merge request iris/iris!993
-
- Oct 04, 2023
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- Oct 03, 2023
-
-
Ralf Jung authored
-
- Sep 29, 2023
- Sep 27, 2023
-
-
Ralf Jung authored
Document convention to use `f_as_g` in naming. See merge request iris/iris!990
-
Robbert Krebbers authored
See iris/stdpp!459 (comment 96622)
-
- Sep 26, 2023
- Sep 21, 2023
-
-
Robbert Krebbers authored
Naming convention about lookup/elem_of. See merge request iris/iris!988
-
Robbert Krebbers authored
-
Ralf Jung authored
remove some Coq 8.15 support hacks See merge request iris/iris!987
-