腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Coq
:
nat
和
fin
中
的
void
、
unit
和
bool
的
归纳
原则
我可以像这样在
Coq
中
定义有限类型: Inductive
fin
:
nat
-> Set :=| FS : forall {n},
fin
Definition
void
:=
fin
0. Definition vunit :
unit
:= FZ.Definition
浏览 20
提问于2020-09-04
得票数 4
回答已采纳
1
回答
在
Coq
中
为共
归纳
类型流定义一个“head”(没有模式匹配)
、
( 1)我认为在不进行模式匹配
的
情况下,可以使用
归纳
类型。(仅使用_rec、_rect、_ind )。它是不透明
的
,复杂
的
,但可能
的
。( 2)是否有可能使用具有模式匹配
的
共进类型?从共
归纳
型到同
归纳
型构造子域
的
结合都存在着一个函数。
Coq
是否显式地生成它?如果是,如何重写“hd”? Variable A : Type.
浏览 2
提问于2016-11-25
得票数 1
回答已采纳
1
回答
支柱
和
类型
的
不同
归纳
原则
我注意到
Coq
对支持
和
类型
的
平等性综合了不同
的
归纳
原则
。有人对此有什么解释吗?平等被定义为相关
的
归纳
原则
有以下几种类型: : forall(A : Type) (x : A) (P : A -> Prop), P x -> forall y : A, x = y -&
浏览 4
提问于2016-09-25
得票数 5
回答已采纳
1
回答
Coq
`path`实现
这是的后续问题(尽管这个问题是自包含
的
)。 我有一个简单
归纳
类型
的
树(t),它有一组固定
的
标签(arityCode),每个标签都有固定数量
的
子树。我有一种类型(path)
的
路径到树
中
。这些都在代码
中
,但我要快速解释一下我遇到
的
问题:要构造一个there路径,我需要生成一个path (Vector.nth v i) (其中一个子节点中
的
路径)。但是唯一
的
path构造函数(here
和
t
浏览 2
提问于2017-12-23
得票数 1
2
回答
Coq
:属性与类型(N)
中
的
集合
、
、
我想考虑以下三个(相关
的
?)
Coq
定义。 | z1 :
nat
1 | z3 :
nat
3这三种类型都给出了证明命题成立
的
归纳
原则
。版本还包含set
和
浏览 1
提问于2015-03-29
得票数 12
1
回答
“`le`”
的
归纳
原则
、
、
、
对于
归纳
类型
nat
,生成
的
归纳
原则
在其语句中使用构造函数O
和
S: : forallP :
nat
-> Prop, (forall n :
nat
, P n -> P (S n)) -> fo
浏览 0
提问于2019-03-16
得票数 1
回答已采纳
1
回答
如何将有限类型
中
定义为函数
的
向量连接起来
我已经通过使用函数作为
fin
n -> A在类型A上定义了向量类型。如果不经过
归纳
向量,我想不出连接向量
的
方法。我使用
的
有限集
的
定义是 match k with | S k => option (
fin
k)concat {A : Type} (n m :
nat
) (v1 :
fin
n -&g
浏览 20
提问于2019-11-02
得票数 3
回答已采纳
1
回答
“功能性诱导”策略在
Coq
中有什么作用?
、
据我所知,它基本上允许对递归函数
的
所有参数“同时”执行
归纳
。将来,我怎样才能知道这种策略是干什么
的
呢?(有办法访问LTac吗?) 有更规范
的
方法来解决我下面提出
的
定理吗?Module Import OTF_
Nat
:=
浏览 0
提问于2018-01-03
得票数 3
回答已采纳
2
回答
COQ
中
两个递归函数展开
的
证明
、
、
我已经开始学习
Coq
,并试图证明一些看起来相当简单
的
东西:如果一个列表包含x,那么该列表
中
x
的
实例数将> 0。我将包含函数
和
计数函数定义如下: match l with | nil => FalseFixpoint count (n acc:
nat
) (l: list
nat
) :
nat
:=
浏览 6
提问于2017-04-17
得票数 0
回答已采纳
2
回答
在
Coq
中
通过索引实现安全
的
元素检索
、
我试图在Agda中演示
Coq
提取机制
和
MAlonzo编译器在代码生成方面的区别。我在Agda中提出了一个简单
的
例子: zero :
Nat
elemAt (cons _ xs) (finsucc n) = elemAt xs n 直接转换到
Coq
(使用)<em
浏览 2
提问于2014-05-20
得票数 1
回答已采纳
1
回答
在
Coq
(受关系约束
的
归纳
定义)
中
归纳
定义整数
、
、
在
Coq
中
,可以
归纳
地定义自然数如下:| zero :
nat
我想知道是否有可能以类似的方式
归纳
地定义整数?但是我想在int
的
定义中断言succ(pred x) = x
和
pred(succ x) = x,我不知道如何做到这一点。
浏览 2
提问于2021-02-16
得票数 0
回答已采纳
2
回答
Coq
推理行为
、
、
、
我试图用
Coq
编写以下Agda片段。(suc x) (suc y) = suc (thin x y)Inductive
Fin
:
nat
-> Type := | fs {n :
nat
} :
Fin
n ->
Fin
(S n).n) ->
Fin
n ->
Fin
(S n) n :
n
浏览 5
提问于2016-05-03
得票数 2
回答已采纳
1
回答
为什么不可能在结论中使用
的
术语进行
归纳
呢?
和
peano nats: | zewro : nawtTheorem neutral_r : forall n : nawt, eqwal (plaws n zewro) n.可悲
的
是,下面的校对脚本
的
最后一行写着“错误:n是结论”。. - this is the culprit 官方文档
中
的
错误并不多见,我有点困惑--为什么
浏览 0
提问于2017-01-10
得票数 3
回答已采纳
1
回答
证明自然数
的
对称性
我是
coq
的
初学者。我想证明一个关于自然数
的
布尔等式
的
对称性。我已经应用了
归纳
和
析构命令,但它不起作用。请指导我证明这个定理。Fixpoint beqnat(n m :
nat
):
bool
:= |0=> match m with |S m'Theorem beq sys:
浏览 2
提问于2018-08-11
得票数 0
2
回答
在
coq
中使用哪个向量库?
、
、
、
、
我想知道,在
coq
中
是否有一个常用
的
向量库,即按其类型
的
长度索引
的
列表。对于那些不想使用自己
的
库的人来说,什么是最好
的
或最常见
的
做法?标准库
中
的
向量我错了吗?还是人们只是使用列表,并与其长度
的</e
浏览 10
提问于2017-02-17
得票数 6
回答已采纳
2
回答
Agda
中
基于
归纳
原理
的
函数定义
、
当我在Agda
中
玩弄证明验证时,我意识到我对一些类型明确地使用了
归纳
原理,而在其他情况下使用了模式匹配。我终于在维基百科上找到了一些关于模式匹配
和
归纳
原则
的
文章:“在Agda
中
,依赖类型
的
模式匹配是语言
的
原语,核心语言没有模式匹配转换成
的
归纳
/递归
原则
。”那么,Agda
中
的
类型理论
归纳
和
递归
原
浏览 20
提问于2015-06-02
得票数 5
2
回答
如何在
Coq
中
解决无效类型等式
的
目标?
、
、
、
我
的
证明脚本给了我愚蠢
的
类型等式,比如
nat
=
bool
或
nat
= list
unit
,我需要用它们来解决矛盾
的
目标。 在正常
的
数学
中
,这是微不足道
的
。给定集合
bool
:= { true, false }
和
nat
:= { 0, 1, 2, ... },我知道true ∈
bool
,但是true ∉
nat
,因此是
浏览 2
提问于2012-09-01
得票数 7
回答已采纳
2
回答
多数证明
的
唯一性
对于具有可判定顺序
的
类型,是否存在等价于同一性证明
的
唯一性?尤其是Peano自然数
的
类型?它是否在
Coq
的
库
中
实现?(我找不到) 对于自然数,这似乎是正确
的
,因为n <= p看起来与n == p
的
证明相同:它迭代地破坏n
和
p,直到左边
的
数字达到0,然后结束。
浏览 0
提问于2018-12-21
得票数 3
回答已采纳
1
回答
如何证明一阶语言
的
术语是有根据
的
?
目前,我已经开始在
Coq
()
中
证明关于一阶逻辑
的
定理.我已经证明了推论定理,但是在正确性定理上,我被引理1所困住了。所以,我把引理
中
的
一个优雅
的
部分简洁地写了出来,我邀请大家来看看它。这是一个不完整
的
证明,证明了这些术语
的
良好基础。如何正确地摆脱这对“承认”呢?Require Export
Coq
.Vectors.Vector.Require Export
Coq
.Lists
浏览 0
提问于2018-08-29
得票数 0
回答已采纳
2
回答
归纳
型与
nat
的
互递归
、
、
考虑一下这个例子:| foo : T match t with | bar n x => evalBar x n match n with | S n' =>
浏览 1
提问于2018-05-22
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
浅谈专利布局过程中的原则和策略
我在架构设计和代码开发中的一些常用原则
孟岩:通证经济系统中的4个原则和6个陷阱
我国首部面向脑机接口领域的伦理原则和治理建议书即将发布|2023中关村论坛
第四章 继承
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券