Hostname: page-component-7b7567c8c-kwt9d Total loading time: 0 Render date: 2026-11-13T21:56:54.391Z 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)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

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 ${\cal T}$ 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 ${\cal T}$ with more than 160 nested alternated quantifiers.

Information

Type
Regular Papers
Copyright
Copyright © Cambridge University Press 2007