A scalable module system

A scalable module system
复制标题

可扩展的模块系统

DOI:
10.1016/j.ic.2013.06.001
复制
发表时间:
2011
期刊:
Inf. Comput.
影响因子:
--
通讯作者:
M. Kohlhase
M. Kohlhase
中科院分区:
--
文献类型:
--
作者:
Florian Rabe;M. Kohlhase

文献摘要

参考文献

被引文献

相似文献

从计算机代数系统到定理证明器的符号和逻辑计算系统正在进入科学、技术、数学和工程领域。但是,这样的系统依赖于显式或隐式表示的数学知识,需要进行管理,以有效地使用这样的systems.While数学知识管理(MKM)“在小”是很好的研究,扩大到大型,高度互联的语料库仍然很困难。我们认为,为了实现MKM的“在大”,我们需要表示语言和软件架构,系统地设计与大规模处理的想法。因此,我们已经设计和实现了Mmt语言-一个模块系统的数学理论。Mmt的设计是最简单的语言,结合了一个模块系统,一个基本的非承诺的形式语义,和Web可扩展的实现。由于精心选择的代表性原语,Mmtallows我们整合现有的表示语言的形式化数学知识在一个简单的,可扩展的形式主义。特别是,Mmtab从底层的数学和逻辑基础,使它可以作为一个正式的数字图书馆的标准化表示格式。此外,Mmt系统地分离逻辑相关和逻辑无关的关注点,使它可以作为计算系统和MKM系统之间的接口层。
Symbolic and logic computation systems ranging from computer algebra systems to theorem provers are finding their way into science, technology, mathematics and engineering. But such systems rely on explicitly or implicitly represented mathematical knowledge that needs to be managed to use such systems effectively.While mathematical knowledge management (MKM) “in the small” is well-studied, scaling up to large, highly interconnected corpora remains difficult. We hold that in order to realize MKM “in the large”, we need representation languages and software architectures that are designed systematically with large-scale processing in mind.Therefore, we have designed and implemented theMmtlanguage – a module system for mathematical theories.Mmtis designed as the simplest possible language that combines a module system, a foundationally uncommitted formal semantics, and web-scalable implementations. Due to a careful choice of representational primitives,Mmtallows us to integrate existing representation languages for formal mathematical knowledge in a simple, scalable formalism. In particular,Mmtabstracts from the underlying mathematical and logical foundations so that it can serve as a standardized representation format for a formal digital library. Moreover,Mmtsystematically separates logic-dependent and logic-independent concerns so that it can serve as an interface layer between computation systems and MKM systems.
DOI: 10.1007/978-1-4612-9839-7
发表时间: 1971
期刊: --
影响因子: --
作者:
S. Lane
通讯作者: S. Lane