You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
557 B

  1. dtmc
  2. const bool sic;
  3. const int i;
  4. const double e;
  5. module die
  6. // local state
  7. s : [0..7] init 0;
  8. // value of the dice
  9. d : [0..6] init 0;
  10. [] s=0 -> 0.5 : (s'=1) + 0.5 : (s'=2);
  11. [] s=1 -> 0.5 : (s'=3) + 0.5 : (s'=4);
  12. [] s=2 -> 0.5 : (s'=5) + 0.5 : (s'=6);
  13. [] s=3 -> 0.5 : (s'=1) + 0.5 : (s'=7) & (d'=1);
  14. [] s=4 -> 0.5 : (s'=7) & (d'=2) + 0.5 : (s'=7) & (d'=3);
  15. [] s=5 -> 0.5 : (s'=7) & (d'=4) + 0.5 : (s'=7) & (d'=5);
  16. [] s=6 -> 0.5 : (s'=2) + 0.5 : (s'=7) & (d'=6);
  17. [] s=7 -> 1 : (s'=7);
  18. endmodule
  19. rewards "coin_flips"
  20. [] s<7 : 1;
  21. s>3 : 1;
  22. endrewards