diff --git a/coq-iris.opam b/coq-iris.opam index f32425b7d2b87825e6236182cfed4570458c5c5c..87c09486f438be63161ccd7c7e9b354c206bb2d8 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-23.0.1f7d13f3") | (= "dev") } + "coq-stdpp" { (= "dev.2021-01-28.1.889d99ae") | (= "dev") } ] build: ["./make-package" "iris" "-j%{jobs}%"] diff --git a/iris/algebra/list.v b/iris/algebra/list.v index a200489aed50fd7f3eb1f033996e78013e839e56..5e7aea7323456360f40001eacdd6b7ce7b270a02 100644 --- a/iris/algebra/list.v +++ b/iris/algebra/list.v @@ -138,7 +138,7 @@ Qed. (** Functor *) Lemma list_fmap_ext_ne {A} {B : ofe} (f g : A → B) (l : list A) n : (∀ x, f x ≡{n}≡ g x) → f <$> l ≡{n}≡ g <$> l. -Proof. intros Hf. by apply Forall2_fmap, Forall_Forall2, Forall_true. Qed. +Proof. intros Hf. by apply Forall2_fmap, Forall_Forall2_diag, Forall_true. Qed. Definition listO_map {A B} (f : A -n> B) : listO A -n> listO B := OfeMor (fmap f : listO A → listO B). Global Instance listO_map_ne A B : NonExpansive (@listO_map A B).