【24h】

Semantics and types in punctional logic programming

机译:标点逻辑编程中的语义和类型

获取原文
获取原文并翻译 | 示例

摘要

The rewriting logic CRWL has been proposed as a semantic framework for higher-order functional logic programming, using applicative rewriting systems as programs and lazy narrowing as the goal solving procedure. We present an extension of CRWL with a polymorphic type system, and we investigate the consequences of type discipline both at the semantic level and at the operational level. Semantically, models must be extended to incorporate a type universe. Operationally, lazy narrowing must maintain suitable type information in goals, in order to guarantee well-typed computed answers.
机译:改写逻辑CRWL已被提出作为高阶功能逻辑编程的语义框架,它使用应用改写系统作为程序,并采用惰性变窄作为目标解决程序。我们提出了多态类型系统对CRWL的扩展,并且我们在语义级别和操作级别上研究了类型约束的后果。在语义上,必须扩展模型以合并类型Universe。在操作上,惰性缩小必须在目标中维护适当的类型信息,以确保类型正确的计算出的答案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号