Explicit versus implicit representations of subsets of the Herbrand universe

  • Authors:
  • Reinhard Pichler

  • Affiliations:
  • Technische Universität Wien, Institut für Computersprachen, Favoritenstrasse 9/I/3, A-1040 Wien, Austria

  • Venue:
  • Theoretical Computer Science
  • Year:
  • 2003

Quantified Score

Hi-index 5.23

Visualization

Abstract

In Lassez and Marriott (J. Automat. Reson. 3 (3) (1987) 301-317), explicit and implicit generalizations were studied as representations of subsets of some fixed Herbrand universe H. An explicit generalization E = r1V ... V rl represents all ground terms that are instances of at least one of the terms ti, whereas an implicit generalization I = t/t1 V ... V tm represents all H-ground instances of t that are not instances of any term ti. More generally, a disjunction I = I1 V ... V In of implicit generalizations contains all ground terms that are contained in at least one of the implicit generalizations Ij.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 =I1 V ... V In, does there exist an explicit generalization E, s.t. I and E are equivalent? We shall 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 Π2p -hardness in case of CNF.