We show that the well-known algebra of matrices over a semiring can be used to reason conveniently about predicates as used in the Unifying Theories of Programming (UTP). This allows a simplified treatment of the designs of Hoare and He and the prescriptions of Dunne. In addition we connect the matrix approach with the theory of test and condition semirings and the modal operators diamond and box. This allows direct re-use of the results and proof techniques of Kleene algebra with tests for UTP as well as a connection to traditional wp/wlp semantics. Finally, we show that matrices of predicate transformers allow an even more streamlined treatment and removal of a restricting assumption on the underlying semirings
AbstractClosed semirings are algebraic structures that provide a unified approach to a number of see...
AbstractIn this paper we present a semantic embedding of Hoare and He's Unifying Theories of Program...
AbstractThe Unifying Theories of Programming (UTP) of Hoare and He is a general framework in which t...
We show that the well-known algebra of matrices over a semiring can be used to reason conveniently a...
We show that the well-known algebra of matrices over a semiring can be used to reason conveniently a...
We generalise the designs of the Unifying Theories of Programming (UTP) by defining them as matrices...
We give an algebraic model of the designs of UTP based on a variant of modal semirings, hence genera...
We generalise the designs of Unifying Theories of Programming (UTP) by defining them as matrices ove...
Algebraic structures, such as modal idempotent semirings or Kleene algebras, offer a large variety of...
*-semirings are algebraic structures that provide a unified approach to several problem classes in c...
AbstractWe generalise the designs of the Unifying Theories of Programming (UTP) by defining them as ...
In the paper “A Semiring-based study of judgment matrices: properties and models” [Information Scien...
We provide the operations of matrix addition, multiplication, trans-position, and matrix comparisons...
Modal Kleene algebra is Kleene algebra enriched by forward and backward box and diamond operators. W...
Closed semirings are algebraic structures that provide a unified approach to a number of seemingly u...
AbstractClosed semirings are algebraic structures that provide a unified approach to a number of see...
AbstractIn this paper we present a semantic embedding of Hoare and He's Unifying Theories of Program...
AbstractThe Unifying Theories of Programming (UTP) of Hoare and He is a general framework in which t...
We show that the well-known algebra of matrices over a semiring can be used to reason conveniently a...
We show that the well-known algebra of matrices over a semiring can be used to reason conveniently a...
We generalise the designs of the Unifying Theories of Programming (UTP) by defining them as matrices...
We give an algebraic model of the designs of UTP based on a variant of modal semirings, hence genera...
We generalise the designs of Unifying Theories of Programming (UTP) by defining them as matrices ove...
Algebraic structures, such as modal idempotent semirings or Kleene algebras, offer a large variety of...
*-semirings are algebraic structures that provide a unified approach to several problem classes in c...
AbstractWe generalise the designs of the Unifying Theories of Programming (UTP) by defining them as ...
In the paper “A Semiring-based study of judgment matrices: properties and models” [Information Scien...
We provide the operations of matrix addition, multiplication, trans-position, and matrix comparisons...
Modal Kleene algebra is Kleene algebra enriched by forward and backward box and diamond operators. W...
Closed semirings are algebraic structures that provide a unified approach to a number of seemingly u...
AbstractClosed semirings are algebraic structures that provide a unified approach to a number of see...
AbstractIn this paper we present a semantic embedding of Hoare and He's Unifying Theories of Program...
AbstractThe Unifying Theories of Programming (UTP) of Hoare and He is a general framework in which t...