Generalising KAT to Verify Weighted Computations

dc.contributor.author HASLab INESC TEC,Universidade do Minho,R. da Universidade,4710-057 Braga,Portugal, en
dc.contributor.author CIDMA,Universidade de Aveiro,Campus Universitario de Santiago,3810-193 Aveiro,Portugal, en
dc.contributor.author Luís Soares Barbosa en
dc.contributor.author Madeira,A en
dc.contributor.author Leandro Rafael Gomes en
dc.contributor.author Universidade do Minho,R. da Universidade,4710-057 Braga,Portugal & Quantum Software Engineering Group,INL, en
dc.contributor.other 6759 en
dc.contributor.other 5603 en
dc.date.accessioned 2020-06-16T09:10:49Z
dc.date.available 2020-06-16T09:10:49Z
dc.date.issued 2019 en
dc.description.abstract Kleene algebra with tests (KAT) was introduced as an algebraic structure to model and reason about classic imperative programs, i.e. sequences of discrete transitions guarded by Boolean tests. This paper introduces two generalisations of this structure able to express programs as weighted transitions and tests with outcomes in non necessarily bivalent truth spaces: graded Kleene algebra with tests (GKAT) and a variant where tests are also idempotent (I-GKAT). In this context, and in analogy to Kozen's encoding of Propositional Hoare Logic (PHL) in KAT we discuss the encoding of a graded PHL in I-GKAT and of its while-free fragment in GKAT. Moreover, to establish semantics for these structures four new algebras are defined: FSET(T), FREL(K,T) and FLANG(K,T) over complete residuated lattices K and T, and M (n, A) over a GKAT or I-GKAT A. As a final exercise, the paper discusses some program equivalence proofs in a graded context. en
dc.identifier.uri http://repositorio.inesctec.pt/handle/123456789/11234
dc.identifier.uri http://dx.doi.org/10.7561/sacs.2019.2.141 en
dc.language eng en
dc.rights info:eu-repo/semantics/openAccess en
dc.title Generalising KAT to Verify Weighted Computations en
dc.type Publication en
dc.type article en
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
P-00R-HF2.pdf
Size:
809.12 KB
Format:
Adobe Portable Document Format
Description: