// sum of two dice as the asynchronous parallel composition of // two copies of Knuth's model of a fair die using only fair coins mdp module simple // local state s : [0..2] init 0; [A] s=0 -> 0.2 : (s'=1) + 0.8 : (s'=0); [B] s=0 -> 1 : (s'=2); [] s>0 -> 1 : (s'=s); endmodule rewards "actA" [A] true : 1; endrewards rewards "actB" [B] true : 2; endrewards label "a" = s=1; label "b" = s=2;