中文
相关论文

相关论文: A Unifying Categorical View of Nondeterministic It…

200 篇论文

Kleene algebra with tests is an extension of Kleene algebra, the algebra of regular expressions, which can be used to reason about programs. We develop a coalgebraic theory of Kleene algebra with tests, along the lines of the coalgebraic…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Hubie Chen , Riccardo Pucella

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 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) 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…

计算机科学中的逻辑 · 计算机科学 2019-11-05 Leandro Gomes , Alexandre Madeira , Luís Soares Barbosa

In the literature on Kleene algebra (KA), a number of variants have been proposed such as Kleene algebra with tests, commutative KA, bi-KA, and concurrent KA. The equational theories of some of these structures have then been studied in the…

计算机科学中的逻辑 · 计算机科学 2026-05-19 Lukas Mulder , Damien Pous , Jana Wagemaker

Kozen and Tiuryn have introduced the substructural logic $\mathsf{S}$ for reasoning about correctness of while programs (ACM TOCL, 2003). The logic $\mathsf{S}$ distinguishes between tests and partial correctness assertions, representing…

计算机科学中的逻辑 · 计算机科学 2022-09-23 Igor Sedlár , Johann J. Wannenburg

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é

Kleene algebra with tests (KAT) is a foundational equational framework for reasoning about programs, which has found applications in program transformations, networking and compiler optimizations, among many other areas. In his seminal…

编程语言 · 计算机科学 2022-08-08 Cheng Zhang , Arthur Azevedo de Amorim , Marco Gaboardi

An itegory is a restriction category with a Kleene wand. Cockett, D\'iaz-Bo\"ils, Gallagher, and Hrube\v{s} briefly introduced Kleene wands to capture iteration in restriction categories arising from complexity theory. The purpose of this…

范畴论 · 数学 2025-04-17 Robin Cockett , Jean-Simon Pacaud Lemay

Kleene algebra with tests (KAT) is an algebraic framework for reasoning about the control flow of sequential programs. Generalising KAT to reason about concurrent programs is not straightforward, because axioms native to KAT in conjunction…

计算机科学中的逻辑 · 计算机科学 2023-02-03 Tobias Kappé , Paul Brunet , Jurriaan Rot , Alexandra Silva , Jana Wagemaker , Fabio Zanasi

Notions of iteration range from the arguably most general Elgot iteration to a very specific Kleene iteration. The fundamental nature of Elgot iteration has been extensively explored by Bloom and Esik in the form of iteration theories,…

计算机科学中的逻辑 · 计算机科学 2023-06-05 Sergey Goncharov

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

Kleene algebra with tests, KAT, provides a simple two-sorted algebraic framework for verifying properties of propositional while programs. Kleene algebra with domain, KAD, is a one-sorted alternative to KAT. The equational theory of KAT…

计算机科学中的逻辑 · 计算机科学 2022-05-09 Igor Sedlár , Johann J. Wannenburg

We study versions of Kleene algebra with dynamic tests, that is, extensions of Kleene algebra with domain and antidomain operators. We show that Kleene algebras with tests and Propositional dynamic logic correspond to special cases of the…

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

Kleene algebra (KA) is an important tool for reasoning about general program equivalences, with a decidable and complete equational theory. However, KA cannot always prove equivalences between specific programs. For this purpose, one adds…

编程语言 · 计算机科学 2026-01-21 Liam Chung , Tobias Kappé

We aim at a holistic perspective on program logics, including Hoare and incorrectness logics. To this end, we study different classes of properties arising from the generalization of the aforementioned logics. We compare our results with…

计算机科学中的逻辑 · 计算机科学 2023-12-18 Lena Verscht , Benjamin Kaminski

We first propose algorithms for checking language equivalence of finite automata over a large alphabet. We use symbolic automata, where the transition function is compactly represented using a (multi-terminal) binary decision diagrams…

形式语言与自动机理论 · 计算机科学 2014-07-14 Damien Pous

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

Concurrent Kleene Algebra (CKA) was introduced by Hoare, Moeller, Struth and Wehrman in 2009 as a framework to reason about concurrent programs. We prove that the axioms for CKA with bounded parallelism are complete for the semantics…

形式语言与自动机理论 · 计算机科学 2023-02-03 Tobias Kappé , Paul Brunet , Alexandra Silva , Fabio Zanasi

We introduce a version of probabilistic Kleene algebra with angelic nondeterminism and a corresponding class of automata. Our approach implements semantics via distributions over multisets in order to overcome theoretical barriers arising…

计算机科学中的逻辑 · 计算机科学 2025-04-21 Shawn Ong , Stephanie Ma , Dexter Kozen
‹ 上一页 1 2 3 10 下一页 ›