中文
相关论文

相关论文: Completeness and Incompleteness of Synchronous Kle…

200 篇论文

Guarded Kleene Algebra with Tests (GKAT) is a variation on Kleene Algebra with Tests (KAT) that arises by restricting the union ($+$) and iteration ($*$) operations from KAT to predicate-guarded versions. We develop the (co)algebraic theory…

计算机科学中的逻辑 · 计算机科学 2023-02-03 Steffen Smolka , Nate Foster , Justin Hsu , Tobias Kappé , Dexter Kozen , Alexandra Silva

Guarded Kleene Algebra with Tests (GKAT) is an efficient fragment of KAT, as it allows for almost linear decidability of equivalence. In this paper, we study the (co)algebraic properties of GKAT. Our initial focus is on the fragment that…

计算机科学中的逻辑 · 计算机科学 2023-02-03 Todd Schmid , Tobias Kappé , Dexter Kozen , Alexandra Silva

Kleene algebras (KA) and Kleene algebras with tests (KAT) provide an algebraic framework to capture the behavior of conventional programming constructs. This paper explores a broader understanding of these structures, in order to enable the…

计算机科学中的逻辑 · 计算机科学 2025-06-09 Juliana Cunha , Alexandre Madeira , Luís S. Barbosa

We develop a fully diagrammatic approach to finite-state automata, based on reinterpreting their usual state-transition graphical representation as a two-dimensional syntax of string diagrams. In this setting, we are able to provide a…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Robin Piedeleu , Fabio Zanasi

Kleene algebra (KA) is the algebra of regular events. Familiar examples of Kleene algebras include regular sets, relational algebras, and trace algebras. A Kleene algebra with tests (KAT) is a Kleene algebra with an embedded Boolean…

逻辑 · 数学 2008-01-16 James Worthington

We prove two completeness results for Kleene algebra with tests and a top element, with respect to guarded string languages and binary relations. While the equational theories of those two classes of models coincide over the signature of…

形式语言与自动机理论 · 计算机科学 2024-10-09 Damien Pous , Jana Wagemaker

We define and study basic properties of *-continuous Kleene $\omega$-algebras that involve a *-continuous Kleene algebra with a *-continuous action on a semimodule and an infinite product operation that is also *-continuous. We show that…

形式语言与自动机理论 · 计算机科学 2015-01-07 Zoltán Ésik , Uli Fahrenberg , Axel Legay

Guarded Kleene Algebra with Tests (GKAT) is a fragment of Kleene Algebra with Tests (KAT) that was recently introduced to reason efficiently about imperative programs. In contrast to KAT, GKAT does not have an algebraic axiomatization, but…

计算机科学中的逻辑 · 计算机科学 2024-10-02 Tobias Kappé , Todd Schmid , Alexandra Silva

We prove a Kleene theorem for higher-dimensional automata. It states that the languages they recognise are precisely the rational subsumption-closed sets of finite interval pomsets. The rational operations on these languages include a…

形式语言与自动机理论 · 计算机科学 2024-12-18 Uli Fahrenberg , Christian Johansen , Georg Struth , Krzysztof Ziemiański

Relational verification encompasses information flow security, regression verification, translation validation for compilers, and more. Effective alignment of the programs and computations to be related facilitates use of simpler relational…

计算机科学中的逻辑 · 计算机科学 2023-03-27 Timos Antonopoulos , Eric Koskinen , Ton Chanh Le , Ramana Nagasamudram , David A. Naumann , Minh Ngo

We present a Coq library about Kleene algebra with tests, including a proof of their completeness over the appropriate notion of languages, a decision procedure for their equational theory, and tools for exploiting hypotheses of a…

计算机科学中的逻辑 · 计算机科学 2013-02-08 Damien Pous

Kleene Algebra with Tests (KAT) provides an elegant algebraic framework for describing non-deterministic finite-state computations. Using a small finite set of non-deterministic programming constructs (sequencing, non-deterministic choice,…

编程语言 · 计算机科学 2025-01-17 Balder ten Cate , Tobias Kappé

We propose a generalisation of concurrent Kleene algebra \cite{Hoa09} that can take account of probabilistic effects in the presence of concurrency. The algebra is proved sound with respect to a model of automata modulo a variant of rooted…

形式语言与自动机理论 · 计算机科学 2013-01-31 Annabelle McIver , Tahiry Rabehaja , Georg Struth

Weighted programs generalize probabilistic programs and offer a framework for specifying and encoding mathematical models by means of an algorithmic representation. Kleene algebra with tests is an algebraic formalism based on regular…

计算机科学中的逻辑 · 计算机科学 2023-03-02 Igor Sedlár

We introduce the two substructural propositional logics KL, KL+, which use disjunction, fusion and a unary, (quasi-)exponential connective. For both we prove strong completeness with respect to the interpretation in Kleene algebras and a…

计算机科学中的逻辑 · 计算机科学 2014-08-27 Christian Wurm

Kleene algebras with tests (KATs) offer sound, complete, and decidable equational reasoning about regularly structured programs. Interest in KATs has increased greatly since NetKAT demonstrated how well extensions of KATs with…

编程语言 · 计算机科学 2022-04-05 Michael Greenberg , Ryan Beckett , Eric Campbell

We study Kleene iteration in the categorical context. A celebrated completeness result by Kozen introduced Kleene algebra (with tests) as a ubiquitous tool for lightweight reasoning about program equivalence, and yet, numerous variants of…

计算机科学中的逻辑 · 计算机科学 2024-07-19 Sergey Goncharov , Tarmo Uustalu

We investigate the algebraic reasoning of quantum programs inspired by the success of classical program analysis based on Kleene algebra. One prominent example of such is the famous Kleene Algebra with Tests (KAT), which has furnished both…

编程语言 · 计算机科学 2022-03-30 Yuxiang Peng , Mingsheng Ying , Xiaodi Wu

We develop a fully diagrammatic approach to the theory of finite-state automata, based on reinterpreting their usual state-transition graphical representation as a two-dimensional syntax of string diagrams. Moreover, we provide an…

形式语言与自动机理论 · 计算机科学 2020-11-05 Robin Piedeleu , Fabio Zanasi

We propose Kleene algebra with domain (KAD), an extension of Kleene algebra with two equational axioms for a domain and a codomain operation, respectively. KAD considerably augments the expressiveness of Kleene algebra, in particular for…

计算机科学中的逻辑 · 计算机科学 2007-05-23 J. Desharnais , B. Möller , G. Struth