第1页

依赖类型的窥视和戳

第2页

今日房屋(1)

使用GHC(格拉斯哥Haskell编译器)

第3页

今日之家(2)

Haskell类型的系统能满足我们的需要吗?

第4页

在机器级别。。。

用于内存访问的基本体

第5页

通过抽象实现安全

第6页

硬件Monad示例

第7页

另一个实验:阿尔法版本的房子?

第8页

一个最小编译器和运行时系统

第9页

编译器和运行时系统

基于<ν,G>机器[2]

第10页

一个例子

你好,世界!

第11页

再次偷窥

用于内存访问的基本体

第12页

针对有限内存访问的抽象

第13页

文本屏幕缓冲区访问(1)

第14页

文本屏幕缓冲区访问(2)

使用基于谓词的子类型

第15页

用于显示文本的抽象

第16页

阿尔法证明(或缺乏阿尔法证明)

第17页

扩展静态检查示例

显示适合屏幕的字符串

第18页

你好,世界!

第19页

问题

第20页

未来的工作?

第21页

结束

还有问题吗?

第22页

工具书类

第23页
工具书类

[5]泽维尔·勒罗伊:正式编译器后端的认证,或:使用举证助理,POPL 2006年.