Questo linguaggio è definito usando i numeri primi gemelli regolari?


19

Permettere

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

è regolare?L

Questa domanda sembrava sospettosa al primo sguardo e mi sono reso conto che è collegato alla congettura dei gemelli primi . Il mio problema è che la congettura non è stata ancora risolta, quindi non sono sicuro di come posso procedere nel decidere che la lingua è regolare.


Si noti che se allora L è un quoziente: L = P / a (o, è l'insieme dei prefissi di P ). In generale, per qualsiasi lingua unaria P la lingua P / a è regolare. P={ap:p,p+2P}LL=P/aPPP/a
sdcvvc,

Una variante divertente è . Questo è normale se la congettura dei gemelli primi è falsa. L={ap:p and p+2 are prime}
Yuval Filmus,

Risposte:


17

Se la congettura del primo gemello è vera, allora , che è regolare. Se la congettura dei primi gemelli non è vera, allora ci sono finitamente molti primi gemelli; in effetti, esiste una coppia maggiore di numeri primi gemelli { p , p + 2 } . In questo caso, L = { a n | n < p + 1 } , un linguaggio finito. In entrambi i casi, ottieni un linguaggio regolare, quindi penso che sia sicuro concludere che L è un linguaggio normale ... non sapremo quale sia fino a quando la congettura dei primi gemelli non sarà risolta.L=a{p,p+2}L={an|n<p+1}L


<ha fatto troppa logica intuizionista> La congettura dei gemelli primi potrebbe essere indecidibile?
Gilles 'SO-smetti di essere malvagio' il

@Gilles È davvero indecidibile il termine corretto qui? O ci sono infiniti numeri primi gemelli o non ce ne sono.
Zach Langley,

@ZachLangley Non necessariamente: la congettura dei primi gemelli (TP) potrebbe essere indecidibile (nel senso di indipendente dai soliti assiomi matematici) . Ma il mio commento è stato uno scherzo (impossibile da ottenere se non si conosce la logica intuitiva ; in effetti, da "TP o non TP", si può dedurre " è finito o L è L = a ", quindi L è comunque normaleLLL=aL
Gilles 'SO- smetti di essere malvagio' il

11

Sì, questa lingua è regolare. La congettura dei gemelli primi non deve essere risolta per vedere questo:

Supponiamo che la congettura del primo gemello sia vera, cioè per qualsiasi , possiamo trovare un primo p n tale che p + 2 è primo. Quindi, in particolare, L = { a n | n N } , poiché la condizione è sempre vera. Quest'ultima lingua è espressibile da un e quindi regolare.npnp+2L={an|nN}a

Supponiamo che la congettura dei gemelli primi sia falsa. Quindi esiste qualche tale che esiste un primo p tale che p + 2 è primo, e per ogni n > N non esiste alcun p tale che p + 2 è primo. In questo caso, L = { a n | n N } , che è un linguaggio finito, e quindi regolare.Npp+2n>Npp+2L={an|nN}

Per distinzione caso, concludiamo che è regolare.L


9

È regolare in entrambi i casi.

  • Se ci sono infiniti numeri primi gemelli, allora .L={an:n0}=L(a)
  • Se ci sono finiti molti numeri primi gemelli, allora è finito, quindi regolare.L
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.