首页    期刊浏览 2024年12月04日 星期三
登录注册

文章基本信息

  • 标题:Bialgebraic Semantics for Logic Programming
  • 本地全文:下载
  • 作者:Filippo Bonchi ; Fabio Zanasi
  • 期刊名称:Logical Methods in Computer Science
  • 印刷版ISSN:1860-5974
  • 电子版ISSN:1860-5974
  • 出版年度:2015
  • 卷号:11
  • 期号:1
  • 页码:1
  • DOI:10.2168/LMCS-11(1:14)2015
  • 出版社:Technical University of Braunschweig
  • 摘要:Bialgebrae provide an abstract framework encompassing the semantics of different kinds of computational models. In this paper we propose a bialgebraic approach to the semantics of logic programming. Our methodology is to study logic programs as reactive systems and exploit abstract techniques developed in that setting. First we use saturation to model the operational semantics of logic programs as coalgebrae on presheaves. Then, we make explicit the underlying algebraic structure by using bialgebrae on presheaves. The resulting semantics turns out to be compositional with respect to conjunction and term substitution. Also, it encodes a parallel model of computation, whose soundness is guaranteed by a built-in notion of synchronisation between different threads.
国家哲学社会科学文献中心版权所有