腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
Agda
中
调用
函数
、
、
、
我有这段代码,它基本上是一个hello world,有一个加法
函数
,它编译并运行并输出'Hello,world 5!'open import Common.IO zero : ℕ我是
Agda
的新手,网上也没有太多
浏览 14
提问于2019-03-26
得票数 2
回答已采纳
1
回答
在
Agda
中
启用尾叫优化
我
在
agda
-mode中使用Emacs,并编写了以下
函数
:pow m n = pow' 1 m n pow' acc m (succ n) = pow' (m * acc) m n Nat、succ和*被定义为与
Agda
在
计算(pow 2 100000)时,会得到堆栈溢出错误。但是,考虑到递归
调用
是尾<em
浏览 1
提问于2013-09-21
得票数 2
回答已采纳
1
回答
为什么
Agda
类型检查器在这个程序
中
崩溃
、
、
考虑以下(无效)
Agda
代码 data Example : Example ex → Set where ex : Example ex' ex' = ex 这一切都被编译了,
Agda
正确地知道ex : Example ex 但是,尝试使用模式匹配来定义
浏览 21
提问于2019-12-11
得票数 6
回答已采纳
1
回答
我可以
在
立方
Agda
中使用归纳类型族吗?
、
、
原因是Cubical
Agda
不完全支持索引归纳类型:https://github.com/
agda
/cubical/pull/104#discussion_r268476220 一个相关的问题指出,模式匹配不适用于归纳家族,因为还没有
在
归纳家族上定义hcomp和transp:https://github.com/
agda
/cubical/pull/57#issuecomment-461174095 我定
浏览 15
提问于2020-01-28
得票数 6
回答已采纳
1
回答
类似
Agda
的Coq/编程?
、
、
、
、
与
Agda
不同,Coq倾向于将证明与
函数
分开。Coq给出的策略非常适合编写证据,但我想知道是否有一种方法可以复制
Agda
模式的功能。 相当于
Agda
模式下的C- C -r (reify),在这里您用
函数
填充?当我
在
一个
函数
中
执行match时,让Coq自动写出可能的分支(比如
浏览 6
提问于2017-01-24
得票数 10
回答已采纳
1
回答
用CFG示例调试
Agda
中
的约束满足错误
、
我试图从Sipser的计算理论
中
实现第一个示例,并得到一个无法识别的黄色高亮显示。一般情况下,如何在
Agda
中
调试这些约束错误,特别是
在
我的示例
中
?首先,有没有什么成功的方法可以避免它们呢?/toy.
agda
:60,18-23 ] _r3_62 : rule Sipser1 [ at /home/wmacmil/agdaFall2019/constructiveTypeTheoriesNLSem/TT_course/
浏览 25
提问于2020-09-20
得票数 2
回答已采纳
1
回答
如何下载并设置Ubuntu
中
的
Agda
标准库?
、
我已经安装并能够通过emacs编辑器
在
我的Ubuntu系统上使用
Agda
,到目前为止一切似乎都很好。apt-get install
agda
-stdlib代数
函数
IO.
agda
关系Algebra.
agda
Function.
agda
IO.agdai Size.
agda
Algebra.agdai Functi
浏览 2
提问于2020-04-29
得票数 4
回答已采纳
2
回答
如何使
Agda
漂亮的印刷产品
是否有办法使
Agda
显示默认情况下不绑定名称的绑定程序的类型? 这里是
Agda
2.3.2.2。
浏览 6
提问于2015-05-26
得票数 4
回答已采纳
1
回答
如何使用"with“从
函数
中
恢复中间计算结果?
、
我编写了一个关于自然数的
函数
,它使用运算符_<?_和with -抽象。
浏览 0
提问于2020-07-27
得票数 1
回答已采纳
1
回答
与条款模糊终止
、
我试图
在
agda
中
定义二进制数,但是
agda
看不到⟦_⇑⟧正在终止。我真的不想打破可访问性的关系。如何向
agda
显示n变小了?
浏览 1
提问于2019-11-11
得票数 1
回答已采纳
1
回答
如何避免
Agda
模块参数不灵活?
、
、
我想知道是否有人在
Agda
中找到了解决以下问题的方法。我想传递一个自然数n作为参数给一个
Agda
模块。在这个模块
中
,我构造了一个接受Fin n类型参数的
函数
。当模式与该
函数
的参数匹配时,我会遇到这样的问题:n可能是zero,因此Fin n类型将为空。
Agda
将不接受Fin的zero和suc _构造
函数
。奇怪的是,当您在
函数
本身
中
引入原始自然数时,
Agda
似乎没有这个问题,而且该
函数
编译得很好。pat
浏览 2
提问于2016-04-21
得票数 2
回答已采纳
1
回答
Agda
: std: List:模式匹配
、
我编写了一个
函数
来获取除了std
中
的List的最后一个元素之外的所有内容:allButLast (x ∷ []) = []为了证明起见,我想用∷ʳ重写这个
函数
∷ʳ (infixl operator, level 5) [_∷ʳ_ (/Users/fss/
浏览 7
提问于2020-11-28
得票数 0
回答已采纳
2
回答
Agda
中
基于归纳原理的
函数
定义
、
当我
在
Agda
中
玩弄证明验证时,我意识到我对一些类型明确地使用了归纳原理,而在其他情况下使用了模式匹配。我终于
在
维基百科上找到了一些关于模式匹配和归纳原则的文章:“
在
Agda
中
,依赖类型的模式匹配是语言的原语,核心语言没有模式匹配转换成的归纳/递归原则。”那么,
Agda
中
的类型理论归纳和递归原则(
在
类型上定义
函数
)是否因为Agdas模式匹配而完全多余?像这样的东西()只会有教学价值。
浏览 20
提问于2015-06-02
得票数 5
2
回答
无法分析左侧(m + 1) *n
我刚开始学习
Agda
阅读。
在
第一章
中
,有一个乘法的定义,其中一种情况是(suc m) * n = n + (m * n)。Operators used in the grammar: + (infix operator, level 20) [_+_
浏览 18
提问于2020-05-10
得票数 2
1
回答
我如何说服
Agda
的宇宙检查器相信我所做的是有根据的?
、
、
、
我有一个将自然数映射到其对应的
Agda
宇宙级别的
函数
。lzeroSetn l = Set (level l) 我
在
定义归纳数据类型时以如下方式使用此
函数
Lift : {l' : Nat} -> {l' <= l} -> U l' -> U l 在这里,
Agda
抱怨Set (level l')不
浏览 15
提问于2020-07-06
得票数 4
回答已采纳
1
回答
Doom Emacs
中
Agda
-模式2的语法突出显示
、
、
、
我需要帮助使
agda
模式
在
我的emacs系统上工作。本质上,语法突出显示只发生在我保存之后,而不像其他标准模式那样是实时的。我做了基础教程。我
在
我的系统上运行Manjaro,所以我使用pacman来安装
agda
(2.6.0.1)和(1.2-1)。"
agda
-mode locate"))) 到我.emacs.d文件
中
的.emacs.d。然而,当我启动emacs时,我尝试使用我在网上找到的一些文件来学习
agda
( )。但是,只有
在
保
浏览 4
提问于2020-03-02
得票数 0
回答已采纳
1
回答
把Coq定义翻译给
agda
?
、
、
、
我想知道是否有一种系统的方法来解释Coq定义为
agda
程序。我正在翻译部分编程基础,无法让tUpdate
函数
在下面工作。为什么这个失败。对coq代码进行注释。编辑: 我意识到更新应该返回一张地图,但我很困惑,因为它似乎可以推断出这一点,而
agda
不能?对于后一个问题,我仍然欢迎一个更笼统的答案。
浏览 2
提问于2020-04-10
得票数 1
回答已采纳
1
回答
Agda
类型检查和+的交换性/结合性
、
、
、
由于Nat的_+_-Operation通常在第一个参数
中
以递归方式定义,因此类型检查器知道该i + 0 == i显然不是一件微不足道的事情。然而,当我
在
固定大小的向量上编写
函数
时,我经常遇到这个问题。一个例子:如何定义
Agda
函数
将第一个n值放在向量的末尾?因为
在
Haskell中一个简单解决方案应该是swap n
浏览 5
提问于2012-10-18
得票数 18
回答已采纳
1
回答
如何证明等
函数
类型具有相等的域?
如果我有一个
函数
domain,它返回
函数
类型的域,我可以将这个证明写成但我认为写这样的
函数
是不可能的。 有办法这样做吗?
浏览 3
提问于2014-01-25
得票数 1
回答已采纳
1
回答
未解决的metas将在
Agda
hello-world
中
运行
、
在
使用
Agda
(
agda
--compile hello-world.
agda
)编译时,报告了以下错误: $HOME/hello-world.
agda
:5,8-11 报告的位置(5,8-11)对应于令牌run。我没有
在
Agda
和
Agda
-stdlib问题中找到任何相关信息,也没有在这样或其他网站上找到任何相关信息。文件是过期了,还是我犯了什么错误?注意
浏览 6
提问于2021-03-06
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券