Confluence of CHR revisited: invariants and modulo equivalence

05/26/2018
by   Henning Christiansen, et al.
0

Abstract simulation of one transition system by another is introduced as a means to simulate a potentially infinite class of similar transition sequences within a single transition sequence. This is useful for proving confluence under invariants of a given system, as it may reduce the number of proof cases to consider from infinity to a finite number. The classical confluence results for Constraint Handling Rules (CHR) can be explained in this way, using CHR as a simulation of itself. Using an abstract simulation based on a ground representation, we extend these results to include confluence under invariant and modulo equivalence, which have not been done in a satisfactory way before.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/09/2018

Confluence Modulo Equivalence with Invariants in Constraint Handling Rules

Confluence denotes the property of a state transition system that states...
research
08/11/2014

Homotopy equivalence of finite digital images

For digital images, there is an established homotopy equivalence relatio...
research
05/27/2019

Invariants and Inequivalence of Linear Rank-Metric Codes

We show that the sequence of dimensions of the linear spaces, generated ...
research
11/29/2019

Equivalence and Characterizations of Linear Rank-Metric Codes Based on Invariants

We show that the sequence of dimensions of the linear spaces, generated ...
research
08/24/2018

Towards a constraint solver for proving confluence with invariant and equivalence of realistic CHR programs

Confluence of a nondeterministic program ensures a functional input-outp...
research
04/25/2022

Online Simulation Reduction

We study the problem of simultaneously performing reachability analysis ...
research
08/15/2022

Invariant Inference With Provable Complexity From the Monotone Theory

Invariant inference algorithms such as interpolation-based inference and...

Please sign up or login with your details

Forgot password? Click here to reset