【发布时间】:2021-01-28 20:43:32
【问题描述】:
coq 中的“|-”是什么意思?它似乎用于可能引用术语或模式的地方,例如:
simpl in |- *.
或者,来自 Coq.Init.Tauto,
Local Ltac not_dep_intros :=
repeat match goal with
| |- (forall (_: ?X1), ?X2) => intro
| |- (Coq.Init.Logic.not _) => unfold Coq.Init.Logic.not at 1; intro
end.
但 coq 参考手册只说它已加载到前奏中,可能会被覆盖。虽然标准库文档什么也没说。除此之外,搜索、定位、检查、打印、展开等命令似乎也无法提供任何相关信息。
“[=”和“**”更加神秘,因为我只知道存在,因为手册说它们是在前奏中加载的。
【问题讨论】:
标签: coq