digraph finite_state_machine {
	node [shape = point ]; qi0;
	node [shape = doublecircle];3;
	node [shape=circle];
	qi0 -> 0;
	0 -> 1 [ label = "{tn:0,x1:=0}" ];
	1 -> 1 [ label = "{tn:1,x1:=0}" ];
	1 -> 2 [ label = "{tn:2,2<=x1<=2}" ];
}