中文
相关论文

相关论文: On the Expressive Power of Kleene Algebra with Dom…

200 篇论文

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

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

First we identify the free algebras of the class of algebras of binary relations equipped with the composition and domain operations. Elements of the free algebras are pointed labelled finite rooted trees. Then we extend to the analogous…

逻辑 · 数学 2020-09-30 Brett McLean

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

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

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

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

A structural theorem for Kleene algebras is proved, showing that an element of a Kleene algebra can be looked upon as an ordered pair of sets. Further, we show that negation with the Kleene property (called the `Kleene negation') always…

逻辑 · 数学 2020-07-24 Arun Kumar , Mohua Banerjee

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

A Kleene semiring is an algebraic structure satisfying the axioms of Kleene algebra, minus the annihilation axioms (x.0 = 0 = 0.x). We show that Kleene semirings (like Kleene algebras) admit the efficient elimination of various kinds of…

计算机科学中的逻辑 · 计算机科学 2014-03-18 Ernie Cohen

Relational semigroups with domain and range are a useful tool for modelling nondeterministic programs. We prove that the representation class of domain-range semigroups with demonic composition is not finitely axiomatisable. We extend the…

计算机科学中的逻辑 · 计算机科学 2021-08-26 Jaš Šemrl

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

We define the notion of a partially additive Kleene algebra, which is a Kleene algebra where the + operation need only be partially defined. These structures formalize a number of examples that cannot be handled directly by Kleene algebras.…

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

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

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

Kleene algebra with tests (KAT) is an equational system for program verification, which is the combination of Boolean algebra (BA) and Kleene algebra (KA), the algebra of regular expressions. In particular, KAT subsumes the propositional…

形式语言与自动机理论 · 计算机科学 2012-10-10 Ricardo Almeida , Sabine Broda , Nelma Moreira

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

Building on \'Esik and Kuich's completeness result for finitely weighted Kleene algebra, we establish relational and language completeness results for finitely weighted Kleene algebra with tests. Similarly as \'Esik and Kuich, we assume…

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

In this paper we present a detailed proof of an important result of algebraic logic: namely that the free commutative Kleene algebra is the space of semilinear sets. The first proof of this result was proposed by Redko in 1964, and…

形式语言与自动机理论 · 计算机科学 2019-11-01 Paul Brunet

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
‹ 上一页 1 2 3 10 下一页 ›