• 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