伊莎贝尔/UTP

机械化理论。我们介绍了Isabelle/UTP,Hoare的一个新的机械化,以及他在Isabelle/HOL中的统一编程理论(UTP)。UTP是一个研究、形式化和统一形式语义的框架。我们的贡献是,首先,UTP的字母谓词的深层语义模型,支持在值和类型的底层概念中参数化的元逻辑推理。第二,集成宿主逻辑类型检查,它包含了在对象语言中键入证明义务的需要。第三,证明策略,将Isabelle中支持良好的数学结构的结果转化为UTP理论的证明。此外,我们的工作提供了新的见解,以调和浅层和深层的语言嵌入。