库,即打算重用的代码
“标准”库 . 乌尔夫·诺雷尔的《阿格达前奏曲》 :Agda标准库的替代品(与之不兼容),它更关注编程和类型检查时间性能,更接近Haskell的标准库。 阿格达前奏曲 :带有类型类和前奏的标准库版本。 AoPA公司 :Agda编程代数。 系统.agda 使引用Haskell内置类型变得容易。 分析器组合器总数 ( darcs存储库 ). 正确构造精美印刷 ( darcs存储库 ). 一些数据结构: 排序列表、2-3棵树、Arne Andersson树和Left-leaning Red-Black树 由Stevan Andjelkovic、Linus Ek和Ola Holmström编写。 删除的左旋红黑色树 朱利安·奥斯特。 Agda中的交互式程序 包括简单的图形应用程序。 稠密线性序理论的反射式求解器 ( darcs存储库 ). agda-战术 :反射策略库,以半环解算器为例。 自由定理库 . Lemmachine:REST的完整web框架 有限校准仪 :一个用于在具有有限多个元素(如Bool)的集合上证明命题的库。 DTGP公司 :依赖型遗传编程。 agda-系统-io :用于流式I/O的库,其语义为松散编织的单体类别。 agda-web-语义 :用于处理语义web数据的库。 agda-frp-ltl :函数式反应式编程库,使用线性时间时序逻辑键入。 agda-frp-js型 :一个支持JavaScript后端的函数式反应式编程库。 爱荷华州阿格达图书馆 :专注于验证函数编程的具体库; 如果需要,用户名为“guest”,密码为“guess”。 乌阿格达 :Agda中的交互式和面向对象编程,包括使用共导类型的GUI。 agdARGS公司 :纪尧姆·阿拉斯(Guillaume Allais)的分层命令行界面库。 阿格达斯克 :全解析器组合子库,作者:纪尧姆·阿拉斯。 二元的 :用于二进制自然数操作的认证库,Sergei Meshveliani建议将其作为标准库中Bin部件的优化扩展替换。 agda-real公司 :实数的形式化,包括由有理数证明的近似和形式拓扑,由Peter Bruin编写。 agda-ring求解器 :Donnacha Oisín Kidney开发的一款快速且易于使用的环等式解算器,具有基于反射的界面。 立方代数 :Peter Bruin在Cubical Agda中对一些代数结构的形式化。
Agda代码托管
Agda Github社区 是Github上Agda存储库的所在地。
其他发展
马丁·洛夫型理论 作者:Peter Dybjer。 后遗症结石 作者:Yoshiki Kinoshita。 实现Benjamin Pierce的《类型和编程语言》一书中的一些函数和定理 作者:David Norberg。 与编纂和编造相关的各种发展 ( darcs存储库 ). 简单的等式推理示例 由Stevan Andjelkovic和Ola Holmström撰写。 幻灯片 关于我们如何在逻辑相关课程中使用Agda。 代码: 自然扣减 , 可枚举集合 和 基本递归函数 由Stevan Andjelkovic和Ola Holmström撰写。 决策程序 卡里姆·卡索(Karim Kanso)和安东·塞泽尔(Anton Setzer)将其嵌入Agda(第一步)。 在Agda中运行带选择的经典证明 马丁·埃斯卡多和保罗·奥利瓦。 Yoneda引理的证明(Agda实施者会议XIV的结果),由Yoshiki Kinoshita完成。 直觉拉姆齐定理 Thierry Coquand对拉姆齐定理的解释。 终止分析联合工作的一部分,提交给 2012年ITP 作者:Dimitrios Vytiniotis、Thierry Coquand和David Wahlstedt。 自由群的形式化。 理论(也是darcs回购) , 随行博客条目 . Higman引理在Agda中实现的构造性证明 谢尔盖·罗曼恩科(Sergei Romanenko)。 在Agda中正式验证的简单超级编译器 谢尔盖·罗曼恩科(Sergei Romanenko)。 分阶段多结果超级编译(Agda中的模型) 谢尔盖·罗曼恩科(Sergei Romanenko)。 DoCon-A,一个用于计算机代数和列表处理的某个初始部分的库,带有Agda中的完整证明 谢尔盖·梅什维利亚尼(Sergei Meshveliani)。 Sqrt 2不合理 由Ikegami Daisuke编写,Sergei Romanenko修订。 (Agda1/Alfa中的原始证据由Thierry Coquand提供。) Luau原型 由Roblox PL团队完成。