Generalized Sufficient Conditions for Modular Termination of Rewriting
@inproceedings{Gramlich1992GeneralizedSC, title={Generalized Sufficient Conditions for Modular Termination of Rewriting}, author={Bernhard Gramlich}, booktitle={ALP}, year={1992} }
Modular properties of term rewriting systems, i.e. properties which are preserved under disjoint unions, have attracted an increasing attention within the last few years. Whereas confluence is modular this does not hold true in general for termination. By means of a careful analysis of potential counterexamples we prove the following abstract result. Whenever the disjoint union \(\mathcal{R}_1 \oplus \mathcal{R}_2\) of two (finite) terminating term rewriting systems \(\mathcal{R}_1 ,\mathcal{R…
86 Citations
Generalized sufficient conditions for modular termination of rewriting
- Mathematics, Computer ScienceApplicable Algebra in Engineering, Communication and Computing
- 2005
The main results are generalized to some restricted form of non-disjoint combinations of term rewriting systems, namely for ‘combined systems with shared constructors’ and it is proved that the minimal rank of potential counterexamples in disjoint unions may be arbitrarily high which shows that interaction of systems in such disj joints may be very subtle.
Sufficient Conditions for Modular Termination of Conditional Term Rewriting Systems
- Computer ScienceCTRS
- 1992
This work derived sufficient criteria for modularity of termination to the case of conditional term rewriting systems (CTRSs) and related various definitions of notions related to termination of CTRSs to each other and discusses some subtleties and problems concerning extra variables in the rules.
Suucient Conditions for Modular Termination of Conditional Term Rewriting Systems
- Computer Science
- 1993
This result generalizes known suucient syntactical criteria for modular termination of rewriting to the case of conditional term rewriting systems (CTRSs) and relates various deenitions of notions related to termination of CTRSs to each other and discusses some subtleties and problems concerning extra variables in the rules.
On the Modularity of Termination of Term Rewriting Systems
- Computer Science, MathematicsTheor. Comput. Sci.
- 1994
Relating Innermost, Weak, Uniform and Modular Termination of Term Rewriting Systems
- Computer ScienceLPAR
- 1992
It is shown that termination is modular for locally confluent overlay systems and a simplified proof of the fact that completeness is a decomposable property of so-called constructor systems is obtained.
Completeness of Combinations of Conditional Constructor Systems 1 , 2
- Mathematics
- 1994
A property of term rewriting systems is modular if it is preserved under disjoint union. In the past few years the modularity of properties of term rewriting systems has been extensively studied. The…
Modular Proofs for Completeness of Hierarchical Term Rewriting Systems
- Computer ScienceTheor. Comput. Sci.
- 1995
Termination of Narrowing: Automated Proofs and Modularity Properties
- Computer Science
- 2013
This method generalizes the current state-of-the-art, enabling the study of termination of logic programs in terms of the termination of narrowing, something which was not possible previously.
Abstract Relations between Restricted Termination and Confluence Properties of Rewrite Systems
- MathematicsFundam. Informaticae
- 1995
It is shown that termination is modular for some classes of innermost terminating and locally confluent term rewriting systems, namely for non-overlapping and even for overlay systems, by means of a proof technique which itself constitutes a modular approach.
On Termination and Confluence Properties of Disjoint and Constructor-Sharing Conditional Rewrite Systems
- MathematicsTheor. Comput. Sci.
- 1996
References
SHOWING 1-10 OF 43 REFERENCES
A Structural Analysis of Modular Termination of Term Rewriting Systems
- Computer Science
- 1991
Modular properties of term rewriting systems, i.e. properties which are preserved under disjoint unions, have attracted an increasing attention within the last few years. Whereas connuence is modular…
Sufficient Conditions for Modular Termination of Conditional Term Rewriting Systems
- Computer ScienceCTRS
- 1992
This work derived sufficient criteria for modularity of termination to the case of conditional term rewriting systems (CTRSs) and related various definitions of notions related to termination of CTRSs to each other and discusses some subtleties and problems concerning extra variables in the rules.
Suucient Conditions for Modular Termination of Conditional Term Rewriting Systems
- Computer Science
- 1993
This result generalizes known suucient syntactical criteria for modular termination of rewriting to the case of conditional term rewriting systems (CTRSs) and relates various deenitions of notions related to termination of CTRSs to each other and discusses some subtleties and problems concerning extra variables in the rules.
Relating Innermost, Weak, Uniform and Modular Termination of Term Rewriting Systems
- Computer ScienceLPAR
- 1992
It is shown that termination is modular for locally confluent overlay systems and a simplified proof of the fact that completeness is a decomposable property of so-called constructor systems is obtained.
Completeness of Combinations of Constructor Systems
- MathematicsRTA
- 1991
This paper shows that it is sufficient to impose the constructor discipline for obtaining the modularity of completeness and obtains a similar technique for semi-completeness, i.e. the combination of confluence and weak normalization.
Rewrite Systems
- Computer ScienceHandbook of Theoretical Computer Science, Volume B: Formal Models and Sematics
- 1990
Combinations of Simplifying Conditional Term Rewriting Systems
- Computer ScienceCTRS
- 1992
It will be shown that the combined CTRS R = R1 ∪ R2 is simplifying if and only if R1 and R2 are simplifying, which is a modular property of finite simplifying join CTRSs.
Confluence of the Disjoint Union of Conditional Term Rewriting Systems
- Computer ScienceCTRS
- 1990
This paper extends Toyama's result that confluence is a modular property ofterm rewriting systems to the class of conditional term rewriting systems, which may be of relevance in integrating functional programming and logic programming.