Downloads provided by UsageCounts
arXiv: 1911.01146
handle: 10773/27224 , 1822/69188
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). On this context, and in analogy to Kozen's encoding of Propositional Hoare Logic (PHL) in KAT [22], 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.
49 pages, 3 figures
Fuzzy relations, FOS: Computer and information sciences, Computer Science - Logic in Computer Science, hoare logic, Graded tests, Ciências Naturais::Ciências da Computação e da Informação, Hoare logic, QA75.5-76.95, Logic in Computer Science (cs.LO), graded tests, Kleene algebra, Electronic computers. Computer science, Programs verification, kleene algebra, fuzzy relations
Fuzzy relations, FOS: Computer and information sciences, Computer Science - Logic in Computer Science, hoare logic, Graded tests, Ciências Naturais::Ciências da Computação e da Informação, Hoare logic, QA75.5-76.95, Logic in Computer Science (cs.LO), graded tests, Kleene algebra, Electronic computers. Computer science, Programs verification, kleene algebra, fuzzy relations
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 5 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 10% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
| views | 2 | |
| downloads | 1 |

Views provided by UsageCounts
Downloads provided by UsageCounts