An algebraic framework for the definition of compositional semantics of normal logic programs

Paqui Lucio, Fernado Orejas, Elvira Pino
{"title":"An algebraic framework for the definition of compositional semantics of normal logic programs","authors":"Paqui Lucio,&nbsp;Fernado Orejas,&nbsp;Elvira Pino","doi":"10.1016/S0743-1066(98)10039-0","DOIUrl":null,"url":null,"abstract":"<div><p>The aim of our work is the definition of compositional semantics for modular units over the class of normal logic programs. In this sense, we propose a declarative semantics for normal logic programs in terms of model classes that is monotonic in the sense that <span><math><mtext>Mod</mtext><mtext>(P∪P′) ⊆ </mtext><mtext>Mod</mtext><mtext>(P)</mtext></math></span>, for any programs <em>P</em> and <em>P</em>′ and we show that in the model class associated to every program there is a least model that can be seen as the semantics of the program, which may be built upwards as the least fix point of a continuous immediate consequence operator. In addition, it is proved that this least model is “typical” for the class of models of Clark-Kunen's completion of the program. This means that our semantics is equivalent to Clark-Kunen's completion. Moreover, following the approach defined in a previous paper, it is shown that our semantics constitutes a “specification frame ” equipped with the adequate categorical constructions needed to define compositional and fully abstract (categorical) semantics for a number of program units. In particular, we provide a categorical semantics of arbitrary normal logic program fragments which is compositional and fully abstract with respect to the (standard) union.</p></div>","PeriodicalId":101236,"journal":{"name":"The Journal of Logic Programming","volume":"40 1","pages":"Pages 89-123"},"PeriodicalIF":0.0000,"publicationDate":"1999-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0743-1066(98)10039-0","citationCount":"13","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"The Journal of Logic Programming","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0743106698100390","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13

Abstract

The aim of our work is the definition of compositional semantics for modular units over the class of normal logic programs. In this sense, we propose a declarative semantics for normal logic programs in terms of model classes that is monotonic in the sense that Mod(P∪P′) ⊆ Mod(P), for any programs P and P′ and we show that in the model class associated to every program there is a least model that can be seen as the semantics of the program, which may be built upwards as the least fix point of a continuous immediate consequence operator. In addition, it is proved that this least model is “typical” for the class of models of Clark-Kunen's completion of the program. This means that our semantics is equivalent to Clark-Kunen's completion. Moreover, following the approach defined in a previous paper, it is shown that our semantics constitutes a “specification frame ” equipped with the adequate categorical constructions needed to define compositional and fully abstract (categorical) semantics for a number of program units. In particular, we provide a categorical semantics of arbitrary normal logic program fragments which is compositional and fully abstract with respect to the (standard) union.

正则逻辑程序组合语义定义的代数框架
我们工作的目的是定义普通逻辑程序类上的模块单元的组合语义。在这个意义上,我们提出了一个普通逻辑程序的声明性语义,该语义在模(P∪P′)≥Mod(P)的单调意义上,对于任何程序P和P′,我们证明了在与每个程序相关联的模型类中存在一个最小模型,该模型可以看作是程序的语义,它可以向上构建为连续直接推理算子的最小不动点。此外,还证明了该最小模型是Clark-Kunen完成方案的一类模型的“典型”。这意味着我们的语义等价于Clark-Kunen的补全。此外,根据前一篇论文中定义的方法,我们的语义构成了一个“规范框架”,配备了为许多程序单元定义组合和完全抽象(范畴)语义所需的足够的范畴结构。特别地,我们提供了任意标准逻辑程序片段的范畴语义,它是组合的,并且相对于(标准)联合是完全抽象的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信