我是初学者并试图证明这个引理:
<pre><code>Lemma test: forall n m p q : nat,
n <= p \/ m <= q -> n + m &l
有时我需要在 if-then-else 的分支中应用简化而不破坏判别式。
<pre><code>From Coq Require Import Setoid.
Lemma tr
我最近安装了带有 opam 的 Coq 8.12.2 版。我已经使用以下命令安装了 Coq 的所有软件包:
<strong>opam rep
如何在 Coq 中从 auto/eauto 触发类型类搜索?
示例:
我有一堂<code>PartialOrder</code>的课:
<pre>
我一直在 <code>ssreflect</code> 中寻找表示和线性的引理,以便我可以变换
<pre><code>sum(a) + sum(b) = sum(c)
</c
我想使用与库中的 count_occ 函数相关的引理 (count_occ_In)。我在 Coq 脚本中导入了库。但我仍然无法使用它
我正在尝试定义一个可以找到重量最轻的边的函数。下面是我的代码:
<pre><code>From LF Require Export Lists
我有一个非空的自然数列表。想定义一个函数来查找列表中两个自然数(n1 & n2)的出现。
我正在尝试编写一个可以找到不同顶点的所有最短路径的函数。但是,我的函数只能找到两个顶点的最
<strong>上下文:</strong>我一直在尝试实现统一算法(找到两个抽象语法树的最通用统一符的算法)。由于
我的目标是说,如果我们有
<pre><code>sum(a) = sum(b)
</code></pre>
然后
<pre><code>a = b.
</code></pre>
如果
我正在通过 Coq 8.12.0 参考手册学习 Coq,但无法证明以下引理。
<pre><code>From Coq Require Import Lia Reals Lra L
我是初学者,希望您能帮助将事件 F 的概率与非 F 事件的概率相加为 1。有没有捷径可走?
<pre><code>X:
我一直试图证明 Coq 中的引理是这样的,
<pre><code>Goal forall (X : Type) (p : X -> Prop),
(exists x, ~ p x) <-&
我的奇数定义如下:
<pre><code>Definition Odd n := exists k, n = 2*k+1.
</code></pre>
我有一个奇数定义一个数字
我定义了这样的奇数:
<pre><code> Inductive odd : nat -> Prop :=
| odd_1 : odd 1
| odd_S : forall n:nat, odd n ->
我不是数学家,但我对这个主题和 Coq 等证明助手的使用感兴趣。我仍然需要<em>很多</em>学习 Coq 的工作
我正在学习 Ltac2 并阅读 coq 8.13.2 的 <a href="https://coq.inria.fr/refman/proof-engine/ltac2.html" rel="nofollow noreferrer">of
我想使用 list_max_le 的定义。应用“搜索 list_max_le”后,我什么也没得到。如何在 Coq 中定义 list_max_le?
我试图在 coq 中证明 (~Q -> ~P) - > (P -> Q),这是逆反定理 (P-> Q) (~Q -> ~P) 的逆。目前我正在考虑使用相同的