可判定性
这是可以决定的。仅存在有限多个可能的功能,所以可以建模此作为一个图可达性问题,每个功能一个顶点和边缘,如果存在使得。然后,测试函数是否在简化为测试从在图形中是否可到达。您可以使用广度优先找到最短的此类单词。但是,运行时间在可能是指数的。F:Q → QG→ h一个∈ Γh =F一个∘ 克GGGFϵ问
字长
最短的单词可能会成倍增长。这是此类DFA的示例。令为前素数。这样,状态将为形式其中和。使用一元字母和转换函数定义DFA,并给出函数通过p1个,… ,pķķ(i ,x )我∈ { 1 ,... ,ķ }X一世∈ { 0 ,1 ,... ,p一世− 1 }Γ = { 0 }δ((i ,x ),0 = (i ,x + 1 模p一世)F0:Q → Q
F0(i,x)=(i,x+1modpi).
现在考虑函数由下式给出g:Q→Q
g(i,x)=(i,x−1modpi).
可以使用中文余数定理证明其中,而是最短的此类单词。此外,,因此在呈指数增长。g=f0nn=p1×p2×⋯×pk−10n|Q|=p1+⋯+pknQ
因此,没有希望输出这种单词的多项式时间算法。但是,这仍然为确定是否在中提供了多项式时间算法的可能性。gG