An elementary proof of a generalization of double Greibach normal form

被引:3
|
作者
Yoshinaka, Ryo [1 ]
机构
[1] Hokkaido Univ, Grad Sch Environm Sci & Technol, Sapporo, Hokkaido 0600814, Japan
关键词
Formal languages; Context-free grammars; Greibach normal form; GRAMMARS;
D O I
10.1016/j.ipl.2009.01.015
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Greibach normal form (GNF) introduced by Greibach, which facilitates proving several properties of context-free languages, is studied. Double Greibach normal form is a variant of GNF, where the right-hand side of each production begins and ends with a terminal symbol. Engelfriet has given an elementary proof of double GNF, while Rosenkrantz's and Hotz's proofs involve higher algebraic techniques. One can easily convert any CFG G = (V , T , P, S) in double GNF into an equivalent CFG in (m,n)-GNF for any nonnegative integers m and n such that at least one of them is not zero, by letting the new grammar consist of the rules such that α is derived from A by at most m steps of left-most derivation and at most n steps of right-most derivation. New nonterminals representing sequences of nonterminals from VLR are introduced to reduce the number of occurrences of nonterminals in production rules.
引用
收藏
页码:490 / 492
页数:3
相关论文
共 50 条
  • [1] AN ELEMENTARY PROOF OF DOUBLE GREIBACH NORMAL-FORM
    ENGELFRIET, J
    [J]. INFORMATION PROCESSING LETTERS, 1992, 44 (06) : 291 - 293
  • [2] AN EASY PROOF OF GREIBACH NORMAL-FORM
    EHRENFEUCHT, A
    ROZENBERG, G
    [J]. INFORMATION AND CONTROL, 1984, 63 (03): : 190 - 199
  • [3] ON GREIBACH NORMAL-FORM CONSTRUCTION
    URBANEK, FJ
    [J]. THEORETICAL COMPUTER SCIENCE, 1985, 40 (2-3) : 315 - 317
  • [4] ON GREIBACH NORMAL-FORM CONSTRUCTION
    URBANEK, FJ
    [J]. THEORETICAL COMPUTER SCIENCE, 1986, 44 (02) : 229 - 236
  • [5] Incremental Construction of Greibach Normal Form
    Bals, Markus
    Jansen, Christina
    Noll, Thomas
    [J]. 2013 INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING (TASE), 2013, : 165 - 168
  • [6] Greibach normal form transformation, revisited
    Koch, R
    Blum, N
    [J]. STACS 97 - 14TH ANNUAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE, 1997, 1200 : 47 - 54
  • [7] Greibach normal form transformation revisited
    Blum, N
    Koch, R
    [J]. INFORMATION AND COMPUTATION, 1999, 150 (01) : 112 - 118
  • [8] Greibach normal form in algebraically complete semirings
    Esik, Z
    Leiss, H
    [J]. COMPUTER SCIENCE LOGIC, PROCEEDINGS, 2002, 2471 : 135 - 150
  • [9] Algebraically complete semirings and Greibach normal form
    Esik, Z
    Leiss, H
    [J]. ANNALS OF PURE AND APPLIED LOGIC, 2005, 133 (1-3) : 173 - 203
  • [10] Weak Greibach Normal Form for Hyperedge Replacement Grammars
    Pshenitsyn, Tikhon
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2020, (330): : 108 - 125