使用双素数定义的这种语言是否正常?


19

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

是正规的吗?L

乍一看,这个问题看起来很可疑,我已经意识到这与孪生素数猜想有关。我的问题是该猜想尚未解决,因此我不确定如何确定该语言是否正常。


请注意,如果则是商:(或者,它是前缀集的)。通常,对于任何一元语言,语言是常规的。大号大号= P / 一个* P P P / 一个*P={ap:p,p+2P}LL=P/aPPP/a
sdcvvc

一个有趣的变体是。如果双素数猜想是错误的,这是正常的。L={ap:p and p+2 are prime}
Yuval Filmus 2014年

Answers:


17

如果孪生素数猜想为真,则,这是规则的。如果孪生素数猜想不成立,那么肯定有很多孪生素数。确实,有一对最大的孪生素数。在这种情况下,,一种有限的语言。无论哪种情况,您都可以使用常规语言,所以我认为可以得出结论是常规语言是很安全的……在双生素数猜想得到解决之前,我们只是不知道它是哪一种。 { p p + 2 } L = { a n | n < p + 1 } LL=a{p,p+2}L={an|n<p+1}L


<做太多的直觉逻辑>双生素数猜想是否不可确定?
吉勒斯(Gillles)“所以-别再邪恶了”

@Gilles在这里,不确定性真的是正确的说法吗?无限多个双素数或没有。
Zach Langley 2012年

@ZachLangley不一定:孪生素数猜想(TP)可能不确定(从独立于通常的数学公理的意义上来说)。但是我的评论是个玩笑(如果您不知道什么是直觉逻辑,就不可能得出结论;实际上,根据“ TP是否为TP”,我们可以得出“ 是有限的,或者LL = a ”,所以L反正还是正常的LLL=aL
吉尔斯(Gilles)'所以别再邪恶了'

11

是的,这种语言是正常的。孪生素数猜想无需解决,就可以看到以下情况:

假设孪生素数猜想是真实的,那就是,对于任何,我们可以找到一个素数p ň使得p + 2是素数。那么特别是L = { a n | Ñ Ñ },作为条件是总是如此。这最后一种语言是表达一个*,因此定期。npnp+2L={an|nN}a

假设双素数猜想是错误的。然后,存在一些,使得存在一些质数p,使得p + 2为质数,并且对于每个n > N,不存在p使得质子p + 2为质数。在这种情况下,L = { a n | Ñ Ñ },这是一种有限的语言,因此,规则的。Npp+2n>Npp+2L={an|nN}

通过区分大小写,我们得出结论是规则的。L


9

无论哪种情况都是正常的。

  • 如果有无穷多孪生素数,则L={an:n0}=L(a)
  • 如果有限个孪生素数,则是有限的,因此是规则的。L
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.