言語L = { 0 n 1 m ∣ n と m は素数}
2つの数値が素数であるかどうかをPDAが判断するのは複雑すぎるため、コンテキストフリーではないようです。
ポンピングレンマを使用しても無駄になりました。
どんな助けでも喜んでいただければ幸いです。
編集:
ポンピングレンマでの失敗した試みの1つを次に示します。
してみましょうNは
場合は、V xが
ただし、他の分解の場合、そのような整数iを見つけることができませんでした
言語L = { 0 n 1 m ∣ n と m は素数}
2つの数値が素数であるかどうかをPDAが判断するのは複雑すぎるため、コンテキストフリーではないようです。
ポンピングレンマを使用しても無駄になりました。
どんな助けでも喜んでいただければ幸いです。
編集:
ポンピングレンマでの失敗した試みの1つを次に示します。
してみましょうNは
場合は、V xが
ただし、他の分解の場合、そのような整数iを見つけることができませんでした
回答:
私がこれを以前に見なかったことはばかげています...
言語(Lと呼ぶ)が文脈自由ではないという証明は矛盾によるものです。想定Lが一定ではありのCFGのためのポンピング補題により、文脈自由であるN、各文字列のことをσ ∈ Lとなるよう| σ | ≥ Nそれは書くことができるσを= Uは、V 、X 、Y 、Zを用いて、VのY ≠ εようにすべてのためのk ≥ 0列Uは、V 、K、X 、Y 、Kの Z ∈ L。取る
m + k a≡ 0(modn )n + k b≡ 0(modm )
これは、ユニークな解有するkは*モジュロM nは中国の剰余定理により(我々は< N、およびAS nは、素数であるGCD (、N )= 1 ;同様に、B及びM)、したがって我々は書くことができる:
Mを+ k ∗ a