我们不能(证明)无上下文的语言


21

我正在寻找“可能不是上下文无关”的语言,但我们无法使用已知的标准技术来(反)证明它。

是否有关于该主题的最新调查或最近一次会议的未解决问题部分?

可能没有多少种语言不知道是CF,因此,如果您知道一种语言,也可以将其发布为答案。

我发现的示例是:

:在他的回答显示出由Aryeh你可以,如果你“链接”一语来获取一些套(非)有限性或(非)空虚未知的猜想打造全班这样的语言(如 不能表示为两个素数的总和)。我对这样的例子不太感兴趣。LGoldbach={12n2n}


1
对于您的第二个示例,我从我的答案中写了一篇论文,该论文正在接受审核(第一份反馈是肯定的):arxiv.org/abs/1901.03913
domotorp

第一个示例的许多变体都不是上下文无关的,我不知道您是否想将它们作为单独的示例包括在内。请参阅链接书的第10章(卡松尼-卡修拉理论)。
domotorp

@domotorp:我只是看了一下(我仍在阅读第2章)...在我看来,它们似乎是解决主要问题的更多技术尝试。
Marzio De Biasi

Answers:


14

另一个好的例子是Thue-Morse序列的连续子词集(又称“因子”)的。为了提供一些上下文,Jean Berstel证明了Thue-Morse单词的前缀的集合的补语是与上下文无关的(实际上比这更笼统)。但是子词的相应结果仍然是开放的。St=0110100110010110TT


万分谢意!如果您看到它在某处声明(也许在您有关Thue-Morse序列的论文中的其中一篇?;-)中,您可以添加参考(即使以迭代态射形态表示)。
Marzio De Biasi

12

双素数的语言怎么样?即,所有自然数对(以一元形式表示),使得均为素数,并且?如果双素数猜想为真,则不是上下文无关的;否则,它是有限的。LTP(p,p)p,pp=p+2LTP

编辑:让我给出一个快速证明草图,孪生素数猜想暗示不是上下文无关的。关联到任何语言其长度序列,其中整数当且仅当有长度的词出现在序列中在。它是泵送引理(s)表示为的结果是规则的或CFL,长度序列满足该有界的不同属性:存在一个,使得所有LTPL0 一个1一个2... 大号大号- [R > 0 Ñ + 1 - 一个ñ[R Ñ 0a1a2LLR>0an+1anRn。在数论中,一个简单而众所周知的事实是素数没有有限的差异。最后,任何违反有界差异属性本身的无穷子序列都必须违反它。


3
很好,谢谢!但是我对与未知的关于某些集合的(非)有限性的猜想相关的语言不太感兴趣。顺便说一句,如果这些猜想是真的,那么结果语言也是正常的:-)
Marzio De Biasi

如果有无限多个双素数,您如何看待是规则的?LTP
Aryeh

1
如果存在无限多个双素数,那么如何证明不是上下文无关的?LTP
EmilJeřábek

1
哦,对不起,我没注意到您代表一元数字。然后很清楚。(我相信证明这对于二元表示形式将需要在双素数猜想上取得可观的进步。)
EmilJeřábek支持Monica

5
相反,Emil是二进制中的质数不是上下文无关的“标准”证明,足以证明每个无限数量的素数都不是上下文无关的。因此,如果有无限多个双素数,则结果是立即的。
Jeffrey Shallit,
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.