安装说明
1.简介
类中的Agda文件:
2.集合与类型,lambda演算
第2.1讲-集合与类型(32:29) 第2.2讲-Lambda微积分简介(17:56) 第2.3讲-学生问题(9:07) 第2.4讲-Lambda微积分介绍,续(9:58) 第2.5讲-兰姆达微积分:类型(30:39) 第2.6讲-兰姆达微积分:术语(9:50) 第2.7讲-学生问题(9:04) 第2.8讲-输入判断:示例(50:01) 第2.9讲-学生问题(9:42)
课堂讲稿:
3.打字规则,Curry-Howard同构
第3.1讲-打字规则(16:36) 第3.2讲-打字规则示例(19:37) 第3.3讲-咖喱-霍华德同构(14:58) 第3.4讲-学生问题(5:23) 第3.5讲-BHK解读(25.48) 第3.6讲-剩余的逻辑连接词(25:57) 第3.7讲-学生问题(27:24)
课堂讲稿:
4.电感类型
课堂讲稿:
5.Agda基础知识
第5.1讲-Emacs教程和Agda模式(5:25) 第5.2讲-Agda中的Lambda术语(17:49) Agda主题涵盖: 假设 精炼:使用带有“孔”的术语。 Lambda表示法 Agda模式 Emacs命令 :(C-C C-l),(C-C C-,),(C-C C-r),(C-C C-.) 的反斜杠转义序列 键入Unicode字符 :\lambda
第5.3讲-布尔函数,一些函数,双重否定定理(21:30) 第5.4课-自然数加法(7:46) Agda主题涵盖: 的反斜杠转义序列 键入Unicode字符 :\bN 归纳数据类型 :自然数 递归函数 和 终止检查
第5.5讲-学生问题(4:31) Agda主题涵盖: 正在导入 另一个文件(稍后我们将对此进行详细介绍)
第5.6讲-布尔值的回顾和BHK对平等的解释(7:42) Agda主题涵盖: BHK对平等的解释 显示表达式的类型: C-C C-d公司 所有类型的集合称为集合
第5.7讲-自然数,加法的交换性(38:40) 第5.8讲-学生问题(9:34) 第5.9讲-回顾上次(1:44) 讲座5.10-Emacs拆分窗口和Agda文档(5:13) Agda主题涵盖: 用于拆分窗口的Emacs命令:C-x 2 在哪里可以找到 Agda文档
第5.11讲-隐式参数(下划线)(8:29) Agda主题涵盖: 隐式参数 使用下划线“_” C-C C-,有时会显示约束
第5.12讲-标识符(11:22) Agda主题涵盖: 标识符 几乎可以由任何字符组成
第5.13讲-中缀运算符和优先级(15:43) Agda主题涵盖: 讲座5.14-学生问题(6:27)
类中的Agda文件:
6.归纳谓词
第6.1讲-什么是谓词? (3:34) 第6.2讲-集合的归纳族:Fin n(12:07) Agda主题涵盖: 归纳集合族 索引数据类型
第6.3讲-隐式参数(花括号)(17:21) Agda主题涵盖: 隐式参数 使用花括号{x:A}
第6.4讲-归纳谓词:Even n(10:42) Agda主题涵盖: 归纳谓词和示例 索引数据类型
第6.5讲-平等 ℕ 和布尔(5:47) Agda主题涵盖: 平等也是一个例子 索引数据类型
第6.6讲-归纳谓词概述(9:01) 第6.7讲-任意集合上的等式(12:05) 第6.8讲-及物性、对称性和语境的定理(30:37) Agda主题涵盖: 第6.9讲-学生问题(4:42) 第6.10课-点模式:均匀性谓词(26:57) 第6.11讲-等式:替换和在证明中使用等式(19:17) 第6.12讲-学生问题(4:43) Agda主题涵盖: 第6.13讲-平等概述(6:05) 第6.14讲-等式证明的句法糖(9:29) Agda主题涵盖:
类中的Agda文件:
7.逻辑连接词,第1部分
第7.1讲-对与错(11:58) 第7.2讲-连词(“and”)(15:41) 第7.3讲-学生问题(9:44) 第7.4讲-回顾(3:42) 讲座7.5-Ex falsum quodlibet(7:52) Agda主题涵盖: 第7.6讲-分离(20:17) 第7.7讲-否定(11:27) Agda主题涵盖:
类中的Agda文件:
8.插曲:直觉主义逻辑的斯通-塔斯基解释
第8.1讲-构造逻辑第1部分(8:00) 第8.2讲-回顾(2:30) 第8.3讲-开放子集 ℝ ² (18:51) 第8.4讲-直觉逻辑的斯通-塔斯基解释(9:45) 第8.5讲-Stone Tarski解释示例(16:49) 第8.6讲-学生问题(5:07)
课堂讲稿:
9.逻辑连接词,第2部分
第9.1讲-回顾(1:50) 第9.2课-“存在”量词(8:44) 第9.3讲-例子:存在一个偶数(3:43) 第9.4讲-“exists”的语法糖(4:26) 第9.5讲-将“和”重新定义为“存在”的特例(9:51) 第9.6讲-示例:可分性(10:00) 第9.7课-学生问题(8:53)
类中的Agda文件:
10.更多Agda功能
第10.1讲-索引数据类型的替代符号(13:56) Agda主题涵盖: 第10.2讲-命名空间:Agda模块系统(30:38) Agda主题涵盖: 第10.3讲-学生问题(10:50) 第10.4讲-更多关于模块的内容:私有、公共、使用、重命名、模块分配(29:27) 第10.5讲-“With”抽象,第1部分(21:21) Agda主题涵盖: 第10.6讲-“With”抽象,第二部分(15:43) Agda主题涵盖: 第10.7讲-“重写”(12:30) 第10.8讲-隐式论点的案例分割(6:04) Agda主题涵盖: 第10.9讲-模式匹配λ(11:36) Agda主题涵盖: 第10.10讲-重叠模式(8:15) Agda主题涵盖: 重叠图案:请参见 案例树
类中的Agda文件:
11.策略和决策
第11.1讲-使用平等的策略(33:19) 第11.2讲-使用Maybe的策略,第1部分(20:53) 第11.3讲-使用“也许”的战术,第2部分(27:13) 第11.4讲-决策能力(16:11) 第11.5讲-关于自动完成的警告(2:02) Agda主题涵盖: 第11.6讲-更好的决策性数据类型(6:36) 第11.7讲-列表(21:32) 第11.8讲-示例:列表的可判定等式,使用Bool(13:13) 第11.9讲-示例:列表的可判定等式,使用Decitable(6:02) 第11.10讲-学生问题(1:26) Agda主题涵盖: 如何 更改超时 用于自动校样搜索。
第11.11讲-列表可判定等式的更好版本(11:02) 第11.12讲-列表的可判定等式(6:56)
类中的Agda文件:
12.记录和超载
第12.1讲-超载动机(8:09) 第12.2讲-过载,第1部分(3:43) 第12.3讲-记录,第1部分(20:19) Agda主题涵盖: 第12.4讲-学生问题(2:19) 第12.5讲-记录,第2部分(26:08) Agda主题涵盖: 第12.6课-记录:学生问题(5:19) 第12.7讲-两个幺半群示例(4:48) 第12.8讲-集合上的单体结构(8:19) 讲座12.9-天真地使用幺半群:没有实例参数(12:52) 第12.10讲-实例参数介绍(19:30) Agda主题涵盖: 第12.11讲-实例声明(7:40) Agda主题涵盖: 第12.12讲-带中缀符号的单体(14:08) 第12.13讲-类单体综述(7:13) 第12.14讲-笛卡尔积的单纯形实例(24:58) Agda主题涵盖:
类中的Agda文件:
13.宇宙
第13.1讲-宇宙,第1部分:集合,集合 ₁, 设置 ₂, 等(8:25) Agda主题涵盖: 阿格达 分拣系统
第13.2讲-宇宙,第2部分:集合和其他大事物的列表(33:57) Agda主题涵盖: 阿格达 分拣系统
第13.3讲-宇宙多态性(12:00) Agda主题涵盖: 第13.4讲-学生问题(4:34) Agda主题涵盖: 第13.5讲-回顾(3:25) 第13.6讲-示例:单元体作为一个适当的类(11:31) 第13.7讲-学生问题:用于复制和粘贴的Emacs命令(2:25) Agda主题涵盖: 用于复制和粘贴的Emacs命令:C-k和C-y
类中的Agda文件:
14.应用:幺半群的生成器和关系
第14.1讲-关于Agda中数学形式化的评论(3:34) 第14.2讲-生成器和关系介绍(24:53) 第14.3课-学生问题(3:06) 第14.4讲-生成元、关系、上下文、蕴涵(47:25) Agda主题涵盖: 第14.5讲-重述和证明cong-power(5:01) 第14.6讲-类群幺半群(16:18) 第14.7课-联想策略(24:04) 第14.8讲-泛型关联示例(5:59) 第14.9讲-学生问题(1:28)