类似DFA, 对NFA N=(K,∑,f,S,Z)也有如下定义 ∑*上的符号串t在NFA N上运行 一个输入符号串t,(我们将它表示成Tt1的形式,其中T∈∑,t1∈∑*)在NFA N上运行的定义为: f(Q, Tt1)=f(f(Q,T),t1) 其中Q∈K. ∑*上的符号串t被NFA N接受 若t∈∑*,f(S,t)=P,其中S为 N的开始状态,P∈Z,Z为终态集。 则称t为NFA N所接受(识别) ∑*上的符号串t被NFA N接受也可以这样理解:对于Σ*中的任何一个串t,若存在一条从某一初态结到某一终态结的道路,且这条道路上所有弧的标记字依序连接成的串(不理采那些标记为ε的弧)等于t,则称t可为NFA M所识别(读出或接受)。若M的某些结既是初态结又是终态结,或者存在一条从某个初态结到某个终态结的ε道路,那么空字可为M所接受。 NFA N所能接受的符号串的全体记为L(N) |