(* Title: Kleene algebra with tests Author: Alasdair Armstrong, Victor B. F. Gomes, Georg Struth Maintainer: Georg Struth <g.struth at sheffield.ac.uk> *) section ‹Models for Kleene Algebra with Tests› theory KAT_Models imports Kleene_Algebra.Kleene_Algebra_Models KAT begin text ‹ We show that binary relations under the obvious definitions form a Kleene algebra with tests. › interpretation rel_dioid_tests: test_semiring "(∪)" "(O)" Id "{}" "(⊆)" "(⊂)" "λx. Id ∩ ( - x)"