From aaa4f987c56474bd1689c2ea638c44b57b56e4ad Mon Sep 17 00:00:00 2001 From: Robbert Krebbers <mail@robbertkrebbers.nl> Date: Tue, 26 Sep 2017 22:52:10 +0200 Subject: [PATCH] Make `closed_dec` transparent by using `Defined`. --- theories/heap_lang/lang.v | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/theories/heap_lang/lang.v b/theories/heap_lang/lang.v index bb3a90d30..df0fae3cf 100644 --- a/theories/heap_lang/lang.v +++ b/theories/heap_lang/lang.v @@ -75,10 +75,10 @@ Fixpoint is_closed (X : list string) (e : expr) : bool := end. Class Closed (X : list string) (e : expr) := closed : is_closed X e. -Instance closed_proof_irrel env e : ProofIrrel (Closed env e). -Proof. rewrite /Closed. apply _. Qed. -Instance closed_decision env e : Decision (Closed env e). +Instance closed_proof_irrel X e : ProofIrrel (Closed X e). Proof. rewrite /Closed. apply _. Qed. +Instance closed_dec X e : Decision (Closed X e). +Proof. rewrite /Closed. apply _. Defined. Inductive val := | RecV (f x : binder) (e : expr) `{!Closed (f :b: x :b: []) e} -- GitLab