DE eng

Search in the Catalogues and Directories

Hits 1 – 5 of 5

1
Search and Strategies in OPL
In: http://figaro.comp.nus.edu.sg/talks/searchOPL.pdf (2000)
BASE
Show details
2
Handling Floating-Point Exceptions in Numeric Programs
In: http://cch.loria.fr/documentation/IEEE754/ACM/hauser.pdf (1996)
BASE
Show details
3
On the expressive power of multiple heads in CHR
In: http://arxiv.org/pdf/0804.3351v3.pdf (804)
BASE
Show details
4
On the expressive power of multiple heads in CHR
In: http://arxiv.org/pdf/0804.3351v2.pdf (804)
Abstract: Constraint Handling Rules (CHR) is a committed-choice declarative language which has been originally designed for writing constraint solvers and which is nowadays a general purpose language. CHR programs consist of multi-headed guarded rules which allow to rewrite constraints into simpler ones until a solved form is reached. Many empirical evidences suggest that multiple heads augment the expressive power of the language, however no formal result in this direction has been proved, so far. In the first part of this paper we analyze the Turing completeness of CHR with respect to the underneath constraint theory. We prove that if the constraint theory is powerful enough then restricting to single head rules does not affect the Turing completeness of the language. On the other hand, differently from the case of the multi-headed language, the single head CHR language is not Turing powerful when the underlying signature (for the constraint theory) does not contain function symbols. In the second part we prove that, no matter which constraint theory is considered, under some reasonable assumptions it is not possible to encode the CHR language (with multi-headed rules) into a single headed language while preserving the semantics of the programs. We also show that
Keyword: Categories and Subject Descriptors; CHR; D.3.2 [Programming Languages; D.3.3 [Programming Languages; Expressiveness; F.1.1 [Computation by Abstract Devices; F.1.2 [Computation by Abstract Devices; F.3.3 [Logics and Meanings of Programs; Language Classifications—Constraint and logic languages; Language Constructs and Features—Concurrent programming structures; Language embedding; Languages; Models of Computation—Parallelism and concurrency; Models of Computation—Relations between models; Multiset Rewriting Systems; Studies of Program Constructs—Control primitives General Terms; Theory Additional Key Words and Phrases
URL: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.312.9709
http://arxiv.org/pdf/0804.3351v2.pdf
BASE
Hide details
5
A On the expressive power of multiple heads in CHR
In: http://sardes.inrialpes.fr/~digiusto/publications/acm10.pdf
BASE
Show details

Catalogues
0
0
0
0
0
0
0
Bibliographies
0
0
0
0
0
0
0
0
0
Linked Open Data catalogues
0
Online resources
0
0
0
0
Open access documents
5
0
0
0
0
© 2013 - 2024 Lin|gu|is|tik | Imprint | Privacy Policy | Datenschutzeinstellungen ändern