Hostname: page-component-77f85d65b8-7lfxl Total loading time: 0 Render date: 2026-04-20T18:36:31.023Z Has data issue: false hasContentIssue false

Decomposable theories

Published online by Cambridge University Press:  01 September 2007

KHALIL DJELLOUL*
Affiliation:
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.univ-mrs.fr)

Abstract

We present in this paper a general algorithm for solving first-order formulas in particular theories called decomposable theories. First of all, using special quantifiers, we give a formal characterization of decomposable theories and show some of their properties. Then, we present a general algorithm for solving first-order formulas in any decomposable theory T. The algorithm is given in the form of five rewriting rules. It transforms a first-order formula ϕ, which can possibly contain free variables, into a conjunction φ of solved formulas easily transformable into a Boolean combination of existentially quantified conjunctions of atomic formulas. In particular, if ϕ has no free variables then φ is either the formula true or ¬true. The correctness of our algorithm proves the completeness of the decomposable theories. Finally, we show that the theory of finite or infinite trees is a decomposable theory and give some benchmarks realized by an implementation of our algorithm, solving formulas on two-partner games in with more than 160 nested alternated quantifiers.

Information

Type
Regular Papers
Copyright
Copyright © Cambridge University Press 2007

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable