I saw the definition of the Coq notation for “evaluated” as follows:
Notation "e '||' n" := (aevalR en) : type_scope.
I am trying to change the character '||' to something else since || often used for logical or . However, I always get an error message
A left-recursive notation must have an explicit level
For example, this happens when I change '||' on the:
'\|/' , '\||/' , '|_|' , '|.|' , '|v|' or '|_' .
Is there anything special in || here? and how can I fix it to make these other notations (if possible)?
source share