を持っている必要があります論理or
にはしばしば使用されます。のCoQ:</p> <pre><code>Notation "e '||' n" := (aevalR e n) : type_scope. </code></pre> <p>を私は<code>||</code>として何か他にシンボル<code>'||'</code>を変更しようとしています:左再帰的な表記法は、私は次のように「と評価さ」のためのCoqの表記の定義を見てきました明示的なレベル
'\|/'
、'\||/'
、'|_|'
、'|.|'
、'|v|'
、または'|_'
:しかし、私は常に例えばエラー
A left-recursive notation must have an explicit level
を得る私は'||'
を変更すると、これは起こります。
||
には特別なものがありますか?これらの他の表記法を可能にするためにはどうすればよいでしょうか?