COMPLETENESS OF COMBINATIONS OF CONSTRUCTOR SYSTEMS

被引:19
|
作者
MIDDELDORP, A [1 ]
TOYAMA, Y [1 ]
机构
[1] NIPPON TELEGRAPH & TEL PUBL CORP, COMMUN SCI LABS, SEIKA, KYOTO 61902, JAPAN
关键词
D O I
10.1006/jsco.1993.1024
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A term rewriting system is called complete if it is both confluent and strongly normalising. Barendregt and Klop showed that the disjoint union of complete term rewriting systems does not need to be complete. In other words, completeness is not a modular property of term rewriting systems. Toyama, Klop and Barendregt showed that completeness is a modular property of left-linear term rewriting systems. In this paper we show that it is sufficient to impose the constructor discipline for obtaining the modularity of completeness. This result is a simple consequence of a quite powerful divide and conquer technique for establishing completeness of such constructor systems. Our approach is not limited to systems which are composed of disjoint parts. The importance of our method is that we may decompose a given constructor system into parts which possibly share function symbols and rewrite rules in order to infer completeness. We obtain a similar technique for semi-completeness, i.e. the combination of confluence and weak normalisation. © 1993 Academic Press. All rights reserved.
引用
下载
收藏
页码:331 / 348
页数:18
相关论文
共 50 条
  • [21] Generic Encodings and Static Analysis of Constructor Rewriting Systems
    Cirstea, Horatiu
    Lermusiaux, Pierre
    Moreau, Pierre-Etienne
    2023 25TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING, SYNASC 2023, 2023, : 1 - 4
  • [22] Driver duty constructor: A pattern for public transport systems
    Zhao, LP
    Foster, T
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1999, 12 (02): : 45 - +
  • [23] On completeness of quadratic systems
    Gingold, Harry
    Solomon, Daniel
    NONLINEAR ANALYSIS-THEORY METHODS & APPLICATIONS, 2011, 74 (12) : 4234 - 4240
  • [24] Termination of narrowing in left-linear constructor systems
    Vidal, German
    FUNCTIONAL AND LOGIC PROGRAMMING, 2008, 4989 : 113 - 129
  • [25] Completeness of Gabor systems
    Groechenig, Karlheinz
    Haimi, Antti
    Romero, Jose Luis
    JOURNAL OF APPROXIMATION THEORY, 2016, 207 : 283 - 300
  • [26] COMPLETENESS OF CATEGORICAL SYSTEMS
    MIJOULE, R
    COMPTES RENDUS HEBDOMADAIRES DES SEANCES DE L ACADEMIE DES SCIENCES SERIE A, 1974, 279 (21): : 765 - 767
  • [27] The 'Constructor'
    Kane, P
    RARITAN-A QUARTERLY REVIEW, 2001, 21 (01): : 94 - 113
  • [28] Lifting Term Rewriting Derivations in Constructor Systems by Using Generators
    Riesco, Adrian
    Rodriguez-Hortala, Juan
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2015, (173): : 87 - 99
  • [29] Plan-generating systems constructor for cooperative application domains
    Giancaspro, Antonio
    Losito, Sergio
    Journal of Intelligent and Robotic Systems: Theory and Applications, 1995, 12 (02): : 175 - 193
  • [30] IMPLEMENTING 1ST-ORDER REWRITING WITH CONSTRUCTOR SYSTEMS
    THATTE, S
    THEORETICAL COMPUTER SCIENCE, 1988, 61 (01) : 83 - 92