Embedding boolean expressions into logic programming

  • Authors:
  • Wolfram Buttner;Helmut Simonis

  • Affiliations:
  • Siemens AG Corporate Laboratories for Information Technology Otto-Hahn.Ring 6 8000 Münehen 83, Germany;EURC Arabelastr. 17 8000 München 81, Germany

  • Venue:
  • Journal of Symbolic Computation
  • Year:
  • 1987

Quantified Score

Hi-index 0.03

Visualization

Abstract

Boolean expressions play a major role in computer science. They can be used to represent sets, formulas of propositional logic and digital circuits. In this paper we present an algorithm to compute the most general unifier (mgu) of boolean expressions, which is unique, if it exists. The fact that there is always at most one mgu, i.e. the theory of boolean expressions is unitary, is of particular importance for the embedding of the data type 'boolean expression' into logic programming. First experiemes with an integration into a PROLOG system are shown.