Languages based upon binary relations offer an appealing setting for constructing programs from specifications. For example, working with relations rather than functions allows specifications to be more abstract (for example, many programs have a natural specification using the converse operator on relations), and affords a natural treatment of non-determinism in specifications. In this paper we present a novel pictorial interpretation of relational terms as simple pictures of circuits, and a soundness/completeness result that allows relational equations to be proved by pictorial reasoning
AbstractWe propose diagrammatic techniques for visualizing relational reasoning in formal methods li...
Calculi of string diagrams are increasingly used to present the syntax andalgebraic structure of var...
We develop a compilation scheme and categorical abstract machine for execution of logic programs bas...
Ruby is a relational calculus for designing digital circuits. This document is a guide to the Ruby i...
This thesis is about the calculational approach to programming, in which one derives programs from s...
This paper introduces relational algebra as an elegant formalism to describe hardware behaviour. Har...
This article is an introduction to the use of relational calculi in deriving programs. Using the re...
This paper introduces relational algebra s an elegant formalism to describe hardware behaviour. Hard...
Calculi of string diagrams are increasingly used to present the syntax and algebraic structure of va...
While programming in a relational framework has much to offer over the functional style in terms of ...
Calculi of string diagrams are increasingly used to present the syntax and algebraic structure of va...
Calculi of string diagrams are increasingly used to present the syntax and algebraic structure of va...
The action of bit-serial arithmetic circuits is often explained in purely pictorial terms. In contra...
This thesis is about the calculational approach to programming, in which one de-rives programs from ...
AbstractThe relational product construction is often consider as an abstract version of cartesian pr...
AbstractWe propose diagrammatic techniques for visualizing relational reasoning in formal methods li...
Calculi of string diagrams are increasingly used to present the syntax andalgebraic structure of var...
We develop a compilation scheme and categorical abstract machine for execution of logic programs bas...
Ruby is a relational calculus for designing digital circuits. This document is a guide to the Ruby i...
This thesis is about the calculational approach to programming, in which one derives programs from s...
This paper introduces relational algebra as an elegant formalism to describe hardware behaviour. Har...
This article is an introduction to the use of relational calculi in deriving programs. Using the re...
This paper introduces relational algebra s an elegant formalism to describe hardware behaviour. Hard...
Calculi of string diagrams are increasingly used to present the syntax and algebraic structure of va...
While programming in a relational framework has much to offer over the functional style in terms of ...
Calculi of string diagrams are increasingly used to present the syntax and algebraic structure of va...
Calculi of string diagrams are increasingly used to present the syntax and algebraic structure of va...
The action of bit-serial arithmetic circuits is often explained in purely pictorial terms. In contra...
This thesis is about the calculational approach to programming, in which one de-rives programs from ...
AbstractThe relational product construction is often consider as an abstract version of cartesian pr...
AbstractWe propose diagrammatic techniques for visualizing relational reasoning in formal methods li...
Calculi of string diagrams are increasingly used to present the syntax andalgebraic structure of var...
We develop a compilation scheme and categorical abstract machine for execution of logic programs bas...