From dba0b4798cd9f51c3d2b2c6487b5386cac0b461f Mon Sep 17 00:00:00 2001
From: Robbert Krebbers <mail@robbertkrebbers.nl>
Date: Fri, 2 Dec 2016 10:58:53 +0100
Subject: [PATCH] Introduction of stepping fancy updates.

---
 base_logic/lib/fancy_updates.v | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/base_logic/lib/fancy_updates.v b/base_logic/lib/fancy_updates.v
index f9540df97..ccb17becf 100644
--- a/base_logic/lib/fancy_updates.v
+++ b/base_logic/lib/fancy_updates.v
@@ -224,4 +224,7 @@ Proof.
   iMod (fupd_intro_mask') as "HM2"; first done. iModIntro.
   iNext. iMod "HM2". iMod "HP". iMod "HM1". done.
 Qed.
+
+Lemma step_fupd_intro E1 E2 P : E2 ⊆ E1 → ▷ P -∗ |={E1,E2}▷=> P.
+Proof. iIntros (?) "HP". iApply (step_fupd_mask_mono E2 _ _ E2); auto. Qed.
 End step_fupd.
-- 
GitLab