coq

coq

文章 0 浏览 6

警告:“改为从 IDE 菜单设置此选项”在coq中

我正在学习软件基础的“Imp”一章。我在 Coq Ide 中运行了命令Unset Printing Coercions.,coq 消息警告我“改为从 IDE 菜单设置此选项”,显然该命令…

酒废 2025-01-14 06:06:50 4 0

lambda 演算中 2 个列表的串联

我已经定义了多态列表的类型及其构造函数,现在尝试 编写一个连接 2 个列表的函数,但我的函数 concat 不起作用 Definition listA A :Set := forall T…

岁月染过的梦 2025-01-14 01:44:14 4 0

创建 Coq 策略:如何使用新生成的名称?

我想创建一个如下所示的 Coq 策略。我断言一个名为 H 的命题,证明该命题,然后在该命题中使用 simpl 。该策略看起来像这样: Tactic Notation "foo" …

凉城凉梦凉人心 2025-01-13 23:15:17 5 0

为什么在证明基本情况后,Coq 会删除/清除我的证明中断言的引理?

我想在证明的顶部断言一些引理,并将它们重新用于每个未来的目标。我做到了: Theorem add_comm_eauto_using: forall n m: nat, n + m = m + n. Proof…

眼前雾蒙蒙 2025-01-13 08:23:33 5 0

为什么我的本地 coq 的行为与标准 coq(例如 JsCoq)不同?

我正在经历这个问题中的简单示例 如何在 Coq 中将“+ 1”(加一)重写为“S”(succ)? 但是该证明在我的本地计算机上不起作用,尽管它在 jscoq 上工…

时光无声 2025-01-12 15:45:36 7 0

基于forall证明较弱的存在

Lemma one_bigger' : forall n h, n = S (double h) -> (exists k, S n = double k). Proof. intros n h H. rewrite H. exists (S h). reflexivity. Q…

随心而道 2025-01-12 15:28:36 1 0

正确的证明术语是什么,以便 ssreflect 教程适用于准确的:hAiB 示例?

我正在阅读教程 https://hal.inria.fr/inria-00407778/document 对于 ssreflect ,他们有证据: Variables A B C : Prop. Hypotheses (hAiBiC : A -> …

一直在等你来 2025-01-12 07:10:13 5 0

如何像在 CoqIde/jscoq 中一样激活 vscode/vscoq 中的 Coq 消息?

我期待消息栏中出现一些内容,但没有看到它 示例脚本: Fixpoint add_left (n m : nat) : nat := match n with | O => m | S p => S (add_left p m) e…

拥抱没勇气 2025-01-12 01:39:14 6 0

如何在 vscode 中自动 lint Coq 文件?

我在 vscode 中安装了 coq linter,但遇到了这个问题: Cannot lint the coq file. 我正在使用此扩展程序。 为什么它不检查我的文件? 交叉: https:/…

開玄 2025-01-11 17:21:49 6 0

如何告诉 vscode Coq 在哪里? (修复无法启动coqtop(coqtop))

我试图在 vscode 中使用 coq,但似乎无法使其工作。 错误: Could not start coqtop (coqtop) 我得到这个选项: 令人费解,因为我的终端似乎知道 coq …

心房敞 2025-01-11 16:06:21 2 0

Coq 中的连续 in 和 eval & 做什么?红&伊达克做吗?

我知道在 OCaml 中,语法 let x = val in exp 意味着在表达式 exp 中,x 的值为 v。 但是像我假设的那样, let add_left_red := eval red in add_left…

阪姬 2025-01-11 16:04:29 4 0

证明二叉树属性

作为我自己的练习,我试图定义并证明二叉树的一些属性。 这是我的 btree 定义: Inductive tree : Type := | Leaf | Node (x : nat) (t1 : tree) (t2 …

水晶透心 2025-01-11 10:57:57 4 0

展开后出现“fix”是什么原因?

在展开我所能做的一切,试图摆脱归纳假设中我不想要的符号后,我留下了: X: Type test: X -> bool x: X l: list X IHl: (fix existsb (X : Type) (te…

星軌x 2025-01-11 01:06:23 1 0

存在主义假设的策略

假设我们有一个命题P1 n,并且它成立存在n。此外,我们有一个命题P2,其中P1 n对于任何n意味着P2。我们如何证明P2? Parameter P1 : nat -> Prop. Axi…

入怼 2025-01-10 22:31:50 7 0

将 smtlib2 模型转换为 COQ

我 有一个由 smtlib2 格式的工具生成的复杂模型。而且我发现很难用SMT slover来证明SMT问题。所以我想把这个模型翻译成COQ,并用不同的方式证明它。 …

悲欢浪云 2025-01-10 02:17:19 4 0
更多

推荐作者

裸钻

文章 0 评论 0

执手闯天涯

文章 0 评论 0

2401825754

文章 0 评论 0

就此别过

文章 0 评论 0

我为君王

文章 0 评论 0

机场等船

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文