Tools




RELVIEW, developed in Kiel (formerly in Munich)
RELVIEW is an interactive tool for computer-supported manipulation of relations represented as Boolean matrices or directed graphs, especially for prototyping relational specifications and programs.

Libra, developed in Adelaide
Libra is a relational programming language that explores the different values yielded by relations by back-tracking rather than parallel execution.

RATH, developed in Munich
RATH is a collection of Haskell modules that allow exploration of (finite) relation algebras and several weaker structures such as categories, allegories, and Dedekind categories.


RALF, developed in Munich, currently not maintained
RALF is a relation-algebraic formula manipulation system and interactive proof checker. Its meta language is first-order predicate logic in calculational style. Proofs are manipulated via a graphical user interface: theorems are represented as trees and the subexpression to be transformed can be selected by mouse click.

RALL, developed in Munich, currently not maintained
RALL embeds the theory of abstract relation algebras in Isabelle.