首页> 外文学位 >Generalized knowledge-based semantics for multi-valued logic programs
【24h】

Generalized knowledge-based semantics for multi-valued logic programs

机译:多值逻辑程序的基于知识的广义语义

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

摘要

A generalized logic programming system is presented which uses bilattices as the underlying framework for the semantics of programs. The two orderings of the bilattice reflect the concepts of truth and knowledge. Programs are interpreted according to their knowledge content, resulting in a monotonic semantic operator even in the presence of negation. A special case, namely, logic programming based on the four-valued bilattice is carefully studied on its own right. In the four-valued case, a version of the Closed World Assumption is incorporated into the semantics. Soundness and Completeness results are given with and without the presence of the Closed World Assumption. The concepts studied in the four-valued case are then generalized to arbitrary bilattices. The resulting logic programming systems are well suited for representing incomplete or conflicting information. Depending on the choice of the underlying bilattice, the knowledge-based logic programming language can provide a general framework for other languages based on probabilistic logics, intuitionistic logics, modal logics based on the possible-worlds semantics, and other useful non-classical logics. A novel procedural semantics is given which extends SLDNF-resolution and can retrieve both negative and positive information about a particular goal in a uniform setting. The proposed procedural semantics is based on an AND-parallel computational model for logic programs. The concept of substitution unification is introduced and many of its properties are studied in the context of the proposed computational model. Some of these properties may be of independent interest, particularly in the implementation of parallel and distributed logic programs. Finally, soundness and completeness results are proved for the proposed logic programming system. It is further shown that for finite distributive bilattices (and, more generally, bilattices with the descending chain property), an alternate procedural semantics can be developed based on a small subset of special truth values which turn out to be the join irreducible elements of the knowledge part of the bilattice. The algebraic properties of these elements and their relevance to the corresponding logic programming system are extensively studied.
机译:提出了一种通用逻辑程序设计系统,该系统使用语言功能作为程序语义的基础框架。帐单的两个顺序反映了真理和知识的概念。根据程序的知识内容来解释程序,即使在存在否定的情况下,也导致单调的语义运算符。一个特殊的情况,即基于四值双点对点的逻辑编程,是独立研究的。在四值情况下,将“封闭世界假设”的一个版本合并到语义中。在“封闭世界假设”存在和不存在的情况下,都给出了可靠性和完整性结果。然后将在四值情况下研究的概念推广到任意能力。所得的逻辑编程系统非常适合表示不完整或冲突的信息。取决于基础语言的选择,基于知识的逻辑编程语言可以为基于概率逻辑,直觉逻辑,基于可能世界语义的模态逻辑和其他有用的非经典逻辑的其他语言提供通用框架。给出了一种新颖的过程语义,该语义扩展了SLDNF的分辨率,并且可以在统一的设置中检索有关特定目标的否定和肯定信息。所提出的过程语义是基于逻辑程序的AND并行计算模型的。介绍了替代统一的概念,并在提出的计算模型的背景下研究了其许多特性。这些属性中的某些属性可能具有独立的意义,尤其是在并行和分布式逻辑程序的实现中。最后,证明了所提出的逻辑编程系统的正确性和完整性。进一步表明,对于有限分布的语言(更普遍地,具有降序链属性的语言),可以基于一小部分特殊真值来发展一种替代的程序语义,这些事实被证明是特殊的真值的连接不可约元素。知识的一部分。这些元素的代数性质及其与相应逻辑编程系统的相关性得到了广泛的研究。

著录项

  • 作者

    Mobasher, Bamshad.;

  • 作者单位

    Iowa State University.;

  • 授予单位 Iowa State University.;
  • 学科 Computer science.;Mathematics.;Artificial intelligence.
  • 学位 Ph.D.
  • 年度 1994
  • 页码 176 p.
  • 总页数 176
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-17 11:49:58

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号