cost 374 ms
有没有办法将 Coqide 消息和错误重定向到同一个 output? - Is there a way to redirect Coqide messages and errors to the same output?

我有一个策略,其预期行为是 output 一条错误消息,我想在一系列目标上以批处理模式运行它,对于每个目标,我想记录目标和策略中的错误消息。 似乎我不能用coqc做这个,因为它不会在失败时继续,所以我在 Coqide 上做这个。 我能找到的最接近的解决方案是让我的文件具有如下所示的目标: 这样做的 ...

2023-01-31 20:18:36   1   38    coq / coqide  
如何像在 CoqIde/jscoq 中一样在 vscode/vscoq 中激活 Coq 消息? - How to activate the Coq messages in vscode/vscoq like in the CoqIde/jscoq?

我在消息栏中期待一些东西,但我没有看到它示例脚本: 在 JScoq 我看到( https://coq.vercel.app/scratchpad.html ): 在 vscode 中我什么也看不到。 为清楚起见,请看图片 叉: https://github.com/coq-community/ ...

如何在 Coq 中编写中间证明语句 - 类似于在 Isar 中有“使用 Lemma1、Lemma2 自动声明”但在 Coq 中的方式? - How to write intermediate proof statements inside Coq - similar to how in Isar one has `have Statement using Lemma1, Lemma2 by auto` but in Coq?

我想在 Coq 证明脚本中编写中间引理,例如,在Proof. SCRIPT Qed. Proof. SCRIPT Qed. 本身 - 类似于人们在 Isar 中的表现。 如何在 Coq 中做到这一点? 例如: 我知道exact陈述,想知道是否就是这样......但我也想像在 Isar 中一样hav ...

无法启动 CoqIde - can't launch CoqIde

一切都很好,直到我在 CoqIde 中更改了首选项 -> Externals -> coqtop,然后我发现自己在启动 CoqIde 时遇到了麻烦,如图所示。 看来我在coqtop中写错了路径。 我试图重新安装coqplatform,它似乎没用。 那么如何重新启动我的 CoqIde? ...

如何在不使用 Coq 中的自动化策略的情况下证明这个 DeMorgan 定律? - How to prove this DeMorgan law without using automation tactics in Coq?

这是我要在这里证明的定律: 这是我的代码,直到我不知道该朝哪个方向前进: 显示为子目标的内容和我所拥有的前提似乎是可以证明的,但这是怎么回事? 我也尝试过使用exfalso. , 之后apply H. 这给了我x: X和px的子目标。 不知道以后怎么办。 谢谢您的帮助! ...

Coq:无法猜测修复的递减参数 - Coq: Cannot guess decreasing argument of fix

我正在尝试编写一个 function 在堆栈程序中执行 boolean 操作。 到目前为止,我得到了下面的代码,但是由于某种原因, executeBool不起作用。 Coq 显示错误“无法猜测 fix 的减少参数”,但我不太清楚为什么,因为它似乎有点“明显”是program 。 为什么会这样? 无 ...

2021-06-13 16:24:21   2   50    coq / coqide  
Coq:证明归纳关系(vs Fixpoint) - Coq: Prove Inductive relation (vs Fixpoint)

是否可以“转换” count Fixpoint的定点定义: 对于Inductive谓词(我第一次尝试如下,但我不确定它是否正确)? (这个谓词应该描述函数的输入和output之间的关系) 为了确定它是否正确,我定义了这个定理(弱规范): 但我不知道如何完成它......有人可以帮忙吗? ...

2021-05-24 13:03:16   1   56    coq / coqide  
Coq:列表对证明 - Coq: Proof of list pair

我已经写了这个归纳谓词和它的(强)规范的部分证明: 问题是我不认为这个定理是正确的,因为 Coq 不接受像{n0 n1: nat |...}这样的东西。 有没有办法解决这个问题还是我想错了? 我认为谓词SumPairs是正确的,但由于我不确定,下面是它应该如何工作的示例:输入[(1,2),(3,4) ...

2021-05-24 00:35:43   1   47    coq / coqide  
Coq:haskell 复制 function 的强规范 - Coq: Strong specification of haskell's Replicate function

我在理解 Coq 中强规范和弱规范之间的区别时遇到了一些麻烦。 例如,如果我想使用强规范方式编写复制 function(给定一个数字 n 和一个值 x,它会创建一个长度为 n 的列表,所有元素都等于 x),我将如何做到这一点? 显然我必须写一个 function 的归纳“版本”,但是怎么写? Ha ...

为什么 Coq 不允许在 Linux 和 Windows 中以 QED 结尾的定理? - Why Coq doesn't allow a theorem with admits to end with QED in Linux and Windows?

我正在使用 Coq 8.10.0。 以下证明脚本似乎在 Mac 中工作(忽略警告): 但是 Linux (Ubuntu) 和 Windows 不接受相同的证明脚本。 它抛出以下错误: (在证明 plus_comm 中):尝试保存放弃目标的证明。 如果这确实是您想要做的,请使用 Admitted ...


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