diff --git a/theories/base_logic/lib/boxes.v b/theories/base_logic/lib/boxes.v index cf8aff8a07e1225775e73eab7983b4532044d26f..52e4d2bd10607fb2ca0578374f4b4e0831086661 100644 --- a/theories/base_logic/lib/boxes.v +++ b/theories/base_logic/lib/boxes.v @@ -209,7 +209,7 @@ Lemma box_fill E f P : Proof. iIntros (?) "H HP"; iDestruct "H" as (Φ) "[#HeqP Hf]". iExists Φ; iSplitR; first by rewrite big_opM_fmap. - rewrite internal_eq_iff later_iff big_opM_commute. + iEval (rewrite internal_eq_iff later_iff big_opM_commute) in "HeqP". iDestruct ("HeqP" with "HP") as "HP". iCombine "Hf" "HP" as "Hf". rewrite -big_opM_opM big_opM_fmap; iApply (fupd_big_sepM _ _ f).