Polarized process algebra and program equivalence

  • Authors:
  • Jan A. Bergstra;Inge Bethke

  • Affiliations:
  • Applied Logic Group, Department of Philosophy, Utrecht University, Utrecht, The Netherlands and Programming Research Group, Informatics Institute, Faculty of Science, University of Amsterdam, Amst ...;Programming Research Group, Informatics Institute, Faculty of Science, University of Amsterdam, Amsterdam, The Netherlands

  • Venue:
  • ICALP'03 Proceedings of the 30th international conference on Automata, languages and programming
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

The basic polarized process algebra is completed yielding as a projective limit a cpo which also comprises infinite processes. It is shown that this model serves in a natural way as a semantics for several program algebras. In particular, the fully abstract model of the program algebra axioms of [2] is considered which results by working modulo behavioral congruence. This algebra is extended with a new basic instruction, named 'entry instruction' and denoted with '@'. Addition of @ allows many more equations and conditional equations to be stated. It becomes possible to find an axiomatization of program inequality. Technically this axiomatization is an infinite final algebra specification using conditional equations and auxiliary objects.