Trusted Source Translation Of A Total Function Language

TACAS'08/ETAPS'08: Proceedings of the Theory and practice of software, 14th international conference on Tools and algorithms for the construction and analysis of systems(2008)

引用 8|浏览14
暂无评分
摘要
We present a trusted source translator that transforms total functions defined in the specification language of the HOL theorem prover to simple intermediate code. This translator eliminates polymorphism by code specification, removes higher-order functions through closure conversion, interprets pattern matching as conditional expressions, etc. The target intermediate language can be further translated by proof to a simple imperative language. Each transformation is proven to be correct automatically. The formalization, implementation and mechanical verification of all transformations are done in HOL-4.
更多
查看译文
关键词
simple imperative language,specification language,target intermediate language,code specification,simple intermediate code,source translator,HOL theorem prover,closure conversion,conditional expression,higher-order function,Trusted source translation,total function language
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要