Skip to main content
Log in

Complexities of Homomorphism and Isomorphism for Definite Logic Programs

  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

Abstract

A homomorphism φ of logic programs from P to P′ is a function mapping Atoms(P) to Atoms(P′) and it preserves complements and program clause. For each definite program clause a ← a1, ..., a n P it implies that φ(a) ← φ(a1), ..., φ(a n ) is a program clauses of P′. A homomorphism φ is an isomorphism if φ is a bijection. In this paper, the complexity of the decision problems on homomorphism and isomorphism for definite logic programs is studied. It is shown that the homomorphism problem (HOM-LP) for definite logic programs is NP–complete, and the isomorphism problem (ISO-LP) is equivalent to the graph isomorphism problem (GI).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Cook S A, Reckhow R A. The relative efficiency of propositional proof system. Journal of Symbolic Logic, 1979, 44(1): 36–50, 2001.

    Google Scholar 

  2. Krishnamurthy B. Short proofs for tricky formulas. Acta Informatica, 1985, 22: 253–275.

    Article  MATH  MathSciNet  Google Scholar 

  3. Szeider S. How to Prove Unsatisfiability by Homomorphisms. Elsevier Preprint.

  4. Szeider S. NP-completeness of refutability by literal-once resolution. Lecture Notes in Artificial Intelligence 2083, Springer Verlag, Draft version, 2001.

  5. Urquhart A. The complexity of propositional proofs. The Bulletin of Symbolic Logic, 1995, 1(4): 425–467.

  6. Urquhart A. The symmetry rule in propositional logic. Discrete Applied Mathematics, 1999, 96–97: 177–193.

    MathSciNet  Google Scholar 

  7. Davis M, Putnam H. A computing procedure for quantification theory. Journal of the ACM, 1960, 7: 201–215.

    Article  MathSciNet  Google Scholar 

  8. Daoyun Xu. On the complexity of renamings and homomorphisms for minimal unsatisfiable formulas [Dissertation]. Nanjing University, 2002.

  9. Szeider S. Homomorphisms of conjunctive normal forms. Discrete Applied Mathematics, 2003, 130(2): 351–356.

    Article  MATH  MathSciNet  Google Scholar 

  10. Papadimitriou C H, Wolfe D. The complexity of facets resolved. Journal of Computer and System Sciences, 1988, 37(1): 2–13.

    Article  MathSciNet  Google Scholar 

  11. Aharoni R. Minimal non-two-colorable hypergraphs and minimal unsatisfiable formulas. Journal of Combinatorial Theory, Series A, 1996, 43(A): 196–204.

    Google Scholar 

  12. G Davydov, I Davydova, H Kleine Büning. An efficient algorithm for the minimal unsatisfiability problem for a subclass of CNF. Annals of Mathematics and Artificial Intelligence, 1998, 23(3-4): 229–245.

    MathSciNet  Google Scholar 

  13. Fleischner H, Kullmann O, Szeider S. Polynomial-time recognition of minimal unsatisfiable formulas with fixed clause-variable difference. Theoretical Computer Science, 2002, 289(1): 503–516.

    Article  MathSciNet  Google Scholar 

  14. H Kleine Büning, Xishun Zhao. Polynomial time algorithms for computing a representation for minimal unsatisfiable formulas with fixed deficiency. Information Processing Letters, 2002, 84(3): 147–151.

    MathSciNet  Google Scholar 

  15. H Kleine Büning, Daoyun Xu. The complexity of homomorphisms and renamings for minimal unsatisfiable formulas. Annals of Mathematics and Artificial Intelligence, 2005, 43(1–4): 113–127.

    MathSciNet  Google Scholar 

  16. Köbler J, Schöning J, Toran J. The Graph Isomorphism Problem: Its Structural Complexity. Birkhäuser Verlag, 1993.

  17. Hell P, Nešetřil J. On the complexity of H-coloring. Journal of Combinatorial Theory, Series B, 1990, 48: 92–110.

    Google Scholar 

  18. Bondy J A, Murty U S R. Graph Theory with Applications. London: Macmillan, 1976.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dao-Yun Xu.

Additional information

The work is supported by the National Natural Science Foundation of China (Grant Nos. 60310213 and 60463001), the Special Foundation for Improving Scientific Research Condition of Guizhou, and the Government Foundation of Guizhou Province.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Xu, DY., Tao, ZH. Complexities of Homomorphism and Isomorphism for Definite Logic Programs. J Comput Sci Technol 20, 758–762 (2005). https://doi.org/10.1007/s11390-005-0758-x

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11390-005-0758-x

Keywords

Navigation