In [1]:
import vcsn
a = vcsn.Q.expression('(<1/2>a*+<1/3>b*)*').automaton()
a.type()
Out[1]:
In [2]:
a.transpose().type()
Out[2]:
In [3]:
a.determinize().type()
Out[3]: