搜索

pdf文档 Agda User Manual v2.5.4

668.67 KB 155 页 0 下载 65 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
本文档是Agda编程语言用户手册v2.5.4版,由Agda团队于2018年6月2日发布。手册涵盖语言参考、工具使用和贡献指南三大部分。语言参考章节详细介绍了抽象定义、内建类型、共归纳、数据类型、函数定义、隐式参数、模块系统、互递归、模式同义词、终止检查、宇宙层级等核心特性。工具章节描述了自动证明搜索(Auto)功能,该功能基于Agsy算法,支持通过选项设置超时、使用案例拆分、定义提示等;此外还介绍了编译器、Emacs模式、文字编程、HTML/LaTeX生成和库管理系统。库管理系统支持多库配置,通过library文件和defaults文件管理标准库等依赖。文档还说明了贡献方式,包括使用reStructuredText格式编写文档,以及本地构建手册和类型检查代码示例的方法。
AI总结
该文档是《Agda用户手册 v2.5.4》的目录与内容摘要,主要分为以下几部分: 1. **概述**:手册仍在完善中,欢迎贡献。内容涵盖Agda语言参考、工具使用及编译系统。 2. **入门指南**:包括安装前提、安装步骤、以及编辑、类型检查和编译Agda代码的快速指南。 3. **语言参考**:详细介绍了Agda语言的各项特性,如抽象定义、内置类型、共归纳、协模式、数据类型、函数定义、隐式参数、模块系统、递归、模式同义词、终止检查、宇宙层级等。 4. **工具**: - **自动证明搜索(Auto)**:通过`C-C-a`调用,基于Agsy算法,可设置超时、允许case-split、使用提示定义等。 - **库管理**:通过`.agda-lib`文件管理库,支持依赖和默认库设置。例如,使用标准库需配置`libraries`和`defaults`文件。 5. **贡献指南**: - 文档使用reStructuredText格式,位于`doc/user-manual`目录。 - 本地构建需安装Python、Sphinx、LaTeX等工具。 - 代码示例可通过`.lagda.rst`文件嵌入,并会被Agda类型检查。 - 支持可见且可检查的代码片段,以及半自动排版内联代码(实验性功能)。 6. **附录**:包含许可证、团队信息、索引和参考文献。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 148 页请下载阅读 -
文档评分
请文明评论,理性发言.