ON WEAKLY CONFLUENT MONADIC STRING-REWRITING SYSTEMS

被引:12
|
作者
MADLENER, K
NARENDRAN, P
OTTO, F
ZHANG, L
机构
[1] GESAMTHSCH KASSEL, FACHBEREICH MATH INFORMAT, POSTFACH 101380, W-3500 KASSEL, GERMANY
[2] UNIV KAISERSLAUTERN, FACHBEREICH INFORMAT, W-6750 KAISERSLAUTERN, GERMANY
[3] SUNY Albany, DEPT COMP SCI, ALBANY, NY 12222 USA
[4] UNIV WATERLOO, DEPT COMP SCI, WATERLOO N2L 3G1, ONTARIO, CANADA
关键词
D O I
10.1016/0304-3975(93)90213-D
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
It is investigated as to how far the various decidability results for finite, monadic, and confluent string-rewriting systems can be carried over to the class of finite monadic string-rewriting systems that are only weakly confluent. Here a monadic string-rewriting system R on some alphabet SIGMA is called weakly confluent if it is confluent on all the congruence classes [a]R, with a is-an-element-of SIGMA or {e}. After establishing that the property of weak confluence is tractable for finite monadic string-rewriting systems, we prove that many decision problems that are tractable for finite, monadic, and confluent systems are, in fact, undecidable for finite monadic systems that are only weakly confluent. An example is the word problem. On the other hand, for finite, monadic, and weakly confluent systems that present groups, the validation problem for linear sentences is decidable. Many decision problems, among them the word problem and the generalized word problem, can be expressed through linear sentences and, hence, they all are decidable in this setting. The paper closes with a specialized completion procedure for finite, monadic string-rewriting systems presenting groups. Given a system of this form, the completion procedure tries to construct an equivalent system of the same form that, in addition, is weakly confluent. The correctness and completeness of this procedure are shown, and some detailed examples are presented. This procedure, together with the decidability results mentioned before, presents an elegant and uniform way to perform computations in context-free groups effectively.
引用
收藏
页码:119 / 165
页数:47
相关论文
共 50 条
  • [21] ABOUT THE DESCRIPTIVE POWER OF CERTAIN CLASSES OF FINITE STRING-REWRITING SYSTEMS
    MADLENER, K
    OTTO, F
    [J]. THEORETICAL COMPUTER SCIENCE, 1989, 67 (2-3) : 143 - 172
  • [22] Contributions of Ronald V. Book to the theory of string-rewriting systems
    McNaughton, R
    [J]. THEORETICAL COMPUTER SCIENCE, 1998, 207 (01) : 13 - 23
  • [23] String-rewriting grammars for evolutionary architectural design
    McDermott, James
    Swafford, John Mark
    Hemberg, Martin
    Byrne, Jonathan
    Hemberg, Erik
    Fenton, Michael
    McNally, Ciaran
    Shotton, Elizabeth
    O'Neill, Michael
    [J]. ENVIRONMENT AND PLANNING B-PLANNING & DESIGN, 2012, 39 (04): : 713 - 731
  • [24] Applying string-rewriting to sequence-based specification
    Eschbach, Robert
    Lin, Lan
    Poore, Jesse H.
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2013, 43 (03) : 414 - 449
  • [25] Applying string-rewriting to sequence-based specification
    Robert Eschbach
    Lan Lin
    Jesse H. Poore
    [J]. Formal Methods in System Design, 2013, 43 : 414 - 449
  • [26] GROUPS PRESENTED BY CERTAIN CLASSES OF FINITE LENGTH-REDUCING STRING-REWRITING SYSTEMS
    MADLENER, K
    OTTO, F
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1987, 256 : 133 - 144
  • [27] Infinite convergent string-rewriting systems and cross-sections for finitely presented monoids
    Otto, F
    Katsura, M
    Kobayashi, Y
    [J]. JOURNAL OF SYMBOLIC COMPUTATION, 1998, 26 (05) : 621 - 648
  • [28] THE PROBLEM OF DECIDING CONFLUENCE ON A GIVEN CONGRUENCE CLASS IS TRACTABLE FOR FINITE SPECIAL STRING-REWRITING SYSTEMS
    OTTO, F
    [J]. MATHEMATICAL SYSTEMS THEORY, 1992, 25 (04): : 241 - 251
  • [30] Augmenting Sequence Enumeration with String-Rewriting for Requirements Analysis and Behavioral Specification
    Lin, Lan
    Poore, Jesse H.
    Eschbach, Robert
    Hierons, Robert M.
    Robinson-Mallett, Christopher
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2013, 2013, 7793 : 179 - 193