György Révészによる素直な手法は、黒田標準形をチョムスキーの文脈依存文法の形に変換する。AB → CD は4個の文脈依存な規則 AB → AZ, AZ → WZ, WZ → WD, WD → CD に置き換えられる。この手法はまた、単調文法が文脈依存文法であることの証明にもなっている[1]。
ここで ε は空文字列である。これは、冒頭に挙げた文脈依存文法の黒田標準形に A → ε を加えただけのものである。どんな無制限文法もこの形式の生成規則のみを使う文法に弱等価(英語版)である[2](すなわち同じ言語を生成するが、それぞれの導出木の形は異なるかもしれない)。もしも上記から規則 AB → CD が取り除けるならば、それは文脈自由文法となる[5](チョムスキー標準形)。
Penttonen標準形
黒田標準形の文脈依存な規則が AB → AD(左文脈依存、left context-sensitive[6])となるケースを特別にPenttonen標準形(Penttonen自身の用語によれば片側標準形、one-sided normal form)という[4]。文脈依存文法におけるPenttonen標準形は次のとおりである[1][2]。
AB → AD
A → BC
A → a
どんな文脈依存文法にも、それと弱等価なPenttonen標準形が存在する[2]。黒田標準形の場合と同様に、これに A → ε を加えれば無制限文法におけるPenttonen標準形が得られる。
参考文献
S.-Y. Kuroda, Classes of languages and linear-bounded automata, Information and Control 7(2): 207–223, June 1964.
^ abcdeMateescu, Alexandru; Salomaa, Arto (1997). “Chapter 4: Aspects of Classical Language Theory”. In Rozenberg, Grzegorz; Salomaa, Arto. Handbook of Formal Languages. Volume I: Word, language, grammar. Springer-Verlag. p. 190. ISBN978-3-540-61486-9