diff --git a/coq-lifetime-logic.opam b/coq-lifetime-logic.opam index ea513da50bdb2cc6addca57cf04a7e88076f9efc..c6340d6030f42e34f1664cd0e28a61de91c07178 100644 --- a/coq-lifetime-logic.opam +++ b/coq-lifetime-logic.opam @@ -12,7 +12,7 @@ The lifetime logic extends Iris with a notion of "borrowing". """ depends: [ - "coq-iris" { (= "dev.2024-08-20.0.657b34ad") | (= "dev") } + "coq-iris" { (= "dev.2024-08-29.0.ff40b0a7") | (= "dev") } ] build: ["./make-package" "lifetime" "-j%{jobs}%"] diff --git a/lifetime/model/creation.v b/lifetime/model/creation.v index 71de1bbb90dc203b80a31d02e65f1bb467ecc03e..a9e143d003c8e133954fb099a30915adae680174 100644 --- a/lifetime/model/creation.v +++ b/lifetime/model/creation.v @@ -72,7 +72,7 @@ Proof. { iModIntro. rewrite /Iinv. iFrame. iApply (@big_sepS_impl with "[$HK]"); iModIntro. rewrite /lft_inv. iIntros (κ Hκ) "[[[_ %]|[$ _]] _]". set_solver. } - destruct (minimal_exists_L (⊂) Kalive) + destruct (minimal_exists_elem_of_L (⊂) Kalive) as (κ & [Hκalive HκK]%elem_of_filter & Hκmin); first done. iDestruct (@big_sepS_delete with "HK") as "[[Hκinv Hκ] HK]"; first done. iDestruct (lft_inv_alive_in with "Hκinv") as "Hκalive"; first done.