VERIFYING LOCAL STRATIFIABILITY OF LOGIC PROGRAMS AND DATABASES

被引:2
|
作者
SHEN, YD
机构
[1] Department of Computer Science, Chongqing University, Chongqing
关键词
LOGIC PROGRAMMING; DEDUCTIVE DATABASES; LOCAL STRATIFIABILITY; VERIFICATION; ALGORITHMS;
D O I
10.1007/BF03037526
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we deal with the problem of verifying local stratifiability of logic programs and databases presented by Przymusinski. The notion of dependency graphs is generalized from representing priority relation between predicate symbols to representing the priority between atoms. Necessary and sufficient conditions for the local stratifiability of logic programs are presented and algorithms for performing the verification are developed. Finally, we prove that a database DB containing clauses with disjunctive consequents can easily be converted into a logic program P such that DB is locally stratified iff P is locally stratified.
引用
收藏
页码:23 / 46
页数:24
相关论文
共 50 条
  • [1] Verifying local stratifiability of logic programs and databases .2.
    Shen, YD
    NEW GENERATION COMPUTING, 1996, 14 (03) : 317 - 341
  • [2] On Local StratifiabUity of Logic Programs and Databases
    沈一栋
    童(兆页)
    程代杰
    JournalofComputerScienceandTechnology, 1993, (02) : 99 - 107
  • [3] A New Technique for Verifying and Correcting Logic Programs
    Ricardo Caferra
    Nicolas Peltier
    Journal of Automated Reasoning, 1997, 19 : 277 - 318
  • [4] A new technique for verifying and correcting logic programs
    Caferra, R
    Peltier, N
    JOURNAL OF AUTOMATED REASONING, 1997, 19 (03) : 277 - 318
  • [5] Reasoning with uncertainty in deductive databases and logic programs
    Ng, RT
    INTERNATIONAL JOURNAL OF UNCERTAINTY FUZZINESS AND KNOWLEDGE-BASED SYSTEMS, 1997, 5 (03) : 261 - 316
  • [6] Verifying termination and error-freedom of logic programs with block declarations
    Smaus, JG
    Hill, PM
    King, A
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2001, 1 : 447 - 486
  • [7] Verifying Properties of Differentiable Programs
    Huckelheim, Jan
    Luo, Ziqing
    Narayanan, Hari Krishna
    Siegel, Stephen
    Hovland, Paul D.
    STATIC ANALYSIS (SAS 2018), 2018, 11002 : 205 - 222
  • [8] Elimination of Local Variables from Definite Logic Programs
    Alvez, Javier
    Lucio, Paqui
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 137 (01) : 5 - 24
  • [9] Verifying Determinism in Sequential Programs
    Mudduluru, Rashmi
    34TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2019), 2019, : 1271 - 1273
  • [10] Verifying Determinism in Sequential Programs
    Mudduluru, Rashmi
    Waataja, Jason
    Millstein, Suzanne
    Ernst, Michael D.
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2021), 2021, : 37 - 49