阿格达:一种依赖类型的函数式编程语言和证明助手

[从属类型,麻省理工学院,程序][建议标签]

Agda是一种依赖类型的函数式编程语言:它具有归纳族,类似于Haskell的GADT,但它们可以根据值而不仅仅是类型进行索引。它也有参数化模块、miffix运算符、Unicode字符和交互式Emacs界面(类型检查器可以帮助代码的开发)。

Agda也是一个证明助手:它是一个用于编写和检查校样。Agda基于直觉主义类型理论&构建数学的基础体系瑞典逻辑学家Per Martin-Löf。它有很多基于依赖类型与其他证明助理的相似性,例如Coq、Idris、Lean和NuPRL。

此软件包包括命令行程序(agda)和Emacs模式。如果您想使用Emacs模式,可以通过以下方式进行设置正在运行agda-模式设置(请参阅自述文件)。

请注意,Agda软件包不遵循软件包版本控制策略,因为它不打算由第三方使用包装。


[跳到自述]

模块

[索引] [快速跳跃]

旗帜

手动标记

姓名描述违约
调试

启用调试打印。这使得Agda稍微慢了一点,并且建造Agda的速度也较慢。仅限--verbose=N选项当阿格达用这面旗帜建造时就有了效果。

已禁用
调试序列化

在序列化中启用调试模式。这使得序列化速度变慢。

已禁用
调试传递

在分析中启用调试模式。这使得解析速度变慢。

已禁用
启用群集计数

启用--count-clusters标志。(如果启用群集计数如果为False,那么--count clusters标志将触发一条错误消息。)

已禁用
高度优化

编译Agda时启用一些昂贵的优化。

已禁用

使用-f<标志>启用标志,或-f-<标志>禁用该标志。更多信息

下载

注意:此软件包具有元数据修订在阴谋集团的描述中比tarball中包含的更新。要打开包含修订的包,请使用“cabal-get”。

版本[RSS(RSS)] 2.2.0,2.2.2,2.2.4,2.2.6,2.2.8,2.2.10,2.3.0,2.3.0.1,2.3.2条,2.3.2.1,2.3.2.2,2.4.0,2.4.0.1,2.4.0.2,2.4.2,2.4.2.1,2.4.2.2,2.4.2.3,2.4.2.4,2.4.2.5,2.5.1,2.5.1.1,2.5.1.2,2.5.2,2.5.3,2.5.4,2.5.4.1,2.5.4.2,2.6.0,2.6.0.1,2.6.1,2.6.1.1,2.6.1.2,2.6.1.3,2.6.2,2.6.2.1,2.6.2.2,2.6.3,2.6.4,2.6.4.1,2.6.4.2,2.6.4.3(信息)
更改日志 CHANGELOG.md公司
依赖关系 伊森(>=1.1.2.0 && <2.3),阿格达,ansi端子(>=0.9 && <1.2),阵列(>=0.5.2.0 && <0.6),异步(>=2.2 && <2.3),基础(>=4.12.0.0 && <4.21),二元的(>=0.8.6.0 && <0.9),blaze-html公司(>=0.8 && <0.10),(>=0.1.3 && <0.2),字节删除(>=0.10.8.2&&<0.13),不区分大小写(>=1.2.0.4 && <1.3),容器(>=0.6.0.1 && <0.8),数据处理(>=0.2.0.0 && <0.3),deepseq公司(>=1.4.4.0 && <1.6),目录(>=1.3.3.0 && <1.4),数据清单(>=0.8 && <1.1),编辑-距离(>=0.2.1.2 && <0.3),等效(>=0.3.2 && <0.5),例外情况(>=0.8 && <0.11),文件路径(>=1.4.2.1 && <1.6),ghc紧凑型(>=0.1 && <0.2),吉特雷夫(>=1.3.1 && <2),可散列的(>=1.2.1.0&&<1.5),哈斯克林(>=0.7.4.3 && <0.9),单控(>=1.0.1.0 && <1.1),mtl公司(>=2.2.2 && <2.4),杂音手(>=0.1 && <0.2),平行(>=3.2.2.0 && <3.3),花生(>=0.1.0.1 && <0.2),漂亮的(>=1.1.3.3 && <1.2),过程(>=1.6.3.0 && <1.7),正则表达式-tdfa(>=1.3.1.0 && <1.4),分裂(>=0.2.0.0 && <0.3),stm公司(>=2.4.4&&<2.6),STMonadTrans公司(>=0.4.3 && <0.5),严格的(>=0.4.0.1 && <0.6),文本(>=1.2.3.1 && <2.2),时间(>=1.8.0.2 && <1.15),时间兼容性(>=1.9.2 && <1.10),变压器(>=0.5.5.0 && <0.7),无序控制器(>=0.2.9.0 && <0.3),尿液编码(>=1.5.0.4 && <1.6),矢量(>=0.12 && <0.14),向量哈希表(>=0.1.1.1 && <0.2),Win32(Win32)(>=2.6.1.0 && <2.15),zlib公司(>=0.6 && <0.8)[细节]
许可证 麻省理工学院
版权 (c) 2005-2024阿格达团队。
作者 Agda团队,参见https://agda.readthedocs.io/en/latest/team.html
维护人员 Agda团队
修订过的 第1次修订制造商安德烈亚斯·阿贝尔2024-05-19T09:48:06Z
类别 依赖类型
主页 https://wiki.portal.chalmers.se/agda网站/
Bug跟踪器 https://github.com/agda/agda/issues
源回购 头部:git克隆https://github.com/agda/agda.git
这个:git克隆https://github.com/agda/agda.git(标签v2.6.4.3)
已上传 通过安德烈亚斯·阿贝尔2024年3月6日10时35分04秒
分配 架构(architecture):2.6.4,借方:2.6.1,费多拉:2.6.4.1,免费BSD:2.4.2.3,LTSHaskell公司:2.6.4.3,NixOS:2.6.4.3,堆叠:2.6.4.3
反向依赖关系 8直接,1间接[细节]
可执行程序 agda-模式
下载 总计60846人(过去30天内413人)
额定值 2.75(票数:9)[估算人贝叶斯平均]
您的评分
  • λ
  • λ
  • λ
状态 可用文档[生成日志]
上次成功报告时间:2024-03-06[所有1个报告]

Agda-2.6.4.3自述文件

[返回包描述]

阿格达2

黑客版本 堆叠版本 测试 文档状态 阿格达·祖利普

Agda官方标志

请注意,本README只是关于Agda,而不是其标准库。请参阅阿格达维基有关的信息库。

文档

入门

对Agda的贡献