私は2つの質問をしており、私はそれについてもいくつか考えています。文脈自由言語で1または2の右側変数
1)各ルールの右側に1つの末端または変数を持つX-Context Free grammer(X-CFG)。
2)すべての規則の右側に2末端または可変のY-CFG。
質問:
a)は、彼らがすべての非正規言語を生成していますか?証明する。
b)すべての通常の言語を生成していますか?証明する。
回答:
A)私は、彼らは任意の非正規言語を生成傾けるよう、それは文字列のみの有限数を生成できる可能性があるため、彼らは任意の非定期的に生成することができない、X-CFGのためだと思います。
b)^^のような通常の言語は無限にあります。 CFGで無限の文字列を生成することはできません。したがって、すべての通常の言語を生成することはできません。
私は正しいですか?
私は質問についてよく分かりません。
ありがとうございました。私は右辺に1つの変数(端末)があると、有限の文字列しか生成できないことを意味します。だからX-CFGの質問(a)と(b)は間違っています。しかし、2つの変数が右側にある場合は、例のような非正規言語を生成できることを意味します。パート(b)はいかがですか? –
私はすでにパートbに答えたと思うので、私の思考をさらに明確にするためのアップデートを追加しました。 – fjoe
ありがとうございました。 –