中文
相关论文

相关论文: A Coalgebraic Approach to Kleene Algebra with Test…

200 篇论文

Concurrent Kleene Algebra is an elegant tool for equational reasoning about concurrent programs. An important feature of concurrent programs that is missing from CKA is the ability to restrict legal interleavings. To remedy this we extend…

计算机科学中的逻辑 · 计算机科学 2020-05-07 Paul Brunet , David Pym

In relational verification, judicious alignment of computational steps facilitates proof of relations between programs using simple relational assertions. Relational Hoare logics (RHL) provide compositional rules that embody various…

计算机科学中的逻辑 · 计算机科学 2023-07-21 Anindya Banerjee , Ramana Nagasamudram , David A. Naumann

Solving of regular equations via Arden's Lemma is folklore knowledge. We first give a concise algorithmic specification of all elementary solving steps. We then discuss a computational interpretation of solving in terms of coercions that…

形式语言与自动机理论 · 计算机科学 2019-08-13 Martin Sulzmann , Kenny Zhuo Ming Lu

A logic is presented for reasoning on iterated sequences of formulae over some given base language. The considered sequences, or "schemata", are defined inductively, on some algebraic structure (for instance the natural numbers, the lists,…

计算机科学中的逻辑 · 计算机科学 2012-04-16 Mnacho Echenim , Nicolas Peltier

We develop an algebraic language theory based on the notion of an Eilenberg--Moore algebra. In comparison to previous such frameworks the main contribution is the support for algebras with infinitely many sorts and the connection to logic…

形式语言与自动机理论 · 计算机科学 2023-06-22 Achim Blumensath

Automata learning is a popular technique used to automatically construct an automaton model from queries. Much research went into devising ad hoc adaptations of algorithms for different types of automata. The CALF project seeks to unify…

形式语言与自动机理论 · 计算机科学 2023-02-03 Gerco van Heerdt , Tobias Kappé , Jurriaan Rot , Matteo Sammartino , Alexandra Silva

We present a new angle on solving quantified linear integer arithmetic based on combining the automata-based approach, where numbers are understood as bitvectors, with ideas from (nowadays prevalent) algebraic approaches, which work…

计算机科学中的逻辑 · 计算机科学 2024-05-21 Peter Habermehl , Vojtěch Havlena , Michal Hečko , Lukáš Holík , Ondřej Lengál

Noting that lemmas are a key feature of mathematics, we engage in an investigation of the role of lemmas in automated theorem proving. The paper describes experiments with a combined system involving learning technology that generates…

计算机科学中的逻辑 · 计算机科学 2024-01-17 Michael Rawson , Christoph Wernhard , Zsolt Zombori , Wolfgang Bibel

Right-linear (or left-linear) grammars are a well-known class of context-free grammars computing just the regular languages. They may naturally be written as expressions with (least) fixed points but with products restricted to letters as…

计算机科学中的逻辑 · 计算机科学 2024-01-25 Anupam Das , Abhishek De

Arden's Lemma is a classical result in language theory allowing the computation of a rational expression denoting the language recognized by a finite string automaton. In this paper we generalize this important lemma to the rational tree…

形式语言与自动机理论 · 计算机科学 2015-02-02 Younes Guellouma , Ludovic Mignot , Hadda Cherroun , Djelloul Ziadi

Our goal is to define an algebraic language for reasoning about non-deterministic computations. Towards this goal, we introduce an algebra of string-to-string transductions. Specifically, it is an algebra of partial functions on words over…

计算机科学中的逻辑 · 计算机科学 2023-11-22 Eugenia Ternovska

We give the quantum subset construction of orthomodular lattice-valued finite automata, then we show the equivalence between orthomodular lattice-valued finite automata, orthomodular lattice-valued deterministic finite automata and…

计算机科学中的逻辑 · 计算机科学 2007-12-31 Yongming Li

In this paper, we propose an abstract definition of dependent type theories as essentially algebraic theories. One of the main advantages of this definition is its composability: simple theories can be combined into more complex ones, and…

逻辑 · 数学 2017-03-28 Valery Isaev

We explore the Collatz conjecture and its variants through the lens of termination of string rewriting. We construct a rewriting system that simulates the iterated application of the Collatz function on strings corresponding to mixed…

计算机科学中的逻辑 · 计算机科学 2023-01-03 Emre Yolcu , Scott Aaronson , Marijn J. H. Heule

Regular expressions are widely used in software. Various regular expression engines support different combinations of extensions to classical regular constructs such as Kleene star, concatenation, nondeterministic choice (union in terms of…

形式语言与自动机理论 · 计算机科学 2023-09-27 Ian Erik Varatalu , Margus Veanes , Juhan-Peep Ernits

Coalgebras for analytic functors uniformly model graph-like systems where the successors of a state may admit certain symmetries. Examples of successor structure include ordered tuples, cyclic lists and multisets. Motivated by goals in…

形式语言与自动机理论 · 计算机科学 2025-06-09 Anton Chernev , Corina Cîrstea , Helle Hvid Hansen , Clemens Kupke

We present a general coalgebraic setting in which we define finite and infinite behaviour with B\"uchi acceptance condition for systems whose type is a monad. The first part of the paper is devoted to presenting a construction of a monad…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Tomasz Brengos

We introduce a generic expression language describing behaviours of finite coalgebras over sets; besides relational systems, this covers, e.g., weighted, probabilistic, and neighbourhood-based system types. We prove a generic Kleene-type…

计算机科学中的逻辑 · 计算机科学 2018-05-21 Ulrich Dorsch , Stefan Milius , Lutz Schröder , Thorsten Wißmann

Field theory is an area in physics with a deceptively compact notation. Although general purpose computer algebra systems, built around generic list-based data structures, can be used to represent and manipulate field-theory expressions,…

符号计算 · 计算机科学 2008-11-26 Kasper Peeters

The emergence of tools based on artificial intelligence has also led to the need of producing explanations which are understandable by a human being. In most approaches, the system is considered a black box, making it difficult to generate…

人工智能 · 计算机科学 2024-10-23 Germán Vidal