如何在prolog中找到一个接受非确定性有限自动机的长度为k的单词(如果有很多,一个就足够了)?我这样写机器:
states([q0, q1, q2]).
symbols([a, b]).
transition(q0, a, q1).
transition(q0, b, q2).
transition(q1, a, q2).
transition(q1, b, q0).
transition(q2, a, q1).
transition(q2, b, q2).
startState(q0).
finalStates([q2]).
在您的符号中,解决方案是: