腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Coq
:
列表
对
的
证明
coq
、
coqide
我写了这个归纳谓词,并
对
其(强)规范进行了部分
证明
:| sp_base : SumPairs问题是,我不认为这个定理是正确
的
,因为
Coq
不接受像{n0 n1: nat | ...}这样
的
东西。有没有办法解决这个问题,还是我想错了?我认为谓词SumPairs是正确
的
,但由于我不确定,这里有一个它应该如何工作
的
示例:输入[(1,2),(3,4
浏览 13
提问于2021-05-24
得票数 2
回答已采纳
3
回答
如何在
Coq
中
对
列表
的
长度进行归纳?
coq
、
induction
在纸上推理
的
时候,我经常用归纳
的
方式
对
某些
列表
的
长度进行论证。我想用
Coq
将这些参数正规化,但似乎没有任何方法可以对
列表
的
长度进行归纳。更具体地说,我试图
证明
。在理论上,我通过
对
w长度
的
归纳法
证明
了这一点。我
的
目标是在
Coq
中把这个
证明
正式化。
浏览 7
提问于2017-08-25
得票数 7
回答已采纳
1
回答
如何设置
Coq
作为一阶逻辑
的
定理
证明
器
logic
、
computer-science
、
coq
、
coq-tactic
、
coq-plugin
据我所知,
Coq
有内置
的
一阶逻辑https://
coq
.inria.fr/tutorial/1-basic-predicate-calculus。但
Coq
不是定理
证明
者,
Coq
是
证明
助手,这意味着用户需要在每一步中提供一些提示,
Coq
应该选择什么规则/策略。存在更多
的
ore - lest组合启发式策略,但
Coq
仍然不是
证明
者。我听说过在
证明<
浏览 21
提问于2019-05-15
得票数 3
回答已采纳
1
回答
余弦中Prop,Set和Type_i
的
基数
coq
、
cardinality
我们可以将
Coq
中
的
分配给Prop、Set和每个Type_i吗?我只在
Coq
的
库中看到了
的
定义,所以也许我们首先需要大基数
的
定义。根据
证明
无关
的
语义,例如暴露
的
,Set和Type_i形成一个递增
的
序列。这可以在
Coq
中得到
证明
吗? 由于不可预测性,Prop看起来更复杂。
证明
无关意味着我们识别同一P : Prop
的
所有
证明
,并将P
浏览 13
提问于2018-08-28
得票数 4
回答已采纳
2
回答
在
Coq
中编写大型且可管理
的
证明
的
策略是什么?
coq
我已经读过软件基础系列,并且
对
Coq
基础有很好
的
理解。但是,任何非平凡
的
东西
的
证明
都变得太冗长和乏味。 为熟悉基础知识的人编写易于管理
的
大型
Coq
证明
的
策略是什么?
浏览 3
提问于2017-12-04
得票数 1
2
回答
可以用
Coq
编写C程序吗?
coq
、
coq-extraction
我知道可以将
Coq
程序提取到Haskell和OCaml程序中。有没有办法用C来做这件事? 我正在想象一个模拟C语言
的
库。也许这样
的
库会包含一组关于C结构如何与进程内存交互
的
公理,以及关于IEEE浮点数
的
公理和定理。然后,它就可以在
Coq
内建立一个C程序,以及关于这个程序
的
定理。比如说,我会使用这样一个库来构建一个C快速排序算法,该算法可以在GCC可编译
的
浮点数数组上工作。
浏览 6
提问于2017-10-23
得票数 8
回答已采纳
1
回答
如何
证明
空
列表
的
子序列为空?
coq
、
coq-tactic
我是
coq
的
新手。我试图
证明
空
列表
的
子序列是空
的
。 这是我正在研究
的
引理: Lemma sub_nil : forall l , subseq l nil <-> l=nil.我试着分开,这样我就可以 subseq l nil -> l = nil 和 l = nil -> subseq l nil 为了
证明
第一个问题,我尝试了
对
l进行归纳,但我在
证明
时受阻 subseq (
浏览 21
提问于2020-10-11
得票数 0
回答已采纳
2
回答
Coq
中普遍量化
的
方法
coq
我
对
Coq
定理
证明
器很陌生。因此,我很可能已经错过了一些基本
的
东西,在阅读教程时。 在我提出我
的
问题之前,让我假设一些假设,并回顾一下我
的
想法。有了这些假设,就可以应用Consequent模型:可以根据Minor前提和Major前提构造推断Major
的
证明
。这样
的
证明
就是带有参数Minor
的
Minor函数
的
应用。那么,现在我想知道:在具有普遍量化命题
的
Co
浏览 4
提问于2014-05-06
得票数 0
5
回答
认证计划
的
定义
coq
、
isabelle
、
agda
、
idris
我看到了几个不同
的
研究小组,至少有一本书,他们谈到了使用
Coq
来设计认证
的
程序。
对
认证课程
的
定义有共识吗?据我所知,它真正
的
意思是程序被
证明
是完全正确
的
。现在,程序
的
类型可能是一些非常奇特
的
东西,比如一个
列表
,
证明
它是非空
的
,排序
的
,所有元素都是>= 5
的
,等等。回到我最初
的
问题,什么是认证计划
的
浏览 59
提问于2014-01-24
得票数 18
3
回答
使用
Coq
证明
助手
证明
(p->q)->(~q->~p)
logic
、
coq
、
theorem-proving
我是
Coq
的
新手,正在尝试Ruth和Ryan
的
样例引理。使用自然演绎
的
证明
非常简单,这就是我想用
Coq
来
证明
的
。 assume ~q.有没有人能告诉我自然演绎和
Coq
关键字之间是否存在一
对
一
的
映射关系?
浏览 3
提问于2013-02-01
得票数 2
1
回答
如何用
Coq
表
证明
自然数定理
coq
我是新来
的
科克。为了实现
对
列表
和
对
列表
的
练习,我使用
Coq
列表
库
证明
了一个简单
的
自然数定理。我试图
证明
自然数
的
简单性质:((a0*multiplier)=d1)+((a1*multiplier)=d2)+((我使用
对
列表
(将a存储在一个
列表
中,
浏览 0
提问于2018-02-08
得票数 0
回答已采纳
2
回答
Coq
中
的
列表
证明
list
、
math
、
coq
我正试图用CoqIDE (为学校)
证明
一些东西。Admitted.谢谢你们
的
关心!
浏览 1
提问于2018-12-03
得票数 1
回答已采纳
1
回答
Z3与
coq
的
区别
z3
、
coq
、
theorem-proving
我想知道是否有人能告诉我Z3和
coq
之间
的
区别?在我看来,
coq
是一个
证明
助手,因为它要求用户填写
证明
步骤,而Z3没有这一要求。但似乎
coq
也有类似于Z3
的
自动策略?或者可能
coq
中
的
证明
搜索能力没有Z3那么强大?
浏览 1
提问于2012-07-18
得票数 44
回答已采纳
2
回答
Coq
:
证明
‘P -> ~P -> Q’而不是‘矛盾’策略?
coq
、
coq-tactic
我正在学习
Coq
,我发现它是有建设性
的
。这是我可以
证明
“矛盾意味着一切”
的
一种方法,它起作用: Theorem contradiction_implies_anything: forall P Q : Prop, P -> ~P -> Q.注意,没有Q是构造
的
,所以我假设contradiction是内置到
Coq
验证引擎中
的
。在我看来,如果不是这样,我们就得
证明
Q是如何构造
的
,而且不可能有任何Q,因此不能
证明</em
浏览 4
提问于2021-07-27
得票数 1
回答已采纳
1
回答
在从
Coq
中提取
的
代码中控制构造函数
的
导出
coq
我正在考虑用
Coq
编写代码并提取这些代码,以便在一个大型Haskell项目中使用。我想在
Coq
中构建一个模块,
证明
属性,然后使用Haskell
的
模块系统来防止违反这些属性(通过智能构造函数)。我找不到任何迹象表明可以使用显式导出
列表
将
Coq
代码提取到Haskell模块中。似乎我必须手动修改提取
的
Coq
代码,这不是什么大问题,但我想知道我是否正确。有没有人有替代方案?
浏览 3
提问于2011-09-17
得票数 5
回答已采纳
1
回答
Coq
中
的
反例
证明
coq
、
proof
、
quantifiers
、
negation
在
证明
了命题和谓词演算中
的
数十个引理(有些比另一些更具有挑战性,但通常仍然可以在intro-apply-destruct自动驾驶仪上
证明
)之后,我碰到了一个起始w/ ~forall
的
引理,并立即陷入困境显然,我
对
Coq
缺乏理解和知识。所以,我要求用一种低级
的
Coq
技术来
证明
一般形式
的
语句。exists A [B].., ~(C -> D).
浏览 2
提问于2016-03-01
得票数 4
回答已采纳
1
回答
在当前环境中找不到not_iff_compat
coq
我
对
Coq
非常陌生,当我尝试使用作为一个
证明
时,我有一个错误。例如,考虑到以下情况:(就我现在而言,
Coq
.Init.Logic是自动加载
的
,所以这里没有必要,但是问题是相同
的
。)
浏览 5
提问于2017-11-22
得票数 1
回答已采纳
1
回答
利用余弦
证明
有限集
的
幂集是有限
的
math
、
coq
、
formal-verification
、
powerset
在试图
证明
一些事情时,我遇到了一个看起来很无辜
的
声明,但我在
Coq
中未能
证明
。我们
的
主张是,对于给定
的
有限集合,powerset也是有限
的
。该语句在下面的
Coq
代码中给出。我查阅了关于有限集
的
Coq
文档以及关于有限集和幂集
的
事实,但我找不到可以将powerset解构为子集并集
的
东西(这样就可以使用Union_is_finite构造函数)。另一种方法可能是
证明
pow
浏览 28
提问于2019-05-21
得票数 5
1
回答
没有特定目标的交互式定理
证明
coq
在不指定Theorem定义
的
情况下,在
Coq
中进行交互式定理
证明
的
最佳方法是什么?我想陈述一些初始假设和定义,然后交互式地探索转换,看看我是否可以在事先不知道
的
情况下
证明
任何有趣
的
定理。我希望
Coq
能帮助我跟踪转换后
的
假设,并检查我
的
重写是否有效,就像在交互模式下
证明
显式定理一样。
Coq
是否支持此用例?
浏览 3
提问于2018-03-30
得票数 2
2
回答
Coq
核
的
证明
技术
coq
伊莎贝尔将其核心
证明
能力建立在与高阶统一相结合
的
分辨率上。命题作为类型可能会占用过多
的
空间;什么将取代Huet
的
高阶逻辑统一程序?。
浏览 3
提问于2020-08-12
得票数 1
回答已采纳
点击加载更多
相关
资讯
Bitget 将于今日 17:00 上线 COQ/USDT 交易对
Bitget将于今日17:00上线COQ/USDT交易对
Python实现对规整的二维列表中每个子列表对应的值求和
Python对列表去重的4种方法
如何用matlab证明人耳对声音的相位不敏感?
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券