腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
用
Coq
编写
简单
算术
的
证明
、
我想
证明
一些
简单
的
事情,比如对于每个自然数n,都存在一个自然数k,使得:如何进行这样
的
证明
呢?当n是奇数或偶数时,我想把它分成几种情况,但我不知道如何在
Coq
中这样做。另外,在
Coq
中有内置
的
幂(指数)运算符吗?
浏览 11
提问于2018-01-24
得票数 2
1
回答
如何
证明
相等是不可能
的
、
: Tipe______________________________________(1/1) False (其中TApp是一个构造函数) 在Idris中,可以
用
\Refl => impossible来
证明
这一点,但我还没有设法在
Coq
中为它
编写
任何
证明
。有没有
简单
的
方法来
证明
这一点?
浏览 16
提问于2019-04-01
得票数 1
回答已采纳
1
回答
用
Coq
证明
简单
图论
是否有一个完备
的
Coq
图库来
证明
简单
定理?是否有相关
的
/类似的例子或教程?
浏览 3
提问于2014-07-15
得票数 10
回答已采纳
1
回答
有办法
证明
我
的
C++程序
的
属性吗?
、
、
、
我理解
Coq
和Idris这样
的
语言是如何被用来
证明
用
这些语言
编写
的
程序
的
特性
的
(从我在这个主题上
的
一点经验来判断),但是我想知道是否有一种可以在已经存在
的
代码基上进行外部操作
的
平易近人
的
方法。有没有一种方法可以使用像
Coq
这样
的
工具或者其他一些专门
的
工具来
证明
用
C++
编写
<e
浏览 2
提问于2014-12-14
得票数 14
回答已采纳
2
回答
注释
Coq
证明
我是
Coq
的
初学者。 虽然计算机为我验证了
证明
是令人满意
的
,但对于人类来说,满足
Coq
的
证明
是出了名
的
难以阅读。下面是一个
简单
的
例子,假设你没有看到任何评论: Theorem add_comm : forall n m : nat,Proof.老实说,没有注释我无法阅读校样,如果我想向不了解
Coq
的
观众展示它,就更不用说了。 手动
编写</
浏览 27
提问于2021-09-06
得票数 3
1
回答
如何将
Coq
用作计算器或正向链接规则引擎/序列应用工具?
、
、
是否有可能以及如何在前向链接模式中将
Coq
用作计算器或规则引擎?
Coq
脚本通常需要声明可以找到证据
的
目标。但是,是否有可能在其他方向上进行,例如,计算由某些规则限定
的
一些结果
的
集合,例如,通过一些步骤。我对全一阶逻辑
的
序列演算特别感兴趣。我猜(但我不知道)有一些一阶逻辑
的
序列演算
的
实现或包,但它是用于定理
证明
的
。我喜欢
用
这样
的
顺序演算来推导出一些有指导
的
顺序<em
浏览 1
提问于2019-09-08
得票数 0
1
回答
Coq
simple隐含
证明
、
我正在尝试
证明
以下关于自然数
的
平凡抵消定理: forall i, j, k in nat .((i+j) = (i+k)) -> (j = k) 下面是我
用
Coq
编写
的
代码 Theorem cancel : forall (i j k : nat), ((add i j) = (add i之后,
Coq
试图
证明
归纳
的
基础,这是微不足道
的
: j = k -> j = k 几乎所有的
Coq
浏览 11
提问于2019-01-16
得票数 0
回答已采纳
1
回答
如何避免
Coq
nats中
的
堆栈溢出或分段错误?
、
、
、
在
编写
程序时,我面临以下警告: 我应该如何避免在
coq</e
浏览 2
提问于2012-12-01
得票数 6
回答已采纳
1
回答
在从
Coq
中提取
的
代码中控制构造函数
的
导出
我正在考虑
用
Coq
编写
代码并提取这些代码,以便在一个大型Haskell项目中使用。我想在
Coq
中构建一个模块,
证明
属性,然后使用Haskell
的
模块系统来防止违反这些属性(通过智能构造函数)。我找不到任何迹象表明可以使用显式导出列表将
Coq
代码提取到Haskell模块中。似乎我必须手动修改提取
的
Coq
代码,这不是什么大问题,但我想知道我是否正确。有没有人有替代方案?
浏览 3
提问于2011-09-17
得票数 5
回答已采纳
1
回答
Coq
中定义与让
的
区别
、
、
定义和
Coq
中
的
“让”有什么区别?为什么有些定义需要
证明
?就像。这是群论中g1.v
的
一段代码。 Definition exp : Z -> U -> U.这个证据
的
目的是什么?
浏览 3
提问于2015-02-11
得票数 5
回答已采纳
1
回答
Z3与
coq
的
区别
、
、
我想知道是否有人能告诉我Z3和
coq
之间
的
区别?在我看来,
coq
是一个
证明
助手,因为它要求用户填写
证明
步骤,而Z3没有这一要求。但似乎
coq
也有类似于Z3
的
自动策略?或者可能
coq
中
的
证明
搜索能力没有Z3那么强大?
浏览 1
提问于2012-07-18
得票数 44
回答已采纳
1
回答
类似Agda
的
Coq
/编程?
、
、
、
、
与Agda不同,
Coq
倾向于将
证明
与函数分开。
Coq
给出
的
策略非常适合
编写
证据,但我想知道是否有一种方法可以复制Agda模式
的
功能。 相当于Agda模式下
的
C- C -r (reify),在这里您
用
函数
浏览 6
提问于2017-01-24
得票数 10
回答已采纳
2
回答
如何查找
Coq
验证策略
的
定义或实现?
、
、
如何找到像intros或destruct这样
的
东西的确切含义,比如查找一个实现(或者如果不可能的话,一个定义)?怎样才能有效地做到这一点?
浏览 4
提问于2020-09-10
得票数 2
回答已采纳
2
回答
与Burali-Forti悖论类似的
Coq
?
我刚刚从CMU讲座中了解到,虽然Check Type以
Coq
格式返回Type : Type,但左、右
的
Types被不同
的
数字隐式索引,因为如果它们是相同
的
,就会导致类似Burali-Forti悖论
的
类型理论模拟如果您试图实现这样一个悖论,
Coq
将拒绝编译。 我很好奇
Coq
脚本中这个悖论是什么样子,但是找不到任何代码。一些讨论提到了B.Barras
的
“
coq
中
的
Burali-Forti悖论
的
形式化”,
浏览 2
提问于2015-08-13
得票数 2
回答已采纳
2
回答
可以
用
Coq
编写
C程序吗?
、
我知道可以将
Coq
程序提取到Haskell和OCaml程序中。有没有办法
用
C来做这件事? 我正在想象一个模拟C语言
的
库。也许这样
的
库会包含一组关于C结构如何与进程内存交互
的
公理,以及关于IEEE浮点数
的
公理和定理。然后,它就可以在
Coq
内建立一个C程序,以及关于这个程序
的
定理。比如说,我会使用这样一个库来构建一个C快速排序算法,该算法可以在GCC可编译
的
浮点数数组上工作。
浏览 6
提问于2017-10-23
得票数 8
回答已采纳
1
回答
eq_refl
的
奇怪隐式类型
在
Coq
中,命题是类型,
证明
是值。例如,我们可以写一个这样
的
简单
证明
,它
证明
了0=0。eq_reflwhere?x : [ |- ?A] 这意味着eq_refl
的
所有参数都是隐式
的
。在
Coq
中,除非使用@
浏览 8
提问于2018-02-13
得票数 4
回答已采纳
2
回答
在
Coq
中
编写
大型且可管理
的
证明
的
策略是什么?
我已经读过软件基础系列,并且对
Coq
基础有很好
的
理解。但是,任何非平凡
的
东西
的
证明
都变得太冗长和乏味。 为熟悉基础知识的人
编写
易于管理
的
大型
Coq
证明
的
策略是什么?
浏览 3
提问于2017-12-04
得票数 1
1
回答
没有特定目标的交互式定理
证明
在不指定Theorem定义
的
情况下,在
Coq
中进行交互式定理
证明
的
最佳方法是什么?我想陈述一些初始假设和定义,然后交互式地探索转换,看看我是否可以在事先不知道
的
情况下
证明
任何有趣
的
定理。我希望
Coq
能帮助我跟踪转换后
的
假设,并检查我
的
重写是否有效,就像在交互模式下
证明
显式定理一样。
Coq
是否支持此
用
例?
浏览 3
提问于2018-03-30
得票数 2
1
回答
Coq
中自然数
的
继承性
、
我有点搞不懂
Coq
中关于自然数定义
的
后继函数
的
内射性是否是公理?,根据,它是公理(7)。但令我困惑
的
是,在这一页
的
顶部写着: 这句话有点模棱两可不是吗?
浏览 3
提问于2019-01-16
得票数 5
回答已采纳
2
回答
关于
Coq
上我
的
归纳型
的
平凡定理
Require Import
Coq
.Reals.Reals.我不知道怎么
证明
。Euc 0不是一种归纳类型,所以我不能使用destruct t或induction t。 请告诉我如何
证明
。
浏览 1
提问于2020-09-07
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
用Java编程,编写一个最简单的桌面程序
用数据库编写简单登录注册源代码
简单的脚步命令编写
用Python编写的一个简单离线数据包分析器
编写家谱用的小程序
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券