English

Axioms for behavioural congruence of single-pass instruction sequences

Programming Languages 2019-01-28 v2 Logic in Computer Science

Abstract

In program algebra, an algebraic theory of single-pass instruction sequences, three congruences on instruction sequences are paid attention to: instruction sequence congruence, structural congruence, and behavioural congruence. Sound and complete axiom systems for the first two congruences were already given in early papers on program algebra. The current paper is the first one that is concerned with an axiom system for the third congruence. The presented axiom system is especially notable for its axioms that have to do with forward jump instructions.

Keywords

Cite

@article{arxiv.1702.03511,
  title  = {Axioms for behavioural congruence of single-pass instruction sequences},
  author = {J. A. Bergstra and C. A. Middelburg},
  journal= {arXiv preprint arXiv:1702.03511},
  year   = {2019}
}

Comments

19 pages, this paper draws somewhat from the preliminaries of arXiv:1502.00238 [cs.PL] and some earlier papers; some remarks added and some remarks reformulated