【24h】

Generic Literals

机译:通用文字

获取原文

摘要

Mmt is a formal framework that combines the flexibility of knowledge representation languages like OpenMath with the formal rigor of logical frameworks like LF. It systematically abstracts from theoretical and practical aspects of individual formal languages and tries to develop as many solutions as possible generically. In this work, we allow Mmt theories to declare user-defined literals, which makes literals as user-extensible as operators, axioms, and notations. This is particularly important for framework languages, which must be able to represent any choice of literals. Theoretically, our literals are introduced by importing a model that defines the denotations of some types and function symbols. Practically, Mmt is coupled with a programming language, in which these models are defined. Our results are implemented in the Mmt system. In particular, literals and computation on them are integrated with the parser and type checker.
机译:Mmt是一个正式框架,将诸如OpenMath之类的知识表示语言的灵活性与诸如LF之类的逻辑框架的正式严谨性相结合。它从单个形式语言的理论和实践方面系统地进行了抽象,并尝试通用地开发尽可能多的解决方案。在这项工作中,我们允许Mmt理论声明用户定义的文字,这使文字可以作为用户扩展为运算符,公理和表示法。这对于框架语言尤其重要,因为框架语言必须能够表示任何文字选择。从理论上讲,我们的文字是通过导入一个模型定义的,该模型定义了一些类型和功能符号的表示形式。实际上,Mmt与定义这些模型的编程语言结合在一起。我们的结果在Mmt系统中实现。特别是,文字和其上的计算已与解析器和类型检查器集成在一起。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号