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

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

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

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

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

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


[跳到自述]

模块

[索引][快速跳跃]

标志

手动标记

姓名描述违约
中央处理器

使用cpph而不是cpp。

残疾人
调试

启用可能会降低Agda速度的调试功能。

残疾人
自动标记
姓名描述违约
启用群集计数

启用--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.2),阿格达,阵列(>=0.5.1.1 && <0.6),异步(>=2.2 && <2.3),基础(>=4.9.0.0 && <4.18),二元的(>=0.8.3.0 && <0.9),blaze-html公司(>=0.8 && <0.10),(>=0.1.3 && <0.2),字节删除(>=0.10.8.1 && <0.12),对案件敏感(>=1.2.0.4 && <1.3),容器(>=0.5.11.0 && <0.7),数据处理(>=0.2.0.0 && <0.3),deepseq公司(>=1.4.2.0 && <1.5),目录(>=1.2.6.2 && <1.4),编辑-距离(>=0.2.1.2 && <0.3),等效(>=0.3.2 && <0.5),例外情况(>=0.8 && <0.11),文件路径(>=1.1.4.1.0&&<1.5),ghc紧凑型(>=0.1 && <0.2),吉特雷夫(>=1.3.1 && <2.0),可散列的(>=1.2.1.0 && <1.5),哈希表(>=1.2.0.2 && <1.4),哈斯克林(>=0.7.2.3 && <0.9),monad控制(>=1.0.1.0 && <1.1),mtl公司(>=2.2.1 && <2.4),杂音手(>=0.1 && <0.2),平行(>=3.2.2.0 && <3.3),漂亮的(>=1.1.3.3 && <1.2),过程(>=1.4.2.0 && <1.7),正则表达式-tdfa(>=1.3.1.0 && <1.4),分裂(>=0.2.0.0 && <0.2.4),stm公司(>=2.4.4 && <2.6),严格的(>=0.3.2 && <0.5),template-haskell模板(>=2.11.0.0 && <2.20),文本(>=1.2.3.0 && <2.1),文本-icu(>=0.7.1.0),时间(>=1.6.0.1 && <1.13),变压器(>=0.5 && <0.7),无序控制器(>=0.2.5.0 && <0.3),尿液编码(>=1.5.0.4 && <1.6),Win32(Win32)(>=2.3.1.1 && <2.13),zlib公司(>=0.6 && <0.7)[细节]
许可证 LicenseRef-其他许可证
版权 (c) 2005-2022阿格达团队。
作者 Ulf Norell和Agda团队,参见https://agda.readthedocs.io/en/latest/team.html
维护人员 Agda团队
修订过的 第2次修订制造商安德烈亚斯·阿贝尔2022-08-15T12:42:05Z
类别 依赖类型
主页 http://wiki.portal.calmers.se/agda网站/
Bug跟踪器 https://github.com/agda/agda/issues(网址:https://github.com/agda/agda/issues)
源回购 头部:git克隆https://github.com/agda/agda.git
这个:git克隆https://github.com/agda/agda.git(标签v2.6.2.2)
已上传 通过安德烈亚斯·阿贝尔2022-04-02T18:00:16Z
分配 拱门:2.6.4,借方:2.6.1,费多拉:2.6.3,免费BSD:2.4.2.3,LTSHaskell公司:2.6.4.3,NixOS:2.6.4.3,堆叠:2.6.4.3
反向依赖关系 8直接,1间接[细节]
可执行程序 agda-模式
下载 总计60468人(过去30天内有511人)
额定值 2.75(票数:9)[估算人贝叶斯平均]
您的评分
  • λ
  • λ
  • λ
状态 可用文档[生成日志]
上次成功报告时间:2022-04-02[所有1个报告]

Agda-2.6.2.2自述文件

[返回包描述]

阿格达2

黑客版本 堆叠版本 测试 通过GH操作的堆栈构建状态 文档状态 阿格达·祖利普

Agda官方标志

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

文档

入门

对Agda的贡献