automaton.context

The context (algebraic type) of an automaton.

See also:

Examples

In [1]:
import vcsn
a = vcsn.Q.expression('(<1/2>a*+<1/3>b*)*').automaton()
a.context()
Out[1]:
$\{a, b\}\rightarrow\mathbb{Q}$
In [2]:
a.transpose().context()
Out[2]:
$\{a, b\}\rightarrow\mathbb{Q}$