入门
安装Agda 在您自己的PC上,或使用 Agda Pad公司 . 让你的脚沾湿 阿格达的味道 . 阅读其中一个 语言教程 . 在上提出任何问题 Agda邮件列表 或在 Agda Zulip服务器 .
使用Agda的课程
使用Agda的纸张
A类
共同模式 Andreas Abel、Brigitte Pientka、David Thibodeau和Anton Setzer(2013年流行音乐节)。 延迟单值函数中的求值归一化 安德烈亚斯·阿贝尔和詹姆斯·查普曼(MSFP 2014)。 类型理论中类型理论转换的判定 安德烈亚斯·阿贝尔(Andreas Abel)、约阿金·赫曼(Joakimhman)和安德烈亚·维佐西(Andrea Vezzosi)(2018年流行音乐节)。 保护递归类型强正规化的形式化证明 Andreas Abel和Andrea Vezzosi(APLAS 2014)。 大小依赖类型的求值归一化 Andreas Abel、Andrea Vezzosi和Theo Winterhalter(2017年ICFP)。 POPLMark重载:通过逻辑关系机械化证明 安德烈亚斯·阿贝尔(Andreas Abel)、纪尧姆·阿拉斯(Guillaume Allais)、阿利亚·哈米尔(Aliya Hameer)、布里吉特·皮恩特卡(Brigitte Pientka)、阿尔贝托·莫米利亚诺(Alberto Momigliano)、史蒂文·谢弗(Steven Schäfer)和 通过依赖类型语法进行类型保留编译 安德烈亚斯·阿贝尔(类型2020) Agda中的正则表达式 作者:Alexandre Agular和Bassel Mannaa(技术报告,2009年) 集装箱什么时候是Comonad? 作者Danel Ahman、James Chapman和Tarmo Uustalu(FoSSaCS 2012)。 集装箱什么时候是Comonad? 作者Danel Ahman、James Chapman和Tarmo Uustalu(LMCS 2014)。 通过评估和代数效应归一化 Danel Ahman和Sam Staton(MFPS 2013)。 同伦类型理论中的非wellfounded树 Benedikt Ahrens、Paolo Capriotti和Régis Spadotti(TLCA 2015) 有序范畴中的机械化关系代数序理论 Musa Al-hassy和Wolfram Kahl,RAMICS 2014。 中性项的新方程:一个完善的形式化决策程序 纪尧姆·阿拉斯(Guillaume Allais)、康诺·麦克布莱德(Conor McBride)和皮埃尔·布蒂利埃(Pierre Boutillier)(DTP 2013)。 直觉线性逻辑的证明搜索 作者:纪尧姆·阿拉斯(Guillaume Allais)、康诺·麦克布莱德(Conor McBride) 带有多余部分的打字——直觉主义线性逻辑的机械化 纪尧姆·阿拉斯( 2017年诉讼后类型 ). 类型和范围安全程序及其证明 纪尧姆·阿拉斯、詹姆斯·查普曼、康诺·麦克布莱德、詹姆斯·麦金纳(CPP 2017) 具有绑定的句法类型和范围安全世界:语义和证明 作者Guillaume Allais、Robert Atkey、James Chapman、Conor McBride、James McKinna(ICFP 2018) 泛型级多晶N元函数 作者:Allais Guillaume(TYDE 2019) 大步归一化 托尔斯滕·阿滕柯奇和詹姆斯·查普曼(JFP 2009)。 单子不一定是内函子 托尔斯滕·阿滕科奇、詹姆斯·查普曼和塔尔莫·乌斯塔鲁(FoSSaCS 2010)。 单子不一定是内函子 托尔斯滕·阿滕科奇、詹姆斯·查普曼和塔尔莫·乌斯塔鲁(LMCS 2015)。 相对单子形式化 托尔斯滕·阿滕科奇、詹姆斯·查普曼和塔尔莫·乌斯塔鲁(JFR 2014)。 存在嵌套电感和共导型时的终端检查 托尔斯滕·阿滕科奇和尼尔斯·安德斯·丹尼尔森。 偏性,重新审视:偏性单体作为商感应类型 由Thorsten Altenkirch、Nils Anders Danielsson和Nicolai Kraus撰写(FoSSaCS 2017)。 使用商归纳类型的类型理论中的类型理论 托尔斯滕·阿滕科奇和安布罗斯·卡波西(POPL 2016)。 依赖类型评估归一化 Thorsten Altenkirch和Ambrus Kaposi(FSCD 2016)。 ω-群胚的一些构造 Thorsten Altenkirch、Nuo Li和Ondr ej Rypáček(LFMTP 2014)。 观察平等,现在! 托尔斯滕·阿滕科奇(Thorsten Altenkirch)、康诺·麦克布莱德(Conor McBride)和沃特·斯威斯特拉(Wouter Swierstra)(PLPV 2007)。 索引的容器 托尔斯滕·阿滕科奇(Thorsten Altenkirch)和彼得·莫里斯(Peter Morris)(LICS 2009)。 索引的容器 托尔斯滕·奥尔滕科奇(Thorsten Altenkirch)、尼尔·加尼(Neil Ghani)、彼得·汉考克(Peter Hancock)、康诺·麦克布莱德(Conor McBride)和彼得·莫里斯(Peter Morris)(JFP)。 弱ω-群胚的句法研究 Thorsten Altenkirch和Ondřej Rypáckek(CSL 2012;随附 Agda形式化 ). 同种斑理论(扩展版) 由Carlo Angiuli、Edward Morehouse、Daniel R.Licata和Robert Harper编写(ICFP 2014;一些证据使用Agda正式化)。 从终止证明中提取Call-by-Name部分求值器 作者:Kenichi Asai(PEPM 2019, 正式化 ) 部分求值的一种类型理论说明 作者:浅井贤一、Luminous Fennell、Peter Thiemann和Yang Zhang(PPDP 2014) 优化电感类型 作者:Robert Atkey、Patricia Johann和Neil Ghani(LMCS 2012)。 什么时候类型细化是归纳类型? 作者:Robert Atkey、Patricia Johann和Neil Ghani(FOSSACS 2011)。
B类
命令式语言的内在类型定义解释器 作者:卡斯珀·巴赫·鲍尔森(Casper Bach Poulsen)、阿詹·鲁沃特(Arjen Rouvoet)、安德鲁·托尔马赫(Andrew Tolmach)、罗伯特·克雷伯斯(Robbert Krebbers)和埃尔科·维瑟(Eelco Visser),PACMPL 2(POPL):16:1-6:34(2018。 自由的证明——依赖类型的参数性 作者:J-P Bernardy,P Jansson,R Paterson(JFP 2012),是(ICFP 2010)的扩展版本。 参数性和依赖类型 作者:Jean-Philippe Bernardy、Patrik Jansson和Ross Paterson(ICFP 2010)。 被扩展版“免费证明”(JFP 2012)取代。 认证的上下文无关解析:在Agda中对Valiant算法进行形式化。 Jean-Philippe Bernardy和Patrik Jansson,2016年。 在Logipedia中导入Agda Proofs 作者:弗雷德里克·布兰基(Frédéric Blanqui)和纪尧姆·Genestier(MSc实习,2019年) 再论函数域 作者:Ana Bove(2009年MFPS)。 工作中的依赖类型 Ana Bove和Peter Dybjer(LerNet ALFA夏令营2008)。 Agda——一种具有依赖类型的函数语言简介 作者:Ana Bove、Peter Dybjer和Ulf Norell(TPHOLs 2009)。 函数程序一阶理论中交互推理与自动推理的结合 作者:Ana Bove、Peter Dybjer和Andrés Sicard-Ramírez(FoSSaCS 2012)。 在Agda中嵌入结构逻辑理论 作者:Ana Bove、Peter Dybjer和Andrés Sicard-Ramírez(PLPV 2009)。
C类
高阶语言的变化理论通过静态微分递增λ-演算 蔡玉飞、保罗·贾鲁索、蒂尔曼·伦德尔和克劳斯·奥斯特曼(PLDI 2014; 正式化的 ) Agda中构造射影几何的形式化 吉列尔莫·卡尔德龙(LSFA 2017; Agda形式化 ) 一类模方程组的静态平衡检验 约翰·卡珀(John Capper)和亨利克·尼尔森(Henrik Nilsson)(TFP 2010; 正式化的 使用Agda)。 结构动态非因果建模语言的形式语义 John Capper和Henrik Nilsson(TLDI 2012)。 高级截断之外的函数 保罗·卡普里奥蒂、尼古拉·克劳斯和安德烈亚·维佐西,2015年中超联赛。 半环与弱Rig群胚的计算 Jacques Carette和Amr Sabry(2016年员工持股计划)。 将数学知识形式化为一个双形式理论图:一个案例研究 作者:Jacques Carette,William M.Farmer Sikkel:作为Agda库的多模简单类型理论 作者:Joris Ceulemans、Andreas Nuyts、Dominique Devriese(MSFP 2022)。 类型理论应该自食其力 詹姆斯·查普曼(LFMTP 2008)。 轻柔的漂浮艺术 詹姆斯·查普曼(James Chapman)、皮埃尔·埃瓦里斯特·达甘(Pierre-Evariste Dagand)、康诺·麦克布莱德(Conor McBride)和彼得·莫里斯(Peter Morris)(2010年国际电影节; 正式化的 使用Agda)。 将限制类别正式化 James Chapman、Tarmo Uustalu、NiccolóVeltri(JFR 2017)。 利用弱双相似性对时滞单子进行商 作者:James Chapman,Tarmo Uustalu,NiccolóVeltri(ICTAC 2015)。 用弱双相似性引用延迟monad James Chapman、Tarmo Uustalu、NiccolóVeltri(MSCS 2019)。 分数类型:Ancilla比特的表达式和安全空间管理 作者:Chao-Hong Chen、Vikraman Choudhury、Jacques Carette、Amr Sabry 函数珍珠:多项式的折叠多项式 Chen-Mou Cheng、Rue-Lin Hsu和Shin-Cheng Mu(FLOPS 2018)。 基于反射的一元型策略规划 作者:Liang-Ting Chen(TYDE 2019) 贪婪算法从关系规范的形式化推导:教程 由Yu-Hsi Chiang和Shin-Cheng Mu(JLAMP,新闻稿)撰写。 Agda中的灵活硬币制作 作者:Luca Ciccone(硕士论文) 共导类型的保护递归编程与推理 作者:Ranald Clouston、Ale Bizjak、Hans Bugge Grathwohl和Lars Birkedal(FOSSACS 2015; Agda实施 ). 重叠和顺序依赖模式:所有人的定义相等 Jesper Cockx、Dominique Devriese和Frank Piessens(ESOP 2014)。 无K的模式匹配 Jesper Cockx、Dominique Devriese和Frank Piessens(ICFP 2014)。 为您的香草型理论提供一些扩展性 Jesper Cockx和Andreas Abel(TYPES 2016),扩展摘要。 作为等价物的统一符:依赖类型数据的证明相关统一 Jesper Cockx、Dominique Devriese和Frank Piessens(ICFP 2016)。 会话类型的主体类型方案 Ernesto Copello、Nora Szasz和Álvaro Tasistro(《国际逻辑与计算杂志》; 随附Agda代码 ). (相当)无痛依赖类型编程案例:Agda中完全认证的合并排序 埃内斯托·科佩罗、阿尔瓦罗·塔西斯特罗和布鲁诺·比安奇(SBLP 2014)。 巴伦德雷格特(Barendregt)关于带粘结剂的一般结构的可变约定的构造类型理论形式化 作者:Ernesto Copello、Nora Szasz、Alvaro Tasistro( FSCD的LFMTP 2018: 11-26). 同构是相等的 Thierry Coquand和Nils Anders Danielsson(Indagationes Mathematicae)。 计算最密集段问题的线性时间解 Sharon Curtis和Shin-Cheng Mu(2015年JFP; Agda形式化 ).
D类
装饰的本质 作者:Pierre Evariste Dagand( Agda模型 ). 饰品的分类处理 Pierre-Evariste Dagand和Conor McBride(LICS 2013; Agda模型 ). 跨饰品传输功能 Pierre-Evariste Dagand和Conor McBride(2012年国际电影节; Agda模型 ). 跨饰品传输功能 皮埃尔·埃瓦里斯特·达甘和康诺·麦克布莱德(JFP; Agda模型 ). 脲醛树脂的弛豫和Agda中的Dubois异步定点理论 作者:Matthew Daggit、Ran Zmigrod和Timothy G.Griffin(2019年1月) 依赖类型语言作为归纳-递归族的形式化 作者:Nils Anders Danielsson(类型2006)。 (用途 AgdaLight公司 阿格达的近亲。) “纯功能数据结构的轻量级半形式时间复杂性分析”正确性结果的形式化 尼尔斯·安德斯·丹尼尔森。 基于证明相关隶属关系的袋等价 作者:Nils Anders Danielsson(ITP 2012)。 使用嵌入式语言击败生产力检查器 作者:Nils Anders Danielsson(PAR 2010)。 正确的结构漂亮的印刷 作者:Nils Anders Danielsson(DTP 2013)。 纯函数数据结构的轻量级半形式时间复杂度分析 尼尔斯·安德斯·丹尼尔森(POPL 2008)。 使用偏单数的操作语义 Nils Anders Danielsson(2012年ICFP)。 分析器组合器总数 Nils Anders Danielsson(ICFP 2010)。 混合诱导和共诱导 尼尔斯·安德斯·丹尼尔森(Nils Anders Danielsson)和托尔斯滕·阿尔滕科奇(Thorsten Altenkirch)。 声明性地分型:混合归纳法和共归纳法练习 Nils Anders Danielsson和Thorsten Altenkirch(MPC 2010)。 分析Mixfix运算符 Nils Anders Danielsson和Ulf Norell(IFL 2008)。 机械验证的计算摘要解释 作者:David Darais和David Van Horn。 类型类的优点:Agda中的实例参数 多米尼克·德弗里斯(Dominique Devriese)和弗兰克·皮森斯(Frank Piessens)(ICFP 2011)。 类型化语法元编程 Dominique Devriese和Frank Piessens(ICFP 2013)。 通过依赖类型验证基于堆栈的遗传编程 Larry Diehl(AAIP 2011)。 升级依赖类型:通用谓词层次结构上的泛型编程。 作者:Larry Diehl和Tim Sheard(DTP 2013)。 描述中的泛型构造函数和消除器:作为依赖类型内部DSL的类型理论 作者:Larry Diehl和Tim Sheard(WGP 2014)。 无限感应递归类型的通用查找和更新 作者:Larry Diehl和Tim Sheard
E类
多结论线性逻辑:减少和更多。 Harley Eades III和Valeria de Paiva(LFCS 2016)。 二元简单类型理论 哈利·伊德斯三世、亚伦·斯塔姆和瑞恩·麦克莱里(LMCS 2016) 提出一种新的单体范畴攻击树基础 哈雷·伊德斯III 在任何种类的构造数学中满足全知原则的无限集 Martin Escardó著(《联合材料汇编》2013年,第78卷(3))。 通过有效强迫实现哥德尔系统T泛函的连续性 Martin Escardó,MFPS’2013。 2013年1月; 298:119141. Martin-Löf宇宙的内在拓扑 Martin Escardó,4WFT(形式拓扑第四次研讨会),斯洛文尼亚卢布尔雅那,2012年6月( Agda代码 ). 可搜索集合、Dubuc-Penon紧性、全能科学原理和酒鬼悖论 作者:马特·恩·埃斯卡多和保罗·奥利瓦(CiE 2010小册子; Agda代码 ). 序列博弈、Tychonoff定理和双负移位有什么共同点 马丁·埃斯卡多和保罗·奥利瓦(MSFP 2010)。 Martin-Lo¨f宇宙的本征拓扑 作者:马特·恩·霍泽尔·埃斯卡多和托马斯·斯特里彻(发表于《纯粹和应用逻辑年鉴》; 参考Agda代码 ). Kleene-Kreisel连续泛函的构造性表现 Martı́n Escardó和徐创杰(已被《纯粹与应用逻辑年鉴》接受出版; Agda代码 ). Brouwerian连续性原则与Curry-Howard解释的不一致性 作者:Martin Escardó和Chuangjie Xu,TLCA’2015。
F类
常规语言的认证分析 Denis Firsov和Tarmo Uustalu(CPP 2013)。 无上下文语言的CYK认证解析 Denis Firsov和Tarmo Uustalu(JLAMP 2014)。 上下文无关文法的认证规范化 Denis Firsov和Tarmo Uustalu(CPP 2015)。 有限集依赖型规划 Denis Firsov和Tarmo Uustalu(WGP 2015)。 Noetherianess的变体 Denis Firsov、Tarmo Uustalu和NiccolóVeltri(MSFP 2016)。 埃斯特雷尔的微积分:如果可以,可以。 如果不行,就不行 由Spencer P.Florence、Shu-Hung You、Jesse A.Tov和Robby Findler创作(2019年流行音乐节)。 电感感应定义 Fredrik Nordvall Forsberg和Anton Setzer(CSL 2010; Agda形式化 ). 将自动定理证明程序集成到Agda中 Simon Foster和Georg Struth(第三届NASA正式方法研讨会)。 分布式call-by-value机器 作者:Olle Fredriksson。 Krivine Nets:分布式执行的语义基础 作者:Olle Fredriksson和Dan R.Ghica(ICFP 2014)。
G公司
归纳递归和索引归纳递归的代数基础与实现 尼尔·加尼(Neil Ghani)和彼得·汉考克(Peter Hancock)。 正归纳递归定义 Neil Ghani、Lorenzo Malatesta和Fredrik Nordvall Forsberg(LMCS; Agda开发 ). 光纤数据类型 Neil Ghani、Lorenzo Malatesta、Fredrik Nordvall Forsberg和Anton Setzer(LICS 2013)。 无K的定义证明相关 Gaetan Gilbert、Jesper Cockx、Matthieu Sozeau和Nicolas Tabarau(2019年流行音乐节)。 分阶段多结果超级编译:通过转换过滤。 谢尔盖·格雷查尼克(Sergei Grechanik)、伊利亚·克鲁奇尼科夫(Ilya Klyuchnikov)和谢尔盖·阿罗曼年科(Sergei-Romanenko)(Meta 2014; 幻灯片 , Agda源 ). 策略丰富的分布式Bellman-Ford路由协议的异步收敛性 作者:Griffin,T.G.、Daggitt,M.和Gurney,A.(ACM SIGCOMM 2018) Löb定理:依赖型quining的函数珍珠 杰森·格罗斯(Jason Gross)、杰克·加拉赫(Jack Gallagher)和本雅·法伦斯坦(Benya Fallenstein)。
H(H)
循环共享树结构的初始代数语义 作者Makoto Hamana(LMCS 2010)。 GADT和归纳族的基础:相关多项式Functor方法 Makoto Hamana和Marcelo Fiore(WGP 2011)。 编程接口和基本拓扑 彼得·汉考克(Peter Hancock)和皮埃尔·海韦纳(Pierre Hyvernat)(《纯粹逻辑和应用逻辑年鉴》; 随附Agda代码 ). 小归纳递归 彼得·汉考克(Peter Hancock)、康诺·麦克布莱德(Conor McBride)、尼尔·加尼(Neil Ghani)、洛伦佐·马拉特斯塔(Lorenzo Malatesta)和托尔斯滕·阿尔滕科奇(Thorsten Altenkirch)(TLCA 2013)。 同伦理论机械化中的高维类型 作者:Kuen-Bang Hou(Favonia),博士论文。 同伦型理论中Blakers-Massey连通性定理的机械化 作者:Kuen-Bang Hou(Favonia)、Eric Finster、Danial R.Licata和Peter LeFanu Lumsdaine(LICS 2016)。 同伦类型理论中的Seifert van Kampen定理 Kuen-Bang Hou(Favonia)和Michael Shulman(CSL 2016)。 正确编译并发:去掉中间人 胡立阳(Liyang HU)和格雷厄姆·赫顿(Graham Hutton)(TFP 2009)。
我
科学计算中的依赖型编程:来自经济建模的例子 通过 塞扎尔·伊奥内斯库 和 帕特里克·詹森 (IFL 2012)。 气候影响研究中的测试与证明 通过 塞扎尔·伊奥内斯库 和 帕特里克·詹森 (类型2011)。
J型
如何证明:实际证明有效程序结果的属性(函数珍珠) 由Koen Jacobs、Andreas Nuyts、Dominique Devriese编写(TYDE 2019) 流I/O的松弛编织结构 作者:Alan Jeffrey和Julian Rathke(CSL 2011)。 链接数据的完整性约束 由Alan Jeffrey和Peter F.Patel Schneider编写(DL 2011)。 LTL型FRP Alan Jeffrey(PLPV 2012)。 因果关系免费!: 参数隐含函数反应程序的因果关系 Alan Jeffrey(PLPV 2013)。 依赖类型的Web客户端应用程序:HTML5中Agda中的FRP Alan Jeffrey(PADL 2013)。 功能性反应类型 Alan Jeffrey(CSL-LICS 2014; Agda源 ).
K(K)
类型化项图的相关类型形式化 沃尔夫拉姆·卡尔,TERMGRAPH 2011。 关系代数抽象的依赖型形式化 Wolfram Kahl,RAMICS 2011。 基于关系范畴的图变换的可证明实现 Wolfram Kahl,RAMICS 2012。 概念格的机械化抽象形式化 Wolfram Kahl,RAMICS 2014。 自动定理证明与交互式定理证明的轻量级集成 卡里姆·卡索(Karim Kanso)和安东·塞泽尔(Anton Setzer)。 简单类型的遗传替代,形式化 Chantal Keller和Thorsten Altenkirch(MSFP 2010)。 论阿格达语(日语) 作者:Yoshiki Kinoshita。 Setoid的范畴论结构 Yoshiki Kinoshita和John Power(TCS)。 模块化电感系列 Hsiang Shang Ko和Jeremy Gibbons著(《信息学进展》,2013年)。 模块化电感系列 作者:Xiang-Shang Ko和Jeremy Gibbons(WGP 2011)。 关系代数装饰品 作者:Xiang-Shang Ko和Jeremy Gibbons(DTP 2013)。 Agda(函数珍珠)中的变形算法编程 作者:香樟柯 Agda中类型逻辑语法的形式化 Pepijn Kokke(泰勒斯)。 Agda中的自动:使用反射进行编程验证搜索 Pepijn Kokke和Wouter Swierstra(MPC 2015)。 正则表达式匹配器的内部验证 作者:Joomy Korkut、Maksim Trifunovski和Daniel R.Licata。 Hedberg定理的推广 由Nicolai Kraus、Martín Escardó、Thierry Coquand和Thorsten Altenkirch撰写(2013年TLCA;在Agda正式发布)。 单价宇宙层次中的高级同伦 Nicolai Kraus和Christian Sattler(美国计算机学会计算逻辑汇刊; Agda形式化 ). 马丁·洛夫类型理论中的匿名存在概念 由Nicolai Kraus、M.H.Escardo、T.Coquand和T.Altenkirch提交给LMCS。 同伦类型理论中的截断水平 尼古拉·克劳斯博士论文。 非安全高电感类型的结构 作者:Nicolai Kraus,LICS 2016。 -
Agda作为开发经验证的铁路联锁系统的平台。 Karim Kanso博士论文。
L(左)
数据类型系列的类型安全差异 作者:Eelco Lempsink,Sean Leather,Andres Löh(WGP 2009)。 合成同伦理论的立方方法 Daniel R.Licata和Guillaume Brunerie(LICS 2015)。 同伦型理论中的πn(Sn) 作者Daniel R.Licata和Guillaume Brunerie(特邀论文,CPP 2013;使用Agda正式证明)。 同伦型理论中的Eilenberg-MacLane空间 Dan Licata和Eric Finster(LICS 2014;随附Agda正式化)。 ML5的一元形式化 由Daniel R.Licata和Robert Harper撰写(LFMTP 2010)。 绑定和计算的世界 作者Daniel R.Licata和Robert Harper(ICFP 2009)。 正相关类型 作者Daniel R.Licata和Robert Harper(PLPV 2009)。 具有2类模式的伴随逻辑 作者Daniel R.Licata和Michael Shulman(LFCS 2016;参考Agda证明)。 同伦型理论中圆的基本群的计算 作者Daniel R.Licata和Michael Shulman(LICS 2013)。 专注于绑定和计算 作者Daniel R.Licata、Noam Zeilberger和Robert Harper(LICS 2008)。 带索引函数的泛型编程 Andres Löh和JoséPedro Magalháes(WGP 2011)。
M(M)
广义道的认证Foata归一化 Hendrik Maarand和Tarmo Uustalu(NFM 2018)。 广义迹的认证归一化 亨德里克·马兰德和塔尔莫·乌斯塔卢(ISSE 2019)。 多项式检验原理 由Conor McBride创作。 Agda-curious? 关于依赖类型编程的探讨 Conor McBride(受邀演讲,ICFP 2012)。 数据类型的数据类型 Conor McBride(课堂讲稿)。 Djinn,单调(扩展摘要) 由Conor McBride创作。 如何维护邻居的秩序 Conor McBride(ICFP 2014)。 装饰代数,代数装饰 由Conor McBride创作。 令人发指但有意义的巧合:依赖类型安全语法和评估 Conor McBride(WGP 2010)。 图灵-完全免费 Conor McBride(MPC 2015)。 用依赖类型语言编写代数程序的经验 Sergei D.Meshveliani(PCA,2014年)。 关于程序设计数学中的依赖类型和直觉主义 由С。 Д. 梅什韦利亚尼(S.D.Meshveliani)。 关于列表处理的可证明程序 Sergei D.Meshveliani著(PCA’2015)。 ПрОГраммированиеоснааиитеатнотаоаЛебррттиннтонкауикесависмриТиПаМи(用相关类型的语言 由С。 Д. 梅斯韦利亚尼。 代数的可证明编程:特殊点,示例。 Sergei D.Meshveliani(PCA’2016)。 内省Kripke模型与λ□-演算的求值归一化 作者:Miötek Bak 时钟约束规范语言:Agda中的机械化指称语义 作者:马修·蒙廷(Mathieu Montin)、马克·潘特尔(Marc Pantel)。 依赖型编程中的安全型编程 Jamie Morgenstern和Daniel R.Licata(ICFP 2010)。 Agda中的编程代数:关系程序派生的依赖类型 由Shin Cheng Mu、Hsiang Shang Ko和Patrik Jansson撰写(JFP 2009)。 使用依赖类型的程序设计代数 作者:Shin-Cheng Mu、Xiang-Shang Ko和Patrik Jansson(MPC 2008)。
N个
异步电路的定理证明验证 作者:西村顺治、Amagasaki、Kuga、Iida Masahiro、Sueyoshi Toshinori(国际创新计算、信息和控制杂志)。 嵌入多态动态类型 托马斯·范·诺特(Thomas van Noort)、沃特·斯威斯特拉(Wouter Swierstra)、彼得·阿赫滕(Peter Achten)、里努斯·普拉斯梅耶尔(Rinus Plasmeijer)(WGP 2011)。 立方Agda中的三个等价序数符号系统 作者:Fredrik Nordvall Forsberg,Chuangjie Xu,Neil Ghani(CPP 2020) Agda中的依赖类型编程 作者:乌尔夫·诺雷尔(AFP 2008)。 依赖类型的交互式编程 Ulf Norell(受邀演讲,ICFP 2013; 来自谈话的Agda代码 ). 依赖型理论中的参数量词 Andreas Nuyts、Andrea Vezzosi、Dominique Devriese(2017年国际电影节)。
O(运行)
应用证明搜索的应用 利亚姆·奥康纳(TYDE 2016) 推迟细节和派生程序 利亚姆·奥康纳(TYDE 2019); Agda形式化 Hazelnut:一个双向类型的结构编辑器微积分(论文草稿) 赛勒斯·奥马尔(Cyrus Omar)、迈克尔·希尔顿(Michael Hilton)、伊恩·沃西(Ian Voysey)、乔纳森·奥尔德里奇(Jonathan Aldrich)和马修·哈默(Matthew A.Hammer)(TFP 2016; Agda形式化 ). 带打字孔的实时函数编程 Cyrus Omar、Ian Voysey、Ravi Chugh和Matthew A.Hammer,POPL 2019。 使用会话类型作为效果系统 Dominic Orchard和Nobuko Yoshida(2015年地点; Agda形式化 ). 单价公理 作者:I.Orton和A.M.Pitts,TYPES 2017。 Topos中立方型理论的建模公理 作者:I.Orton和A.M.Pitts,CSL 2016。 圆周率的力量 尼古拉斯·欧里(Nicolas Oury)和沃特·斯威斯特拉(Wouter Swierstra)(ICFP 2008)。
P(P)
用活页夹统一处理语法 尼古拉斯·鲍伊拉德和弗朗索瓦·波蒂埃(JFP 2012) 即,无痛:一种使用绑定器的一阶语法进行安全编程的统一方法 作者:Nicolas Pouillard,博士论文 无名无痛 Nicolas Pouillard(ICFP 2011)。 重新审视使用名称和活页夹进行编程 Nicolas Pouillard和François Pottier(ICFP 2010)。
问
R(右)
线性会话类型语言的内部类型定义解释器 作者:Arjen Rouvoet、Casper Bach Poulsen、Robbert Krebbers、Eelco Visser(CPP 2020)
S公司
Agda中的模块化安全防护 Christopher Schwaab和Jeremy G.Siek(PLPV 2013)。 工作,包裹,修复,折叠 尼尔·斯卡索普(Neil Sculthorpe)和格雷厄姆·赫顿(Graham Hutton)( 正式化的 使用Agda)。 通过依赖类型的安全功能反应式编程 Neil Sculthorpe和Henrik Nilsson(ICFP 2009)。 各种通用编程 作者:Alejandro Serrano,Victor Cacciari Miraldo(Haskell 2018) 构造可证明逻辑 由Robert J.Simmons和Bernardo Toninho撰写(2011年IMLA上发表)。 从数学到抽象机器:可执行Krivine机器的形式化推导 作者:Wouter Swierstra(MSFP 2012)。 分布式阵列的更多依赖类型 作者:Wouter Swierstra(HOSC 2010)。 分类:验证荷兰国旗的类型理论问题 Wouter Swierstra著(JFP 2011)。 分布式阵列的依赖类型 作者:Wouter Swierstra和Thorsten Altenkirch(TFP 2008)。 多态动态类型库 作者:Wouter Swierstra和Thomas van Noort。 FLABloM:带块矩阵的函数线性代数 Adam Sandberg Eriksson和Patrik Jansson(TYPES 2016),扩展摘要。
T型
Stoughton替代Lambda演算的构造型理论形式化 作者:阿尔瓦罗·塔西斯特罗、埃内斯托·科佩罗和诺拉·萨兹(LSFA 2014)。 Agda遇到加速 Peter Thiemann和Manuel M.T.Chakravarty(IFL 2012)。 从代数到抽象机:一个经过验证的泛型结构 Carlos ToméCortiñas和Wouter Swierstra(TyDe 2018)。
U型
偏单体范畴的相干性 由Tarmo Uustalu(MSFP 2014)撰写。 有限性和有理数列,建设性地 由Tarmo Uustalu和NiccolóVeltri撰写(JFP 2017)。 偏爱和容器单子 由Tarmo Uustalu和NiccolóVeltri编写(2017年APLAS)。 延迟单子和限制类别 由Tarmo Uustalu和NiccolóVeltri编写(ICTAC 2017)。 斜单体范畴的序列演算 作者:塔尔莫·乌斯塔卢、尼科洛·维尔特里和诺姆·泽尔伯格(MFPS XXXIV)。 部分正规斜单体范畴的证明理论 塔尔莫·乌斯塔卢、尼科洛·维尔特里和诺姆·泽尔伯格(ACT 2020)
V(V)
Agda中反射的工程证明 Paul van der Walt和Wouter Swierstra(IFL 2012)。 立方Agda的内部参数和观测参数 Antoine Van Muylder、Andreas Nuyts、Dominique Devriese(POPL 2024)。 论信息流控制库的形式化 马可·瓦塞纳(Marco Vassena)和亚历杭德罗·拉索(Alejandro Russo)(2016年公共安全局)。 从精细训练到粗训练的动态信息流控制与返回 马可·瓦塞纳(Marco Vassena)、亚历杭德罗·拉索(Alejandro Russo)、迪帕克·加格(Deepak Garg)、维尼特·拉贾尼(Vineet Rajani)、迪安·斯特凡(Deian Stefan)。 POPL 2019杰出论文。 类型理论中基于集合的商的两种实现 由NiccolòVeltri(SPLST 2015)撰写。 Agda中通过大小类型的保护递归 NiccolóVeltri和Niels van der Weide(FSCD 2019)。 模式统一的范畴视角 安德烈亚·维佐西和安德烈亚斯·阿贝尔(UNIF 2014)。 立方Agda:一种具有单价和更高归纳类型的依赖类型编程语言 Andrea Vezzosi、Anders Mörtberg和Andreas Abel(2019年ICFP)。
W公司
Arit-通用数据类型-通用编程 斯蒂芬妮·魏里奇和克里斯·卡辛基诺(PLPV 2010)。
X(X)
一致连续的构造模型 作者:Chuangjie Xu和M.H.Escardo,TLCA 2013。 类型理论的连续计算解释 徐创杰博士论文。
Z
聚焦和高阶抽象语法 作者Noam Zeilberger(POPL 2008;论文没有提到Agda,但一些附带的Agda代码是 可获得的 ). 精化类型与计算对偶性 Noam Zeilberger(PLPV 2009)。