From 69446a0ba3bdfe2d03923fe1f6d83c49baa2678d Mon Sep 17 00:00:00 2001 From: Robbert Krebbers <mail@robbertkrebbers.nl> Date: Tue, 3 Sep 2024 11:18:18 +0200 Subject: [PATCH] Remove use of `map_Forall_insert_1`. --- iris/algebra/lib/gmap_view.v | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/iris/algebra/lib/gmap_view.v b/iris/algebra/lib/gmap_view.v index c93ef00a2..390acb80b 100644 --- a/iris/algebra/lib/gmap_view.v +++ b/iris/algebra/lib/gmap_view.v @@ -398,13 +398,11 @@ Section lemmas. intros ?? Hm'. induction m' as [|k v m' ? IH] using map_ind; decompose_map_disjoint. { rewrite big_opM_empty left_id_L right_id. done. } - rewrite IH //. - 2:{ by eapply map_Forall_insert_1_2. } - rewrite big_opM_insert // assoc. + apply map_Forall_insert in Hm' as [??]; last done. + rewrite IH //. rewrite big_opM_insert // assoc. apply cmra_update_op; last done. - rewrite -insert_union_l. apply (gmap_view_alloc _ k dq); [|done|]. - - by apply lookup_union_None. - - eapply Hm'. erewrite lookup_insert. done. + rewrite -insert_union_l. apply (gmap_view_alloc _ k dq); [|done..]. + by apply lookup_union_None. Qed. Lemma gmap_view_delete m k v : -- GitLab