Title
An Abstract Concept of Optimal Implementation
Abstract
In previous works, we introduced Stable Deterministic Residual Structures (SDRSs), Abstract Reduction Systems with an axiomatized residual relation which model orthogonal term and graph rewriting systems, and Deterministic Family Structures (DFSs), which add an axiomatized notion of redex-family to capture known sharing concepts in the λ-calculus and other orthogonal rewrite systems. In this paper, we introduce and study a concept of implementation of DFSs. We show that for any DFS F, its implementation FI is a non-duplicating DFSs with zig-zag as the family relation, where zig-zag is simply the symmetric and transitive closure of the residual relation on redexes with histories. Further, we show that sharing is compositional: the sharing in a DFS F can be decomposed into a weaker sharing F' (such as zig-zag) and a sharing in the implementation F'I of F' stronger than zig-zag. These results require study of the family relation in non-duplicating SDRSs. We show that zig-zag forms a family-relation in every non-duplicating SDRS, and that it is the only separable family relation in such SDRSs.
Year
DOI
Venue
2003
10.1016/S1571-0661(05)82618-0
Electronic Notes in Theoretical Computer Science
Keywords
Field
DocType
transitive closure,graph rewriting
Distributed File System,Residual,Discrete mathematics,Computer science,Design for Six Sigma,Separable space,Theoretical computer science,Graph rewriting,Transitive closure
Journal
Volume
Issue
ISSN
86
4
1571-0661
Citations 
PageRank 
References 
3
0.38
13
Authors
2
Name
Order
Citations
PageRank
Zurab Khasidashvili130725.40
John R. W. Glauert2779.24