Institutional Repository

A working relational model: The derivation of the Dijkstra-Scholten predicate transformer semantics from Tarski's axioms for the Peirce-Schroder calculus of relations

Show simple item record

dc.contributor.author Maddux, RD
dc.date.accessioned 2018-05-28T13:12:06Z
dc.date.available 2018-05-28T13:12:06Z
dc.date.issued 1993
dc.identifier.citation Maddux RD (1993) A working relational model: The derivation of the Dijkstra-Scholten predicate transformer semantics from Tarski's axioms for the Peirce-Schroder calculus of relations. South African Computer Journal, Number 9, 1993 en
dc.identifier.issn 2313-7835
dc.identifier.uri http://hdl.handle.net/10500/24125
dc.description.abstract The definitions for Dijkstra's predicate transformer semantics can be justified by considering the meaning of a program as a binary relation on states (which holds between two states if there is a terminating computation connecting them) together with a set of states (those which initiate eternal computations). In fact, all of the definitions can be proved as theorems, using Tarski's ten equational postulates for the calculus of relations. These postulates define relation algebras, so we take the meaning of a program to be a pair of elements of a complete relation algebra, one corresponding to the binary relation determined by the terminating computations, the other corresponding to the set of states initiating eternal computations. The predicate transformers for a program are defined from these two elements. In this abstract setting we derive all the significant definitions and theorems of Dijkstra and Scholten's "Predicate Calculus and Program Semantics''. en
dc.language.iso en en
dc.publisher South African Computer Society (SAICSIT) en
dc.subject Relation algebras en
dc.subject Semantics en
dc.subject Relational en
dc.subject Axiomatic en
dc.subject Predicate transformers en
dc.subject Preconditions en
dc.title A working relational model: The derivation of the Dijkstra-Scholten predicate transformer semantics from Tarski's axioms for the Peirce-Schroder calculus of relations en
dc.type Article en


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search UnisaIR


Browse

My Account

Statistics