logo inria

RR-3402 - Non-Disjoint Unions of Theories and Combinations of Satisfiability Procedures: First Results

-----------------------
Tinelli, Cesare - Ringeissen, Christophe
Rapport de recherche de l'INRIA - Lorraine , Equipe : PROTHEO
63 pages - Avril 1998 - Document en anglais
Titre français : Unions de théories non-disjointes et combinaisons de procédures de satisfaisabilité : premiers résultats
-----------------------
Abstract : In this paper we outline a theoretical framework for the combination of decision procedures for the satisfiability of constraints with respect to a constrainttheory. We describe a general combination method which, given a procedure that decides constraint satisfiability with respect to a constraint theory ${\cal T}_1$ and one that decides constraint satisfiability with respect to a constraint theory ${\cal T}_2$, is able to produce a procedure that (semi-)decides constraint satisfiability with respect to the union of ${\cal T}_1$ and ${\cal T}_2$. We also provide some model-theoretic conditions on the constraint language and the component constraint theories for the method to be sound and complete, with special emphasis on the case in which the signatures of ${\cal T}_1$ and ${\cal T}_2$ are non-disjoint.

Résumé : Nous présentons dans cet article un cadre formel pour la combinaison des procédures de satisfaisabilité de contraintes par rapport à une théorie contrainte. Nous décrivons une méthode de combinaison générale qui, étant données une procé­dure de satisfaisabilité pour une théorie ${\cal T}_1$ et une autre pour une théorie ${\cal T}_2$, est capable de produire une procédure de (semi-)decision pour l'union de ${\cal T}_1$ et ${\cal T}_2$. On suit une approche fondée sur la théorie des modèles pour fournir également des conditions assurant la correction et la complétude de la méthode, en particulier lorsque les signatures de ${\cal T}_1$ et ${\cal T}_2$ sont non-disjointes.Nous présentons dans cet article un cadre formel pour la combinaison des procédures de satisfaisabilité de contraintes par rapport à une théorie contrainte. Nous décrivons une méthode de combinaison générale qui, étant données une procé­dure de satisfaisabilité pour une théorie ${\cal T}_1$ et une autre pour une théorie ${\cal T}_2$, est capable de produire une procédure de (semi-)decision pour l'union de ${\cal T}_1$ et ${\cal T}_2$. On suit une approche fondée sur la théorie des modèles pour fournir également des conditions assurant la correction et la complétude de la méthode, en particulier lorsque les signatures de ${\cal T}_1$ et ${\cal T}_2$ sont non-disjointes.
-----------------------
Key-Words : COMBINATION OF SATISFIABILITY PROCEDURES / DECISION PROBLEMS / CONSTRAINT-BASED REASONING / AUTOMATED DEDUCTION
Mots-clés : COMBINAISON DE PROCÉDURES DE SATISFAISABILITÉ / PROBLÈMES DE DÉCISION / RAISONNEMENT AVEC CONTRAINTES / DÉDUCTION AUTOMATIQUE
-----------------------