Skip to main content

Research Repository

Advanced Search

Outputs (4)

A Relational Derivation of a Functional Program (1992)
Presentation / Conference Contribution
Hutton, G. A Relational Derivation of a Functional Program. Presented at Proceedings of the STOP Summer School on Constructive Algorithmics

This article is an introduction to the use of relational calculi in deriving programs. Using the relational caluclus Ruby, we derive a functional program that adds one bit to a binary number to give a new binary number. The resulting program is uns... Read More about A Relational Derivation of a Functional Program.

Making Functionality More General (1992)
Presentation / Conference Contribution
Hutton, G., & Voermans, E. Making Functionality More General. Presented at Proceedings of the 1991 Glasgow Workshop on Functional Programming

The definition for the notion of a "function" is not cast in stone, but depends upon what we adopt as types in our language. With partial equivalence relations (pers) as types in a relational language, we show that the functional relations are preci... Read More about Making Functionality More General.