ACM Home Page
Please provide us with feedback. Feedback
Combination of decomposability and propagation for solving first-order constraints in decomposable theories
Full text PdfPdf (192 KB)
Source Symposium on Applied Computing archive
Proceedings of the 2008 ACM symposium on Applied computing table of contents
Fortaleza, Ceara, Brazil
SESSION: Computational logic and computational intelligence in signal and image analysis table of contents
Pages 1728-1732  
Year of Publication: 2008
ISBN:978-1-59593-753-7
Author
Khalil Djelloul  Laboratoire d'Informatique Fondamentale d'Orleans, Orleans - France
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 14,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1363686.1364099
What is a DOI?

ABSTRACT

Over the last decade, first-order constraints have been efficiently used in the constraint programming world to model many kinds of complex problems such as: scheduling, resource allocation, computer graphics and bio-informatics. Recently, a new property called "decomposability" has been introduce and many first-order theories have been proved to be decomposable: finite or infinite trees, rational and real numbers, linear dense order, ... etc. A decision procedure in the form of 5 rewriting rules has also been developed but this later can only decide if a formula without free variables is true or not in any decomposable theory T. Unfortunately, this decision procedure is not enough when we want to find the values of the free variables of any first-order constraint ϕ so that ϕ is true in any decomposable theory T. These kind of problems are generally known as first-order constraint satisfaction problems. We present in this paper not only a decision procedure but a full first-order constraint solver for any decomposable theory T. Our solver is given in the form of six rewriting rules which transform any first-order constraint (which can possibly contain free variables) into an equivalent solved formula which is either the formula true, or the formula false or a formula having at least one free variable and written in a very simple and explicit solved form. We also show the efficiency of our solver by solving complex first-order constraints containing a huge number of imbricated quantifiers and negations. This is the first full first-order constraint solver over any decomposable theory.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
Djelloul K., Dao T., Fruehwirth T. Theory of finite or infinite trees revisited. Theory and practice of logic programming (TPLP). Cambridge journals. 2007 (to appear).
 
5
 
6
Maher M. Complete Axiomatizations of the Algebras of Finite, Rational and Infinite Trees. In proc of LICS 88 Annual Symposium on Logic in Computer Science, pages: 348--357. 1988.
7
 
8