Czy ten język jest zdefiniowany przy użyciu podwójnych liczb pierwszych regularnych?

19

Pozwolić

L={anpn p, p+2 are prime}.

Czy regularny?L

To pytanie wyglądało podejrzanie na pierwszy rzut oka i zdałem sobie sprawę, że jest związane z hipotezą o podwójnej liczbie pierwszych . Mój problem polega na tym, że domysł nie został jeszcze rozwiązany, więc nie jestem pewien, jak mogę kontynuować ustalanie, że język jest prawidłowy.

Daniil
źródło
Zauważ, że jeśli to L jest ilorazem: L = P / a (lub jest to zestaw prefiksów P ). Ogólnie rzecz biorąc, dla każdej jednoargumentowego języka P język P / * jest regularny. P={ap:p,p+2P}LL=P/aPPP/a
sdcvvc
Zabawnym wariantem jest . Jest to normalne, jeśli hipoteza podwójnej liczby pierwotnej jest fałszywa. L={ap:p and p+2 are prime}
Yuval Filmus

Odpowiedzi:

17

Jeśli hipoteza podwójnej liczby pierwotnej jest prawdziwa, to , która jest regularna. Jeśli hipoteza o podwójnej liczbie pierwszych nie jest prawdziwa, wówczas istnieje wiele skończonych liczb pierwszych; w rzeczywistości istnieje największa para podwójnych liczb pierwszych { p , p + 2 } . W tym przypadku L = { a n | n < p + 1 } , język skończony. W obu przypadkach otrzymujesz zwykły język, więc myślę, że bezpiecznie jest to wywnioskowaćL=a{p,p+2}L={an|n<p+1} jest językiem zwykłym ... po prostu nie będziemy wiedzieć, który to jest, dopóki nie rozwiąże się hipoteza podwójnej liczby pierwotnej.L

Patrick87
źródło
<robiłem zbyt wiele intuicyjnej logiki> Czy hipoteza podwójnej liczby pierwotnej może być nierozstrzygalna?
Gilles „SO- przestań być zły”
@Gilles Czy niezdecydowanie jest tutaj naprawdę właściwym terminem? Albo istnieje nieskończenie wiele bliźniaczych liczb pierwszych, albo ich nie ma.
Zach Langley
@ZachLangley Niekoniecznie: hipoteza podwójnej liczby pierwotnej (TP) może być nierozstrzygalna (w sensie niezależnym od zwykłych aksjomatów matematycznych) . Ale mój komentarz był żartem (niemożliwy do uzyskania, jeśli nie wiesz, czym jest intuicyjna logika ; w rzeczywistości z „TP czy nie TP” możemy wywnioskować „ jest skończone lub L jest L = a ”, więc L i tak jest regularneLLL=aL
Gilles „SO- przestań być zły”
11

Tak, ten język jest regularny. Hipoteza podwójnej liczby pierwszej nie musi być rozwiązana, aby to zobaczyć:

Załóżmy, że hipoteza podwójnej liczby pierwszej jest prawdziwa, to znaczy dla dowolnego możemy znaleźć liczbę pierwszą p n taką, że p + 2 jest liczbą pierwszą. W szczególności L = { a n | n N } , ponieważ warunek jest zawsze spełniony. Ten ostatni jest język eksprymowanej przez a * i stąd regularne.npnp+2L={an|nN}a

Npp+2n>Npp+2L={an|nN}

L

Alex ten Brink
źródło
9

W obu przypadkach jest to normalne.

  • L={an:n0}=L(a)
  • L
Janoma
źródło