On Automating the Calculus of Relations
P. Höfner
G. Struth
CS-08-05
in: University of Sheffield
Technical Report, Department of Computer Science, University of Sheffield, March 2008
Abstract:
Relation algebras provide abstract equational axioms for the
calculus of binary relations. They name an established area of mathematics
with various applications in computer science. We prove more
than hundred theorems of relation algebras with off-the-shelf automated
theorem provers. This yields a basic calculus from which more advance
applications can be explored. Here, we present two examples from the formal
methods literature. Our experiments not only further underline the
feasibility of automated deduction in complex algebraic structures and
provide theorem proving benchmarks, they also pave the way for lifting
established formal methods such as B or Z to a new level of automation.
Downloads: