From e87b3a26abfda7823cb8d99e956157cdc1e4877b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibaut=20P=C3=A9rami?= <thibaut.perami@cl.cam.ac.uk> Date: Wed, 18 Oct 2023 11:41:37 +0100 Subject: [PATCH] Allow patterns and type annotations in propset notation --- stdpp/propset.v | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stdpp/propset.v b/stdpp/propset.v index 1ed3af52..5c829eb6 100644 --- a/stdpp/propset.v +++ b/stdpp/propset.v @@ -7,7 +7,7 @@ Add Printing Constructor propset. Global Arguments PropSet {_} _ : assert. Global Arguments propset_car {_} _ _ : assert. Notation "{[ x | P ]}" := (PropSet (λ x, P)) - (at level 1, format "{[ x | P ]}") : stdpp_scope. + (at level 1, x at level 200 as pattern, format "{[ x | P ]}") : stdpp_scope. Global Instance propset_elem_of {A} : ElemOf A (propset A) := λ x X, propset_car X x. -- GitLab