每个足够大的字符串都重复吗?


20

为固定大小的有限字符集。令αΣ上的一些字符串。我们说一个非空子串βα是一个重复的,如果β = γ γ对于一些字符串γΣαΣβαβ=γγγ

现在,我的问题是以下条件是否成立:

对于每一个,存在一些Ñ Ñ使得对于每个字符串α超过Σ至少长度的Ñα含有至少一个重复。ΣnNαΣnα

我已经对二进制字母进行了检查,在这种情况下,这非常容易,但是大小为3的字母已经很难检查了,我是否想证明任意大的语法。

如果上述猜想是正确的,那么我可以(几乎)消除在其他问题中插入空字符串的需求。

Answers:


15

不,不幸的是没有。如果您的字母表中至少有三个符号,则甚至有无限个无平方的单词。

在许多地方都可以观察到这种明显的自然边界(两个元素的字母只有有限的无平方单词),例如:

  • 是共有限为 | Σ | 2但不上下文无关为 Σ > 2{xyyzx,y,zΣ+}|Σ|2Σ>2
  • 通过自由端生成的类的语言模式可以在极限了解到,如果但如果不是| Σ | = 2 [ Reid2004 ]。|Σ|>3|Σ|=2

该死的,那太糟糕了:S
亚历克斯十布林克
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.