coq专题提供coq的最新资讯内容,帮你更好的了解coq。
我从 <a href="https://coq.inria.fr/library/Coq.Init.Datatypes.html" rel="nofollow noreferrer">https://coq.inria.fr/library/Coq.Init.Dat
考虑以下 Coq 程序: <pre><code>Inductive foo : nat -&gt; Type := | nil : foo 0 | succ{n:nat} : foo n -&gt; foo n. Fixpoint ba
我必须证明以下陈述: (A -> B) <-> ~A \/ B 这是蕴涵的分解。我可以使用练习中给出的 ~~A -> A 公理,但我在
所以我试图在具有特定节点的无向​​加权图中定义边。(在我的情况下,节点只是数字)。 (nat<em>nat</
编辑:这是一个新手错误。我错过了 beta_equivalence (Var x) (Application (Abstraction 0) Var x) 的案例。请参考这个
在用 Coq 中的 Debruijn 索引和替换形式化 lambda 演算之后,我试图证明以下定理。 <pre><code>Theorem atom_equa
我对 Coq/Gallina 中的符号感到困惑。 我已经把我的问题变成了一个最小的例子: 为什么下面的最后一行
我无法解决应该使用指称语义的 Coq 定理。如果我从这一点开始,我总是陷入无限循环。 在这种情
关于 Coq 向量的一些机械问题。 在我的证明中,我有 <pre><code>input: Vector.t nat 1 ==============================
2 我正在学习软件基础知识,但遇到了错误。 (<a href="https://softwarefoundations.cis.upenn.edu/lf-current/Maps.ht
我有一个证明(Coq 版本 8.13.1 ,使用 infotheo),其中上下文假设是目标,只是附加了一个“%B”。我明
我有最后一个子目标来证明一个定理。 它是: <pre><code>1 subgoal b, d : nat H : 0 &lt;= b H0 : 0 &lt;= d m : nat H1
这是对 <a href="https://stackoverflow.com/q/66863226/4400820">my previous question on dependently-typed arbitrarily-dimensioned matric
我读过 <a href="https://wiki.haskell.org/Foldl_as_foldr" rel="nofollow noreferrer">here</a>,在有限列表上可以通过以下方
我想定义一个类型系列 <code>name</code> 使得: <ol> <li><code>PowersetTower : Type -&gt; nat -&gt; Type</code></li> <li><
(练习来自软件基础,​​我可以给出所有相关的定义,但会有很多)考虑一下: <pre><code>Goal empty_st
在具有标准内积(点积)的 ℝn - n 维欧几里得空间 R^n 中,Cauchy-Schwarz 不等式变为: [1]:<a href="https://i.
我正在尝试运行带有通用证明的 emacs 来打开 Coq 文件。但是,当我打开 emacs 时,我收到以下错误消息:<
我正在尝试在 coq 中执行 Boruvka 算法,但我卡在了最后一部分。 下面是我的代码: <pre><code>From LF Requi
我有一个归纳类型 <code>Env</code>,它是一个带有多个 cons 构造函数的 snoclist <pre><code>Inductive Env : Set :=