diff --git a/opam b/opam index 7a682dd18baedeb8eed8a4e6802cb90f0348d381..aba89f116a0831b167921537791bd3f6bcc0f7f4 100644 --- a/opam +++ b/opam @@ -10,5 +10,5 @@ build: [make "-j%{jobs}%"] install: [make "install"] remove: [ "sh" "-c" "rm -rf '%{lib}%/coq/user-contrib/lrust'" ] depends: [ - "coq-gpfsl" { (= "dev.2019-10-10.1.048c330a") | (= "dev") } + "coq-gpfsl" { (= "dev.2019-11-07.3.ed0b4138") | (= "dev") } ] diff --git a/theories/lifetime/model/reborrow.v b/theories/lifetime/model/reborrow.v index bba7a7df4668189deb9addb6810f8617a931085c..e7c06d9299a85d3a583e01924987d108842fc97b 100644 --- a/theories/lifetime/model/reborrow.v +++ b/theories/lifetime/model/reborrow.v @@ -13,8 +13,8 @@ Proof. rewrite assoc (comm op σ' σ). by exists σ''. Qed. -Lemma and_extract_own `{inG Σ A} γ σ (P : iProp Σ) : - own γ σ ∧ P -∗ own γ σ ∗ (own γ σ -∗ P). +Lemma and_extract_own `{inG Σ A} γ (x : A) (P : iProp Σ) : + own γ x ∧ P -∗ own γ x ∗ (own γ x -∗ P). Proof. rewrite own_eq. apply and_extract_ownM. Qed. Lemma and_extract_own_bor `{lftG Lat E0 Σ} κ σ (P : iProp Σ) :