From 9fbc1013c78f96a22afc1c0d6e2ce499b195d54f Mon Sep 17 00:00:00 2001
From: Robbert Krebbers <mail@robbertkrebbers.nl>
Date: Thu, 14 Mar 2019 12:58:18 +0100
Subject: [PATCH] No longer break `gset` abstraction.

---
 theories/spanning_tree/mon.v | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/theories/spanning_tree/mon.v b/theories/spanning_tree/mon.v
index 4dfce4ea..0ef578b5 100644
--- a/theories/spanning_tree/mon.v
+++ b/theories/spanning_tree/mon.v
@@ -80,7 +80,7 @@ Definition Gmon_graph (G : Gmon) : graph loc := omap excl_chlC_chl G.
 Definition Gmon_graph_dom (G : Gmon) :
   ✓ G → dom (gset loc) (Gmon_graph G) = dom (gset _) G.
 Proof.
-  intros Hvl; apply mapset_eq => i. rewrite ?elem_of_dom lookup_omap.
+  intros Hvl; apply elem_of_equiv_L=> i. rewrite !elem_of_dom lookup_omap.
   specialize (Hvl i). split.
   - revert Hvl; case _ : (G !! i) => [[]|] //=; eauto.
     intros _ [? Hgi]; inversion Hgi.
@@ -230,7 +230,7 @@ Proof. intros H. by rewrite lookup_op lookup_singleton_ne //= left_id_L. Qed.
 
 Lemma of_graph_dom g G : dom (gset loc) (of_graph g G) = dom (gset _) g.
 Proof.
-  apply mapset_eq=>i.
+  apply elem_of_equiv_L=>i.
   rewrite ?elem_of_dom lookup_imap /of_graph_elem lookup_omap.
   case _ : (g !! i) => [x|]; case _ : (G !! i) => [[]|] //=; split;
   intros [? Hcn]; inversion Hcn; eauto.
-- 
GitLab