腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(5665)
视频
沙龙
3
回答
我
想在
Peano
nats
上
做
归纳
,
但我
想
证明
nats
1
上
的
一个
性质
P
…
n.
Coq
是否
提供
了
这样
做
的
策略
/
工具
?
我
想
证明
一些关于自然数不包括0
的
东西。因此,
我
对属性
P
的
基本情况是
P
1
而不是
P
0。
我
正在考虑在goal中使用n >= 0作为假设,但是在
Coq
中有其他方法可以做到这一点吗?
浏览 19
提问于2019-04-30
得票数 0
回答已采纳
1
回答
Coq
:添加“强诱导”
策略
自然数上
的
“强”(或“完全”)
归纳
法意味着,当
证明
n
上
的
归纳
步骤时,你可以假定这个
性质
对任何k都成立。>
P
n) -> forall n : nat,
P
n.
我
设法
证明
了这个定理,没有太多困难。现在
我
想在
一种新
的
策略
中使用它,strong_induction,它应该类似于自然数上
的</e
浏览 4
提问于2014-01-02
得票数 8
回答已采纳
2
回答
在两个变量
上
保持带诱导
的
结构
、
我
一直在学习
Coq
的
策略
,并通过修改自然数
的
基本事实来熟悉这个系统。
我
一直在试图避免使用那些已经在图书馆中得到
证明
的
定理,并对像乘法
的
相联性之类
的
东西进行批驳。然而,在一些情况下,
我
遇到了阻碍,
我
有
一个
n,m
的
性质
:
我
想
证明
的
是nat,但是当我试图同时对n
浏览 0
提问于2018-11-16
得票数 1
回答已采纳
1
回答
如何
证明
或伪造“`forall (
P
,q:支柱),(
P
-> Q) -> (Q ->
P
) ->
P
=q.”?
、
、
、
、
我
想在
Coq
中
证明
或伪造forall (
P
Q : Prop), (
P
-> Q) -> (Q ->
P
) ->
P
= Q.。这是
我
的
方法。
我
认为这可能是因为
coq
证明
了独立性(
我
不是以英语为母语的人,
我
不知道确切
的
单词,请原谅
我
的
无知),
c
浏览 0
提问于2014-10-26
得票数 8
回答已采纳
1
回答
Coq
提取中
的
证据泄漏?
为了理解一般
的
递归Function定义是如何工作
的
,以及它们如何符合
Coq
的
结构递归约束,
我
尝试在
Peano
自然数上重新实现它。
P
n) :
P
n.
我
在
nats
上
使用了一些没有粘贴在这里
的
自定义词条。它是有效
的
,
我
设法用它定义
了
欧几里得除法div a b,
浏览 7
提问于2018-08-14
得票数 3
回答已采纳
6
回答
如何
证明
Coq
中两个Fibonacci实现是相等
的
?
、
、
我
有两个Fibonacci实现,如下所示,
我
想
证明
它们在功能上是等价
的
。<definition> ::= <keyword>
浏览 2
提问于2016-11-13
得票数 2
回答已采纳
3
回答
coq
中
的
自然数列表
我
有
一个
自然数
的
列表,列表中
的
元素是降序
的
。
我
想
写
一个
关于列表
的
引理,第
一个
元素h大于列表
的
所有元素。list是h;h
1
;t。0 h
1
?请指导
我
,如何写h大于列表尾部
的
所有元素。
浏览 3
提问于2020-04-07
得票数 1
1
回答
OCaml用于演示?
、
我
正在寻找OCaml中
的
用法示例,以演示简单
的
性质
或定理。例如,给定二叉树
的
ocaml定义,可以
证明
节点
的
最大数目是2^(h+
1
)-
1
。
我
为二叉树和图建立了
这样
的
例子,但没有别的。
浏览 4
提问于2012-10-17
得票数 4
1
回答
如何进行不同
的
归纳
?
我
在
Coq
中做了
一个
练习,试图
证明
如果
一个
列表等于它
的
相反,它是
一个
回文。下面是
我
如何定义回文
的
方法: | emptypal : pal [] | singlpal : forall根据我
的
定义,
我
需要进行
归纳
,提取前和尾元素,但是
coq
显然不允许
我</
浏览 4
提问于2017-03-25
得票数 2
回答已采纳
5
回答
认证计划
的
定义
、
、
、
在第5节中,有
一个
用于验证编译器
的
不同
策略
的
列表,在某种意义
上
,它概述
了
创建经过认证
的
程序
的
不同
策略
。回到我最初
的
问题,什么是认证计划
的
定义,对
我
来说仍然有点不清楚。Wjedynak在某种程度上
提供
了
一个
答案,但实际
上
Leroy
的
工作涉及在
Coq
中创建编译器,然后在某种意义<
浏览 59
提问于2014-01-24
得票数 18
4
回答
对带有产品类型参数
的
谓词
的
归纳
、
、
如果
我
有
这样
的
谓词: | Foo : forall n, foo n
n.
然后
我
就可以用
归纳
来
证明
一些虚拟
的
引理: foo n n' -> n = n'. intros.对于几乎相同
的
引理,
一个
类似的
证
浏览 4
提问于2016-01-19
得票数 2
回答已采纳
2
回答
记忆在
归纳
命题中
的
应用给出了
Coq
中
的
“错误类型”错误
、
其中
一个
暗示
了
另
一个
。 ev n -> even
n.
induction E as [ | n' E' ].====================================================================== (
1
/
1
)但实际
上
我
得到
的</
浏览 4
提问于2014-06-28
得票数 4
回答已采纳
2
回答
Coq
中
的
析取三段论
策略
?
、
我
正在学习命题逻辑和推理规则。析取三段论规则指出,如果我们有前提(
P
或Q),也有(而不是
P
),那么我们就可以达到Q。H : A \/ B______________________________________(
1
/
1
)H
1
: B.另外,如果有人能和我分享
浏览 0
提问于2018-10-20
得票数 4
回答已采纳
3
回答
证明
助理
的
经
证明
的
计算
、
、
、
、
手工或由计算机代数系统进行
的
符号计算可能是错误
的
,或者只能在某些假设
的
前提下进行。
一个
经典
的
例子是sqrt(x^2) == x,它一般不是真的,但如果x是实
的
和非负
的
,它就成立了。
是否
有像
Coq
、Isabelle、HOL、Metamath等
证明
助手/检查人员被用来
证明
符号计算
的
正确性
的
例子?
我
特别感兴趣
的
是微积分和线性
浏览 2
提问于2021-11-15
得票数 2
回答已采纳
1
回答
z3:枚举类型、ADT和递归函数
、
还有
一个
(递归)函数substitute,它将
一个
路径中
的
变量替换为另
一个
路径。有两个属性path-equivalence和instance-of (
归纳
地)是通过全量化断言定义
的
。下面是有关自然数
的
一个
更具体
的
示例: 类是Zero、Succ和Nat,我们有
一个
变量a和
一个
字段
p
。我们向求解器提出
的
问题是:
是否
可能a是Succ,a.
p</
浏览 8
提问于2021-07-14
得票数 0
2
回答
COQ
中两个递归函数展开
的
证明
、
、
我
已经开始学习
Coq
,并试图
证明
一些看起来相当简单
的
东西:如果
一个
列表包含x,那么该列表中x
的
实例数将> 0。
我
将包含函数和计数函数定义如下: match l with match l with | h :: t => if beq
浏览 6
提问于2017-04-17
得票数 0
回答已采纳
4
回答
如何将A+0>0简化为A> 0?
、
我
只是
一个
Coq
的
初学者,
我
一直试图
证明
一些关于自然数
的
基本定理。
我
已经做了一些,不是很优雅,但是完成得更少。然而,
我
完全坚持要完成这个定理:Proof.2 subgoalsH : A > 0 _
浏览 4
提问于2016-02-18
得票数 4
回答已采纳
1
回答
在
coq
中暴露
归纳
定义项
的
结构
、
在简单类型
的
lambda演算中,类型导子是唯一
的
证明
在纸上是微不足道
的
。
我
熟悉
的
证据,通过完整
的
归纳
,键入派生。但是,
我
很难
证明
类型派生(通过类型派生表示)是独一无二
的
。当
证明
类型派生项是唯一
的
时,
我
很难公开J类型项
的
结构。例如,
我
可以在下面的引理中在d
1
或d2
上
导入,但不能
浏览 3
提问于2012-09-05
得票数 2
回答已采纳
3
回答
关于产率和产率
的
计算机亲量Python示例
产率与产率 def
nats
(n): yield from
nats
(n+
1
) n = next(s)next(
p
)在函数
nats
中,每次调用next()时,它都从n开始生成无限数,并生成n。series =
nats
(
1
) next(series)
浏览 6
提问于2020-11-11
得票数 4
3
回答
模
上
的
协q
归纳
、
、
我
是新来
的
coq
,
我
真的很难运用
归纳
。只要
我
能使用图书馆
的
定理,或者像欧米茄
这样
的
策略
,所有这些都是“没有问题”。但一旦这些不起作用,
我
就被困住了。准确地说,现在
我
试图
证明
Lemma mod_diff : forall n m : nat, n>=m /\ m <> 0 -> (n - m) mod m = n mod m.情况
浏览 5
提问于2015-03-21
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
为Go语言开发者介绍NATS
【PANDA姐的机器学习入门】宏基因组与机器学习
“我掌握了学习外贸英语的独门秘籍!”
详解机器学习中的熵、条件熵、相对熵、交叉熵
WebRTC之STUN、TURN以及ICE
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券