diff --git a/coq-iris.opam b/coq-iris.opam index f953b333f461c0fb3cdffaa5c3e1b73edeb18954..b93e3784dd4c5c3224c15cd34c39fec65995b3c3 100644 --- a/coq-iris.opam +++ b/coq-iris.opam @@ -14,7 +14,7 @@ iris.prelude, iris.algebra, iris.si_logic, iris.bi, iris.proofmode, iris.base_lo depends: [ "coq" { (>= "8.11" & < "8.14~") | (= "dev") } - "coq-stdpp" { (= "dev.2021-01-20.4.e386a738") | (= "dev") } + "coq-stdpp" { (= "2021-01-23.0.1f7d13f3") | (= "dev") } ] build: ["./make-package" "iris" "-j%{jobs}%"] diff --git a/iris/algebra/big_op.v b/iris/algebra/big_op.v index bcd17298f88ba14c5ad3814822fae6e4e2eaba08..cf004a0658b47f49a90c7b29c4879e5c4ba5df6f 100644 --- a/iris/algebra/big_op.v +++ b/iris/algebra/big_op.v @@ -340,7 +340,7 @@ Section gmap. { by rewrite omap_empty !big_opM_empty. } assert (omap h m !! i = None) by (by rewrite lookup_omap Hmi). destruct (h x) as [y|] eqn:Hhx. - - by rewrite (omap_insert _ _ _ _ y) // !big_opM_insert // IH Hhx. + - by rewrite omap_insert Hhx //= !big_opM_insert // IH Hhx. - rewrite omap_insert_None // delete_notin // big_opM_insert //. by rewrite Hhx /= left_id. Qed. diff --git a/iris/algebra/gmap.v b/iris/algebra/gmap.v index f41d0cbe7f3e224a997f2c0dd2a5a74ed0a321a1..33d1d4ec7b277b90e627d9eee4e9d8762a2631dc 100644 --- a/iris/algebra/gmap.v +++ b/iris/algebra/gmap.v @@ -284,7 +284,7 @@ Qed. Lemma singleton_core (i : K) (x : A) cx : pcore x = Some cx → core {[ i := x ]} =@{gmap K A} {[ i := cx ]}. -Proof. apply omap_singleton. Qed. +Proof. apply omap_singleton_Some. Qed. Lemma singleton_core' (i : K) (x : A) cx : pcore x ≡ Some cx → core {[ i := x ]} ≡@{gmap K A} {[ i := cx ]}. Proof.