×

在正式元语言中表示结构语言特征。 (英语) Zbl 1455.68268号

Benzmüller,Christoph(编辑)等人,《智能计算机数学》。第十三届国际会议,CICM 2020,意大利贝蒂诺罗,2020年7月26-31日。诉讼程序。查姆:施普林格。莱克特。注释计算。科学。12236, 206-221 (2020).
摘要:结构化语言功能是那些引入新类型声明的功能,而不是那些只添加表达式的功能。当用元语言(如标准格式)表示语言时,它们带来了巨大的挑战OMDoc公司或逻辑框架,如低频在结构语言特征由元语言的类似特征表示的情况下,最好使用浅层表示法,但实际语言中结构语言特征的丰富性使得这一点很难实现。因此,目前的技术状态是用更基本的结构语言特征来编码不可代表的结构语言特征,但这使得表示难以重用和验证。许多语言允许用户添加新的结构化语言功能,这些功能被细化到一个小的可信内核中,从而允许使用大量不断增长的功能,这一事实加剧了这一挑战。
在本文中,我们扩展了具有结构特征通用概念的表示框架。这允许准确定义对象语言的优雅浅嵌入所需的语言特性。这里的关键成就是使这个概念具有足够的表达能力,以涵盖复杂的实用功能,同时保留现有元语言的简单性。我们用各种重要结构特征的表示来举例说明我们的框架,包括数据类型定义和理论实例化。
关于整个系列,请参见[Zbl 1452.68005号].

MSC公司:

68伏30 数学知识管理
68甲15 编程语言理论
PDF格式BibTeX公司 XML格式引用
全文: 内政部