×

Explicit versus implicit representations of subsets of the Herbrand universe. (English) Zbl 1051.68061

Summary: In J.-L. Lassez and K. Marriott [J. Autom. Reasoning 3, 301–317 (1987; Zbl 0641.68124)], explicit and implicit generalizations were studied as representations of subsets of some fixed Herbrand universe \(H.\) An explicit generalization \(E=r_{1}\lor \cdots \lor r_{l}\) represents all ground terms that are instances of at least one of the terms \(t_{i},\) whereas an implicit generalization \(I=t/t_{1}\lor \cdots \lor t_{m}\) represents all \(H\)-ground instances of \(t\) that are not instances of any term \(t_{i}.\) More generally, a disjunction \(I=I_{1}\lor \cdots \lor I_{n}\) of implicit generalizations contains all ground terms that are contained in at least one of the implicit generalizations \(I_{j}.\) Implicit generalizations have applications to many areas of Computer Science like machine learning, unification, specification of abstract data types, logic programming, functional programming, etc. In these areas, the so-called finite explicit representability problem plays an important role, i.e. given a disjunction of implicit generalizations \(I=I_{1}\lor \cdots \lor I_{n}\), does there exist an explicit generalization \(E,\) s.t. \(I\) and \(E\) are equivalent?
We prove the coNP-completeness of this decision problem. Implicit generalizations can be represented as equational formulae, i.e., first-order formulae whose only predicate symbol is syntactic equality. Closely related to the finite explicit representability problem is the so-called negation elimination problem of equational formulae, i.e. given an arbitrary equational formula \(P,\) is \(P\) semantically equivalent to an equational formula without universal quantifiers and negation. In this work we study the negation elimination problem of equational formulae with purely existential quantifier prefix. We prove the coNP-completeness for such formulae in DNF and the \(\Pi_{2}^{p}\)-hardness in case of CNF.

MSC:

68Q01 General topics in the theory of computing

Citations:

Zbl 0641.68124
Full Text: DOI

References:

[1] Caferra, R.; Zabel, N., Extending resolution for model construction, (van Eijck, J., Proc. Logics in AI, European Workshop (JELIA’90). Proc. Logics in AI, European Workshop (JELIA’90), Lecture Notes in Artificial Intelligence, vol. 478 (1991), Springer: Springer Berlin), 153-169 · Zbl 0797.03009
[2] Comon, H.; Delor, C., Equational formulae with membership constraints, Inform. and Comput., 112, 2, 167-216 (1994) · Zbl 0827.03020
[3] Comon, H.; Lescanne, P., Equational problems and disunification, J. Symbolic Comput., 7, 3/4, 371-425 (1989) · Zbl 0678.68093
[4] Fermüller, Ch.; Leitsch, A., Hyperresolution and automated model building, J. Logic Comput., 6, 2, 173-203 (1996) · Zbl 0861.68086
[5] Fernández, M., Negation elimination in empty or permutative theories, J. Symbolic Comput., 26, 1, 97-133 (1998) · Zbl 0904.03007
[6] G. Gottlob, R. Pichler, Working with ARMs: complexity results on atomic representations of Herbrand models, Proc. 14th Ann. IEEE Symp. on Logic in Computer Science (LICS’99), Trento, Italy, IEEE Computer Society, Silver Spring, MD, 1999, pp. 306-315.; G. Gottlob, R. Pichler, Working with ARMs: complexity results on atomic representations of Herbrand models, Proc. 14th Ann. IEEE Symp. on Logic in Computer Science (LICS’99), Trento, Italy, IEEE Computer Society, Silver Spring, MD, 1999, pp. 306-315. · Zbl 1007.03009
[7] Gottlob, G.; Pichler, R., Working with ARMscomplexity results on atomic representations of Herbrand models, Inform. and Comput., 165, 183-207 (2001) · Zbl 1007.03009
[8] Kapur, D.; Narendran, P.; Rosenkrantz, D.; Zhang, H., Sufficient-completeness, ground-reducibility and their complexity, Acta Inform., 28, 4, 311-350 (1991) · Zbl 0721.68032
[9] Kunen, K., Answer sets and negation as failure, (Lassez, J.-L., Proc. 4th Internat. Conf. on Logic Programming (ICLP’87), Melbourne, Victoria, Australia (1987), MIT Press: MIT Press Cambridge, MA), 219-228
[10] G. Kuper, K. McAloon, K. Palem, K. Perry, Efficient parallel algorithms for anti-unification and relative complement, Proc. 3rd Ann. Symp. on Logic in Computer Science (LICS’88), Edinburgh, Scotland, UK, IEEE Computer Society, Silver Spring, MD, 1988, pp. 112-120.; G. Kuper, K. McAloon, K. Palem, K. Perry, Efficient parallel algorithms for anti-unification and relative complement, Proc. 3rd Ann. Symp. on Logic in Computer Science (LICS’88), Edinburgh, Scotland, UK, IEEE Computer Society, Silver Spring, MD, 1988, pp. 112-120.
[11] J.-L. Lassez, M. Maher, K. Marriott, Unification revisited, in: M. Boscarol, L. Carlucci Aielli, G. Levi (Eds.), Proc. Workshop on Foundations of Logic and Functional Programming, Lecture Notes in Computer Science, vol. 306, Trento, Italy, Springer, Berlin, 1986, pp. 67-113.; J.-L. Lassez, M. Maher, K. Marriott, Unification revisited, in: M. Boscarol, L. Carlucci Aielli, G. Levi (Eds.), Proc. Workshop on Foundations of Logic and Functional Programming, Lecture Notes in Computer Science, vol. 306, Trento, Italy, Springer, Berlin, 1986, pp. 67-113. · Zbl 0645.68046
[12] J.-L. Lassez, M. Maher, K. Marriott, Elimination of negation in term algebras, in: A. Tarlecki (Ed.), Proc. 16th Internat. Symp. on Mathematical Foundations of Computer Science (MFCS’91), Lecture Notes in Computer Science, vol. 520, Kazimierz Dolny, Poland, Springer, Berlin, 1991, pp. 1-16.; J.-L. Lassez, M. Maher, K. Marriott, Elimination of negation in term algebras, in: A. Tarlecki (Ed.), Proc. 16th Internat. Symp. on Mathematical Foundations of Computer Science (MFCS’91), Lecture Notes in Computer Science, vol. 520, Kazimierz Dolny, Poland, Springer, Berlin, 1991, pp. 1-16. · Zbl 0776.68070
[13] Lassez, J.-L.; Marriott, K., Explicit representation of terms defined by counter examples, J. Automat. Reason., 3, 3, 301-317 (1987) · Zbl 0641.68124
[14] M. Maher, Complete axiomatizations of the algebras of finite, rational and infinite trees, Proc. 3rd Ann. Symp. on Logic in Computer Science (LICS’88), Edinburgh, Scotland, UK, IEEE Computer Society, Silver Spring, MD, 1988, pp. 348-357.; M. Maher, Complete axiomatizations of the algebras of finite, rational and infinite trees, Proc. 3rd Ann. Symp. on Logic in Computer Science (LICS’88), Edinburgh, Scotland, UK, IEEE Computer Society, Silver Spring, MD, 1988, pp. 348-357.
[15] Maher, M.; Stuckey, P., On inductive inference of cyclic structures, Ann. Math. Artificial Intelligence, 15, 2, 167-208 (1995) · Zbl 0855.68023
[16] K. Marriott, Finding explicit representations for subsets of the Herbrand Universe, Ph.D. thesis, University of Melbourne, Australia, 1988.; K. Marriott, Finding explicit representations for subsets of the Herbrand Universe, Ph.D. thesis, University of Melbourne, Australia, 1988.
[17] Martelli, A.; Montanari, U., An efficient unification algorithm, ACM Trans. Programming Languages and Systems, 4, 2, 258-282 (1982) · Zbl 0478.68093
[18] R. Pichler, Solving equational problems efficiently, in: H. Ganzinger (Ed.), Proc. 16th Internat. Conf. on Automated Deduction (CADE-16), Lecture Notes in Artificial Intelligence, vol. 1632, Trento, Italy, Springer, Berlin, 1999, pp. 97-111.; R. Pichler, Solving equational problems efficiently, in: H. Ganzinger (Ed.), Proc. 16th Internat. Conf. on Automated Deduction (CADE-16), Lecture Notes in Artificial Intelligence, vol. 1632, Trento, Italy, Springer, Berlin, 1999, pp. 97-111. · Zbl 0937.03019
[19] R. Pichler, The explicit representability of implicit generalizations, in: L. Bachmai (Ed.), Proc. 11th Internat. Conf. on Rewriting Techniques and Applications (RTA 2000), Lecture Notes in Computer Science, vol. 1833, Norwich, UK, Springer, Berlin, 2000, pp. 187-202.; R. Pichler, The explicit representability of implicit generalizations, in: L. Bachmai (Ed.), Proc. 11th Internat. Conf. on Rewriting Techniques and Applications (RTA 2000), Lecture Notes in Computer Science, vol. 1833, Norwich, UK, Springer, Berlin, 2000, pp. 187-202. · Zbl 0964.68071
[20] R. Pichler, Negation elimination from simple equational formulae, in: U. Montanari, J.D.P. Rolim, E. Welzl (Eds.), Proc. 27th Internat. Coll. on Automata, Languages and Programming (ICALP 2000), Lecture Notes in Computer Science, vol. 1553, Geneva, Switzerland, Springer, Berlin, 2000, pp. 612-623.; R. Pichler, Negation elimination from simple equational formulae, in: U. Montanari, J.D.P. Rolim, E. Welzl (Eds.), Proc. 27th Internat. Coll. on Automata, Languages and Programming (ICALP 2000), Lecture Notes in Computer Science, vol. 1553, Geneva, Switzerland, Springer, Berlin, 2000, pp. 612-623. · Zbl 0973.03014
[21] M. Rusinowitch, C. Kirchner, H. Kirchner, Deduction with symbolic constraints. Revue Française d’Intelligence Artificielle 4 (3) (1990) 9-52 (Special issue on Automatic Deduction).; M. Rusinowitch, C. Kirchner, H. Kirchner, Deduction with symbolic constraints. Revue Française d’Intelligence Artificielle 4 (3) (1990) 9-52 (Special issue on Automatic Deduction).
[22] Stockmeyer, L. J., The polynomial time hierarchy, Theoret. Comput. Sci., 3, 1-12 (1976)
[23] M. Tajine, The negation elimination from syntactic equational formulas is decidable, in: C. Kirchner (Ed.), Proc. 5th Internat. Conf. on Rewriting Techniques and Applications (RTA’93), Lecture Notes in Computer Science, vol. 690, Montreal, Canada, Springer, Berlin, 1993, pp. 316-327.; M. Tajine, The negation elimination from syntactic equational formulas is decidable, in: C. Kirchner (Ed.), Proc. 5th Internat. Conf. on Rewriting Techniques and Applications (RTA’93), Lecture Notes in Computer Science, vol. 690, Montreal, Canada, Springer, Berlin, 1993, pp. 316-327. · Zbl 1503.03009
[24] J.-J. Thiel, Stop losing sleep over incomplete data type specifications, Proc. 11th Ann. ACM Symp. on Principles of Programming Languages (POPL’84), Salt Lake City, Utah, ACM Press, New York, 1984, pp. 76-82.; J.-J. Thiel, Stop losing sleep over incomplete data type specifications, Proc. 11th Ann. ACM Symp. on Principles of Programming Languages (POPL’84), Salt Lake City, Utah, ACM Press, New York, 1984, pp. 76-82.
[25] S. Vorobyov, An improved lower bound for the elementary theories of trees, in: M.A. McRobbie, K. Slaney (Eds.), Proc. 13th Internat. Conf. on Automated Deduction (CADE-13), Lecture Notes in Artificial Intelligence, vol. 690, New Brunswick, NJ, USA, Springer, Berlin, 1996, pp. 316-327.; S. Vorobyov, An improved lower bound for the elementary theories of trees, in: M.A. McRobbie, K. Slaney (Eds.), Proc. 13th Internat. Conf. on Automated Deduction (CADE-13), Lecture Notes in Artificial Intelligence, vol. 690, New Brunswick, NJ, USA, Springer, Berlin, 1996, pp. 316-327. · Zbl 1415.03039
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.