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 条
  • [1] COMPLETENESS OF COMBINATIONS OF CONSTRUCTOR SYSTEMS
    MIDDELDORP, A
    TOYAMA, Y
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 488 : 188 - 199
  • [2] COMPLETENESS OF COMBINATIONS OF CONDITIONAL CONSTRUCTOR SYSTEMS
    MIDDELDORP, A
    [J]. JOURNAL OF SYMBOLIC COMPUTATION, 1994, 17 (01) : 3 - 21
  • [3] Innocuous constructor-sharing combinations
    Dershowitz, N
    [J]. REWRITING TECHNIQUES AND APPLICATIONS, 1997, 1232 : 202 - 216
  • [4] Proving sufficient completeness of constructor-based algebraic specifications
    Nakamura, Masaki
    Gaina, Daniel
    Ogata, Kazuhiro
    Futatsugi, Kokichi
    [J]. Lecture Notes in Electrical Engineering, 2015, 373 : 15 - 21
  • [5] Termination of constructor systems
    Arts, T
    Giesl, J
    [J]. REWRITING TECHNIQUES AND APPLICATIONS, 1996, 1103 : 63 - 77
  • [6] Nanobionics and the constructor for nanobionics systems
    Leshchev, DV
    Kozyrev, SV
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2003, 225 : U705 - U705
  • [7] A Fully Abstract Semantics for Constructor Systems
    Javier Lopez-Fraguas, Francisco
    Rodriguez-Hortala, Juan
    Sanchez-Hernandez, Jaime
    [J]. REWRITING TECHNIQUES AND APPLICATIONS, 2009, 5595 : 320 - 334
  • [8] Generic Encodings of Constructor Rewriting Systems
    Cirstea, Horatiu
    Moreau, Pierre-Etienne
    [J]. PROCEEDINGS OF THE 21ST INTERNATIONAL SYMPOSIUM ON PRINCIPLES AND PRACTICE OF DECLARATIVE PROGRAMMING (PPDP 2019), 2019,
  • [9] Semi-completeness of hierarchical and super-hierarchical combinations of term rewriting systems
    Rao, MRKK
    [J]. TAPSOFT '95: THEORY AND PRACTICE OF SOFTWARE DEVELOPMENT, 1995, 915 : 379 - 393
  • [10] Combinations and completeness transfer for quantified modal logics
    Schurz, Gerhard
    [J]. LOGIC JOURNAL OF THE IGPL, 2011, 19 (04) : 598 - 616