Commit e7b3486a authored by Ralf Jung's avatar Ralf Jung

BI interface: more comments; also simplify a proof

parent 7ddfabf6
......@@ -1124,7 +1124,7 @@ Qed.
Lemma affinely_persistently_sep_dup P : P P P.
Proof.
by rewrite -persistently_and_affinely_sep_l affinely_and_r affinely_and idemp.
by rewrite -persistently_and_affinely_sep_l affinely_and_r idemp.
Qed.
Lemma impl_wand_affinely_persistently P Q : (bi_persistently P Q) ( P - Q).
......
......@@ -48,9 +48,9 @@ Section bi_mixin.
that combine both kinds of resources. In particular, we have an "ordered RA"
model satisfying all these axioms. For this model, we extend RAs with an
arbitrary partial order, and up-close resources wrt. that order (instead of
extension order). We demand composition to be monotone wrt. the order. We
define [emp := λ r, ε ≼ r]; persisently is still defined with the core: [□ P
:= λ r, P (core r)]. *)
extension order). We demand composition to be monotone wrt. the order: [x1 ≼
x2 → x1 ⋅ y ≼ x2 ⋅ y]. We define [emp := λ r, ε ≼ r]; persisently is still
defined with the core: [□ P := λ r, P (core r)]. *)
Record BiMixin := {
bi_mixin_entails_po : PreOrder bi_entails;
......@@ -142,7 +142,7 @@ Section bi_mixin.
(* In the ordered RA model: [x ≼ₑₓₜ y → core x ≼ core y] *)
bi_mixin_persistently_absorbing P Q :
bi_persistently P Q bi_persistently P;
(* In the ordered RA model: [ε ≼ core x] *)
(* In the ordered RA model: [x ⋅ core x = core x], AND [ε ≼ core x]. *)
bi_mixin_persistently_and_sep_elim P Q :
bi_persistently P Q (emp P) Q;
}.
......
Markdown is supported
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