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
AbstractIn this paper, as a generalization of prime Boolean matrices and prime fuzzy matrices, we st...
In the paper “A Semiring-based study of judgment matrices: properties and models” [Information Scien...
Closed semirings are algebraic structures that provide a unified approach to a number of seemingly u...
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 ...
AbstractIn this paper we present a semantic embedding of Hoare and He's Unifying Theories of Program...
Modal Kleene algebra is Kleene algebra enriched by forward and backward box and diamond operators. W...
We provide the operations of matrix addition, multiplication, trans-position, and matrix comparisons...
AbstractThe Unifying Theories of Programming (UTP) of Hoare and He is a general framework in which t...
AbstractIn this paper, as a generalization of prime Boolean matrices and prime fuzzy matrices, we st...
In the paper “A Semiring-based study of judgment matrices: properties and models” [Information Scien...
Closed semirings are algebraic structures that provide a unified approach to a number of seemingly u...
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 ...
AbstractIn this paper we present a semantic embedding of Hoare and He's Unifying Theories of Program...
Modal Kleene algebra is Kleene algebra enriched by forward and backward box and diamond operators. W...
We provide the operations of matrix addition, multiplication, trans-position, and matrix comparisons...
AbstractThe Unifying Theories of Programming (UTP) of Hoare and He is a general framework in which t...
AbstractIn this paper, as a generalization of prime Boolean matrices and prime fuzzy matrices, we st...
In the paper “A Semiring-based study of judgment matrices: properties and models” [Information Scien...
Closed semirings are algebraic structures that provide a unified approach to a number of seemingly u...