Include M1M说另一个模块内部的确切语义是什么?与Import M1在模块M内部进行操作有何不同?更准确地说,以下命令的语义是什么:
Include M1
Import M1
Module Type M := M1 <+ M2 <+ M3.
coq
如何才能看到 Coq 中内置策略的具体实现?更具体地说,是否有替代方法Print Ltac <user-defined-tactics>可以在 Coq 中查找内置策略的确切定义?
Print Ltac <user-defined-tactics>
coq coq-tactic
coq ×2
coq-tactic ×1