coq专题提供coq的最新资讯内容,帮你更好的了解coq。
我正在努力提出一个列表子列表的概念,该概念是通过删除列表中的元素创建的(以便保留顺序)。我
我试图证明以下定理 <pre><code>Theorem subseq_subset : forall l1 l2, subseq l1 l2 -&gt; sublist l1 l2. </code></pre> 归
我被困住了。我想证明Z_3的左反转引理 <pre><code>(* aux lemma) Lemma Z_3_inv_lemma (k: nat) : ((3 + k) &lt;? 3 = true)
Coq初学者在这里。 我有以下愚蠢的定理: <pre><code> Theorem plus_same : forall a b c : nat, a+b=a+c -&
我在这里做错了什么(我没有足够的经验来完成证明,还是之前有一些错误)?我无法完全证明这两种
我想证明以下引理: <pre><code>Require Import CoLoR.Util.Vector.VecUtil. Require Import Coq.Vectors.Vector. From mathcomp Req
应该使用什么策略来证明这个结果(最后,被承认)?预先感谢您的任何提示。 :slight_smile: 希
我想证明下引理。 <pre><code>Require Import CoLoR.Util.Vector.VecUtil. Require Import Coq.Vectors.Vector. From mathcomp Requir
我想证明引理<code>RnP_eq</code>。 <pre><code>From mathcomp Require Import ssreflect. Require Import Coq.Program.Equality. Def
首先,对于通常的开放式公式, <pre><code>Require Import Coq.Init.Nat. Variable x : nat. Lemma test1: ~ exists a : na
我试图弄清从终端运行时LF测试脚本如何输出手动评分的作业。 例如,如果您查看<code>Induction.v</code>,
我对Coq并不陌生,希望我的问题不太基本。我只是想知道如何在Coq中定义依赖函数。例如,如何定义布
我是Coq的新手。我注意到有可能使用以下命令在Coq中定义空集: <pre><code>Inductive Empty_set : Set :=. </code>
我知道Coq允许定义相互递归的归纳类型。但是有没有办法在Coq中编写递归定义? 例如,我想将定义
我对Coq并不陌生,并且正在CodeWars上做一些Katas娱乐和学习。 我被其中之一困住了,想听听你的一
我正在写一个有关快速排序正确性的证明。 我的程序定义了一个分区类型,该分区类型处理快速排
任何人都可以就谓词逻辑和使用coq提出这两个定理的帮助。我无法理解coq语法。 <ol> <li>存在x:D,(R
我正在与<a href="https://softwarefoundations.cis.upenn.edu/lf-current/toc.html" rel="nofollow noreferrer">softwarefoundations book</a
有人可以用coq语法帮我解决以下问题: 〜(存在x:D,〜R x)|-(全部y:D,R y)
我正在尝试证明一个涉及使用解构<code>let</code>表达式的函数的定理,并且正在尝试使用<code>match goal</code