私は最終試験に向けて勉強していて、ウィキペディアの文脈自由文法の記事を読んでいて、次の例に出くわしました。
S → SS- (1st production rule)
S → (S) - (2nd production rule)
S → () - (3rd production rule)
左右の派生がよくわかります。この問題を解決しようとしたとき、開始記号から始めます
S-> SS -> (S)S-> ()S-> ()(S) -> ()()
でも答えを見たらこんな感じでした
S → SS → SSS → (S)SS → ((S))SS → ((SS))S(S)
→ ((()S))S(S) → ((()()))S(S) → ((()()))()(S)
→ ((()()))()(())
私の答えの何が問題なのかわかりませんか?最初の生産規則を 2 回使用する必要がありますか? 誰でもこれで私を助けてくれませんか。