第3章泛代数代数数据类型.pptVIP

  • 2
  • 0
  • 约1.7万字
  • 约 83页
  • 2018-08-31 发布于江苏
  • 举报
第3章泛代数代数数据类型

中国科大 第3章 泛代数和代数数据类型 PCF语言的三部分组成 带函数和积类型的纯类型化?演算 自然数类型和布尔类型 不动点算子 第3章到第5章对这三部分进行透彻的研究 本章研究像自然数类型和布尔类型这样的代数数据类型 3.1 引 言 代数数据类型包括 一个或多个值集 一组在这些集合上的函数 基本限制是其函数不能有函数变元 基本“类型”符号被称为“类别” 泛代数(也叫做等式逻辑) 定义和研究代数数据类型的一般数学框架 本章研究泛代数和它在程序设计中定义常用数据类型时的作用 3.1 引 言 本章主要内容: 代数项和它们在多类别代数中的解释 等式规范(也叫代数规范)和等式证明系统 等式证明系统的可靠性和完备性(公理语义和指称语义的等价) 代数之间的同态关系和初始代数 数据类型的代数理论 从代数规范导出的重写规则(操作语义) 大多数逻辑系统中一些公共的议题将被覆盖 3.2 代数、基调和项 3.2.1 代数 代数 一个或多个集合,叫做载体 一组特征元素和一阶函数,也叫做代数函数 f : A1 ? …? Ak ? A 例:N ? ? N, 0, 1, +, ? ? 载体N是自然数集合 特征元素0, 1?N,也叫做零元函数 函数+, ? : N ? N ? N 3.2 代数、基调和项 多个载体的例子 Apcf ? ?N, B, 0, 1, …, +, true, false

文档评论(0)

1亿VIP精品文档

相关文档