Questo linguaggio è definito usando i numeri primi gemelli regolari?


19

Permettere

L={an∣∃p≥n 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+2∈P}LL=P/a∗PPP/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=a∗L
— 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.np≥np+2L={an|n∈N}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|n≤N}

Per distinzione caso, concludiamo che è regolare.L


9

È regolare in entrambi i casi.

  • Se ci sono infiniti numeri primi gemelli, allora .L={an:n≥0}=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.