DocumentCode
553049
Title
Constructing first-order loops of normal logic programs
Author
Yisong Wang ; Ying Zhang ; Mingyi Zhang
Author_Institution
Sch. of Comput. Sci. & Inf., Guizhou Univ., Guiyang, China
Volume
1
fYear
2011
fDate
26-28 July 2011
Firstpage
352
Lastpage
356
Abstract
It is possible that a logic program has no finite complete sets of loops. For instance, the Hamiltonian circuit problem encoded by Nielemä is such a logic program. This means that the complete set of loops of a logic program is possibly infinite. In order to represent a possible infinite complete set of loops by a finite set of loops, we propose a constructive approach: (i) we introduce the notion of base loops which can be obtained from predicate positive dependency graphs of logic programs and show that every logic program has a finite complete set of base loops; (ii) we show that every loop of a logic program can be constructed from its base loops using substitution and union.
Keywords
logic programming; set theory; Hamiltonian circuit problem; first-order loops; infinite complete set; normal logic programs; positive dependency graphs; Cognition; Computer science; Educational institutions; Grounding; Presses; Reactive power; Semantics;
fLanguage
English
Publisher
ieee
Conference_Titel
Fuzzy Systems and Knowledge Discovery (FSKD), 2011 Eighth International Conference on
Conference_Location
Shanghai
Print_ISBN
978-1-61284-180-9
Type
conf
DOI
10.1109/FSKD.2011.6019568
Filename
6019568
Link To Document