首页> 外文会议>Joint European Conferences on Theory and Practice of Software >Higher-Order Abstract Syntax with Induction in Isabelle/HOL: Formalizing theπ-Calculus and Mechanizing the Theory of Contexts
【24h】

Higher-Order Abstract Syntax with Induction in Isabelle/HOL: Formalizing theπ-Calculus and Mechanizing the Theory of Contexts

机译:伊莎贝尔/霍尔诱导的高阶摘要语法:正式化π微积分并机械化语境理论

获取原文

摘要

Higher-order abstract syntax is a natural way to formalize programming languages with binders, like theπ-calculus, becauseα-conversion, instantiations and capture avoidance are delegated to the meta-level of the provers, making tedious substitutions superfluous. However, such formalizations usually lack structural induction, which makes syntax-analysis impossible. Moreover, when applied in logical frameworks with object-logics, like Isabelle/HOL or standard extensions of Coq, exotic terms can be defined, for which important syntactic properties become invalid. The paper presents a formalization of theπ-calculus in Isabelle/HOL, using well-formedness predicates which both eliminate exotic terms and yield structural induction. These induction-principles are then used to derive the Theory of Contexts fully within the mechanization
机译:高阶摘要语法是一种自然的方式,可以将编程语言与粘合剂形式形式,如π微积分,因为α-转换,实例化和捕获避免被委派给普通的普通级,使得繁琐的替代品多余。然而,这种形式化通常缺乏结构性诱导,这使得语法分析是不可能的。此外,当在具有对象逻辑的逻辑框架中应用时,如isabelle / hol或CoQ的标准扩展,可以定义异国情调术语,重要的句法属性变为无效。本文介绍了Isabelle / Hol中的π-微积分的形式化,使用良好的成本谓词消除了异国情调术语和产量结构诱导。然后使用这些诱导原理在机械化内完全衍生语境理论

著录项

相似文献

  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号