Decidability properties for fragments of CHR

Computer Science – Logic in Computer Science

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Scientific paper

10.1017/S1471068410000311

We study the decidability of termination for two CHR dialects which, similarly to the Datalog like languages, are defined by using a signature which does not allow function symbols (of arity >0). Both languages allow the use of the = built-in in the body of rules, thus are built on a host language that supports unification. However each imposes one further restriction. The first CHR dialect allows only range-restricted rules, that is, it does not allow the use of variables in the body or in the guard of a rule if they do not appear in the head. We show that the existence of an infinite computation is decidable for this dialect. The second dialect instead limits the number of atoms in the head of rules to one. We prove that in this case, the existence of a terminating computation is decidable. These results show that both dialects are strictly less expressive than Turing Machines. It is worth noting that the language (without function symbols) without these restrictions is as expressive as Turing Machines.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Decidability properties for fragments of CHR does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Decidability properties for fragments of CHR, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Decidability properties for fragments of CHR will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-559635

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.