中文
相关论文

相关论文: Logged Rewriting for Monoids

200 篇论文

We introduce the structural resource lambda-calculus, a new formalism in which strongly normalizing terms of the lambda-calculus can naturally be represented, and at the same time any type derivation can be internally rewritten to its…

计算机科学中的逻辑 · 计算机科学 2025-03-26 Ugo Dal Lago , Federico Olimpieri

When we want to answer/certify whether a given equation is entailed by an equational system we face the following problems: (1) It is hard to find a conversion (but easy to certify a given one). (2) Under the assumption that Knuth-Bendix…

计算机科学中的逻辑 · 计算机科学 2012-08-09 Thomas Sternagel , René Thiemann , Harald Zankl , Christian Sternagel

We introduce Associative Commutative Distributive Term Rewriting (ACDTR), a rewriting language for rewriting logical formulae. ACDTR extends AC term rewriting by adding distribution of conjunction over other operators. Conjunction is vital…

编程语言 · 计算机科学 2007-05-23 Gregory J. Duck , Peter J. Stuckey , Sebastian Brand

With a view on applications in computing, in particular concurrency theory and higher-dimensional rewriting, we develop notions of $n$-fold monoid and comonoid objects in $n$-fold monoidal categories and bicategories. We present a series of…

范畴论 · 数学 2024-11-07 James Cranch , Georg Struth

Petri Nets (PN) are a central, theoretically sound model for concurrent or distributed systems but, at least in their classical definition, not expressive enough to represent dynamic reconfiguration capabilities. On the other side,…

计算机科学中的逻辑 · 计算机科学 2021-11-17 Lorenzo Capra

Completion is one of the most studied techniques in term rewriting and fundamental to automated reasoning with equalities. In this paper we present new correctness proofs of abstract completion, both for finite and infinite runs. For the…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Nao Hirokawa , Aart Middeldorp , Christian Sternagel , Sarah Winkler

Streams are infinite sequences over a given data type. A stream specification is a set of equations intended to define a stream. We propose a transformation from such a stream specification to a term rewriting system (TRS) in such a way…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Hans H Zantema

String diagrams are a graphical language used to represent processes that can be composed sequentially or in parallel, which correspond graphically to horizontal or vertical juxtaposition. In this paper we demonstrate how to compute the…

范畴论 · 数学 2024-04-04 Celia Rubio-Madrigal , Jules Hedges

We propose a modal logic tailored to describe graph transformations and discuss some of its properties. We focus on a particular class of graphs called termgraphs. They are first-order terms augmented with sharing and cycles. Termgraphs…

计算机科学中的逻辑 · 计算机科学 2010-03-24 Ph. Balbiani , R. Echahed , A. Herzig

Linear rules have played an increasing role in structural proof theory in recent years. It has been observed that the set of all sound linear inference rules in Boolean logic is already coNP-complete, i.e. that every Boolean tautology can…

计算机科学中的逻辑 · 计算机科学 2019-03-14 Anupam Das , Lutz Straßburger

We introduce a high-level language with Python-like syntax for string-to-string, polyregular, first-order definable transductions. This language features function calls, boolean variables, and nested for-loops. We devise and implement a…

形式语言与自动机理论 · 计算机科学 2025-05-16 Aliaume Lopez , Rafał Stefański

We propose a notion of complexity for oriented conditional term rewrite systems satisfying certain restrictions. This notion is realistic in the sense that it measures not only successful computations, but also partial computations that…

计算机科学中的逻辑 · 计算机科学 2019-03-14 Cynthia Kop , Aart Middeldorp , Thomas Sternagel

An inductive theorem proving method for constrained term rewriting systems, which is based on rewriting induction, needs a decision procedure for reduction-completeness of constrained terms. In addition, the sufficient complete property of…

形式语言与自动机理论 · 计算机科学 2013-11-25 Naoki Nishida , Masahiko Sakai , Yasuhiro Nakano

This paper is an expository contribution reporting on published work. It focusses on an approach followed in the rewriting community to formalize the concept of strategy. Based on rewriting concepts, several definitions of strategy are…

计算机科学中的逻辑 · 计算机科学 2013-03-05 Hélène Kirchner

We describe a simple scheme for constructing finitely generated monoids in which left-divisibility is a linear ordering and for practically investigating these monoids. The approach is based on subword reversing, a general method of…

群论 · 数学 2012-05-09 Patrick Dehornoy

We construct finite coherent presentations of plactic monoids of type A. Such coherent presentations express a system of generators and relations for the monoid extended in a coherent way to give a family of generators of the relations…

组合数学 · 数学 2016-09-07 Nohra Hage , Philippe Malbos

Rewriting is a common approach to logic optimization based on local transformations. Most commercially available logic synthesis tools include a rewriting engine that may be used multiple times on the same netlist during optimization. This…

计算机科学中的逻辑 · 计算机科学 2011-08-19 Nan Li , Elena Dubrova

Constructor rewriting systems are said to be cons-free if any constructor term occurring in the rhs of a rule must be a subterm of the lhs of the rule. Roughly, such systems cannot build new data structures during their evaluation. In…

计算机科学中的逻辑 · 计算机科学 2017-11-10 Cynthia Kop , Jakob Grue Simonsen

This paper addresses the problem of creating simplifiers for logic formulas based on conditional term rewriting. In particular, the paper focuses on a program synthesis application where formula simplifications have been shown to have a…

编程语言 · 计算机科学 2016-02-24 Rohit Singh , Armando Solar-Lezama

We use a labelled deduction system based on the concept of computational paths (sequences of rewrites) as equalities between two terms of the same type. We also define a term rewriting system that is used to make computations between these…

计算机科学中的逻辑 · 计算机科学 2021-05-11 Tiago M. L. Veras , Arthur F. Ramos , Ruy J. G. B. de Queiroz , Anjolina G. de Oliveira