Confluence of CHR Revisited: Invariants and Modulo Equivalence

Henning Christiansen, Maja Hanne Kirkeby

Publikation: Bidrag til bog/antologi/rapportKonferencebidrag i proceedingsForskningpeer review

Resumé

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 HThe invariant is formalizedandling 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.
OriginalsprogEngelsk
TitelLogic-Based Program Synthesis and Transformation : 28th International.Symposium, LOPSTR 2018, Frankfurt/Main, Germany, September 4-6, 2018, Revised Selected Papers
RedaktørerFred Mesnard, Peter J. Stuckey
Vol/bind11408
Udgivelses stedCham
ForlagSpringer
Publikationsdato2019
Sider94-111
ISBN (Trykt)978-3-030-13837-0
ISBN (Elektronisk)978-3-030-13838-7
DOI
StatusUdgivet - 2019
BegivenhedLOPSTR 2018 -28th International Symposium on Logic-Based Program Synthesis and Transformation - Göthe-University Frankfurt am Main, Frankfurt am Main, Tyskland
Varighed: 4 sep. 20186 sep. 2018
Konferencens nummer: 28
http://ppdp-lopstr-18.cs.uni-frankfurt.de/lopstr18.html

Konference

KonferenceLOPSTR 2018 -28th International Symposium on Logic-Based Program Synthesis and Transformation
Nummer28
LokationGöthe-University Frankfurt am Main
LandTyskland
ByFrankfurt am Main
Periode04/09/201806/09/2018
Internetadresse
NavnLecture Notes in Computer Science
Vol/bind11408
ISSN0302-9743
NavnTheoretical Computer Science and General Issues
Vol/bind11408

Emneord

  • Constraint Handling Rules
  • Confluence
  • Confluence modulo equivalence
  • Invariants
  • Observable confluence

Citer dette

Christiansen, H., & Kirkeby, M. H. (2019). Confluence of CHR Revisited: Invariants and Modulo Equivalence. I F. Mesnard, & P. J. Stuckey (red.), Logic-Based Program Synthesis and Transformation: 28th International.Symposium, LOPSTR 2018, Frankfurt/Main, Germany, September 4-6, 2018, Revised Selected Papers (Bind 11408, s. 94-111). Cham: Springer. Lecture Notes in Computer Science, Bind. 11408, Theoretical Computer Science and General Issues, Bind. 11408 https://doi.org/10.1007/978-3-030-13838-7
Christiansen, Henning ; Kirkeby, Maja Hanne. / Confluence of CHR Revisited : Invariants and Modulo Equivalence. Logic-Based Program Synthesis and Transformation: 28th International.Symposium, LOPSTR 2018, Frankfurt/Main, Germany, September 4-6, 2018, Revised Selected Papers. red. / Fred Mesnard ; Peter J. Stuckey. Bind 11408 Cham : Springer, 2019. s. 94-111 (Lecture Notes in Computer Science, Bind 11408). (Theoretical Computer Science and General Issues, Bind 11408).
@inproceedings{546f965d538e48168f3f2bd3fc355f0a,
title = "Confluence of CHR Revisited: Invariants and Modulo Equivalence",
abstract = "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 HThe invariant is formalizedandling 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.",
keywords = "Constraint Handling Rules, Confluence, Confluence modulo equivalence, Invariants, Observable confluence, Constraint Handling Rules, Confluence, Confluence modulo equivalence, Invariants, Observable confluence",
author = "Henning Christiansen and Kirkeby, {Maja Hanne}",
year = "2019",
doi = "10.1007/978-3-030-13838-7",
language = "English",
isbn = "978-3-030-13837-0",
volume = "11408",
pages = "94--111",
editor = "Fred Mesnard and Stuckey, {Peter J.}",
booktitle = "Logic-Based Program Synthesis and Transformation",
publisher = "Springer",

}

Christiansen, H & Kirkeby, MH 2019, Confluence of CHR Revisited: Invariants and Modulo Equivalence. i F Mesnard & PJ Stuckey (red), Logic-Based Program Synthesis and Transformation: 28th International.Symposium, LOPSTR 2018, Frankfurt/Main, Germany, September 4-6, 2018, Revised Selected Papers. bind 11408, Springer, Cham, Lecture Notes in Computer Science, bind 11408, Theoretical Computer Science and General Issues, bind 11408, s. 94-111, LOPSTR 2018 -28th International Symposium on Logic-Based Program Synthesis and Transformation, Frankfurt am Main, Tyskland, 04/09/2018. https://doi.org/10.1007/978-3-030-13838-7

Confluence of CHR Revisited : Invariants and Modulo Equivalence. / Christiansen, Henning; Kirkeby, Maja Hanne.

Logic-Based Program Synthesis and Transformation: 28th International.Symposium, LOPSTR 2018, Frankfurt/Main, Germany, September 4-6, 2018, Revised Selected Papers. red. / Fred Mesnard; Peter J. Stuckey. Bind 11408 Cham : Springer, 2019. s. 94-111.

Publikation: Bidrag til bog/antologi/rapportKonferencebidrag i proceedingsForskningpeer review

TY - GEN

T1 - Confluence of CHR Revisited

T2 - Invariants and Modulo Equivalence

AU - Christiansen, Henning

AU - Kirkeby, Maja Hanne

PY - 2019

Y1 - 2019

N2 - 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 HThe invariant is formalizedandling 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.

AB - 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 HThe invariant is formalizedandling 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.

KW - Constraint Handling Rules

KW - Confluence

KW - Confluence modulo equivalence

KW - Invariants

KW - Observable confluence

KW - Constraint Handling Rules

KW - Confluence

KW - Confluence modulo equivalence

KW - Invariants

KW - Observable confluence

U2 - 10.1007/978-3-030-13838-7

DO - 10.1007/978-3-030-13838-7

M3 - Article in proceedings

SN - 978-3-030-13837-0

VL - 11408

SP - 94

EP - 111

BT - Logic-Based Program Synthesis and Transformation

A2 - Mesnard, Fred

A2 - Stuckey, Peter J.

PB - Springer

CY - Cham

ER -

Christiansen H, Kirkeby MH. Confluence of CHR Revisited: Invariants and Modulo Equivalence. I Mesnard F, Stuckey PJ, red., Logic-Based Program Synthesis and Transformation: 28th International.Symposium, LOPSTR 2018, Frankfurt/Main, Germany, September 4-6, 2018, Revised Selected Papers. Bind 11408. Cham: Springer. 2019. s. 94-111. (Lecture Notes in Computer Science, Bind 11408). (Theoretical Computer Science and General Issues, Bind 11408). https://doi.org/10.1007/978-3-030-13838-7