mdp module m s : [0..5]; [] s=0 -> (s'=1); [] s=1 -> (s'=2); [a] s=1 -> (s'=5); [] s=2 -> (s'=3); [] s=3 -> (s'=4); [] s=3 -> (s'=2); [] s=4 -> (s'=1); [] s=5 -> (s'=5); endmodule