coq专题提供coq的最新资讯内容,帮你更好的了解coq。
当我写 '打印 Qeq_trans。'在 CoqIde 中,我可以在消息窗口中看到很多 'eq^~' 表达式。 例如 eq^~ (Qnum z *
假设我在一个经常混合使用 nat 和 Z 的环境中工作。例如,如果我有 <pre><code>Require Import List ZArith. Impo
我是 Coq 的新手,并尝试通过 <a href="https://developers.braintreepayments.com/guides/google-pay/client-side/javascript/v3" rel
我目前正在编写 Software Foundations 教科书 Verified Functional Algorithm 的第 3 卷,但我被困在一个练习的证明上
我有一个涉及依赖对(sigT)的定理。它的目标是这样的: <pre><code>--------------------------------------------
我编写了这个归纳谓词及其(强)规范的部分证明: <pre><code>Inductive SumPairs : (nat*nat) -&gt; list (nat*nat)
这是我的问题的一个最小示例 <code>Lemma arith: forall T (G: seq T), (size G + 1 + 1).+1 = (size G + 3).</code>
是否可以“转换”<code>Fixpoint</code> 函数的<code>count</code> 定义: <pre><code>Fixpoint count (z: Z) (l: list Z) {str
我的 coq 中有一个目标,其中有“&”符号。我该如何处理? 感谢您的帮助。 问候
如何找到列表中最小的元素? Coq 库中是否有任何可以使用的内置函数?我有搜索 list-min 但什么也没找到。
我正在尝试使用 coq 定义斐波那契数。这是我的代码: <pre><code>Fixpoint fibonacci (n:nat) : nat := match n
免责声明:这<strong>不是</strong>家庭作业问题。 我正在尝试在 Coq 中实现我自己的 <code>rev_append</code
经历了 <a href="https://softwarefoundations.cis.upenn.edu/slf-current/toc.html" rel="nofollow noreferrer">Separation Logic Foundations
我将自然列表 l1 中的 n1 个元素和 l2 中的 n2 个元素相除。在执行这一步期间,我需要证明以下引理。我
分号在Coq中的奇怪行为 - | 我在理解为什么我的Coq代码没有达到我期望的以下代码时遇到问题。 我试图使该示例尽可能简化,但是当我使它变得更加简单时,该问题就不再出现。 它使用的是CompCert 1.8文件。 这在Coq 8.2-pl2下发生在我身上。 这是代码: R...
在某些Coq理论中,(a:b)c和[a:b] c是什么意思,它的定义在哪里? - | 我看到了一个非常奇怪的语法:(type:2中的type2和表达式中的[name:type] expr,看起来像Pi和Lambda的替代语法,但是经过几个小时的搜索,我在文档中没有找到任何内容, 一切都是徒劳。 它是什么意思,在哪里定义? (很抱歉,...
所以,我很确定这应该是没有选择的。也许我错了。 这是我正在尝试做的一个最小的可重复示例:
我正在使用 Coq 和 Coquelicot 库,我想知道一种更好的方法来轻松处理限制。 当我想证明 \lim_{x \to 1} (x^2-1)
我正在尝试编写一个在堆栈程序中执行布尔运算的函数。到目前为止,我已经得到了下面的代码,但是
似乎当 Record 转换为 Variant 时,它会丢弃有关哪些参数是隐式的数据。为什么?这是一个 MWE: <pre><cod