digraph G {

	label="Booth full FSM";
	fontname="Helvetica";
	fontsize="11";
	compound="true";
	ST_INIT -> ST_CANDIDATE [label="grant"];
	ST_INIT -> ST_FOLLOWER [label="HrtB|UpdE"];
	ST_FOLLOWER -> ST_CANDIDATE [label="VtFr(tkt_drop)\ntkt_lost"];
	ST_LEADER -> ST_FOLLOWER [label="lost_maj"];
	ST_CANDIDATE -> ST_CANDIDATE [label="timeout"];
	ST_CANDIDATE -> ST_LEADER [label="VtFr, timeout"];
	ST_CANDIDATE -> ST_FOLLOWER [label="HrtB|UpdE\nRJC!(outd|valid)"];
	ST_CANDIDATE -> ST_INIT [label="RJC!(outd+no_leader)"];
	ST_LEADER -> ST_INIT [label="Revk"];
	ST_FOLLOWER -> ST_INIT [label="Revk"];
}
