これは宿題に関する質問ですが、質問をできるだけ早く理解することが重要でないかどうか私はここでは質問しません。文脈自由文法の一部大きな謎
私は言語{w、{b、b} *}を与えられました。 wはa^n b^m yの形式であり、ここで| y | = n + m}文脈自由文法を作らなければならない。
私はこの問題は、私の解決策(私の最高の推測)のために、私の理解で問題があると思う:
S - >には| bB | _( "_" 空の意味)
B - > BBY
は、 "文字列あなたの文法を使用して生成することができませんでした 'aaaaba'" と、このようなのようなエラーを生成します。誰かが正しいトラックに私を助けることができますか?どうやら私は「y」と書かなければならないと思うので、その機能は何ですか?私はウェブ上の例を探してみましたが、| x = z + kなどがないものは見つかりませんでした。
お願いします。
可能重複[ためのCFGを作成](http://stackoverflow.com/questions/9406382/construct-a-cfg-for) –
それは近いですが、追加のYは、端部にありますこの関数は謎です(a^nb^my?)。ありがとう、結構です。 – user1258216