term rewriting system
Recently Published Documents


TOTAL DOCUMENTS

29
(FIVE YEARS 1)

H-INDEX

6
(FIVE YEARS 0)

2021 ◽  
Author(s):  
T. M. L. de Veras ◽  
A. F. Ramos ◽  
R. J. G. B. de Queiroz ◽  
A. G. de Oliveira

We address the question as to how to formalise the concept of computational paths (sequences of rewrites) as equalities between two terms of the same type. The intention is to demonstrate the use of a term rewriting system in performing computations with these computational paths, establishing equalities between equalities, and further higher equalities, in particular, in the calculation of fundamental groups of surfaces such as the circle, the torus and the real projective plane.



2020 ◽  
Vol 4 (OOPSLA) ◽  
pp. 1-28
Author(s):  
Julie L. Newcomb ◽  
Andrew Adams ◽  
Steven Johnson ◽  
Rastislav Bodik ◽  
Shoaib Kamil


2019 ◽  
pp. 048-056
Author(s):  
R.S. Shevchenko ◽  
◽  
A.Yu. Doroshenko ◽  
◽  


Author(s):  
Edward William Ayers ◽  
William T. Gowers ◽  
Mateja Jamnik


10.29007/cpt8 ◽  
2018 ◽  
Author(s):  
Marco Comini ◽  
Luca Torella

In this paper we present a novel condensed narrowing-like semantics that contains the minimal information which is needed to describe compositionally all possible rewritings of a term rewriting system. We provide its goal-dependent top-down definition and, more importantly, an equivalent goal-independent bottom-up fixpoint characterization.We prove soundness and completeness w.r.t. the small-step behavior of rewriting for the full class of term rewriting systems.



2017 ◽  
Vol 17 (02) ◽  
pp. e19
Author(s):  
Claudia Mónica Necco ◽  
José N. Oliveira ◽  
Joost Visser ◽  
Roberto Uzal

Binary relational algebra provides semantic foundations for major areas of computing, such as database design, state-based modeling and functional programming. Remarkably, static checking support in these areas fails to exploit the full semantic content of relations. In particular, properties such as the simplicity or injectivity of relations are not statically enforced in operations such as database queries, state transitions, or composition of functional components. When data models, their constraints and operations are represented by point-free binary relational expressions, proof obligations can be expressed as inclusions between relational expressions. We developed a typedirected, strategic term rewriting system that can be used to simplify relational proof obligations and ultimately reduce them to tautologies. Such reductions can be used to provide extended static checking for design contraints commonly found in software modeling and development.



Sign in / Sign up

Export Citation Format

Share Document