Lassen bezeichnen die binäre Darstellung einer ganzen Zahl . Lassen.
Ist eine normale Sprache?
Ich denke, das kann man beweisen ist nicht regelmäßig mit dem Pump-Lemma, aber ich weiß nicht, wie ich es hier verwenden soll.
Lassen bezeichnen die binäre Darstellung einer ganzen Zahl . Lassen.
Ist eine normale Sprache?
Ich denke, das kann man beweisen ist nicht regelmäßig mit dem Pump-Lemma, aber ich weiß nicht, wie ich es hier verwenden soll.
Antworten:
Wir beginnen mit einem Lemma.
Lemma. Lassena>b≥4 . Wenn2a+2b+1 ist dann ein Quadrat a≥2b−3 .
Beweis. Lassen2a+2b+1=x2 . Deutlichx muss seltsam sein, sagen wir x=2y+1 . Dannx2=4y2+4y+1 , und so (y+1)y=y2+y=2a−2+2b−2=2b−2(2a−b+1) . Wenny ist auch dann noch y+1 ist seltsam und so y=2b−2z für einige ungerade z , und deshalb 2a−b+1=(2b−2z+1)z≥2b−2+1 und so a≥2b−2 . Wenny ist dann zwangsläufig ungerade y+1=2b−2z für einige ungerade z , und deshalb 2a−b+1=z(2b−2z−1)≥2b−2−1=2b−3+1+(2b−3−2) . Schon seitb≥4 , können wir schließen, dass a≥2b−3 . □
LassenL′=L∩10∗10∗0001 . Nach dem Lemma sind alle Wörter inL′ sind von der Form 10a−b−110b−11 mit a−b−1≥(b−1)−3 . Darüber hinaus seit22c+2c+1+1=(2c+1)2 , für alle c≥3 , 10c−210c1∈L′ .
WennL ist dann regelmäßig so ist L′ , sagen wir, sein minimaler DFA hat p Zustände. Betrachten Sie das Wort10p−210p1∈L′ und markieren Sie den Teilstring 0p . Das erweiterte Pump-Lemma zeigt das für einige0<q≤p , 10p−210p+q(t−1)1∈L′ für alle t≥0 . Nach unserem Lemma jedoch für allet Wir müssen haben p−2≥p+q(t−1)−3 und so 1≥q(t−1) , was falsch ist für t≥3 .
quelle