Answers:
假设包含两个单词和,使得这些单词的长度和,没有共同点。然后,我们有一个不能通过连接这些单词构成的最长单词的长度为(Frobenius数)。就是说,如果语言中的单词长度没有共同因素,那么所有最小长度的单词都使用语言。很容易看到这是规则的,因为在必不可少的Myhill-Nerode可区分性关系下,有一定数量的等价类。
如果中所有单词的长度共享一个公因子怎么办?好吧,不难发现在这种情况下,L ∗也是规则的。只要注意,代替它的长度比一些最起码的长度是更大的所有单词大号*,这反而是真实的,所有的话,其长度是字长的GCD的倍数将在大号*,没有的话,其长度并非此GCD的倍数,并且(L k )∗对于任何整数k都是正则的,因此L ∗也是正则的。
这是非常非正式的,但是您需要正规化的所有内容都在这里。
让是一个子集,和一句话。可以表示为 iff中单词的串联。可以表示为的元素之和, 其中是中单词长度的集合。因此,问题简化为将整数表示为特定集合中的整数之和(允许重复):can用和表示为?
这是算术中的一个众所周知的问题,答案是,如果系数可以为负(),是当且仅当表达它的元件的最大公约数的倍数:。在需要非负系数的情况下,对于足够大的仍然成立。。
考虑由定义的无限序列。这是一个递减的整数序列(从,因此在某个索引之后它是常数;而根据中文余数定理,每个元素都可以是表示为其中和。如果和则可以选择所有非负系数。
足够的算术。令。每个单词都可以表示为中最大长度为的单词的串联,即。由于我们也有,因此我们有,这是规则的,因为是有限的,因此是规则的。