本书介绍了使用证明助手Agda的编程语言理论。

欢迎对所有问题的排序、要添加的材料、要删除的材料、需要更好解释的部分、良好的练习、错误和拼写进行评论。图书存储库已打开github。鼓励拉取请求。github上有一个私有的问题答案库。如果您想访问它,请联系其中一位作者。

正面事项

第1部分:逻辑基础

第2部分:编程语言基础

第三部分:指称语义学

  • 表示:非类型lambda演算的表示语义
  • 成分:指称语义是合成的
  • 健全性:关于指称语义的归约的合理性
  • 充分性:指称语义相对于操作语义的充分性
  • 上下文等效:含义相等意味着上下文对等

附录

  • 替代:非类型lambda演算中的替换

背后的事

教科书中讲授的课程

2023

2022

2021

2020

2019

2018

请告诉我们其他人!