プログラミングではなく、オートマトンに関する質問です。ここで質問する内容ではないとは承知していますが、もしわかる方がいらっしゃったら教えていただきたいです。
実現したいこと
・ある言語を正規言語か文脈自由言語か、そのどちらでもないのかの判定。
・反復補題に用いてよい任意の文字列zを一般的な形で取ることができない場合の反復補題の適用方法。(z=a^sb^tc^(s+t)のように、cの数はa,bの数により決まるが、a,bの数の大小関係が決まらないときの部分集合とはならないようなzの選択を表すことができないように感じます。もしs,tの大小関係で場合分けしても各々は部分集合でしかないように思います。)
試したこと
・ある言語が正規言語か文脈自由言語かを判定できればいいので、まずそのような文法を作ろうとするのですが、作れないと感じたときに、作れないという保証がなく、何をもって文脈自由言語でないと判断できるのかがわかりません。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2025/08/08 14:21