coq专题提供coq的最新资讯内容,帮你更好的了解coq。
我正在将模态逻辑嵌入Coq中,并且正在尝试为所述逻辑公式定义自定义符号,例如<a href="https://coq.discours
我有以下<code>coq</code>代码: <pre><code>Theorem filter_exercise : forall (X : Type) (l lf : list X) (test : X -&gt; bool)
我发现自己陷入了Coq证明。 初步定义: <pre><code>Require Import Coq.Bool.Bool. Require Import Coq.Arith.Arith.
我正在研究字符串语法理论,但我完全被一个特定的定理所阻碍。我尝试过的每一个归纳排序最终都陷
我想了解 bazel 是否可以处理“两阶段构建”,其中依赖项是根据文件内容发现的<strong>并且</strong>依赖
基本上,我想在这个等式上做 <code>pose (h st)</code>: <pre><code>h : (forall st : state, (P st -&gt; wp st) /\ sd st) -
我有自然数列表。从列表中减少一个元素后,我想证明以下关系。 <pre><code>Theorem reduce_elements:forall (n:
我试图证明单射函数在 Coq 中是可逆的。在我的证明中,我的目标是一个“存在”命题。我想定义一个函
我有自然数列表。想要计算列表中的 number(a) 而 a 不为零。我想写一个 lambda 来计算列表中的 a 并在输出
我使用的是 Coq 8.10.0。以下证明脚本似乎适用于 Mac(忽略警告): <pre><code>Lemma plus_comm : forall (n m : na
我是 Coq 的新手,我有 f1 和 f2 两个函数,它们的输入和输出参数都是自然数。我想问一下 f1 和 f2 的输
有一种编程“风格”(或者可能是范式,我不知道该怎么称呼它)如下: 首先,您编写<em>规范</em>
(长度 l=?0)=false。这意味着列表中至少存在一个元素,它可能为零。我想写一下,列表中没有元素为零
我想证明以下两个引理。两者的假设相同。我试过这两个引理 lt_le_S n m & le_not_lt n m。为了证明第一个引
有人发现 Setoids 广泛用于 Agda、Coq 等语言中……事实上,Lean 等语言认为它们可以帮助避免“Setoid Hell”
我正在处理 coq,我正在尝试创建一个函数,该函数可用于在列表中查找某些内容并返回与之相关的证明
假设我在 <code>match goal</code> 分支的主体中有一些复杂的策略,这些策略很容易以我可能需要调试的方式
我能够让 coqdoc 使用 <code>forall</code> 将 <code>Π</code> 打印为 <code>(** printing forall %Π% #Π# *)</code>。但是,将
我想使用查找列表最大值的函数(list_max_le)。 请帮我找到针对此函数的 Coq 脚本。可能是我使用的是旧
我必须做的一种常见的证明是这样的 <pre><code>Lemma my_lemma : forall y, (forall x x&#39;, Q x x&#39; y) -&gt; (forall