Complexities of Homomorphism and Isomorphism for Definite Logic Programs

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, ..., an ∈ P it implies that φ(a) ← φ(a1), ..., φ(an) 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).

[1]  Stefan Szeider,et al.  Polynomial-time recognition of minimal unsatisfiable formulas with fixed clause-variable difference , 2002, Theor. Comput. Sci..

[2]  Stefan Szeider NP-Completeness of Refutability by Literal-Once Resolution , 2001, IJCAR.

[3]  Nathan Linial,et al.  Minimal non-two-colorable hypergraphs and minimal unsatisfiable formulas , 1986, J. Comb. Theory, Ser. A.

[4]  Stefan Szeider Homomorphisms of conjunctive normal forms , 2003, Discret. Appl. Math..

[5]  Jaroslav Nesetril,et al.  On the complexity of H-coloring , 1990, J. Comb. Theory, Ser. B.

[6]  Hans Kleine Büning,et al.  An efficient algorithm for the minimal unsatisfiability problem for a subclass of CNF , 1998, Annals of Mathematics and Artificial Intelligence.

[7]  Balakrishnan Krishnamurthy Short proofs for tricky formulas , 2004, Acta Informatica.

[9]  Alasdair Urquhart,et al.  The Symmetry Rule in Propositional Logic , 1999, Discret. Appl. Math..

[10]  J. A. Bondy,et al.  Graph Theory with Applications , 1978 .

[11]  J. A. Bondy,et al.  Graph Theory with Applications , 1978 .

[12]  Christos H. Papadimitriou,et al.  The Complexity of Facets Resolved , 1988, J. Comput. Syst. Sci..

[13]  Hans Kleine Büning,et al.  Polynomial time algorithms for computing a representation for minimal unsatisfiable formulas with fixed deficiency , 2002, Inf. Process. Lett..

[14]  Stephen A. Cook,et al.  The Relative Efficiency of Propositional Proof Systems , 1979, Journal of Symbolic Logic.

[15]  Hilary Putnam,et al.  A Computing Procedure for Quantification Theory , 1960, JACM.

[16]  Alasdair Urquhart,et al.  The Complexity of Propositional Proofs , 1995, Bulletin of Symbolic Logic.

[17]  J. Köbler,et al.  The Graph Isomorphism Problem: Its Structural Complexity , 1993 .

[18]  Jacobo Torán,et al.  The graph isomorphism problem , 2020, Commun. ACM.