×

马丁·洛夫类型理论中的匿名存在概念。 (英语) Zbl 1377.03005号

在Martin-Löf型理论中,所谓的Hedberg定理[M.赫德伯格,J.Funct。程序。8,第4期,413–436(1998年;Zbl 0917.03028号)]断言如果一个类型具有可判定等式,那么它就是一个集合(这意味着该类型的所有路径空间都是命题)。本文通过将Hedberg定理的充分条件弱化为一个集合,给出了一些推广。特别地,本文使用同伦类型理论框架中可用的(弱)命题截断[单价基金项目,同调型理论。数学的单价基础。新泽西州普林斯顿:高等研究院;北卡罗来纳州罗利:露露出版社(2013;Zbl 1298.03002号)]给出其中一个概括。大致来说,给定一个类型X,这个推广断言,如果X的所有路径空间在其命题截断时都有人居住,那么X就是一个集合。这个新条件使作者引入了弱常数内射映射的类型,其中“弱常数”意味着给定一个映射(f:X\rightarrowX\),对于X^2中的任何对((X,y)),一个映射在(f(X)和(f(y)之间都是相等的,但这些等式之间不需要更高的相干条件。作者证明了弱常数内映射总是通过其域的命题截断进行因子分解,并给出了弱常数映射可以进行这种因子分解的一些特殊情况。然后,作者利用弱常数内切映射的不动点类型引入了匿名存在的一个新概念,称为布居性,可在vanilla Martin-Löf类型理论中定义,且严格弱于命题截断。实际上,作为存在概念的人口性严格地存在于命题截断和类型的双重否定所给出的存在概念之间。作者的所有结果都已使用Agda进行了形式化。

MSC公司:

03B15号机组 高阶逻辑;类型理论(MSC2010)
03G30型 范畴逻辑,拓扑
03B70号 计算机科学中的逻辑
68甲18 函数编程和lambda演算

软件:

github
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] 史蒂夫·阿沃迪和安德烈·鲍尔。命题为[类型]。逻辑与计算杂志,14(4):447–4712004。doi:10.1093/logcom/14.4.447·Zbl 1050.03016号
[2] 史蒂夫·阿沃迪和迈克尔·沃伦。身份类型的同伦理论模型。《剑桥哲学学会数学学报》,146:45-552009年。doi:10.1017/S0305004108001783·Zbl 1205.03065号
[3] 罗伯特·李·康斯特布尔。作为编程逻辑的建构数学I:一些理论原则。《数学年鉴》第24卷第21-37页。Elsevier Science Publishers,B.V.(北荷兰),1985年。重印自83年FCT国际计算理论基础会议论文集《计算理论专题》。
[4] 拉杜·迪亚科内斯库。选择和互补公理。程序。阿默尔。数学。Soc.,51:176–1781975年。doi:10.1090/S0002-9939-1975-0373893-X·Zbl 0317.02077号
[5] 迈克尔·P·福曼和安德烈·斯凯德罗夫。“世界上最简单的选择公理”失败了。手稿数学。,38(3):325–332, 1982. doi:10.1007/BF01170299·Zbl 0499.03048号
[6] 迈克尔·赫德伯格:Martin-L型理论的相干定理。函数编程杂志,8(4):413–4361998。doi:10.1017/S0956796898003153·Zbl 0917.03028号
[7] 马丁·霍夫曼和托马斯·斯特里彻。类型理论的群系解释。《威尼斯节日》,第83-111页。牛津大学出版社,1996年·兹伯利0930.03089
[8] 威廉·霍华德(William A.Howard)。公式是一种构造概念。编辑J.P.Seldin和J.R.Hindley,《致H.B.Curry:关于组合逻辑、Lambda微积分和形式主义的论文》,第479-490页。学术出版社,1980年。
[9] 尼古拉·克劳斯。Hedberg定理的直接证明,2012年3月。同伦类型理论的博客帖子。org/2012/03/30。
[10] 尼古拉·克劳斯。截断图||:N kN k几乎是可逆的,2013年10月。在homotopytypetheory.org/2013/10/28发布博客帖子。
[11] 尼古拉·克劳斯。命题截断的一般泛性质。在Hugo Herbelin、Pierre Letouzey和Matthieu Sozeau编辑的《第20届国际证据和程序类型会议》(Types 2014)中,莱布尼茨国际信息学会议(LIPIcs)第39卷,第111–145页,德国达格斯图尔,2015年。达格斯图尔宫(Schloss Dagstuhl)——莱布尼茨-泽特鲁姆富尔信息馆(Leibniz-Zentrum fuer Informatik)。doi:10.4230/LIPIcs。类型2014.111·Zbl 1434.03150号
[12] 尼古拉·克劳斯。同伦类型理论中的截断水平。2015年,英国诺丁汉大学计算机科学学院博士论文·Zbl 1434.03150号
[13] 尼古拉·克劳斯(Nicolai Kraus)、马特·恩·埃斯卡德(Mart‘n Escard’)、蒂埃里·科昆德(Thierry Coquand)和托尔斯滕·阿尔滕柯奇(Thorsten Altenkirch)。Hedberg定理的推广。长谷川正彦(Masahito Hasegawa),《计算机科学讲义》第7941卷《打字兰姆达微积分与应用》(TLCA)编辑,第173-188页。Springer-Verlag,2013年。doi:10.1007/978-364238946-7 14·Zbl 1433.03032号
[14] 尼古拉·克劳斯(Nicolai Kraus)、马特·恩·埃斯卡德(Mart‘n Escard’)、蒂埃里·科昆德(Thierry Coquand)和托尔斯滕·阿尔滕柯奇(Thorsten Altenkirch)。类型理论的Martin-L中匿名存在的概念(电子附录:Agda形式化),2016年·Zbl 1377.03005号
[15] 根据Martin-L”。直觉主义类型理论:表语部分。H.E.Rose和J.C.Shepherdson主编,《73年逻辑研讨会》,《逻辑研讨会论文集》,《逻辑学和数学基础研究》第80卷,第73-118页。北荷兰,1975年·Zbl 0334.02016
[16] 根据Martin-L”。建构数学和计算机编程。在L.Jonathan Cohen、Jerzy Lo's、Helmut Pfeiffer和Klaus Peter Podewski,《逻辑、方法论和科学哲学VI》的编辑,《第六届国际逻辑、方法论和科学哲学大会论文集》,1979年汉诺威,《逻辑和数学基础研究》第104卷,第153-175页。北荷兰,1982年。doi:10.1016/S0049-237X(09)70189-2。
[17] 根据Martin-L”。直觉主义的类型理论。乔瓦尼·萨姆宾(Giovanni Sambin)和扬·M·史密斯(Jan M.Smith)主编,《建构型理论二十五年》(威尼斯,1995),《牛津逻辑指南》第36卷,第127-172页。牛津大学出版社,1998年·Zbl 0931.03070号
[18] Ray Mines、Fred Richman和Wim Ruitenberg。构造代数课程。Universitext公司。Springer-Verlag,纽约,1988年·Zbl 0725.03044号
[19] 乌尔夫·诺雷尔。面向基于依赖类型理论的实用编程语言。2007年,查尔默斯理工大学计算机科学与工程系和瑞典哥特堡大学哥特堡分校博士论文。
[20] 埃里克·帕尔姆格伦。在类型理论中证明类刚毛家族和身份的相关性。架构(architecture)。数学。日志。,51(1-2):35–47, 2012. ·Zbl 1241.03005号
[21] 克里斯汀·保林·莫林(Christine Paulin-Mohring)。系统Coq中的归纳定义——规则和属性。马克·贝泽姆(Marc Bezem)和扬·弗里索·格罗特(Jan Friso Groote)是《计算机科学讲义》(1993)中第664号《打字Lambda Calculi and Applications(TLCA)》的编辑。doi:10.1007/BFb0037116·兹比尔0844.68073
[22] 迈克尔·舒尔曼。区间类型意味着函数扩展性,2011年4月。在homotopypetheory.org/2011/04/04发布博客帖子。
[23] 迈克尔·舒尔曼。并不是每个弱常数函数都是条件常数,2015年6月。在homotopytypetheory.org/2015/06/11发布博客帖子。
[24] 托马斯·斯特里彻。内涵类型理论研究,1993年。Habilitationsschrift,路德维希·马克西米利安大学“M”unchen。
[25] HoTT和UF社区。同伦类型理论邮件列表,自2011年起。谷歌群组。
[26] HoTT和UF社区。HoTT-GitHub存储库,自2011年起。可在github.com/HoTT上在线获取。
[27] 单价基金会项目。同伦类型理论:单叶数学基础。同伦类型理论org/book,高等研究所,2013年。
[28] 弗拉基米尔·沃沃德斯基。基金会,自2010年起。基于单价基金会的Coq图书馆,可在作者的机构网页上找到。
[29] 沃沃德斯基。等价公理和类型理论的单价模型,2010年。1.简介形式化内容2。准备工作3。赫德伯格定理4。从恒定内函数中分离支持5。分解弱常数函数6。人口数量7.禁忌和计数器模型7.1。有人居住和仅有人居住7.2。仅有居民7.3。填充和非空8。命题截断与判断计算规则8.1。间隔8.2。功能扩展8.3。判断因素8.4。可逆性难题9。结论和开放性问题认可参考
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。