符号/和| |在Coq中代表什么?

符号/和| |在Coq中代表什么?,coq,Coq,coq中的符号/和| |代表什么? 我查阅了参考手册,在网上搜索了一下,但没有找到 这些符号(与大多数运算符一样)可以重新定义。这取决于上下文 问Coq你会得到最准确的答案 使用例如Locate“| |”显示当前包含标记的所有符号| 如果您不确定特定表达式中使用了哪种符号,请让Coq在禁用“漂亮打印”的情况下将其打印回来 Unset Printing Notations. Check (fun a b => a || b). Set Printing Notations. 真正地它们是列

coq中的符号
/
| |
代表什么? 我查阅了参考手册,在网上搜索了一下,但没有找到

这些符号(与大多数运算符一样)可以重新定义。这取决于上下文

问Coq你会得到最准确的答案

使用例如
Locate“| |”
显示当前包含标记的所有符号
|

如果您不确定特定表达式中使用了哪种符号,请让Coq在禁用“漂亮打印”的情况下将其打印回来

Unset Printing Notations.
Check (fun a b => a || b).
Set Printing Notations.

真正地它们是列表中的前两个符号;)(第一个是division,另一个分支)通常它是division是的(但请恕我直言:我只知道coq的基本知识,但文档似乎也建议这样做)Index这么说,但在命令式语言中,c/st可以表示“当c在st状态启动时”,查看软件基础书籍Imp.v文件中的注释。我是Coq的初学者,我很容易迷路。我毫不怀疑您可以根据需要重载运算符-但通常情况下,
/
=div在任何语言中都是一个很好的猜测这是软件基础文件中定义的符号。它没有内置在Coq中。查找文件中较高位置的“Notation”命令。在这种情况下,
c1/st1 | | st2
只是一种更好的编写
(ceval c1 st1 st2)
的方法。