coq

coq

文章 0 浏览 6

如何在COQ中获得更好的证明风格?

Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题吗?更新问题,以便可以通过 闭合 2年前。…

送君千里 2025-01-19 22:30:50 3 0

COQ中的姿势证明

我试图在COQ中证明定理。我当前的上下文是: 1 subgoal s, x : Entity Pssx : Ps s x Fxs : F x s IPssx : F x s /\ Ps s x t : Entity Ctss : C t s …

满身野味 2025-01-19 08:13:16 3 0

根据COQ中的关系定义一个函数

我正在研究一种理论,其中有一个关系 C 定义为 Parameter Entity: Set. Parameter C : Entity -> Entity -> Entity -> Prop. 关系 C 是某些实体的组合…

街角迷惘 2025-01-18 10:12:57 2 0

使用COQ中的运算符和操作员的通勤性

我正在尝试使用逻辑和操作员的通勤性在COQ中证明某些内容。我对这个简短的示例进行了编码: Axiom ax1 : A /\ B. Theorem th1 : B /\ A. Proof. pose …

以歌曲疗慰 2025-01-18 06:44:44 2 0

如何用相同的变量解决COQ中的简单不等式,该变量在不等式的两侧添加

正如你所看到的,我非常接近在 COQ 中构建证明,但是我陷入了这样的不等式中。这是非常清楚的,因为l2 = hd2 :: tl2。我只是想去掉不等式两边的长度l1…

与风相奔跑 2025-01-18 05:32:04 3 0

我试图解决常数不是通过COQ汇总

这是我迄今为止所做的工作。而我似乎被困在这里了。如果有人有任何想法,我将不胜感激。 Definition relation (X Y : Type) := X -> Y -> Prop. Defin…

素食主义者 2025-01-17 18:54:16 2 0

如何在 Coq 中证明 insert_BST

我想证明,当接收二叉搜索树作为参数时, [insert] 函数会生成另一个二叉搜索树。 插入函数: Fixpoint insert {V : Type} (x : key) (v : V) (t : tr…

只怪假的太真实 2025-01-17 02:51:00 7 0

Coq 程序定点与方程作为获得归约引理的最佳方法?

我试图证明如何计算两个字符串之间的编辑距离的特定实现是正确的并且产生相同的结果。我采用最自然的方式将编辑距离递归地定义为单个函数(见下文)。…

甜嗑 2025-01-16 19:09:14 3 0

Coq:“饱和”是什么意思?证明的上下文?

正如 MPI-SWS 的 std++: (** The class [TCUnless] can be used to check that search for [P] fails. This is useful as a guard for certain insta…

葬シ愛 2025-01-16 10:18:40 2 0

证明常数不是满射的 Coq

有一个函数定义常量 {X:Type} (c:X) := fun xy : X => y = c。 证明:定理 const_not_sur :forall c:nat, ~surjective (constant c)。 我做到了: un…

反目相谮 2025-01-16 08:41:46 2 0

如何使用依赖类型在 Coq 中构建仅包含真实元素的列表?

我正在从数学角度阅读 Coq 书。我试图定义一个依赖类型的函数,它返回一个包含 n 个 true 的长度列表,具体取决于我们想要的 true 数量。 Coq 抱怨事…

桃扇骨 2025-01-15 11:45:43 4 0

IH 不能用作什么提示。在 Coq 中,当使用 eauto 直接给出归纳假设时意味着什么?

看到相关问题引理不能用作提示但没有看起来超级有用+似乎更好地问新人,向那里的海报提出不相关的问题。我尝试做简单的引理: From mathcomp Require …

谜泪 2025-01-15 10:11:33 3 0

Coq 证明用法

我是 Coq 的初学者,我很快就学会了这门语言,可以做证明等。 但我不明白我们能用它做什么。 好吧,我们证明了一些定义等。但是我们可以通过哪些方式…

晚雾 2025-01-15 09:19:53 2 0

如何在 Coq 中定义具有命名参数的依赖类型而不导致构造函数中出现统一问题?

我想定义一个长列表,但我喜欢在归纳定义顶部带有名称的参数。每当我尝试这样做时,我都会遇到我希望起作用的东西的统一错误,并且被迫做一个显然有错…

小巷里的女流氓 2025-01-15 04:18:28 6 0

如何在 Coq 中证明一个既不是单射也不是满射的常数函数?

所以定义如下: 定义常量 {X:Type} (c:X) := fun xy : X => y = c。 我需要为 Theorem const_not_inj : forall c:nat, ~injective (constant c) 生成…

等你爱我 2025-01-14 08:21:39 3 0
更多

推荐作者

裸钻

文章 0 评论 0

执手闯天涯

文章 0 评论 0

2401825754

文章 0 评论 0

就此别过

文章 0 评论 0

我为君王

文章 0 评论 0

机场等船

文章 0 评论 0

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