A Machine-Checked Proof of Birkhoff's Variety Theorem in Martin-Löf Type Theory

William DeMeo, J. Carette
{"title":"A Machine-Checked Proof of Birkhoff's Variety Theorem in Martin-Löf Type Theory","authors":"William DeMeo, J. Carette","doi":"10.4230/LIPIcs.TYPES.2021.4","DOIUrl":null,"url":null,"abstract":"The Agda Universal Algebra Library is a project aimed at formalizing the foundations of universal algebra, equational logic and model theory in dependent type theory using Agda. In this paper we draw from many components of the library to present a self-contained, formal, constructive proof of Birkhoff’s HSP theorem in Martin-Löf dependent type theory. This achieves one of the project’s initial goals: to demonstrate the expressive power of inductive and dependent types for representing and reasoning about general algebraic and relational structures by using them to formalize a significant theorem in the field. Acknowledgements This work would not have been possible without the wonderful Agda language and the Agda Standard Library , developed and maintained by The Agda Team [21]. We thank the three anonymous referees for carefully reading the manuscript and offering many excellent suggestions which resulted in a vast improvement in the overall presentation. One referee went above and beyond and provided us with a simpler formalization of free algebras which led to simplifications of the proof of the main theorem. We are extremely grateful for this.","PeriodicalId":131421,"journal":{"name":"Types for Proofs and Programs","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-01-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Types for Proofs and Programs","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4230/LIPIcs.TYPES.2021.4","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The Agda Universal Algebra Library is a project aimed at formalizing the foundations of universal algebra, equational logic and model theory in dependent type theory using Agda. In this paper we draw from many components of the library to present a self-contained, formal, constructive proof of Birkhoff’s HSP theorem in Martin-Löf dependent type theory. This achieves one of the project’s initial goals: to demonstrate the expressive power of inductive and dependent types for representing and reasoning about general algebraic and relational structures by using them to formalize a significant theorem in the field. Acknowledgements This work would not have been possible without the wonderful Agda language and the Agda Standard Library , developed and maintained by The Agda Team [21]. We thank the three anonymous referees for carefully reading the manuscript and offering many excellent suggestions which resulted in a vast improvement in the overall presentation. One referee went above and beyond and provided us with a simpler formalization of free algebras which led to simplifications of the proof of the main theorem. We are extremely grateful for this.
Martin-Löf类型论中Birkhoff变分定理的机器检验证明
Agda通用代数库是一个项目,旨在使用Agda形式化通用代数,方程逻辑和依赖类型理论中的模型理论的基础。在本文中,我们从库的许多组件中提取,给出了Martin-Löf依赖类型论中Birkhoff的HSP定理的一个自包含的、形式化的、建设性的证明。这实现了该项目的最初目标之一:通过使用归纳和依赖类型形式化该领域的一个重要定理,展示归纳和依赖类型在表示和推理一般代数和关系结构方面的表达能力。如果没有Agda语言和Agda标准库(由Agda团队开发和维护),这项工作是不可能完成的。我们感谢三位匿名审稿人,他们仔细阅读了手稿,并提供了许多优秀的建议,从而使整体呈现有了很大的改进。一个裁判更进一步,为我们提供了一个更简单的自由代数的形式化,从而简化了主要定理的证明。我们对此非常感激。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信