Skip to main navigation Skip to search Skip to main content

Relational programming laws in the tree, list, bag, set hierarchy

  • P.F. Hoogendijk
  • , R.C. Backhouse

Research output: Contribution to journalArticleAcademicpeer-review

Abstract

In this paper we demonstrate that the basic rules and calculational techniques used in two extensively documented program derivation methods can be expressed, and, indeed, can be generalized within a relational theory of datatypes. The two methods to which we refer are the so-called "Bird-Meertens formalism" for the construction of functional programs and the "Dijkstra-Feijen calculus" for the construction of imperative programs.
Original languageEnglish
Pages (from-to)67-105
JournalScience of Computer Programming
Volume22
Issue number1-2
DOIs
Publication statusPublished - 1994

Fingerprint

Dive into the research topics of 'Relational programming laws in the tree, list, bag, set hierarchy'. Together they form a unique fingerprint.

Cite this