Explicit vdash
This came as a result of the discussion in #270 (closed). It does a few things (unfortunately).
-
A new prefix |- P
and|-@{PROP} P
that ensures thatP
is parsed inI
scope and acts likebi_emp_valid
andsbi_emp_valid
. -
Removes the coercion status of bi_emp_valid
andsbi_emp_valid
-
It moves notations that parse to types intotype_scope
since that scope is already set up appropriately. -
It makes the-*
attype_scope
a parsing only notation.
People can decide what portions of this are good for merging.
Edited by Gregory Malecha