Abstract
Constraint Handling Rules (CHR) [2,3,4] is a general-purpose programming language based on committed-choice, multi-headed, guarded multiset rewrite rules. As the head of each CHR rule only considers a fixed number of constraints, any form of aggregation over unbounded parts of the constraint store necessarily requires explicit encoding, using auxiliary constraints and rules.
Similar content being viewed by others
References
ISO/IEC 9075: Information technology – Database languages – SQL (2003)
Duck, G.J., Stuckey, P.J., de la Banda, M.G., Holzbaur, C.: The refined operational semantics of Constraint Handling Rules. In: Demoen, B., Lifschitz, V. (eds.) ICLP 2004. LNCS, vol. 3132, pp. 90–104. Springer, Heidelberg (2004)
Frühwirth, T.: Theory and practice of Constraint Handling Rules. Journal of Logic 37(1–3), 95–138 (1998)
Schrijvers, T.: Analyses, Optimizations and Extensions of Constraint Handling Rules. PhD thesis, Leuven, K.U. Leuven, Belgium (June 2005)
Sneyers, J., Van Weert, P., Schrijvers, T.: Aggregates in CHR. Submitted to 4th Workshop on Constraint Handling Rules (2007)
Van Weert, P., Sneyers, J., Demoen, B.: Aggregates for CHR through program transformation. 17th Intl. Symposium on Logic-Based Program Synthesis and Transformation (submitted, 2007)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sneyers, J., Van Weert, P., Schrijvers, T., Demoen, B. (2007). Aggregates in Constraint Handling Rules. In: Dahl, V., Niemelä, I. (eds) Logic Programming. ICLP 2007. Lecture Notes in Computer Science, vol 4670. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74610-2_39
Download citation
DOI: https://doi.org/10.1007/978-3-540-74610-2_39
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-74608-9
Online ISBN: 978-3-540-74610-2
eBook Packages: Computer ScienceComputer Science (R0)