coq专题提供coq的最新资讯内容,帮你更好的了解coq。
我目前正在阅读 softwarefoundations 系列的第一卷。在其中一个练习中,我应该编写一个函数,将自然数(
我正在证明 Coq 中有关超滤器的一些基本事实,并且我的许多证明最终都到了必须证明目标的阶段,例如
我对 Coq 很陌生,但是对于我的项目,我必须在 Coq 中使用 union-find 数据结构。 Coq 中是否有联合查找(
我想出了函数 <code>applyN</code> 的两个等效定义,它将给定的函数 <code>f</code> 应用于参数 <code>x</code> <code>
这是一个愚蠢的初学者问题,但我如何证明这个定理? <pre><code>Open Scope Z. Theorem test : forall x y:Z, (x &gt
简短的问题是:如何从下面的代码中证明(或如何以“更好”的方式假设)定理 <code>even_sum_right_0</code>
我已将我的情况简化为以下代码,希望这可以更容易理解。 我想证明以下引理: <pre><code>Require
我只是想证明 <pre><code>Require Import HoTT. Open Scope nat. Lemma foo : 2 &gt; 1. </code></pre> 在 coq-HoTT 中。 <b
我很难找到适合我的情况的可用重写规则。由于我不想为每个重写问题打扰您,我想知道您是否有一些
我有两个自然数 a & b。第三个数字是 c,它大于或等于 b (c>=b)。现在有以下条件 a & b 并想证明 c 大于 a。
我最近在我的大学开设了一门课,我们用 Coq 解决逻辑问题。我在理解 Coq 中的编程原理、语法和遇到问
在来自 Logical Foundations 的 IndProp.v 中,我们有以下归纳属性: <pre><code>Inductive nostutter {X:Type} : list X -&g
有没有办法查看tauto应用的战术?即,运行 tauto 并获取要应用的策略列表(不包括 tauto)?
我有两个自然数 a & b。这些数字之间的关系以假设的形式存在(H1 H2 H3)。我想从这些假设中提取矛盾,
在 Coq 证明中,假设我有一个形式的假设 <pre><code>forall a:A, P a -&gt; exists b:B, Q a b </code></pre> 哪里
假设我在 Coq 证明中,并且当前上下文包括形式的假设 <pre><code>H : forall a : A, P a -&gt; exists b : B, Q a b </
我是 coq 的新手并试图证明这个定理 <pre><code>Inductive expression : Type := | Var (n : nat) . . Theorem variable_equ
我有一个明显错误的假设,我想用它来证明错误。在这种情况下,我的目标中有 <code>Hx: 0 * 0 = 2</code> 和
我正在尝试使用 <code>autorewrite</code> 重写环境。为简单起见,我们可以假设它是一个列表(但实际上该类
<h2>TL;DR</h2> 我想编写一个固定点定义,该定义匹配依赖类型中没有证明模式的值。本质问题是 Coq 不会使