arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2103.05581cs.LOmath.LO
收藏

Agda Universal Algebra Library,第1部分:基础

The Agda Universal Algebra Library, Part 1: Foundation

William DeMeo

摘要:

Agda Universal Algebra Library(UALib)是我们开发的类型和程序(定理和证明)库,用于使用Agda程序设计语言和证明助手形式化依赖类型论中的通用代数基础。UALib包含了大量的定义、定理和来自一般代数和方程逻辑的证明,包括许多展示归纳和依赖类型的能力的例子,用于表示和推理关系、代数结构和方程理论。在本文中,我们将讨论的逻辑基础上建立的图书馆,并描述了类型定义的前13个模块的图书馆。特别注意的是,从类型论或数学基础的角度来看,图书馆似乎最有趣或最具挑战性的方面。

英文摘要:

The Agda Universal Algebra Library (UALib) is a library of types and programs (theorems and proofs) we developed to formalize the foundations of universal algebra in dependent type theory using the Agda programming language and proof assistant. The UALib includes a substantial collection of definitions, theorems, and proofs from general algebra and equational logic, including many examples that exhibit the power of inductive and dependent types for representing and reasoning about relations, algebraic structures, and equational theories. In this paper we discuss the logical foundations on which the library is built, and describe the types defined in the first 13 modules of the library. Special attention is given to aspects of the library that seem most interesting or challenging from a type theory or mathematical foundations perspective.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑