Title :
A Set Extension of Prolog: The Definitions
Author :
Zhou, Qing ; Huang, YingQi
Author_Institution :
Software Inst., Zhongshan Univ., Guangzhou, China
Abstract :
In this paper we propose a set extension of Prolog, SEProlog, so that sets can be constructed in logic programming. In SEProlog sets are defined intensively, so it has a strong capability in creating sets. To avoid any possible confusions in the set construction levels, a basic notion "order" which is assigned to every set and formula of SEProlog is introduced with which such paradoxes as "the set of all sets" or "a set containing itself" will not be possible to be constructed in our proposal even when sets in it are defined intensively. Three deductive rules are also introduced in this paper, which make SEProlog strong in deductions and programming even when sets are involved in deductions.
Keywords :
PROLOG; set theory; SEProlog; deductive rules; logic programming; set construction levels; set extension; Cities and towns; Finite element methods; Logic programming; Reactive power; Semantics; extension of Prolog; logic programming with sets; the order of a set or a predicate;
Conference_Titel :
Industrial Control and Electronics Engineering (ICICEE), 2012 International Conference on
Conference_Location :
Xi´an
Print_ISBN :
978-1-4673-1450-3
DOI :
10.1109/ICICEE.2012.498