本书提出了一个框架,用于分析程序设计语言的语法、操作和语义性质,该框架基于称为类型化λ演算的数学系统。λ演算的主要特色是对于函数和其他可计算的值的一种记法,以及一个等式逻辑和用于表达式求值的一组规则。本书中最简单的系统是称为泛代数的一个等式系统,它可以用来公理化和分析通常用于程序设计的许多数据类型。可作为理论计算机科学、软件系统和数学专业的大学本科高年级或者研究生初始学习阶段的教材,同时也适合用于高等研究的技术参考书。
第1章 引言
1.1 模型程序设计语言
1.2 λ记法
1.3 等式,归纳和语义
1.4 类型和类型系统
1.5 记法和数学约定
1.6 集合论基础知识
1.7 语法和语义
1.8 归纳法
第2章 PCF语言
2.1 引言
2.2 PCF语法
2.3 PCF程序及其语义
2.4 PCF归纳和符号解释程序
2.5 PCF编程样例,表达能和限度
2.6 PCF的变体和扩展
第3章 泛代数及代数数据类型
3.1 引言
3.2 代数规范概述
3.3 代数,基调和项
3.4 等式,可靠性和完备性
3.5 同态和始代数
3.6 代数数据类型
3.7 重写系统
第4章 简单类型化λ演算
4.1 引言
4.2 类型
4.3 项
4.4 证明系统
4.5 Henkin模型,可靠性和完备性
第5章 类型化λ演算模型
5.1 引言
5.2 域论模型和不动点
5.3 不动点归纳
5.4 计算适当性和完全抽象
5.5 递归理论模型
5.6 部分等价关系和递归
第6章 命令式程序
6.1 引言
6.2 while程序
6.3 操作语义
6.4 指称语义
……
第7章 范畴和递归类型
第8章 逻辑关系
第9章 多态与模块性
第10章 类型适应性和相关概念
第11章 类型推理
参考文献
《近世日本朱子学的确立》内容简介:明治维新后,日本一方面以欧洲式的政治和文化标准构建一个近代国家,另一方面仍坚持日本传统的
《东京审判》内容简介:第二次世界大战结束后,从1946年5月3日至1948年11月12日,在日本东京进行了历时两年零六个月的“世纪大审判
本书主要介绍了:数字逻辑概论,逻辑代数和Verilog硬件描述语言,逻辑门电路,组合逻辑电路,锁存器和触发器,时序逻辑电路,存储
《Unity虚拟现实开发实战(原书第2版)》内容简介:本书通过基于项目的实践方式,详细讲解如何使用Unity 3D游戏引擎进行虚拟现实开
《网页美术设计原理及实战策略》是作者基于10余年美术设计和网页设计教学经验编写的关于网页美术设计原理的教材,其中涉及网页美
《基于供应链视角的食品质量安全管控体系的研究》内容简介:本书简要介绍食品供应链研究综述、食品质量安全问题研究综述、食品质量
《家屋与嘉绒藏族社会结构》内容简介:本书根据对中国四川省雅安市宝兴县硗碛藏族乡的田野调查资料,以家屋的名号“房名”的研究为
深入理解计算机系统-原书第3版 本书特色 和第2版相比,本版内容上*大的变化是,从以IA32和x86-64为基础转变为完全以x86-64为基础。主要更新如下:&...
本书将复杂的编程概念分解成简单的步骤,简单易懂。作者通过多年的教学经验精心挑选出了有特点的例子,手把手地实例教学。这本书
Forone-semestercoursesinIntroductoryBiologyfornon-majors.LifeonEarth,FifthEditio...
《图表之美:打造优秀的Excel图表(彩色版)》从8个方面,由浅入深地论述了设计一个高效的、专业的图表的方法,即透过图表看世界、让
《2022出国留学蓝皮书》内容简介:本书在持续追踪行业动态、把握留学动向的基础上,对处于留学准备阶段与正在留学的群体进行了区分
登月是一场骗局?南北半球浴室里水流的漩涡真的不同吗?只有在春分那一天才能竖起鸡蛋?真的有人看到过UFO或外星人吗?陨星会落在
《电子工程师自学速成:设计篇》内容简介:“电子工程师自学速成”丛书分为“入门篇”、“提高篇”和“设计篇”共3本。本书为“设计
《计算机软件技术基础(第3版)》是计算机基础教材,全书较系统、通俗地介绍了计算机软件的技术基础知识和常用的系统软件。内容包
专转本计算机应用基础考试必读 内容简介 本书是一部专转本考试中计算机应用基础科目的辅导用书,内容涉及信息技术概述、计算机组成原理、计算机软件、计算机网络与因特网...
《链接:社交时代的品牌法则》内容简介:社交时代,个体崛起,个体成为经济的基本单元,链接个体成社群是商业的核心逻辑。本书作者
《家庭菜园》内容简介:★零门槛搭建绿色小菜园 ★适合亲子劳动,让快乐和蔬菜伴随孩子一起成长 《家庭菜园》分室内菜园、窗台阳台
小型纸品的设计,使平面设计师找到了可以真正发挥创造才能的机会。本书提供的近千幅图例,很多是在不需要满足客户要求的情况下,
WebAppSuccessByDANZAMBONINIForewordByMARKBOULTONMostexistingwebappbookscoveraspe...