Commit d4441722 authored by Ralf Jung's avatar Ralf Jung
Browse files


parent c2556bbe
......@@ -46,6 +46,9 @@ With this release, we dropped support for Coq 8.9.
key, including support for persistent read-only ownership through `dfrac`.
See `theories/algebra/lib/gmap_view.v` for further information.
NOTE: The API surface for `gmap_view` is experimental and subject to change.
* Move the `*_validI` and `*_equivI` lemmas to a new module, `base_logic.algebra`.
That module is exported by `base_logic.base_logic` so it should usually be
available everywhere without further changes.
**Changes in `proofmode`:**
......@@ -96,6 +99,10 @@ With this release, we dropped support for Coq 8.9.
the state interpretation of WP and since `_ctx` is elsewhere used as a suffix
indicating "this is a persistent assumption that clients should always have in
their context". Likewise, rename `proph_map_ctx` to `proph_map_interp`.
* Move `uPred.prod_validI`, `uPred.option_validI`, and
`uPred.discrete_fun_validI` to the new `base_logic.algebra` module. That
module is exported by `base_logic.base_logic` so these names are now usually
available everywhere, and no longer inside the `uPred` module.
**Changes in `program_logic`:**
......@@ -196,7 +196,6 @@ Section auth.
Implicit Types a b : A.
Implicit Types x y : auth A.
(** Internalized properties *)
Lemma auth_auth_frac_validI q a : ({q} a) @{uPredI M} q a.
apply view_auth_frac_validI=> n. uPred.unseal; split; [|by intros [??]].
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment