共 50 条
Fix Your Types
被引:5
|作者:
Swords, Sol
[1
]
Davis, Jared
[1
]
机构:
[1] Centaur Technol Inc, Austin, TX 78731 USA
来源:
关键词:
D O I:
10.4204/EPTCS.192.2
中图分类号:
TP301 [理论、方法];
学科分类号:
081202 ;
摘要:
When using existing ACL2 datatype frameworks, many theorems require type hypotheses. These hypotheses slow down the theorem prover, are tedious to write, and are easy to forget. We describe a principled approach to types that provides strong type safety and execution efficiency while avoiding type hypotheses, and we present a library that automates this approach. Using this approach, types help you catch programming errors and then get out of the way of theorem proving.
引用
收藏
页码:3 / 16
页数:14
相关论文