cost 315 ms
如何在 coq api 中获取命名目标的名称 - How to get the name of a named goal in the coq api

我目前正在开发一个 ocaml 程序,该程序将使用 coq api 来提取有关证明及其目标的信息。 为此,当使用“refine?[name]”或其他命名目标的策略时,我想提取给目标的名称。 截至目前,我正在获得当前目标,使用我当前的证明 state 来提取它们,如下所示 使用这种方法,我可以提取目标 ...

如何将 Coq 设置为一阶逻辑的定理证明器 - How to setup Coq as theorem prover for First Order Logic

据我了解,然后 Coq 有内置的一阶逻辑https://coq.inria.fr/tutorial/1-basic-predicate-calculus 。 但是 Coq 不是定理证明者,Coq 是证明助手,这意味着用户需要提供一些提示,Coq 在每个步骤中应该选择哪些规则/策略。 存在更多的组合启 ...

在Emacs中使用Coq时,如何在ProofGeneral中为Command and Tactic自定义颜色? - How to customize colors for Command and Tactic in ProofGeneral when using Coq in Emacs?

我想将某些特定的命令和策略着色为不同的颜色,例如,我希望“打印”和“定位”命令为灰色,而“归纳”则为与其他策略不同的特殊颜色。 在ProofGeneral中这可能吗? 如果无法在ProofGeneral中对其进行配置,那么是否可以通过某些Emacs机制对其进行配置? PS:我已经检 ...

在递归函数定义中使用forall - Using forall within recursive Function definition

我正在尝试使用功能使用度量来定义递归定义,但出现错误: 我将整个源代码发布在底部,但是我的功能是 我知道问题出在所有方面:如果我将它们替换为True,那么它将起作用。 我也知道如果我的右侧使用含义(->),也会遇到相同的错误。 Fixpoint适用于forall,但不允 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM