【24h】

Providing Declarative Semantics for HH Extended Constraint Logic Programs

机译:为HH扩展约束逻辑程序提供声明性语义

获取原文
获取原文并翻译 | 示例

摘要

This paper is focused on a double extension of traditional Logic Programming which enhances it following two different approaches. On one hand, extending Horn logic to hereditary Harrop formulas (HH), in order to improve the expressive power; on the other, incorporating constraints, in order to increase the efficiency. For this combination, called HH(C), an operational semantics exists, but no declarative semantic for it has been defined so far. One of the main features of (Constraint) Logic Programming is that the algorithmic behavior of (constraint) logic programs and its mathematical interpretations agree with each other, in the sense that the declarative meaning of a program can be interpreted operationally as a goal-oriented search for solutions. Both operational (algorithmic) and declarative (mathematical) semantics for programs are useful and widely developed in the frame of Logic Programming as well as in its extension, Constraint Logic Programming. For these reasons, HH(C) was in need of a more mathematical interpretation of programs. In this paper some fixed point semantics for HH(C) are presented. Taking as a starting point the techniques used by Miller to interpret the fragment of HH that incorporates intuitionistic implication in goals, we have formulated two novel extensions capable of dealing with the whole HH logic, including universal quantifiers, as well as with the presence of constraints. Those semantics are proved to be sound and complete w.r.t. the operational semantics of HH(C).
机译:本文着重于传统逻辑编程的双重扩展,它通过两种不同的方法对其进行了增强。一方面,将霍恩逻辑扩展到遗传哈罗普公式(HH),以提高表达能力;另一方面,为了提高效率,引入了约束。对于这种称为HH(C)的组合,存在一种操作语义,但到目前为止尚未定义其声明性语义。 (约束)逻辑编程的主要特征之一是,(约束)逻辑程序的算法行为及其数学解释彼此一致,在某种意义上,程序的声明性含义可以在操作上理解为面向目标的含义。寻找解决方案。程序的操作(算法)语义和声明性(数学)语义都非常有用,并且在逻辑编程框架及其扩展名“约束逻辑编程”中得到了广泛的开发。由于这些原因,HH(C)需要对程序进行更多的数学解释。本文提出了HH(C)的一些定点语义。以Miller用来解释将HH片段包含在目标中的直觉暗示的技巧作为出发点,我们制定了两个新颖的扩展,能够处理整个HH逻辑,包括通用量词以及存在约束。这些语义被证明是合理且完整的。 HH(C)的操作语义。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号