DocumentCode
1619763
Title
A Set Extension of Prolog: The Definitions
Author
Zhou, Qing ; Huang, YingQi
Author_Institution
Software Inst., Zhongshan Univ., Guangzhou, China
fYear
2012
Firstpage
1877
Lastpage
1880
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Control and Electronics Engineering (ICICEE), 2012 International Conference on
Conference_Location
Xi´an
Print_ISBN
978-1-4673-1450-3
Type
conf
DOI
10.1109/ICICEE.2012.498
Filename
6322789
Link To Document