中文
相关论文

相关论文: A Bimachine Compiler for Ranked Tagging Rules

200 篇论文

Rewriting logic is naturally concurrent: several subterms of the state term can be rewritten simultaneously. But state terms are global, which makes compositionality difficult to achieve. Compositionality here means being able to decompose…

计算机科学中的逻辑 · 计算机科学 2020-01-31 Óscar Martín , Alberto Verdejo , Narciso Martí-Oliet

We characterize complete deterministic finite automata with two input letters in which every non-empty set of states occurs as the image of the whole state set under the action of a suitable input word. The characterization leads to a…

形式语言与自动机理论 · 计算机科学 2022-08-23 David Casas , Mikhail V. Volkov

In this paper, we consider an approach introduced in term rewriting for the automatic detection of non-looping non-termination from patterns of rules. We adapt it to logic programming by defining a new unfolding technique that produces…

计算机科学中的逻辑 · 计算机科学 2026-01-14 Etienne Payet

Term rewriting has a significant presence in various areas, not least in automated theorem proving where it is used as a proof technique. Many theorem provers employ specialised proof tactics for rewriting. This results in an interleaving…

计算机科学中的逻辑 · 计算机科学 2010-12-23 Issam Maamria , Michael Butler

Reactive synthesis is a framework for modeling and automatically synthesizing strategies in robotics, typically through computing a \emph{winning} strategy in a 2-player game between the robot and the environment. Winning strategies,…

机器人学 · 计算机科学 2024-10-14 Karan Muvvala , Morteza Lahijanian

Many compilers, synthesizers, and theorem provers rely on rewrite rules to simplify expressions or prove equivalences. Developing rewrite rules can be difficult: rules may be subtly incorrect, profitable rules are easy to miss, and rulesets…

This paper presents a method for synthesising sound and complete tableau calculi. Given a specification of the formal semantics of a logic, the method generates a set of tableau inference rules that can then be used to reason within the…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Renate A. Schmidt , Dmitry Tishkovsky

We present the tool Ranker for complementing B\"uchi automata (BAs). Ranker builds on our previous optimizations of rank-based BA complementation and pushes them even further using numerous heuristics to produce even smaller automata.…

形式语言与自动机理论 · 计算机科学 2022-06-07 Vojtěch Havlena , Ondřej Lengál , Barbora Šmahlíková

Term rewriting systems have a simple syntax and semantics and facilitate proofs of correctness. However, they are not as popular in industry or academia as imperative languages. We define a term rewriting based abstract programming language…

编程语言 · 计算机科学 2020-07-08 David Plaisted , Lee Barnett

Reactive systems \`a la Leifer and Milner, an abstract categorical framework for rewriting, provide a suitable framework for deriving bisimulation congruences. This is done by synthesizing interactions with the environment in order to…

计算机科学中的逻辑 · 计算机科学 2023-07-14 Mathias Hülsbusch , Barbara König , Sebastian Küpper , Lara Stoltenow

Bisimulation is crucial for verifying process equivalence in probabilistic systems. This paper presents a novel logical framework for analyzing bisimulation in probabilistic parameterized systems, namely, infinite families of finite-state…

软件工程 · 计算机科学 2025-05-16 Chih-Duo Hong , Anthony W. Lin , Philipp Rümmer , Rupak Majumdar

Recently, a new paradigm was introduced in automata theory. The main idea is to classify regular languages according to their propensity to be sorted, establishing a deep connection between automata theory and data compression [J. ACM…

形式语言与自动机理论 · 计算机科学 2026-02-10 Nicola Cotumaccio

In this paper we examine a number of term rewriting system for integer number representations, building further upon the datatype defining systems described in [2]. In particular, we look at automated methods for proving confluence and…

计算机科学中的逻辑 · 计算机科学 2016-07-18 Boas Kluiving , Wijnand van Woerkom

This article considers application of genetic algorithms for finite machine synthesis. The resulting genetic finite state machines synthesis algorithm allows for creation of machines with less number of states and within shorter time. This…

神经与进化计算 · 计算机科学 2013-08-06 Andrey Bereza , Maksim Lyashov , Luis Blanco

Matrix grammars are one of the first approaches ever proposed in regulated rewriting, prescribing that rules have to be applied in a certain order. Originally, they have been introduced by \'Abrah\'am on linguistic grounds. In traditional…

形式语言与自动机理论 · 计算机科学 2024-11-26 Henning Fernau , Lakshmanan Kuppusamy , Indhumathi Raman

Compiling programs to an instruction set architecture (ISA) requires a set of rewrite rules that map patterns consisting of compiler instructions to patterns consisting of ISA instructions. We synthesize such rules by constructing SMT…

计算机科学中的逻辑 · 计算机科学 2024-05-21 Ross Daly , Caleb Donovick , Caleb Terrill , Jackson Melchert , Priyanka Raina , Clark Barrett , Pat Hanrahan

The aim of this work is to address issues where formal specifications cannot be realized on a given dynamical system subjected to a changing environment. Such failures occur whenever the dynamics of the system restrict the robot in such a…

We study structural restrictions on biautomata such as, e.g., acyclicity, permutation-freeness, strongly permutation-freeness, and orderability, to mention a few. We compare the obtained language families with those induced by deterministic…

形式语言与自动机理论 · 计算机科学 2014-05-23 Markus Holzer , Sebastian Jakobi

We revisit the static dependency pair method for proving termination of higher-order term rewriting and extend it in a number of ways: (1) We introduce a new rewrite formalism designed for general applicability in termination proving of…

计算机科学中的逻辑 · 计算机科学 2019-04-08 Carsten Fuhs , Cynthia Kop

We extend our techniques developed in our earlier paper appeared in Computational Complexity, 2017 (preprint: arXiv:1508.00690) to obtain a deterministic polynomial time algorithm for computing the non-commutative rank together with…

计算复杂性 · 计算机科学 2018-02-06 Gábor Ivanyos , Youming Qiao , K. V. Subrahmanyam