考虑语言
L = { a3n + 5 | n ≥ 0 }
L
的最小抽吸长度是多少?
通过常规语言L
的最小泵送长度,我理解最小p
,这样长度至少为u ∈ L
的每个字符串p
都可以写为u = xyz
,其中|xy| ≤ p
,y ≠ λ
所有xyiz ∈ L
的i ≥ 0
。在您的情况下,可以用a3n + 5 ∈ L
编写每个字符串n > 0
:
a3n + 5 = a5(a3)ia3
其中i ≥ 0
。该分解满足上述条件,因此L
的最小泵浦长度为8
。请注意,n ≥ 0
不起作用,因为无法泵送字符串a5
。还请注意,L
的最小DFA具有8
状态,尽管通常常规语言的最小抽运长度可以小于其最小DFA中的状态数。