Decomposable theories

  • Authors:
  • Khalil Djelloul

  • Affiliations:
  • Parc scientifique et technologique de Luminy, Laboratoire d'Informatique Fondamentale de Marseille, 163 avenue de Luminy-Case 901, 13288 Marseille, cedex 9, France (e-mail: khalil.djelloul@lif.uni ...

  • Venue:
  • Theory and Practice of Logic Programming
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present in this paper a general algorithm for solvingfirst-order formulas in particular theories called decomposabletheories. First of all, using special quantifiers, we give aformal characterization of decomposable theories and show some oftheir properties. Then, we present a general algorithm for solvingfirst-order formulas in any decomposable theory T. Thealgorithm is given in the form of five rewriting rules. Ittransforms a first-order formula Φ, which can possibly containfree variables, into a conjunction φ of solved formulas easilytransformable into a Boolean combination of existentiallyquantified conjunctions of atomic formulas. In particular, if Φhas no free variables then φ is either the formula trueor ¬true. The correctness of our algorithm proves thecompleteness of the decomposable theories. Finally, we show thatthe theory 𝑻 of finite or infinite trees is a decomposabletheory and give some benchmarks realized by an implementation ofour algorithm, solving formulas on two-partner games in 𝓣with more than 160 nested alternated quantifiers.