ambiguous_word: does not work
The implementation of automaton.ambiguous_word
is really naive, and just does not work. In its infinite naivety it things that the shortest path to one of the two ambiguous states would be labeled by magic and by a word that is going to be ambiguous.
This is so wrong...
For instance:
e = vcsn.Q.expression('(x+(y+xy))*')
a = e.standard()
a.ambiguous_word()
=> x
While x
is obviously not ambiguous...