- Jul 15, 2020
-
-
Ralf Jung authored
-
- Jul 04, 2020
-
-
Ralf Jung authored
-
- Jun 26, 2020
-
-
Ralf Jung authored
-
- May 28, 2020
-
-
Robbert Krebbers authored
-
- May 25, 2020
-
-
Robbert Krebbers authored
Thanks to @tchajed for the initial version of this proof.
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- May 23, 2020
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- May 22, 2020
-
-
Ralf Jung authored
-
- May 20, 2020
-
-
Ralf Jung authored
-
- May 18, 2020
-
-
Ralf Jung authored
-
- May 14, 2020
-
-
Ralf Jung authored
-
- Apr 25, 2020
-
-
Abel Nieto authored
Here's one case this lemma might be useful. Suppose we want to programmatically generate namespaces for e.g. locks: ``` Definition lockN (l : loc) := nroot .@ "lock" .@ l. ``` Then to know that two such namespaces are disjoint, we need to know that the corresponding locations are distinct. For that we use the lemma here introduced. ``` Lemma ne l1 l2 v1 v2 : l1 ↦ v1 -∗ l2 ↦ v2 -∗ ⌜l1 ≠ l2⌝. Proof. iApply mapsto_mapsto_ne. (* goal ¬ ✓ 2%Qp *) by intros []. Qed. ```
-
- Apr 18, 2020
- Apr 14, 2020
-
-
Ralf Jung authored
-
- Apr 08, 2020
-
-
Ralf Jung authored
-
- Apr 07, 2020
- Apr 03, 2020
-
-
Robbert Krebbers authored
Rename existing asymmetric lemma `singleton_included` into `singleton_included_l`.
-
- Apr 02, 2020
-
-
Robbert Krebbers authored
`{o,r,ur}Functor_map_{ne,id,compose,contractive}`.
-
Robbert Krebbers authored
They follow the pattern of `wp_wand`.
-
- Apr 01, 2020
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- Mar 31, 2020
-
-
Paolo G. Giarrusso authored
This helps async proof checking (see iris/iris!406 (comment 46759)). Done with ``` gsed -i 's/seal \(.*\)\. by eexists. Qed./seal \1. Proof. by eexists. Qed./' \ $(find theories/ -name '*.v') ``` And checked by inspecting the output of: ``` git grep '\bseal\b'|fgrep -v 'Proof. by eexists. Qed.' ```
-
- Mar 18, 2020
-
-
Robbert Krebbers authored
-
- Mar 16, 2020
-
-
- remove "odd" comment - move atomic triples to bi_scope
-