From 4ad2b78fff6ae67956ccd188ee0bb3e0793ccc10 Mon Sep 17 00:00:00 2001 From: Jacques-Henri Jourdan <jacques-henri.jourdan@normalesup.org> Date: Thu, 14 Dec 2017 15:25:08 +0100 Subject: [PATCH] MonPred.unseal in a module. --- theories/bi/monpred.v | 3 +++ 1 file changed, 3 insertions(+) diff --git a/theories/bi/monpred.v b/theories/bi/monpred.v index 45714544e..0f7a3ea09 100644 --- a/theories/bi/monpred.v +++ b/theories/bi/monpred.v @@ -208,6 +208,7 @@ Definition monPred_later_aux {I PROP} : seal (@monPred_later_def I PROP). by eex Definition monPred_later {I PROP} := unseal (@monPred_later_aux I PROP). Definition monPred_later_eq {I PROP} : @monPred_later I PROP = _ := seal_eq _. +Module MonPred. Definition unseal_eqs := (@monPred_and_eq, @monPred_or_eq, @monPred_impl_eq, @monPred_forall_eq, @monPred_exist_eq, @monPred_internal_eq_eq, @@ -224,6 +225,8 @@ Ltac unseal := bi_plainly; simpl; unfold monPred_pure, monPred_emp, monPred_plainly; simpl; rewrite !unseal_eqs /=. +End MonPred. +Import MonPred. Section canonical_bi. Context (I : bi_index) (PROP : bi). -- GitLab