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.

5151 lines
219 KiB

  1. {
  2. "jani-version":1,
  3. "features":[
  4. "derived-operators"
  5. ],
  6. "name":"Converted from PRISM by IscasMC",
  7. "type":"mdp",
  8. "actions":[
  9. {
  10. "name":"tau__"
  11. }
  12. ],
  13. "variables":[
  14. {
  15. "name":"c",
  16. "type":{
  17. "kind":"bounded",
  18. "base":"int",
  19. "lower-bound":0,
  20. "upper-bound":1
  21. }
  22. },
  23. {
  24. "name":"b",
  25. "type":{
  26. "kind":"bounded",
  27. "base":"int",
  28. "lower-bound":0,
  29. "upper-bound":7
  30. }
  31. },
  32. {
  33. "name":"r",
  34. "type":{
  35. "kind":"bounded",
  36. "base":"int",
  37. "lower-bound":1,
  38. "upper-bound":2
  39. }
  40. },
  41. {
  42. "name":"p1",
  43. "type":{
  44. "kind":"bounded",
  45. "base":"int",
  46. "lower-bound":0,
  47. "upper-bound":2
  48. }
  49. },
  50. {
  51. "name":"b1",
  52. "type":{
  53. "kind":"bounded",
  54. "base":"int",
  55. "lower-bound":0,
  56. "upper-bound":7
  57. }
  58. },
  59. {
  60. "name":"r1",
  61. "type":{
  62. "kind":"bounded",
  63. "base":"int",
  64. "lower-bound":0,
  65. "upper-bound":2
  66. }
  67. },
  68. {
  69. "name":"draw1",
  70. "type":{
  71. "kind":"bounded",
  72. "base":"int",
  73. "lower-bound":0,
  74. "upper-bound":1
  75. }
  76. },
  77. {
  78. "name":"p2",
  79. "type":{
  80. "kind":"bounded",
  81. "base":"int",
  82. "lower-bound":0,
  83. "upper-bound":2
  84. }
  85. },
  86. {
  87. "name":"b2",
  88. "type":{
  89. "kind":"bounded",
  90. "base":"int",
  91. "lower-bound":0,
  92. "upper-bound":7
  93. }
  94. },
  95. {
  96. "name":"r2",
  97. "type":{
  98. "kind":"bounded",
  99. "base":"int",
  100. "lower-bound":0,
  101. "upper-bound":2
  102. }
  103. },
  104. {
  105. "name":"draw2",
  106. "type":{
  107. "kind":"bounded",
  108. "base":"int",
  109. "lower-bound":0,
  110. "upper-bound":1
  111. }
  112. },
  113. {
  114. "name":"p3",
  115. "type":{
  116. "kind":"bounded",
  117. "base":"int",
  118. "lower-bound":0,
  119. "upper-bound":2
  120. }
  121. },
  122. {
  123. "name":"b3",
  124. "type":{
  125. "kind":"bounded",
  126. "base":"int",
  127. "lower-bound":0,
  128. "upper-bound":7
  129. }
  130. },
  131. {
  132. "name":"r3",
  133. "type":{
  134. "kind":"bounded",
  135. "base":"int",
  136. "lower-bound":0,
  137. "upper-bound":2
  138. }
  139. },
  140. {
  141. "name":"draw3",
  142. "type":{
  143. "kind":"bounded",
  144. "base":"int",
  145. "lower-bound":0,
  146. "upper-bound":1
  147. }
  148. },
  149. {
  150. "name":"p4",
  151. "type":{
  152. "kind":"bounded",
  153. "base":"int",
  154. "lower-bound":0,
  155. "upper-bound":2
  156. }
  157. },
  158. {
  159. "name":"b4",
  160. "type":{
  161. "kind":"bounded",
  162. "base":"int",
  163. "lower-bound":0,
  164. "upper-bound":7
  165. }
  166. },
  167. {
  168. "name":"r4",
  169. "type":{
  170. "kind":"bounded",
  171. "base":"int",
  172. "lower-bound":0,
  173. "upper-bound":2
  174. }
  175. },
  176. {
  177. "name":"draw4",
  178. "type":{
  179. "kind":"bounded",
  180. "base":"int",
  181. "lower-bound":0,
  182. "upper-bound":1
  183. }
  184. },
  185. {
  186. "name":"p5",
  187. "type":{
  188. "kind":"bounded",
  189. "base":"int",
  190. "lower-bound":0,
  191. "upper-bound":2
  192. }
  193. },
  194. {
  195. "name":"b5",
  196. "type":{
  197. "kind":"bounded",
  198. "base":"int",
  199. "lower-bound":0,
  200. "upper-bound":7
  201. }
  202. },
  203. {
  204. "name":"r5",
  205. "type":{
  206. "kind":"bounded",
  207. "base":"int",
  208. "lower-bound":0,
  209. "upper-bound":2
  210. }
  211. },
  212. {
  213. "name":"draw5",
  214. "type":{
  215. "kind":"bounded",
  216. "base":"int",
  217. "lower-bound":0,
  218. "upper-bound":1
  219. }
  220. },
  221. {
  222. "name":"p6",
  223. "type":{
  224. "kind":"bounded",
  225. "base":"int",
  226. "lower-bound":0,
  227. "upper-bound":2
  228. }
  229. },
  230. {
  231. "name":"b6",
  232. "type":{
  233. "kind":"bounded",
  234. "base":"int",
  235. "lower-bound":0,
  236. "upper-bound":7
  237. }
  238. },
  239. {
  240. "name":"r6",
  241. "type":{
  242. "kind":"bounded",
  243. "base":"int",
  244. "lower-bound":0,
  245. "upper-bound":2
  246. }
  247. },
  248. {
  249. "name":"draw6",
  250. "type":{
  251. "kind":"bounded",
  252. "base":"int",
  253. "lower-bound":0,
  254. "upper-bound":1
  255. }
  256. },
  257. {
  258. "name":"p7",
  259. "type":{
  260. "kind":"bounded",
  261. "base":"int",
  262. "lower-bound":0,
  263. "upper-bound":2
  264. }
  265. },
  266. {
  267. "name":"b7",
  268. "type":{
  269. "kind":"bounded",
  270. "base":"int",
  271. "lower-bound":0,
  272. "upper-bound":7
  273. }
  274. },
  275. {
  276. "name":"r7",
  277. "type":{
  278. "kind":"bounded",
  279. "base":"int",
  280. "lower-bound":0,
  281. "upper-bound":2
  282. }
  283. },
  284. {
  285. "name":"draw7",
  286. "type":{
  287. "kind":"bounded",
  288. "base":"int",
  289. "lower-bound":0,
  290. "upper-bound":1
  291. }
  292. }
  293. ],
  294. "observables":[
  295. ],
  296. "initial-states":{
  297. "exp":{
  298. "op":"∧",
  299. "left":{
  300. "op":"∧",
  301. "left":{
  302. "op":"∧",
  303. "left":{
  304. "op":"∧",
  305. "left":{
  306. "op":"∧",
  307. "left":{
  308. "op":"∧",
  309. "left":{
  310. "op":"∧",
  311. "left":{
  312. "op":"∧",
  313. "left":{
  314. "op":"∧",
  315. "left":{
  316. "op":"∧",
  317. "left":{
  318. "op":"∧",
  319. "left":{
  320. "op":"∧",
  321. "left":{
  322. "op":"∧",
  323. "left":{
  324. "op":"∧",
  325. "left":{
  326. "op":"∧",
  327. "left":{
  328. "op":"∧",
  329. "left":{
  330. "op":"∧",
  331. "left":{
  332. "op":"∧",
  333. "left":{
  334. "op":"∧",
  335. "left":{
  336. "op":"∧",
  337. "left":{
  338. "op":"∧",
  339. "left":{
  340. "op":"∧",
  341. "left":{
  342. "op":"∧",
  343. "left":{
  344. "op":"∧",
  345. "left":{
  346. "op":"∧",
  347. "left":{
  348. "op":"∧",
  349. "left":{
  350. "op":"∧",
  351. "left":{
  352. "op":"∧",
  353. "left":{
  354. "op":"∧",
  355. "left":{
  356. "op":"∧",
  357. "left":{
  358. "op":"=",
  359. "left":"c",
  360. "right":0
  361. },
  362. "right":{
  363. "op":"=",
  364. "left":"b",
  365. "right":0
  366. }
  367. },
  368. "right":{
  369. "op":"=",
  370. "left":"r",
  371. "right":1
  372. }
  373. },
  374. "right":{
  375. "op":"=",
  376. "left":"p1",
  377. "right":0
  378. }
  379. },
  380. "right":{
  381. "op":"=",
  382. "left":"b1",
  383. "right":0
  384. }
  385. },
  386. "right":{
  387. "op":"=",
  388. "left":"r1",
  389. "right":0
  390. }
  391. },
  392. "right":{
  393. "op":"=",
  394. "left":"draw1",
  395. "right":0
  396. }
  397. },
  398. "right":{
  399. "op":"=",
  400. "left":"p2",
  401. "right":0
  402. }
  403. },
  404. "right":{
  405. "op":"=",
  406. "left":"b2",
  407. "right":0
  408. }
  409. },
  410. "right":{
  411. "op":"=",
  412. "left":"r2",
  413. "right":0
  414. }
  415. },
  416. "right":{
  417. "op":"=",
  418. "left":"draw2",
  419. "right":0
  420. }
  421. },
  422. "right":{
  423. "op":"=",
  424. "left":"p3",
  425. "right":0
  426. }
  427. },
  428. "right":{
  429. "op":"=",
  430. "left":"b3",
  431. "right":0
  432. }
  433. },
  434. "right":{
  435. "op":"=",
  436. "left":"r3",
  437. "right":0
  438. }
  439. },
  440. "right":{
  441. "op":"=",
  442. "left":"draw3",
  443. "right":0
  444. }
  445. },
  446. "right":{
  447. "op":"=",
  448. "left":"p4",
  449. "right":0
  450. }
  451. },
  452. "right":{
  453. "op":"=",
  454. "left":"b4",
  455. "right":0
  456. }
  457. },
  458. "right":{
  459. "op":"=",
  460. "left":"r4",
  461. "right":0
  462. }
  463. },
  464. "right":{
  465. "op":"=",
  466. "left":"draw4",
  467. "right":0
  468. }
  469. },
  470. "right":{
  471. "op":"=",
  472. "left":"p5",
  473. "right":0
  474. }
  475. },
  476. "right":{
  477. "op":"=",
  478. "left":"b5",
  479. "right":0
  480. }
  481. },
  482. "right":{
  483. "op":"=",
  484. "left":"r5",
  485. "right":0
  486. }
  487. },
  488. "right":{
  489. "op":"=",
  490. "left":"draw5",
  491. "right":0
  492. }
  493. },
  494. "right":{
  495. "op":"=",
  496. "left":"p6",
  497. "right":0
  498. }
  499. },
  500. "right":{
  501. "op":"=",
  502. "left":"b6",
  503. "right":0
  504. }
  505. },
  506. "right":{
  507. "op":"=",
  508. "left":"r6",
  509. "right":0
  510. }
  511. },
  512. "right":{
  513. "op":"=",
  514. "left":"draw6",
  515. "right":0
  516. }
  517. },
  518. "right":{
  519. "op":"=",
  520. "left":"p7",
  521. "right":0
  522. }
  523. },
  524. "right":{
  525. "op":"=",
  526. "left":"b7",
  527. "right":0
  528. }
  529. },
  530. "right":{
  531. "op":"=",
  532. "left":"r7",
  533. "right":0
  534. }
  535. },
  536. "right":{
  537. "op":"=",
  538. "left":"draw7",
  539. "right":0
  540. }
  541. }
  542. },
  543. "automata":[
  544. {
  545. "name":"process1",
  546. "locations":[
  547. {
  548. "name":"location"
  549. }
  550. ],
  551. "initial-locations":[
  552. "location"
  553. ],
  554. "edges":[
  555. {
  556. "location":"location",
  557. "action":"tau__",
  558. "guard":{
  559. "exp":{
  560. "op":"∧",
  561. "left":{
  562. "op":"∧",
  563. "left":{
  564. "op":"∧",
  565. "left":{
  566. "op":"∧",
  567. "left":{
  568. "op":"∧",
  569. "left":{
  570. "op":"∧",
  571. "left":{
  572. "op":"=",
  573. "left":"draw2",
  574. "right":0
  575. },
  576. "right":{
  577. "op":"=",
  578. "left":"draw3",
  579. "right":0
  580. }
  581. },
  582. "right":{
  583. "op":"=",
  584. "left":"draw4",
  585. "right":0
  586. }
  587. },
  588. "right":{
  589. "op":"=",
  590. "left":"draw5",
  591. "right":0
  592. }
  593. },
  594. "right":{
  595. "op":"=",
  596. "left":"draw6",
  597. "right":0
  598. }
  599. },
  600. "right":{
  601. "op":"=",
  602. "left":"draw7",
  603. "right":0
  604. }
  605. },
  606. "right":{
  607. "op":"=",
  608. "left":"p1",
  609. "right":0
  610. }
  611. }
  612. },
  613. "destinations":[
  614. {
  615. "probability":{
  616. "exp":1
  617. },
  618. "location":"location",
  619. "assignments":[
  620. {
  621. "ref":"p1",
  622. "value":1
  623. }
  624. ],
  625. "observables":[
  626. ]
  627. }
  628. ]
  629. },
  630. {
  631. "location":"location",
  632. "action":"tau__",
  633. "guard":{
  634. "exp":{
  635. "op":"∧",
  636. "left":{
  637. "op":"∧",
  638. "left":{
  639. "op":"∧",
  640. "left":{
  641. "op":"∧",
  642. "left":{
  643. "op":"∧",
  644. "left":{
  645. "op":"∧",
  646. "left":{
  647. "op":"∧",
  648. "left":{
  649. "op":"=",
  650. "left":"draw2",
  651. "right":0
  652. },
  653. "right":{
  654. "op":"=",
  655. "left":"draw3",
  656. "right":0
  657. }
  658. },
  659. "right":{
  660. "op":"=",
  661. "left":"draw4",
  662. "right":0
  663. }
  664. },
  665. "right":{
  666. "op":"=",
  667. "left":"draw5",
  668. "right":0
  669. }
  670. },
  671. "right":{
  672. "op":"=",
  673. "left":"draw6",
  674. "right":0
  675. }
  676. },
  677. "right":{
  678. "op":"=",
  679. "left":"draw7",
  680. "right":0
  681. }
  682. },
  683. "right":{
  684. "op":"∧",
  685. "left":{
  686. "op":"=",
  687. "left":"p1",
  688. "right":1
  689. },
  690. "right":{
  691. "op":"∨",
  692. "left":{
  693. "op":"<",
  694. "left":"b",
  695. "right":"b1"
  696. },
  697. "right":{
  698. "op":"≠",
  699. "left":"r",
  700. "right":"r1"
  701. }
  702. }
  703. }
  704. },
  705. "right":{
  706. "op":"=",
  707. "left":"draw1",
  708. "right":0
  709. }
  710. }
  711. },
  712. "destinations":[
  713. {
  714. "probability":{
  715. "exp":1
  716. },
  717. "location":"location",
  718. "assignments":[
  719. {
  720. "ref":"draw1",
  721. "value":1
  722. }
  723. ],
  724. "observables":[
  725. ]
  726. }
  727. ]
  728. },
  729. {
  730. "location":"location",
  731. "action":"tau__",
  732. "guard":{
  733. "exp":{
  734. "op":"=",
  735. "left":"draw1",
  736. "right":1
  737. }
  738. },
  739. "destinations":[
  740. {
  741. "probability":{
  742. "exp":0.5000000
  743. },
  744. "location":"location",
  745. "assignments":[
  746. {
  747. "ref":"b1",
  748. "value":1
  749. },
  750. {
  751. "ref":"r1",
  752. "value":"r"
  753. },
  754. {
  755. "ref":"b",
  756. "value":{
  757. "op":"max",
  758. "left":"b",
  759. "right":1
  760. }
  761. },
  762. {
  763. "ref":"draw1",
  764. "value":0
  765. }
  766. ],
  767. "observables":[
  768. ]
  769. },
  770. {
  771. "probability":{
  772. "exp":0.2500000
  773. },
  774. "location":"location",
  775. "assignments":[
  776. {
  777. "ref":"b1",
  778. "value":2
  779. },
  780. {
  781. "ref":"r1",
  782. "value":"r"
  783. },
  784. {
  785. "ref":"b",
  786. "value":{
  787. "op":"max",
  788. "left":"b",
  789. "right":2
  790. }
  791. },
  792. {
  793. "ref":"draw1",
  794. "value":0
  795. }
  796. ],
  797. "observables":[
  798. ]
  799. },
  800. {
  801. "probability":{
  802. "exp":0.1250000
  803. },
  804. "location":"location",
  805. "assignments":[
  806. {
  807. "ref":"b1",
  808. "value":3
  809. },
  810. {
  811. "ref":"r1",
  812. "value":"r"
  813. },
  814. {
  815. "ref":"b",
  816. "value":{
  817. "op":"max",
  818. "left":"b",
  819. "right":3
  820. }
  821. },
  822. {
  823. "ref":"draw1",
  824. "value":0
  825. }
  826. ],
  827. "observables":[
  828. ]
  829. },
  830. {
  831. "probability":{
  832. "exp":0.0625000
  833. },
  834. "location":"location",
  835. "assignments":[
  836. {
  837. "ref":"b1",
  838. "value":4
  839. },
  840. {
  841. "ref":"r1",
  842. "value":"r"
  843. },
  844. {
  845. "ref":"b",
  846. "value":{
  847. "op":"max",
  848. "left":"b",
  849. "right":4
  850. }
  851. },
  852. {
  853. "ref":"draw1",
  854. "value":0
  855. }
  856. ],
  857. "observables":[
  858. ]
  859. },
  860. {
  861. "probability":{
  862. "exp":0.0312500
  863. },
  864. "location":"location",
  865. "assignments":[
  866. {
  867. "ref":"b1",
  868. "value":5
  869. },
  870. {
  871. "ref":"r1",
  872. "value":"r"
  873. },
  874. {
  875. "ref":"b",
  876. "value":{
  877. "op":"max",
  878. "left":"b",
  879. "right":5
  880. }
  881. },
  882. {
  883. "ref":"draw1",
  884. "value":0
  885. }
  886. ],
  887. "observables":[
  888. ]
  889. },
  890. {
  891. "probability":{
  892. "exp":0.0156250
  893. },
  894. "location":"location",
  895. "assignments":[
  896. {
  897. "ref":"b1",
  898. "value":6
  899. },
  900. {
  901. "ref":"r1",
  902. "value":"r"
  903. },
  904. {
  905. "ref":"b",
  906. "value":{
  907. "op":"max",
  908. "left":"b",
  909. "right":6
  910. }
  911. },
  912. {
  913. "ref":"draw1",
  914. "value":0
  915. }
  916. ],
  917. "observables":[
  918. ]
  919. },
  920. {
  921. "probability":{
  922. "exp":0.0156250
  923. },
  924. "location":"location",
  925. "assignments":[
  926. {
  927. "ref":"b1",
  928. "value":7
  929. },
  930. {
  931. "ref":"r1",
  932. "value":"r"
  933. },
  934. {
  935. "ref":"b",
  936. "value":{
  937. "op":"max",
  938. "left":"b",
  939. "right":7
  940. }
  941. },
  942. {
  943. "ref":"draw1",
  944. "value":0
  945. }
  946. ],
  947. "observables":[
  948. ]
  949. }
  950. ]
  951. },
  952. {
  953. "location":"location",
  954. "action":"tau__",
  955. "guard":{
  956. "exp":{
  957. "op":"∧",
  958. "left":{
  959. "op":"∧",
  960. "left":{
  961. "op":"∧",
  962. "left":{
  963. "op":"∧",
  964. "left":{
  965. "op":"∧",
  966. "left":{
  967. "op":"∧",
  968. "left":{
  969. "op":"∧",
  970. "left":{
  971. "op":"∧",
  972. "left":{
  973. "op":"∧",
  974. "left":{
  975. "op":"=",
  976. "left":"draw2",
  977. "right":0
  978. },
  979. "right":{
  980. "op":"=",
  981. "left":"draw3",
  982. "right":0
  983. }
  984. },
  985. "right":{
  986. "op":"=",
  987. "left":"draw4",
  988. "right":0
  989. }
  990. },
  991. "right":{
  992. "op":"=",
  993. "left":"draw5",
  994. "right":0
  995. }
  996. },
  997. "right":{
  998. "op":"=",
  999. "left":"draw6",
  1000. "right":0
  1001. }
  1002. },
  1003. "right":{
  1004. "op":"=",
  1005. "left":"draw7",
  1006. "right":0
  1007. }
  1008. },
  1009. "right":{
  1010. "op":"=",
  1011. "left":"p1",
  1012. "right":1
  1013. }
  1014. },
  1015. "right":{
  1016. "op":"=",
  1017. "left":"b",
  1018. "right":"b1"
  1019. }
  1020. },
  1021. "right":{
  1022. "op":"=",
  1023. "left":"r",
  1024. "right":"r1"
  1025. }
  1026. },
  1027. "right":{
  1028. "op":"=",
  1029. "left":"c",
  1030. "right":0
  1031. }
  1032. }
  1033. },
  1034. "destinations":[
  1035. {
  1036. "probability":{
  1037. "exp":0.5000000
  1038. },
  1039. "location":"location",
  1040. "assignments":[
  1041. {
  1042. "ref":"r",
  1043. "value":1
  1044. },
  1045. {
  1046. "ref":"c",
  1047. "value":1
  1048. },
  1049. {
  1050. "ref":"b",
  1051. "value":0
  1052. },
  1053. {
  1054. "ref":"b1",
  1055. "value":0
  1056. },
  1057. {
  1058. "ref":"r1",
  1059. "value":0
  1060. },
  1061. {
  1062. "ref":"p1",
  1063. "value":2
  1064. }
  1065. ],
  1066. "observables":[
  1067. ]
  1068. },
  1069. {
  1070. "probability":{
  1071. "exp":0.5000000
  1072. },
  1073. "location":"location",
  1074. "assignments":[
  1075. {
  1076. "ref":"r",
  1077. "value":2
  1078. },
  1079. {
  1080. "ref":"c",
  1081. "value":1
  1082. },
  1083. {
  1084. "ref":"b",
  1085. "value":0
  1086. },
  1087. {
  1088. "ref":"b1",
  1089. "value":0
  1090. },
  1091. {
  1092. "ref":"r1",
  1093. "value":0
  1094. },
  1095. {
  1096. "ref":"p1",
  1097. "value":2
  1098. }
  1099. ],
  1100. "observables":[
  1101. ]
  1102. }
  1103. ]
  1104. },
  1105. {
  1106. "location":"location",
  1107. "action":"tau__",
  1108. "guard":{
  1109. "exp":{
  1110. "op":"∧",
  1111. "left":{
  1112. "op":"∧",
  1113. "left":{
  1114. "op":"∧",
  1115. "left":{
  1116. "op":"∧",
  1117. "left":{
  1118. "op":"∧",
  1119. "left":{
  1120. "op":"∧",
  1121. "left":{
  1122. "op":"=",
  1123. "left":"draw2",
  1124. "right":0
  1125. },
  1126. "right":{
  1127. "op":"=",
  1128. "left":"draw3",
  1129. "right":0
  1130. }
  1131. },
  1132. "right":{
  1133. "op":"=",
  1134. "left":"draw4",
  1135. "right":0
  1136. }
  1137. },
  1138. "right":{
  1139. "op":"=",
  1140. "left":"draw5",
  1141. "right":0
  1142. }
  1143. },
  1144. "right":{
  1145. "op":"=",
  1146. "left":"draw6",
  1147. "right":0
  1148. }
  1149. },
  1150. "right":{
  1151. "op":"=",
  1152. "left":"draw7",
  1153. "right":0
  1154. }
  1155. },
  1156. "right":{
  1157. "op":"=",
  1158. "left":"p1",
  1159. "right":2
  1160. }
  1161. }
  1162. },
  1163. "destinations":[
  1164. {
  1165. "probability":{
  1166. "exp":1
  1167. },
  1168. "location":"location",
  1169. "assignments":[
  1170. {
  1171. "ref":"p1",
  1172. "value":0
  1173. },
  1174. {
  1175. "ref":"c",
  1176. "value":0
  1177. }
  1178. ],
  1179. "observables":[
  1180. ]
  1181. }
  1182. ]
  1183. }
  1184. ]
  1185. },
  1186. {
  1187. "name":"process2",
  1188. "locations":[
  1189. {
  1190. "name":"location"
  1191. }
  1192. ],
  1193. "initial-locations":[
  1194. "location"
  1195. ],
  1196. "edges":[
  1197. {
  1198. "location":"location",
  1199. "action":"tau__",
  1200. "guard":{
  1201. "exp":{
  1202. "op":"∧",
  1203. "left":{
  1204. "op":"∧",
  1205. "left":{
  1206. "op":"∧",
  1207. "left":{
  1208. "op":"∧",
  1209. "left":{
  1210. "op":"∧",
  1211. "left":{
  1212. "op":"∧",
  1213. "left":{
  1214. "op":"=",
  1215. "left":"draw1",
  1216. "right":0
  1217. },
  1218. "right":{
  1219. "op":"=",
  1220. "left":"draw3",
  1221. "right":0
  1222. }
  1223. },
  1224. "right":{
  1225. "op":"=",
  1226. "left":"draw4",
  1227. "right":0
  1228. }
  1229. },
  1230. "right":{
  1231. "op":"=",
  1232. "left":"draw5",
  1233. "right":0
  1234. }
  1235. },
  1236. "right":{
  1237. "op":"=",
  1238. "left":"draw6",
  1239. "right":0
  1240. }
  1241. },
  1242. "right":{
  1243. "op":"=",
  1244. "left":"draw7",
  1245. "right":0
  1246. }
  1247. },
  1248. "right":{
  1249. "op":"=",
  1250. "left":"p2",
  1251. "right":0
  1252. }
  1253. }
  1254. },
  1255. "destinations":[
  1256. {
  1257. "probability":{
  1258. "exp":1
  1259. },
  1260. "location":"location",
  1261. "assignments":[
  1262. {
  1263. "ref":"p2",
  1264. "value":1
  1265. }
  1266. ],
  1267. "observables":[
  1268. ]
  1269. }
  1270. ]
  1271. },
  1272. {
  1273. "location":"location",
  1274. "action":"tau__",
  1275. "guard":{
  1276. "exp":{
  1277. "op":"∧",
  1278. "left":{
  1279. "op":"∧",
  1280. "left":{
  1281. "op":"∧",
  1282. "left":{
  1283. "op":"∧",
  1284. "left":{
  1285. "op":"∧",
  1286. "left":{
  1287. "op":"∧",
  1288. "left":{
  1289. "op":"∧",
  1290. "left":{
  1291. "op":"=",
  1292. "left":"draw1",
  1293. "right":0
  1294. },
  1295. "right":{
  1296. "op":"=",
  1297. "left":"draw3",
  1298. "right":0
  1299. }
  1300. },
  1301. "right":{
  1302. "op":"=",
  1303. "left":"draw4",
  1304. "right":0
  1305. }
  1306. },
  1307. "right":{
  1308. "op":"=",
  1309. "left":"draw5",
  1310. "right":0
  1311. }
  1312. },
  1313. "right":{
  1314. "op":"=",
  1315. "left":"draw6",
  1316. "right":0
  1317. }
  1318. },
  1319. "right":{
  1320. "op":"=",
  1321. "left":"draw7",
  1322. "right":0
  1323. }
  1324. },
  1325. "right":{
  1326. "op":"∧",
  1327. "left":{
  1328. "op":"=",
  1329. "left":"p2",
  1330. "right":1
  1331. },
  1332. "right":{
  1333. "op":"∨",
  1334. "left":{
  1335. "op":"<",
  1336. "left":"b",
  1337. "right":"b2"
  1338. },
  1339. "right":{
  1340. "op":"≠",
  1341. "left":"r",
  1342. "right":"r2"
  1343. }
  1344. }
  1345. }
  1346. },
  1347. "right":{
  1348. "op":"=",
  1349. "left":"draw2",
  1350. "right":0
  1351. }
  1352. }
  1353. },
  1354. "destinations":[
  1355. {
  1356. "probability":{
  1357. "exp":1
  1358. },
  1359. "location":"location",
  1360. "assignments":[
  1361. {
  1362. "ref":"draw2",
  1363. "value":1
  1364. }
  1365. ],
  1366. "observables":[
  1367. ]
  1368. }
  1369. ]
  1370. },
  1371. {
  1372. "location":"location",
  1373. "action":"tau__",
  1374. "guard":{
  1375. "exp":{
  1376. "op":"=",
  1377. "left":"draw2",
  1378. "right":1
  1379. }
  1380. },
  1381. "destinations":[
  1382. {
  1383. "probability":{
  1384. "exp":0.5000000
  1385. },
  1386. "location":"location",
  1387. "assignments":[
  1388. {
  1389. "ref":"b2",
  1390. "value":1
  1391. },
  1392. {
  1393. "ref":"r2",
  1394. "value":"r"
  1395. },
  1396. {
  1397. "ref":"b",
  1398. "value":{
  1399. "op":"max",
  1400. "left":"b",
  1401. "right":1
  1402. }
  1403. },
  1404. {
  1405. "ref":"draw2",
  1406. "value":0
  1407. }
  1408. ],
  1409. "observables":[
  1410. ]
  1411. },
  1412. {
  1413. "probability":{
  1414. "exp":0.2500000
  1415. },
  1416. "location":"location",
  1417. "assignments":[
  1418. {
  1419. "ref":"b2",
  1420. "value":2
  1421. },
  1422. {
  1423. "ref":"r2",
  1424. "value":"r"
  1425. },
  1426. {
  1427. "ref":"b",
  1428. "value":{
  1429. "op":"max",
  1430. "left":"b",
  1431. "right":2
  1432. }
  1433. },
  1434. {
  1435. "ref":"draw2",
  1436. "value":0
  1437. }
  1438. ],
  1439. "observables":[
  1440. ]
  1441. },
  1442. {
  1443. "probability":{
  1444. "exp":0.1250000
  1445. },
  1446. "location":"location",
  1447. "assignments":[
  1448. {
  1449. "ref":"b2",
  1450. "value":3
  1451. },
  1452. {
  1453. "ref":"r2",
  1454. "value":"r"
  1455. },
  1456. {
  1457. "ref":"b",
  1458. "value":{
  1459. "op":"max",
  1460. "left":"b",
  1461. "right":3
  1462. }
  1463. },
  1464. {
  1465. "ref":"draw2",
  1466. "value":0
  1467. }
  1468. ],
  1469. "observables":[
  1470. ]
  1471. },
  1472. {
  1473. "probability":{
  1474. "exp":0.0625000
  1475. },
  1476. "location":"location",
  1477. "assignments":[
  1478. {
  1479. "ref":"b2",
  1480. "value":4
  1481. },
  1482. {
  1483. "ref":"r2",
  1484. "value":"r"
  1485. },
  1486. {
  1487. "ref":"b",
  1488. "value":{
  1489. "op":"max",
  1490. "left":"b",
  1491. "right":4
  1492. }
  1493. },
  1494. {
  1495. "ref":"draw2",
  1496. "value":0
  1497. }
  1498. ],
  1499. "observables":[
  1500. ]
  1501. },
  1502. {
  1503. "probability":{
  1504. "exp":0.0312500
  1505. },
  1506. "location":"location",
  1507. "assignments":[
  1508. {
  1509. "ref":"b2",
  1510. "value":5
  1511. },
  1512. {
  1513. "ref":"r2",
  1514. "value":"r"
  1515. },
  1516. {
  1517. "ref":"b",
  1518. "value":{
  1519. "op":"max",
  1520. "left":"b",
  1521. "right":5
  1522. }
  1523. },
  1524. {
  1525. "ref":"draw2",
  1526. "value":0
  1527. }
  1528. ],
  1529. "observables":[
  1530. ]
  1531. },
  1532. {
  1533. "probability":{
  1534. "exp":0.0156250
  1535. },
  1536. "location":"location",
  1537. "assignments":[
  1538. {
  1539. "ref":"b2",
  1540. "value":6
  1541. },
  1542. {
  1543. "ref":"r2",
  1544. "value":"r"
  1545. },
  1546. {
  1547. "ref":"b",
  1548. "value":{
  1549. "op":"max",
  1550. "left":"b",
  1551. "right":6
  1552. }
  1553. },
  1554. {
  1555. "ref":"draw2",
  1556. "value":0
  1557. }
  1558. ],
  1559. "observables":[
  1560. ]
  1561. },
  1562. {
  1563. "probability":{
  1564. "exp":0.0156250
  1565. },
  1566. "location":"location",
  1567. "assignments":[
  1568. {
  1569. "ref":"b2",
  1570. "value":7
  1571. },
  1572. {
  1573. "ref":"r2",
  1574. "value":"r"
  1575. },
  1576. {
  1577. "ref":"b",
  1578. "value":{
  1579. "op":"max",
  1580. "left":"b",
  1581. "right":7
  1582. }
  1583. },
  1584. {
  1585. "ref":"draw2",
  1586. "value":0
  1587. }
  1588. ],
  1589. "observables":[
  1590. ]
  1591. }
  1592. ]
  1593. },
  1594. {
  1595. "location":"location",
  1596. "action":"tau__",
  1597. "guard":{
  1598. "exp":{
  1599. "op":"∧",
  1600. "left":{
  1601. "op":"∧",
  1602. "left":{
  1603. "op":"∧",
  1604. "left":{
  1605. "op":"∧",
  1606. "left":{
  1607. "op":"∧",
  1608. "left":{
  1609. "op":"∧",
  1610. "left":{
  1611. "op":"∧",
  1612. "left":{
  1613. "op":"∧",
  1614. "left":{
  1615. "op":"∧",
  1616. "left":{
  1617. "op":"=",
  1618. "left":"draw1",
  1619. "right":0
  1620. },
  1621. "right":{
  1622. "op":"=",
  1623. "left":"draw3",
  1624. "right":0
  1625. }
  1626. },
  1627. "right":{
  1628. "op":"=",
  1629. "left":"draw4",
  1630. "right":0
  1631. }
  1632. },
  1633. "right":{
  1634. "op":"=",
  1635. "left":"draw5",
  1636. "right":0
  1637. }
  1638. },
  1639. "right":{
  1640. "op":"=",
  1641. "left":"draw6",
  1642. "right":0
  1643. }
  1644. },
  1645. "right":{
  1646. "op":"=",
  1647. "left":"draw7",
  1648. "right":0
  1649. }
  1650. },
  1651. "right":{
  1652. "op":"=",
  1653. "left":"p2",
  1654. "right":1
  1655. }
  1656. },
  1657. "right":{
  1658. "op":"=",
  1659. "left":"b",
  1660. "right":"b2"
  1661. }
  1662. },
  1663. "right":{
  1664. "op":"=",
  1665. "left":"r",
  1666. "right":"r2"
  1667. }
  1668. },
  1669. "right":{
  1670. "op":"=",
  1671. "left":"c",
  1672. "right":0
  1673. }
  1674. }
  1675. },
  1676. "destinations":[
  1677. {
  1678. "probability":{
  1679. "exp":0.5000000
  1680. },
  1681. "location":"location",
  1682. "assignments":[
  1683. {
  1684. "ref":"r",
  1685. "value":1
  1686. },
  1687. {
  1688. "ref":"c",
  1689. "value":1
  1690. },
  1691. {
  1692. "ref":"b",
  1693. "value":0
  1694. },
  1695. {
  1696. "ref":"b2",
  1697. "value":0
  1698. },
  1699. {
  1700. "ref":"r2",
  1701. "value":0
  1702. },
  1703. {
  1704. "ref":"p2",
  1705. "value":2
  1706. }
  1707. ],
  1708. "observables":[
  1709. ]
  1710. },
  1711. {
  1712. "probability":{
  1713. "exp":0.5000000
  1714. },
  1715. "location":"location",
  1716. "assignments":[
  1717. {
  1718. "ref":"r",
  1719. "value":2
  1720. },
  1721. {
  1722. "ref":"c",
  1723. "value":1
  1724. },
  1725. {
  1726. "ref":"b",
  1727. "value":0
  1728. },
  1729. {
  1730. "ref":"b2",
  1731. "value":0
  1732. },
  1733. {
  1734. "ref":"r2",
  1735. "value":0
  1736. },
  1737. {
  1738. "ref":"p2",
  1739. "value":2
  1740. }
  1741. ],
  1742. "observables":[
  1743. ]
  1744. }
  1745. ]
  1746. },
  1747. {
  1748. "location":"location",
  1749. "action":"tau__",
  1750. "guard":{
  1751. "exp":{
  1752. "op":"∧",
  1753. "left":{
  1754. "op":"∧",
  1755. "left":{
  1756. "op":"∧",
  1757. "left":{
  1758. "op":"∧",
  1759. "left":{
  1760. "op":"∧",
  1761. "left":{
  1762. "op":"∧",
  1763. "left":{
  1764. "op":"=",
  1765. "left":"draw1",
  1766. "right":0
  1767. },
  1768. "right":{
  1769. "op":"=",
  1770. "left":"draw3",
  1771. "right":0
  1772. }
  1773. },
  1774. "right":{
  1775. "op":"=",
  1776. "left":"draw4",
  1777. "right":0
  1778. }
  1779. },
  1780. "right":{
  1781. "op":"=",
  1782. "left":"draw5",
  1783. "right":0
  1784. }
  1785. },
  1786. "right":{
  1787. "op":"=",
  1788. "left":"draw6",
  1789. "right":0
  1790. }
  1791. },
  1792. "right":{
  1793. "op":"=",
  1794. "left":"draw7",
  1795. "right":0
  1796. }
  1797. },
  1798. "right":{
  1799. "op":"=",
  1800. "left":"p2",
  1801. "right":2
  1802. }
  1803. }
  1804. },
  1805. "destinations":[
  1806. {
  1807. "probability":{
  1808. "exp":1
  1809. },
  1810. "location":"location",
  1811. "assignments":[
  1812. {
  1813. "ref":"p2",
  1814. "value":0
  1815. },
  1816. {
  1817. "ref":"c",
  1818. "value":0
  1819. }
  1820. ],
  1821. "observables":[
  1822. ]
  1823. }
  1824. ]
  1825. }
  1826. ]
  1827. },
  1828. {
  1829. "name":"process3",
  1830. "locations":[
  1831. {
  1832. "name":"location"
  1833. }
  1834. ],
  1835. "initial-locations":[
  1836. "location"
  1837. ],
  1838. "edges":[
  1839. {
  1840. "location":"location",
  1841. "action":"tau__",
  1842. "guard":{
  1843. "exp":{
  1844. "op":"∧",
  1845. "left":{
  1846. "op":"∧",
  1847. "left":{
  1848. "op":"∧",
  1849. "left":{
  1850. "op":"∧",
  1851. "left":{
  1852. "op":"∧",
  1853. "left":{
  1854. "op":"∧",
  1855. "left":{
  1856. "op":"=",
  1857. "left":"draw2",
  1858. "right":0
  1859. },
  1860. "right":{
  1861. "op":"=",
  1862. "left":"draw1",
  1863. "right":0
  1864. }
  1865. },
  1866. "right":{
  1867. "op":"=",
  1868. "left":"draw4",
  1869. "right":0
  1870. }
  1871. },
  1872. "right":{
  1873. "op":"=",
  1874. "left":"draw5",
  1875. "right":0
  1876. }
  1877. },
  1878. "right":{
  1879. "op":"=",
  1880. "left":"draw6",
  1881. "right":0
  1882. }
  1883. },
  1884. "right":{
  1885. "op":"=",
  1886. "left":"draw7",
  1887. "right":0
  1888. }
  1889. },
  1890. "right":{
  1891. "op":"=",
  1892. "left":"p3",
  1893. "right":0
  1894. }
  1895. }
  1896. },
  1897. "destinations":[
  1898. {
  1899. "probability":{
  1900. "exp":1
  1901. },
  1902. "location":"location",
  1903. "assignments":[
  1904. {
  1905. "ref":"p3",
  1906. "value":1
  1907. }
  1908. ],
  1909. "observables":[
  1910. ]
  1911. }
  1912. ]
  1913. },
  1914. {
  1915. "location":"location",
  1916. "action":"tau__",
  1917. "guard":{
  1918. "exp":{
  1919. "op":"∧",
  1920. "left":{
  1921. "op":"∧",
  1922. "left":{
  1923. "op":"∧",
  1924. "left":{
  1925. "op":"∧",
  1926. "left":{
  1927. "op":"∧",
  1928. "left":{
  1929. "op":"∧",
  1930. "left":{
  1931. "op":"∧",
  1932. "left":{
  1933. "op":"=",
  1934. "left":"draw2",
  1935. "right":0
  1936. },
  1937. "right":{
  1938. "op":"=",
  1939. "left":"draw1",
  1940. "right":0
  1941. }
  1942. },
  1943. "right":{
  1944. "op":"=",
  1945. "left":"draw4",
  1946. "right":0
  1947. }
  1948. },
  1949. "right":{
  1950. "op":"=",
  1951. "left":"draw5",
  1952. "right":0
  1953. }
  1954. },
  1955. "right":{
  1956. "op":"=",
  1957. "left":"draw6",
  1958. "right":0
  1959. }
  1960. },
  1961. "right":{
  1962. "op":"=",
  1963. "left":"draw7",
  1964. "right":0
  1965. }
  1966. },
  1967. "right":{
  1968. "op":"∧",
  1969. "left":{
  1970. "op":"=",
  1971. "left":"p3",
  1972. "right":1
  1973. },
  1974. "right":{
  1975. "op":"∨",
  1976. "left":{
  1977. "op":"<",
  1978. "left":"b",
  1979. "right":"b3"
  1980. },
  1981. "right":{
  1982. "op":"≠",
  1983. "left":"r",
  1984. "right":"r3"
  1985. }
  1986. }
  1987. }
  1988. },
  1989. "right":{
  1990. "op":"=",
  1991. "left":"draw3",
  1992. "right":0
  1993. }
  1994. }
  1995. },
  1996. "destinations":[
  1997. {
  1998. "probability":{
  1999. "exp":1
  2000. },
  2001. "location":"location",
  2002. "assignments":[
  2003. {
  2004. "ref":"draw3",
  2005. "value":1
  2006. }
  2007. ],
  2008. "observables":[
  2009. ]
  2010. }
  2011. ]
  2012. },
  2013. {
  2014. "location":"location",
  2015. "action":"tau__",
  2016. "guard":{
  2017. "exp":{
  2018. "op":"=",
  2019. "left":"draw3",
  2020. "right":1
  2021. }
  2022. },
  2023. "destinations":[
  2024. {
  2025. "probability":{
  2026. "exp":0.5000000
  2027. },
  2028. "location":"location",
  2029. "assignments":[
  2030. {
  2031. "ref":"b3",
  2032. "value":1
  2033. },
  2034. {
  2035. "ref":"r3",
  2036. "value":"r"
  2037. },
  2038. {
  2039. "ref":"b",
  2040. "value":{
  2041. "op":"max",
  2042. "left":"b",
  2043. "right":1
  2044. }
  2045. },
  2046. {
  2047. "ref":"draw3",
  2048. "value":0
  2049. }
  2050. ],
  2051. "observables":[
  2052. ]
  2053. },
  2054. {
  2055. "probability":{
  2056. "exp":0.2500000
  2057. },
  2058. "location":"location",
  2059. "assignments":[
  2060. {
  2061. "ref":"b3",
  2062. "value":2
  2063. },
  2064. {
  2065. "ref":"r3",
  2066. "value":"r"
  2067. },
  2068. {
  2069. "ref":"b",
  2070. "value":{
  2071. "op":"max",
  2072. "left":"b",
  2073. "right":2
  2074. }
  2075. },
  2076. {
  2077. "ref":"draw3",
  2078. "value":0
  2079. }
  2080. ],
  2081. "observables":[
  2082. ]
  2083. },
  2084. {
  2085. "probability":{
  2086. "exp":0.1250000
  2087. },
  2088. "location":"location",
  2089. "assignments":[
  2090. {
  2091. "ref":"b3",
  2092. "value":3
  2093. },
  2094. {
  2095. "ref":"r3",
  2096. "value":"r"
  2097. },
  2098. {
  2099. "ref":"b",
  2100. "value":{
  2101. "op":"max",
  2102. "left":"b",
  2103. "right":3
  2104. }
  2105. },
  2106. {
  2107. "ref":"draw3",
  2108. "value":0
  2109. }
  2110. ],
  2111. "observables":[
  2112. ]
  2113. },
  2114. {
  2115. "probability":{
  2116. "exp":0.0625000
  2117. },
  2118. "location":"location",
  2119. "assignments":[
  2120. {
  2121. "ref":"b3",
  2122. "value":4
  2123. },
  2124. {
  2125. "ref":"r3",
  2126. "value":"r"
  2127. },
  2128. {
  2129. "ref":"b",
  2130. "value":{
  2131. "op":"max",
  2132. "left":"b",
  2133. "right":4
  2134. }
  2135. },
  2136. {
  2137. "ref":"draw3",
  2138. "value":0
  2139. }
  2140. ],
  2141. "observables":[
  2142. ]
  2143. },
  2144. {
  2145. "probability":{
  2146. "exp":0.0312500
  2147. },
  2148. "location":"location",
  2149. "assignments":[
  2150. {
  2151. "ref":"b3",
  2152. "value":5
  2153. },
  2154. {
  2155. "ref":"r3",
  2156. "value":"r"
  2157. },
  2158. {
  2159. "ref":"b",
  2160. "value":{
  2161. "op":"max",
  2162. "left":"b",
  2163. "right":5
  2164. }
  2165. },
  2166. {
  2167. "ref":"draw3",
  2168. "value":0
  2169. }
  2170. ],
  2171. "observables":[
  2172. ]
  2173. },
  2174. {
  2175. "probability":{
  2176. "exp":0.0156250
  2177. },
  2178. "location":"location",
  2179. "assignments":[
  2180. {
  2181. "ref":"b3",
  2182. "value":6
  2183. },
  2184. {
  2185. "ref":"r3",
  2186. "value":"r"
  2187. },
  2188. {
  2189. "ref":"b",
  2190. "value":{
  2191. "op":"max",
  2192. "left":"b",
  2193. "right":6
  2194. }
  2195. },
  2196. {
  2197. "ref":"draw3",
  2198. "value":0
  2199. }
  2200. ],
  2201. "observables":[
  2202. ]
  2203. },
  2204. {
  2205. "probability":{
  2206. "exp":0.0156250
  2207. },
  2208. "location":"location",
  2209. "assignments":[
  2210. {
  2211. "ref":"b3",
  2212. "value":7
  2213. },
  2214. {
  2215. "ref":"r3",
  2216. "value":"r"
  2217. },
  2218. {
  2219. "ref":"b",
  2220. "value":{
  2221. "op":"max",
  2222. "left":"b",
  2223. "right":7
  2224. }
  2225. },
  2226. {
  2227. "ref":"draw3",
  2228. "value":0
  2229. }
  2230. ],
  2231. "observables":[
  2232. ]
  2233. }
  2234. ]
  2235. },
  2236. {
  2237. "location":"location",
  2238. "action":"tau__",
  2239. "guard":{
  2240. "exp":{
  2241. "op":"∧",
  2242. "left":{
  2243. "op":"∧",
  2244. "left":{
  2245. "op":"∧",
  2246. "left":{
  2247. "op":"∧",
  2248. "left":{
  2249. "op":"∧",
  2250. "left":{
  2251. "op":"∧",
  2252. "left":{
  2253. "op":"∧",
  2254. "left":{
  2255. "op":"∧",
  2256. "left":{
  2257. "op":"∧",
  2258. "left":{
  2259. "op":"=",
  2260. "left":"draw2",
  2261. "right":0
  2262. },
  2263. "right":{
  2264. "op":"=",
  2265. "left":"draw1",
  2266. "right":0
  2267. }
  2268. },
  2269. "right":{
  2270. "op":"=",
  2271. "left":"draw4",
  2272. "right":0
  2273. }
  2274. },
  2275. "right":{
  2276. "op":"=",
  2277. "left":"draw5",
  2278. "right":0
  2279. }
  2280. },
  2281. "right":{
  2282. "op":"=",
  2283. "left":"draw6",
  2284. "right":0
  2285. }
  2286. },
  2287. "right":{
  2288. "op":"=",
  2289. "left":"draw7",
  2290. "right":0
  2291. }
  2292. },
  2293. "right":{
  2294. "op":"=",
  2295. "left":"p3",
  2296. "right":1
  2297. }
  2298. },
  2299. "right":{
  2300. "op":"=",
  2301. "left":"b",
  2302. "right":"b3"
  2303. }
  2304. },
  2305. "right":{
  2306. "op":"=",
  2307. "left":"r",
  2308. "right":"r3"
  2309. }
  2310. },
  2311. "right":{
  2312. "op":"=",
  2313. "left":"c",
  2314. "right":0
  2315. }
  2316. }
  2317. },
  2318. "destinations":[
  2319. {
  2320. "probability":{
  2321. "exp":0.5000000
  2322. },
  2323. "location":"location",
  2324. "assignments":[
  2325. {
  2326. "ref":"r",
  2327. "value":1
  2328. },
  2329. {
  2330. "ref":"c",
  2331. "value":1
  2332. },
  2333. {
  2334. "ref":"b",
  2335. "value":0
  2336. },
  2337. {
  2338. "ref":"b3",
  2339. "value":0
  2340. },
  2341. {
  2342. "ref":"r3",
  2343. "value":0
  2344. },
  2345. {
  2346. "ref":"p3",
  2347. "value":2
  2348. }
  2349. ],
  2350. "observables":[
  2351. ]
  2352. },
  2353. {
  2354. "probability":{
  2355. "exp":0.5000000
  2356. },
  2357. "location":"location",
  2358. "assignments":[
  2359. {
  2360. "ref":"r",
  2361. "value":2
  2362. },
  2363. {
  2364. "ref":"c",
  2365. "value":1
  2366. },
  2367. {
  2368. "ref":"b",
  2369. "value":0
  2370. },
  2371. {
  2372. "ref":"b3",
  2373. "value":0
  2374. },
  2375. {
  2376. "ref":"r3",
  2377. "value":0
  2378. },
  2379. {
  2380. "ref":"p3",
  2381. "value":2
  2382. }
  2383. ],
  2384. "observables":[
  2385. ]
  2386. }
  2387. ]
  2388. },
  2389. {
  2390. "location":"location",
  2391. "action":"tau__",
  2392. "guard":{
  2393. "exp":{
  2394. "op":"∧",
  2395. "left":{
  2396. "op":"∧",
  2397. "left":{
  2398. "op":"∧",
  2399. "left":{
  2400. "op":"∧",
  2401. "left":{
  2402. "op":"∧",
  2403. "left":{
  2404. "op":"∧",
  2405. "left":{
  2406. "op":"=",
  2407. "left":"draw2",
  2408. "right":0
  2409. },
  2410. "right":{
  2411. "op":"=",
  2412. "left":"draw1",
  2413. "right":0
  2414. }
  2415. },
  2416. "right":{
  2417. "op":"=",
  2418. "left":"draw4",
  2419. "right":0
  2420. }
  2421. },
  2422. "right":{
  2423. "op":"=",
  2424. "left":"draw5",
  2425. "right":0
  2426. }
  2427. },
  2428. "right":{
  2429. "op":"=",
  2430. "left":"draw6",
  2431. "right":0
  2432. }
  2433. },
  2434. "right":{
  2435. "op":"=",
  2436. "left":"draw7",
  2437. "right":0
  2438. }
  2439. },
  2440. "right":{
  2441. "op":"=",
  2442. "left":"p3",
  2443. "right":2
  2444. }
  2445. }
  2446. },
  2447. "destinations":[
  2448. {
  2449. "probability":{
  2450. "exp":1
  2451. },
  2452. "location":"location",
  2453. "assignments":[
  2454. {
  2455. "ref":"p3",
  2456. "value":0
  2457. },
  2458. {
  2459. "ref":"c",
  2460. "value":0
  2461. }
  2462. ],
  2463. "observables":[
  2464. ]
  2465. }
  2466. ]
  2467. }
  2468. ]
  2469. },
  2470. {
  2471. "name":"process4",
  2472. "locations":[
  2473. {
  2474. "name":"location"
  2475. }
  2476. ],
  2477. "initial-locations":[
  2478. "location"
  2479. ],
  2480. "edges":[
  2481. {
  2482. "location":"location",
  2483. "action":"tau__",
  2484. "guard":{
  2485. "exp":{
  2486. "op":"∧",
  2487. "left":{
  2488. "op":"∧",
  2489. "left":{
  2490. "op":"∧",
  2491. "left":{
  2492. "op":"∧",
  2493. "left":{
  2494. "op":"∧",
  2495. "left":{
  2496. "op":"∧",
  2497. "left":{
  2498. "op":"=",
  2499. "left":"draw2",
  2500. "right":0
  2501. },
  2502. "right":{
  2503. "op":"=",
  2504. "left":"draw3",
  2505. "right":0
  2506. }
  2507. },
  2508. "right":{
  2509. "op":"=",
  2510. "left":"draw1",
  2511. "right":0
  2512. }
  2513. },
  2514. "right":{
  2515. "op":"=",
  2516. "left":"draw5",
  2517. "right":0
  2518. }
  2519. },
  2520. "right":{
  2521. "op":"=",
  2522. "left":"draw6",
  2523. "right":0
  2524. }
  2525. },
  2526. "right":{
  2527. "op":"=",
  2528. "left":"draw7",
  2529. "right":0
  2530. }
  2531. },
  2532. "right":{
  2533. "op":"=",
  2534. "left":"p4",
  2535. "right":0
  2536. }
  2537. }
  2538. },
  2539. "destinations":[
  2540. {
  2541. "probability":{
  2542. "exp":1
  2543. },
  2544. "location":"location",
  2545. "assignments":[
  2546. {
  2547. "ref":"p4",
  2548. "value":1
  2549. }
  2550. ],
  2551. "observables":[
  2552. ]
  2553. }
  2554. ]
  2555. },
  2556. {
  2557. "location":"location",
  2558. "action":"tau__",
  2559. "guard":{
  2560. "exp":{
  2561. "op":"∧",
  2562. "left":{
  2563. "op":"∧",
  2564. "left":{
  2565. "op":"∧",
  2566. "left":{
  2567. "op":"∧",
  2568. "left":{
  2569. "op":"∧",
  2570. "left":{
  2571. "op":"∧",
  2572. "left":{
  2573. "op":"∧",
  2574. "left":{
  2575. "op":"=",
  2576. "left":"draw2",
  2577. "right":0
  2578. },
  2579. "right":{
  2580. "op":"=",
  2581. "left":"draw3",
  2582. "right":0
  2583. }
  2584. },
  2585. "right":{
  2586. "op":"=",
  2587. "left":"draw1",
  2588. "right":0
  2589. }
  2590. },
  2591. "right":{
  2592. "op":"=",
  2593. "left":"draw5",
  2594. "right":0
  2595. }
  2596. },
  2597. "right":{
  2598. "op":"=",
  2599. "left":"draw6",
  2600. "right":0
  2601. }
  2602. },
  2603. "right":{
  2604. "op":"=",
  2605. "left":"draw7",
  2606. "right":0
  2607. }
  2608. },
  2609. "right":{
  2610. "op":"∧",
  2611. "left":{
  2612. "op":"=",
  2613. "left":"p4",
  2614. "right":1
  2615. },
  2616. "right":{
  2617. "op":"∨",
  2618. "left":{
  2619. "op":"<",
  2620. "left":"b",
  2621. "right":"b4"
  2622. },
  2623. "right":{
  2624. "op":"≠",
  2625. "left":"r",
  2626. "right":"r4"
  2627. }
  2628. }
  2629. }
  2630. },
  2631. "right":{
  2632. "op":"=",
  2633. "left":"draw4",
  2634. "right":0
  2635. }
  2636. }
  2637. },
  2638. "destinations":[
  2639. {
  2640. "probability":{
  2641. "exp":1
  2642. },
  2643. "location":"location",
  2644. "assignments":[
  2645. {
  2646. "ref":"draw4",
  2647. "value":1
  2648. }
  2649. ],
  2650. "observables":[
  2651. ]
  2652. }
  2653. ]
  2654. },
  2655. {
  2656. "location":"location",
  2657. "action":"tau__",
  2658. "guard":{
  2659. "exp":{
  2660. "op":"=",
  2661. "left":"draw4",
  2662. "right":1
  2663. }
  2664. },
  2665. "destinations":[
  2666. {
  2667. "probability":{
  2668. "exp":0.5000000
  2669. },
  2670. "location":"location",
  2671. "assignments":[
  2672. {
  2673. "ref":"b4",
  2674. "value":1
  2675. },
  2676. {
  2677. "ref":"r4",
  2678. "value":"r"
  2679. },
  2680. {
  2681. "ref":"b",
  2682. "value":{
  2683. "op":"max",
  2684. "left":"b",
  2685. "right":1
  2686. }
  2687. },
  2688. {
  2689. "ref":"draw4",
  2690. "value":0
  2691. }
  2692. ],
  2693. "observables":[
  2694. ]
  2695. },
  2696. {
  2697. "probability":{
  2698. "exp":0.2500000
  2699. },
  2700. "location":"location",
  2701. "assignments":[
  2702. {
  2703. "ref":"b4",
  2704. "value":2
  2705. },
  2706. {
  2707. "ref":"r4",
  2708. "value":"r"
  2709. },
  2710. {
  2711. "ref":"b",
  2712. "value":{
  2713. "op":"max",
  2714. "left":"b",
  2715. "right":2
  2716. }
  2717. },
  2718. {
  2719. "ref":"draw4",
  2720. "value":0
  2721. }
  2722. ],
  2723. "observables":[
  2724. ]
  2725. },
  2726. {
  2727. "probability":{
  2728. "exp":0.1250000
  2729. },
  2730. "location":"location",
  2731. "assignments":[
  2732. {
  2733. "ref":"b4",
  2734. "value":3
  2735. },
  2736. {
  2737. "ref":"r4",
  2738. "value":"r"
  2739. },
  2740. {
  2741. "ref":"b",
  2742. "value":{
  2743. "op":"max",
  2744. "left":"b",
  2745. "right":3
  2746. }
  2747. },
  2748. {
  2749. "ref":"draw4",
  2750. "value":0
  2751. }
  2752. ],
  2753. "observables":[
  2754. ]
  2755. },
  2756. {
  2757. "probability":{
  2758. "exp":0.0625000
  2759. },
  2760. "location":"location",
  2761. "assignments":[
  2762. {
  2763. "ref":"b4",
  2764. "value":4
  2765. },
  2766. {
  2767. "ref":"r4",
  2768. "value":"r"
  2769. },
  2770. {
  2771. "ref":"b",
  2772. "value":{
  2773. "op":"max",
  2774. "left":"b",
  2775. "right":4
  2776. }
  2777. },
  2778. {
  2779. "ref":"draw4",
  2780. "value":0
  2781. }
  2782. ],
  2783. "observables":[
  2784. ]
  2785. },
  2786. {
  2787. "probability":{
  2788. "exp":0.0312500
  2789. },
  2790. "location":"location",
  2791. "assignments":[
  2792. {
  2793. "ref":"b4",
  2794. "value":5
  2795. },
  2796. {
  2797. "ref":"r4",
  2798. "value":"r"
  2799. },
  2800. {
  2801. "ref":"b",
  2802. "value":{
  2803. "op":"max",
  2804. "left":"b",
  2805. "right":5
  2806. }
  2807. },
  2808. {
  2809. "ref":"draw4",
  2810. "value":0
  2811. }
  2812. ],
  2813. "observables":[
  2814. ]
  2815. },
  2816. {
  2817. "probability":{
  2818. "exp":0.0156250
  2819. },
  2820. "location":"location",
  2821. "assignments":[
  2822. {
  2823. "ref":"b4",
  2824. "value":6
  2825. },
  2826. {
  2827. "ref":"r4",
  2828. "value":"r"
  2829. },
  2830. {
  2831. "ref":"b",
  2832. "value":{
  2833. "op":"max",
  2834. "left":"b",
  2835. "right":6
  2836. }
  2837. },
  2838. {
  2839. "ref":"draw4",
  2840. "value":0
  2841. }
  2842. ],
  2843. "observables":[
  2844. ]
  2845. },
  2846. {
  2847. "probability":{
  2848. "exp":0.0156250
  2849. },
  2850. "location":"location",
  2851. "assignments":[
  2852. {
  2853. "ref":"b4",
  2854. "value":7
  2855. },
  2856. {
  2857. "ref":"r4",
  2858. "value":"r"
  2859. },
  2860. {
  2861. "ref":"b",
  2862. "value":{
  2863. "op":"max",
  2864. "left":"b",
  2865. "right":7
  2866. }
  2867. },
  2868. {
  2869. "ref":"draw4",
  2870. "value":0
  2871. }
  2872. ],
  2873. "observables":[
  2874. ]
  2875. }
  2876. ]
  2877. },
  2878. {
  2879. "location":"location",
  2880. "action":"tau__",
  2881. "guard":{
  2882. "exp":{
  2883. "op":"∧",
  2884. "left":{
  2885. "op":"∧",
  2886. "left":{
  2887. "op":"∧",
  2888. "left":{
  2889. "op":"∧",
  2890. "left":{
  2891. "op":"∧",
  2892. "left":{
  2893. "op":"∧",
  2894. "left":{
  2895. "op":"∧",
  2896. "left":{
  2897. "op":"∧",
  2898. "left":{
  2899. "op":"∧",
  2900. "left":{
  2901. "op":"=",
  2902. "left":"draw2",
  2903. "right":0
  2904. },
  2905. "right":{
  2906. "op":"=",
  2907. "left":"draw3",
  2908. "right":0
  2909. }
  2910. },
  2911. "right":{
  2912. "op":"=",
  2913. "left":"draw1",
  2914. "right":0
  2915. }
  2916. },
  2917. "right":{
  2918. "op":"=",
  2919. "left":"draw5",
  2920. "right":0
  2921. }
  2922. },
  2923. "right":{
  2924. "op":"=",
  2925. "left":"draw6",
  2926. "right":0
  2927. }
  2928. },
  2929. "right":{
  2930. "op":"=",
  2931. "left":"draw7",
  2932. "right":0
  2933. }
  2934. },
  2935. "right":{
  2936. "op":"=",
  2937. "left":"p4",
  2938. "right":1
  2939. }
  2940. },
  2941. "right":{
  2942. "op":"=",
  2943. "left":"b",
  2944. "right":"b4"
  2945. }
  2946. },
  2947. "right":{
  2948. "op":"=",
  2949. "left":"r",
  2950. "right":"r4"
  2951. }
  2952. },
  2953. "right":{
  2954. "op":"=",
  2955. "left":"c",
  2956. "right":0
  2957. }
  2958. }
  2959. },
  2960. "destinations":[
  2961. {
  2962. "probability":{
  2963. "exp":0.5000000
  2964. },
  2965. "location":"location",
  2966. "assignments":[
  2967. {
  2968. "ref":"r",
  2969. "value":1
  2970. },
  2971. {
  2972. "ref":"c",
  2973. "value":1
  2974. },
  2975. {
  2976. "ref":"b",
  2977. "value":0
  2978. },
  2979. {
  2980. "ref":"b4",
  2981. "value":0
  2982. },
  2983. {
  2984. "ref":"r4",
  2985. "value":0
  2986. },
  2987. {
  2988. "ref":"p4",
  2989. "value":2
  2990. }
  2991. ],
  2992. "observables":[
  2993. ]
  2994. },
  2995. {
  2996. "probability":{
  2997. "exp":0.5000000
  2998. },
  2999. "location":"location",
  3000. "assignments":[
  3001. {
  3002. "ref":"r",
  3003. "value":2
  3004. },
  3005. {
  3006. "ref":"c",
  3007. "value":1
  3008. },
  3009. {
  3010. "ref":"b",
  3011. "value":0
  3012. },
  3013. {
  3014. "ref":"b4",
  3015. "value":0
  3016. },
  3017. {
  3018. "ref":"r4",
  3019. "value":0
  3020. },
  3021. {
  3022. "ref":"p4",
  3023. "value":2
  3024. }
  3025. ],
  3026. "observables":[
  3027. ]
  3028. }
  3029. ]
  3030. },
  3031. {
  3032. "location":"location",
  3033. "action":"tau__",
  3034. "guard":{
  3035. "exp":{
  3036. "op":"∧",
  3037. "left":{
  3038. "op":"∧",
  3039. "left":{
  3040. "op":"∧",
  3041. "left":{
  3042. "op":"∧",
  3043. "left":{
  3044. "op":"∧",
  3045. "left":{
  3046. "op":"∧",
  3047. "left":{
  3048. "op":"=",
  3049. "left":"draw2",
  3050. "right":0
  3051. },
  3052. "right":{
  3053. "op":"=",
  3054. "left":"draw3",
  3055. "right":0
  3056. }
  3057. },
  3058. "right":{
  3059. "op":"=",
  3060. "left":"draw1",
  3061. "right":0
  3062. }
  3063. },
  3064. "right":{
  3065. "op":"=",
  3066. "left":"draw5",
  3067. "right":0
  3068. }
  3069. },
  3070. "right":{
  3071. "op":"=",
  3072. "left":"draw6",
  3073. "right":0
  3074. }
  3075. },
  3076. "right":{
  3077. "op":"=",
  3078. "left":"draw7",
  3079. "right":0
  3080. }
  3081. },
  3082. "right":{
  3083. "op":"=",
  3084. "left":"p4",
  3085. "right":2
  3086. }
  3087. }
  3088. },
  3089. "destinations":[
  3090. {
  3091. "probability":{
  3092. "exp":1
  3093. },
  3094. "location":"location",
  3095. "assignments":[
  3096. {
  3097. "ref":"p4",
  3098. "value":0
  3099. },
  3100. {
  3101. "ref":"c",
  3102. "value":0
  3103. }
  3104. ],
  3105. "observables":[
  3106. ]
  3107. }
  3108. ]
  3109. }
  3110. ]
  3111. },
  3112. {
  3113. "name":"process5",
  3114. "locations":[
  3115. {
  3116. "name":"location"
  3117. }
  3118. ],
  3119. "initial-locations":[
  3120. "location"
  3121. ],
  3122. "edges":[
  3123. {
  3124. "location":"location",
  3125. "action":"tau__",
  3126. "guard":{
  3127. "exp":{
  3128. "op":"∧",
  3129. "left":{
  3130. "op":"∧",
  3131. "left":{
  3132. "op":"∧",
  3133. "left":{
  3134. "op":"∧",
  3135. "left":{
  3136. "op":"∧",
  3137. "left":{
  3138. "op":"∧",
  3139. "left":{
  3140. "op":"=",
  3141. "left":"draw2",
  3142. "right":0
  3143. },
  3144. "right":{
  3145. "op":"=",
  3146. "left":"draw3",
  3147. "right":0
  3148. }
  3149. },
  3150. "right":{
  3151. "op":"=",
  3152. "left":"draw4",
  3153. "right":0
  3154. }
  3155. },
  3156. "right":{
  3157. "op":"=",
  3158. "left":"draw1",
  3159. "right":0
  3160. }
  3161. },
  3162. "right":{
  3163. "op":"=",
  3164. "left":"draw6",
  3165. "right":0
  3166. }
  3167. },
  3168. "right":{
  3169. "op":"=",
  3170. "left":"draw7",
  3171. "right":0
  3172. }
  3173. },
  3174. "right":{
  3175. "op":"=",
  3176. "left":"p5",
  3177. "right":0
  3178. }
  3179. }
  3180. },
  3181. "destinations":[
  3182. {
  3183. "probability":{
  3184. "exp":1
  3185. },
  3186. "location":"location",
  3187. "assignments":[
  3188. {
  3189. "ref":"p5",
  3190. "value":1
  3191. }
  3192. ],
  3193. "observables":[
  3194. ]
  3195. }
  3196. ]
  3197. },
  3198. {
  3199. "location":"location",
  3200. "action":"tau__",
  3201. "guard":{
  3202. "exp":{
  3203. "op":"∧",
  3204. "left":{
  3205. "op":"∧",
  3206. "left":{
  3207. "op":"∧",
  3208. "left":{
  3209. "op":"∧",
  3210. "left":{
  3211. "op":"∧",
  3212. "left":{
  3213. "op":"∧",
  3214. "left":{
  3215. "op":"∧",
  3216. "left":{
  3217. "op":"=",
  3218. "left":"draw2",
  3219. "right":0
  3220. },
  3221. "right":{
  3222. "op":"=",
  3223. "left":"draw3",
  3224. "right":0
  3225. }
  3226. },
  3227. "right":{
  3228. "op":"=",
  3229. "left":"draw4",
  3230. "right":0
  3231. }
  3232. },
  3233. "right":{
  3234. "op":"=",
  3235. "left":"draw1",
  3236. "right":0
  3237. }
  3238. },
  3239. "right":{
  3240. "op":"=",
  3241. "left":"draw6",
  3242. "right":0
  3243. }
  3244. },
  3245. "right":{
  3246. "op":"=",
  3247. "left":"draw7",
  3248. "right":0
  3249. }
  3250. },
  3251. "right":{
  3252. "op":"∧",
  3253. "left":{
  3254. "op":"=",
  3255. "left":"p5",
  3256. "right":1
  3257. },
  3258. "right":{
  3259. "op":"∨",
  3260. "left":{
  3261. "op":"<",
  3262. "left":"b",
  3263. "right":"b5"
  3264. },
  3265. "right":{
  3266. "op":"≠",
  3267. "left":"r",
  3268. "right":"r5"
  3269. }
  3270. }
  3271. }
  3272. },
  3273. "right":{
  3274. "op":"=",
  3275. "left":"draw5",
  3276. "right":0
  3277. }
  3278. }
  3279. },
  3280. "destinations":[
  3281. {
  3282. "probability":{
  3283. "exp":1
  3284. },
  3285. "location":"location",
  3286. "assignments":[
  3287. {
  3288. "ref":"draw5",
  3289. "value":1
  3290. }
  3291. ],
  3292. "observables":[
  3293. ]
  3294. }
  3295. ]
  3296. },
  3297. {
  3298. "location":"location",
  3299. "action":"tau__",
  3300. "guard":{
  3301. "exp":{
  3302. "op":"=",
  3303. "left":"draw5",
  3304. "right":1
  3305. }
  3306. },
  3307. "destinations":[
  3308. {
  3309. "probability":{
  3310. "exp":0.5000000
  3311. },
  3312. "location":"location",
  3313. "assignments":[
  3314. {
  3315. "ref":"b5",
  3316. "value":1
  3317. },
  3318. {
  3319. "ref":"r5",
  3320. "value":"r"
  3321. },
  3322. {
  3323. "ref":"b",
  3324. "value":{
  3325. "op":"max",
  3326. "left":"b",
  3327. "right":1
  3328. }
  3329. },
  3330. {
  3331. "ref":"draw5",
  3332. "value":0
  3333. }
  3334. ],
  3335. "observables":[
  3336. ]
  3337. },
  3338. {
  3339. "probability":{
  3340. "exp":0.2500000
  3341. },
  3342. "location":"location",
  3343. "assignments":[
  3344. {
  3345. "ref":"b5",
  3346. "value":2
  3347. },
  3348. {
  3349. "ref":"r5",
  3350. "value":"r"
  3351. },
  3352. {
  3353. "ref":"b",
  3354. "value":{
  3355. "op":"max",
  3356. "left":"b",
  3357. "right":2
  3358. }
  3359. },
  3360. {
  3361. "ref":"draw5",
  3362. "value":0
  3363. }
  3364. ],
  3365. "observables":[
  3366. ]
  3367. },
  3368. {
  3369. "probability":{
  3370. "exp":0.1250000
  3371. },
  3372. "location":"location",
  3373. "assignments":[
  3374. {
  3375. "ref":"b5",
  3376. "value":3
  3377. },
  3378. {
  3379. "ref":"r5",
  3380. "value":"r"
  3381. },
  3382. {
  3383. "ref":"b",
  3384. "value":{
  3385. "op":"max",
  3386. "left":"b",
  3387. "right":3
  3388. }
  3389. },
  3390. {
  3391. "ref":"draw5",
  3392. "value":0
  3393. }
  3394. ],
  3395. "observables":[
  3396. ]
  3397. },
  3398. {
  3399. "probability":{
  3400. "exp":0.0625000
  3401. },
  3402. "location":"location",
  3403. "assignments":[
  3404. {
  3405. "ref":"b5",
  3406. "value":4
  3407. },
  3408. {
  3409. "ref":"r5",
  3410. "value":"r"
  3411. },
  3412. {
  3413. "ref":"b",
  3414. "value":{
  3415. "op":"max",
  3416. "left":"b",
  3417. "right":4
  3418. }
  3419. },
  3420. {
  3421. "ref":"draw5",
  3422. "value":0
  3423. }
  3424. ],
  3425. "observables":[
  3426. ]
  3427. },
  3428. {
  3429. "probability":{
  3430. "exp":0.0312500
  3431. },
  3432. "location":"location",
  3433. "assignments":[
  3434. {
  3435. "ref":"b5",
  3436. "value":5
  3437. },
  3438. {
  3439. "ref":"r5",
  3440. "value":"r"
  3441. },
  3442. {
  3443. "ref":"b",
  3444. "value":{
  3445. "op":"max",
  3446. "left":"b",
  3447. "right":5
  3448. }
  3449. },
  3450. {
  3451. "ref":"draw5",
  3452. "value":0
  3453. }
  3454. ],
  3455. "observables":[
  3456. ]
  3457. },
  3458. {
  3459. "probability":{
  3460. "exp":0.0156250
  3461. },
  3462. "location":"location",
  3463. "assignments":[
  3464. {
  3465. "ref":"b5",
  3466. "value":6
  3467. },
  3468. {
  3469. "ref":"r5",
  3470. "value":"r"
  3471. },
  3472. {
  3473. "ref":"b",
  3474. "value":{
  3475. "op":"max",
  3476. "left":"b",
  3477. "right":6
  3478. }
  3479. },
  3480. {
  3481. "ref":"draw5",
  3482. "value":0
  3483. }
  3484. ],
  3485. "observables":[
  3486. ]
  3487. },
  3488. {
  3489. "probability":{
  3490. "exp":0.0156250
  3491. },
  3492. "location":"location",
  3493. "assignments":[
  3494. {
  3495. "ref":"b5",
  3496. "value":7
  3497. },
  3498. {
  3499. "ref":"r5",
  3500. "value":"r"
  3501. },
  3502. {
  3503. "ref":"b",
  3504. "value":{
  3505. "op":"max",
  3506. "left":"b",
  3507. "right":7
  3508. }
  3509. },
  3510. {
  3511. "ref":"draw5",
  3512. "value":0
  3513. }
  3514. ],
  3515. "observables":[
  3516. ]
  3517. }
  3518. ]
  3519. },
  3520. {
  3521. "location":"location",
  3522. "action":"tau__",
  3523. "guard":{
  3524. "exp":{
  3525. "op":"∧",
  3526. "left":{
  3527. "op":"∧",
  3528. "left":{
  3529. "op":"∧",
  3530. "left":{
  3531. "op":"∧",
  3532. "left":{
  3533. "op":"∧",
  3534. "left":{
  3535. "op":"∧",
  3536. "left":{
  3537. "op":"∧",
  3538. "left":{
  3539. "op":"∧",
  3540. "left":{
  3541. "op":"∧",
  3542. "left":{
  3543. "op":"=",
  3544. "left":"draw2",
  3545. "right":0
  3546. },
  3547. "right":{
  3548. "op":"=",
  3549. "left":"draw3",
  3550. "right":0
  3551. }
  3552. },
  3553. "right":{
  3554. "op":"=",
  3555. "left":"draw4",
  3556. "right":0
  3557. }
  3558. },
  3559. "right":{
  3560. "op":"=",
  3561. "left":"draw1",
  3562. "right":0
  3563. }
  3564. },
  3565. "right":{
  3566. "op":"=",
  3567. "left":"draw6",
  3568. "right":0
  3569. }
  3570. },
  3571. "right":{
  3572. "op":"=",
  3573. "left":"draw7",
  3574. "right":0
  3575. }
  3576. },
  3577. "right":{
  3578. "op":"=",
  3579. "left":"p5",
  3580. "right":1
  3581. }
  3582. },
  3583. "right":{
  3584. "op":"=",
  3585. "left":"b",
  3586. "right":"b5"
  3587. }
  3588. },
  3589. "right":{
  3590. "op":"=",
  3591. "left":"r",
  3592. "right":"r5"
  3593. }
  3594. },
  3595. "right":{
  3596. "op":"=",
  3597. "left":"c",
  3598. "right":0
  3599. }
  3600. }
  3601. },
  3602. "destinations":[
  3603. {
  3604. "probability":{
  3605. "exp":0.5000000
  3606. },
  3607. "location":"location",
  3608. "assignments":[
  3609. {
  3610. "ref":"r",
  3611. "value":1
  3612. },
  3613. {
  3614. "ref":"c",
  3615. "value":1
  3616. },
  3617. {
  3618. "ref":"b",
  3619. "value":0
  3620. },
  3621. {
  3622. "ref":"b5",
  3623. "value":0
  3624. },
  3625. {
  3626. "ref":"r5",
  3627. "value":0
  3628. },
  3629. {
  3630. "ref":"p5",
  3631. "value":2
  3632. }
  3633. ],
  3634. "observables":[
  3635. ]
  3636. },
  3637. {
  3638. "probability":{
  3639. "exp":0.5000000
  3640. },
  3641. "location":"location",
  3642. "assignments":[
  3643. {
  3644. "ref":"r",
  3645. "value":2
  3646. },
  3647. {
  3648. "ref":"c",
  3649. "value":1
  3650. },
  3651. {
  3652. "ref":"b",
  3653. "value":0
  3654. },
  3655. {
  3656. "ref":"b5",
  3657. "value":0
  3658. },
  3659. {
  3660. "ref":"r5",
  3661. "value":0
  3662. },
  3663. {
  3664. "ref":"p5",
  3665. "value":2
  3666. }
  3667. ],
  3668. "observables":[
  3669. ]
  3670. }
  3671. ]
  3672. },
  3673. {
  3674. "location":"location",
  3675. "action":"tau__",
  3676. "guard":{
  3677. "exp":{
  3678. "op":"∧",
  3679. "left":{
  3680. "op":"∧",
  3681. "left":{
  3682. "op":"∧",
  3683. "left":{
  3684. "op":"∧",
  3685. "left":{
  3686. "op":"∧",
  3687. "left":{
  3688. "op":"∧",
  3689. "left":{
  3690. "op":"=",
  3691. "left":"draw2",
  3692. "right":0
  3693. },
  3694. "right":{
  3695. "op":"=",
  3696. "left":"draw3",
  3697. "right":0
  3698. }
  3699. },
  3700. "right":{
  3701. "op":"=",
  3702. "left":"draw4",
  3703. "right":0
  3704. }
  3705. },
  3706. "right":{
  3707. "op":"=",
  3708. "left":"draw1",
  3709. "right":0
  3710. }
  3711. },
  3712. "right":{
  3713. "op":"=",
  3714. "left":"draw6",
  3715. "right":0
  3716. }
  3717. },
  3718. "right":{
  3719. "op":"=",
  3720. "left":"draw7",
  3721. "right":0
  3722. }
  3723. },
  3724. "right":{
  3725. "op":"=",
  3726. "left":"p5",
  3727. "right":2
  3728. }
  3729. }
  3730. },
  3731. "destinations":[
  3732. {
  3733. "probability":{
  3734. "exp":1
  3735. },
  3736. "location":"location",
  3737. "assignments":[
  3738. {
  3739. "ref":"p5",
  3740. "value":0
  3741. },
  3742. {
  3743. "ref":"c",
  3744. "value":0
  3745. }
  3746. ],
  3747. "observables":[
  3748. ]
  3749. }
  3750. ]
  3751. }
  3752. ]
  3753. },
  3754. {
  3755. "name":"process6",
  3756. "locations":[
  3757. {
  3758. "name":"location"
  3759. }
  3760. ],
  3761. "initial-locations":[
  3762. "location"
  3763. ],
  3764. "edges":[
  3765. {
  3766. "location":"location",
  3767. "action":"tau__",
  3768. "guard":{
  3769. "exp":{
  3770. "op":"∧",
  3771. "left":{
  3772. "op":"∧",
  3773. "left":{
  3774. "op":"∧",
  3775. "left":{
  3776. "op":"∧",
  3777. "left":{
  3778. "op":"∧",
  3779. "left":{
  3780. "op":"∧",
  3781. "left":{
  3782. "op":"=",
  3783. "left":"draw2",
  3784. "right":0
  3785. },
  3786. "right":{
  3787. "op":"=",
  3788. "left":"draw3",
  3789. "right":0
  3790. }
  3791. },
  3792. "right":{
  3793. "op":"=",
  3794. "left":"draw4",
  3795. "right":0
  3796. }
  3797. },
  3798. "right":{
  3799. "op":"=",
  3800. "left":"draw5",
  3801. "right":0
  3802. }
  3803. },
  3804. "right":{
  3805. "op":"=",
  3806. "left":"draw1",
  3807. "right":0
  3808. }
  3809. },
  3810. "right":{
  3811. "op":"=",
  3812. "left":"draw7",
  3813. "right":0
  3814. }
  3815. },
  3816. "right":{
  3817. "op":"=",
  3818. "left":"p6",
  3819. "right":0
  3820. }
  3821. }
  3822. },
  3823. "destinations":[
  3824. {
  3825. "probability":{
  3826. "exp":1
  3827. },
  3828. "location":"location",
  3829. "assignments":[
  3830. {
  3831. "ref":"p6",
  3832. "value":1
  3833. }
  3834. ],
  3835. "observables":[
  3836. ]
  3837. }
  3838. ]
  3839. },
  3840. {
  3841. "location":"location",
  3842. "action":"tau__",
  3843. "guard":{
  3844. "exp":{
  3845. "op":"∧",
  3846. "left":{
  3847. "op":"∧",
  3848. "left":{
  3849. "op":"∧",
  3850. "left":{
  3851. "op":"∧",
  3852. "left":{
  3853. "op":"∧",
  3854. "left":{
  3855. "op":"∧",
  3856. "left":{
  3857. "op":"∧",
  3858. "left":{
  3859. "op":"=",
  3860. "left":"draw2",
  3861. "right":0
  3862. },
  3863. "right":{
  3864. "op":"=",
  3865. "left":"draw3",
  3866. "right":0
  3867. }
  3868. },
  3869. "right":{
  3870. "op":"=",
  3871. "left":"draw4",
  3872. "right":0
  3873. }
  3874. },
  3875. "right":{
  3876. "op":"=",
  3877. "left":"draw5",
  3878. "right":0
  3879. }
  3880. },
  3881. "right":{
  3882. "op":"=",
  3883. "left":"draw1",
  3884. "right":0
  3885. }
  3886. },
  3887. "right":{
  3888. "op":"=",
  3889. "left":"draw7",
  3890. "right":0
  3891. }
  3892. },
  3893. "right":{
  3894. "op":"∧",
  3895. "left":{
  3896. "op":"=",
  3897. "left":"p6",
  3898. "right":1
  3899. },
  3900. "right":{
  3901. "op":"∨",
  3902. "left":{
  3903. "op":"<",
  3904. "left":"b",
  3905. "right":"b6"
  3906. },
  3907. "right":{
  3908. "op":"≠",
  3909. "left":"r",
  3910. "right":"r6"
  3911. }
  3912. }
  3913. }
  3914. },
  3915. "right":{
  3916. "op":"=",
  3917. "left":"draw6",
  3918. "right":0
  3919. }
  3920. }
  3921. },
  3922. "destinations":[
  3923. {
  3924. "probability":{
  3925. "exp":1
  3926. },
  3927. "location":"location",
  3928. "assignments":[
  3929. {
  3930. "ref":"draw6",
  3931. "value":1
  3932. }
  3933. ],
  3934. "observables":[
  3935. ]
  3936. }
  3937. ]
  3938. },
  3939. {
  3940. "location":"location",
  3941. "action":"tau__",
  3942. "guard":{
  3943. "exp":{
  3944. "op":"=",
  3945. "left":"draw6",
  3946. "right":1
  3947. }
  3948. },
  3949. "destinations":[
  3950. {
  3951. "probability":{
  3952. "exp":0.5000000
  3953. },
  3954. "location":"location",
  3955. "assignments":[
  3956. {
  3957. "ref":"b6",
  3958. "value":1
  3959. },
  3960. {
  3961. "ref":"r6",
  3962. "value":"r"
  3963. },
  3964. {
  3965. "ref":"b",
  3966. "value":{
  3967. "op":"max",
  3968. "left":"b",
  3969. "right":1
  3970. }
  3971. },
  3972. {
  3973. "ref":"draw6",
  3974. "value":0
  3975. }
  3976. ],
  3977. "observables":[
  3978. ]
  3979. },
  3980. {
  3981. "probability":{
  3982. "exp":0.2500000
  3983. },
  3984. "location":"location",
  3985. "assignments":[
  3986. {
  3987. "ref":"b6",
  3988. "value":2
  3989. },
  3990. {
  3991. "ref":"r6",
  3992. "value":"r"
  3993. },
  3994. {
  3995. "ref":"b",
  3996. "value":{
  3997. "op":"max",
  3998. "left":"b",
  3999. "right":2
  4000. }
  4001. },
  4002. {
  4003. "ref":"draw6",
  4004. "value":0
  4005. }
  4006. ],
  4007. "observables":[
  4008. ]
  4009. },
  4010. {
  4011. "probability":{
  4012. "exp":0.1250000
  4013. },
  4014. "location":"location",
  4015. "assignments":[
  4016. {
  4017. "ref":"b6",
  4018. "value":3
  4019. },
  4020. {
  4021. "ref":"r6",
  4022. "value":"r"
  4023. },
  4024. {
  4025. "ref":"b",
  4026. "value":{
  4027. "op":"max",
  4028. "left":"b",
  4029. "right":3
  4030. }
  4031. },
  4032. {
  4033. "ref":"draw6",
  4034. "value":0
  4035. }
  4036. ],
  4037. "observables":[
  4038. ]
  4039. },
  4040. {
  4041. "probability":{
  4042. "exp":0.0625000
  4043. },
  4044. "location":"location",
  4045. "assignments":[
  4046. {
  4047. "ref":"b6",
  4048. "value":4
  4049. },
  4050. {
  4051. "ref":"r6",
  4052. "value":"r"
  4053. },
  4054. {
  4055. "ref":"b",
  4056. "value":{
  4057. "op":"max",
  4058. "left":"b",
  4059. "right":4
  4060. }
  4061. },
  4062. {
  4063. "ref":"draw6",
  4064. "value":0
  4065. }
  4066. ],
  4067. "observables":[
  4068. ]
  4069. },
  4070. {
  4071. "probability":{
  4072. "exp":0.0312500
  4073. },
  4074. "location":"location",
  4075. "assignments":[
  4076. {
  4077. "ref":"b6",
  4078. "value":5
  4079. },
  4080. {
  4081. "ref":"r6",
  4082. "value":"r"
  4083. },
  4084. {
  4085. "ref":"b",
  4086. "value":{
  4087. "op":"max",
  4088. "left":"b",
  4089. "right":5
  4090. }
  4091. },
  4092. {
  4093. "ref":"draw6",
  4094. "value":0
  4095. }
  4096. ],
  4097. "observables":[
  4098. ]
  4099. },
  4100. {
  4101. "probability":{
  4102. "exp":0.0156250
  4103. },
  4104. "location":"location",
  4105. "assignments":[
  4106. {
  4107. "ref":"b6",
  4108. "value":6
  4109. },
  4110. {
  4111. "ref":"r6",
  4112. "value":"r"
  4113. },
  4114. {
  4115. "ref":"b",
  4116. "value":{
  4117. "op":"max",
  4118. "left":"b",
  4119. "right":6
  4120. }
  4121. },
  4122. {
  4123. "ref":"draw6",
  4124. "value":0
  4125. }
  4126. ],
  4127. "observables":[
  4128. ]
  4129. },
  4130. {
  4131. "probability":{
  4132. "exp":0.0156250
  4133. },
  4134. "location":"location",
  4135. "assignments":[
  4136. {
  4137. "ref":"b6",
  4138. "value":7
  4139. },
  4140. {
  4141. "ref":"r6",
  4142. "value":"r"
  4143. },
  4144. {
  4145. "ref":"b",
  4146. "value":{
  4147. "op":"max",
  4148. "left":"b",
  4149. "right":7
  4150. }
  4151. },
  4152. {
  4153. "ref":"draw6",
  4154. "value":0
  4155. }
  4156. ],
  4157. "observables":[
  4158. ]
  4159. }
  4160. ]
  4161. },
  4162. {
  4163. "location":"location",
  4164. "action":"tau__",
  4165. "guard":{
  4166. "exp":{
  4167. "op":"∧",
  4168. "left":{
  4169. "op":"∧",
  4170. "left":{
  4171. "op":"∧",
  4172. "left":{
  4173. "op":"∧",
  4174. "left":{
  4175. "op":"∧",
  4176. "left":{
  4177. "op":"∧",
  4178. "left":{
  4179. "op":"∧",
  4180. "left":{
  4181. "op":"∧",
  4182. "left":{
  4183. "op":"∧",
  4184. "left":{
  4185. "op":"=",
  4186. "left":"draw2",
  4187. "right":0
  4188. },
  4189. "right":{
  4190. "op":"=",
  4191. "left":"draw3",
  4192. "right":0
  4193. }
  4194. },
  4195. "right":{
  4196. "op":"=",
  4197. "left":"draw4",
  4198. "right":0
  4199. }
  4200. },
  4201. "right":{
  4202. "op":"=",
  4203. "left":"draw5",
  4204. "right":0
  4205. }
  4206. },
  4207. "right":{
  4208. "op":"=",
  4209. "left":"draw1",
  4210. "right":0
  4211. }
  4212. },
  4213. "right":{
  4214. "op":"=",
  4215. "left":"draw7",
  4216. "right":0
  4217. }
  4218. },
  4219. "right":{
  4220. "op":"=",
  4221. "left":"p6",
  4222. "right":1
  4223. }
  4224. },
  4225. "right":{
  4226. "op":"=",
  4227. "left":"b",
  4228. "right":"b6"
  4229. }
  4230. },
  4231. "right":{
  4232. "op":"=",
  4233. "left":"r",
  4234. "right":"r6"
  4235. }
  4236. },
  4237. "right":{
  4238. "op":"=",
  4239. "left":"c",
  4240. "right":0
  4241. }
  4242. }
  4243. },
  4244. "destinations":[
  4245. {
  4246. "probability":{
  4247. "exp":0.5000000
  4248. },
  4249. "location":"location",
  4250. "assignments":[
  4251. {
  4252. "ref":"r",
  4253. "value":1
  4254. },
  4255. {
  4256. "ref":"c",
  4257. "value":1
  4258. },
  4259. {
  4260. "ref":"b",
  4261. "value":0
  4262. },
  4263. {
  4264. "ref":"b6",
  4265. "value":0
  4266. },
  4267. {
  4268. "ref":"r6",
  4269. "value":0
  4270. },
  4271. {
  4272. "ref":"p6",
  4273. "value":2
  4274. }
  4275. ],
  4276. "observables":[
  4277. ]
  4278. },
  4279. {
  4280. "probability":{
  4281. "exp":0.5000000
  4282. },
  4283. "location":"location",
  4284. "assignments":[
  4285. {
  4286. "ref":"r",
  4287. "value":2
  4288. },
  4289. {
  4290. "ref":"c",
  4291. "value":1
  4292. },
  4293. {
  4294. "ref":"b",
  4295. "value":0
  4296. },
  4297. {
  4298. "ref":"b6",
  4299. "value":0
  4300. },
  4301. {
  4302. "ref":"r6",
  4303. "value":0
  4304. },
  4305. {
  4306. "ref":"p6",
  4307. "value":2
  4308. }
  4309. ],
  4310. "observables":[
  4311. ]
  4312. }
  4313. ]
  4314. },
  4315. {
  4316. "location":"location",
  4317. "action":"tau__",
  4318. "guard":{
  4319. "exp":{
  4320. "op":"∧",
  4321. "left":{
  4322. "op":"∧",
  4323. "left":{
  4324. "op":"∧",
  4325. "left":{
  4326. "op":"∧",
  4327. "left":{
  4328. "op":"∧",
  4329. "left":{
  4330. "op":"∧",
  4331. "left":{
  4332. "op":"=",
  4333. "left":"draw2",
  4334. "right":0
  4335. },
  4336. "right":{
  4337. "op":"=",
  4338. "left":"draw3",
  4339. "right":0
  4340. }
  4341. },
  4342. "right":{
  4343. "op":"=",
  4344. "left":"draw4",
  4345. "right":0
  4346. }
  4347. },
  4348. "right":{
  4349. "op":"=",
  4350. "left":"draw5",
  4351. "right":0
  4352. }
  4353. },
  4354. "right":{
  4355. "op":"=",
  4356. "left":"draw1",
  4357. "right":0
  4358. }
  4359. },
  4360. "right":{
  4361. "op":"=",
  4362. "left":"draw7",
  4363. "right":0
  4364. }
  4365. },
  4366. "right":{
  4367. "op":"=",
  4368. "left":"p6",
  4369. "right":2
  4370. }
  4371. }
  4372. },
  4373. "destinations":[
  4374. {
  4375. "probability":{
  4376. "exp":1
  4377. },
  4378. "location":"location",
  4379. "assignments":[
  4380. {
  4381. "ref":"p6",
  4382. "value":0
  4383. },
  4384. {
  4385. "ref":"c",
  4386. "value":0
  4387. }
  4388. ],
  4389. "observables":[
  4390. ]
  4391. }
  4392. ]
  4393. }
  4394. ]
  4395. },
  4396. {
  4397. "name":"process7",
  4398. "locations":[
  4399. {
  4400. "name":"location"
  4401. }
  4402. ],
  4403. "initial-locations":[
  4404. "location"
  4405. ],
  4406. "edges":[
  4407. {
  4408. "location":"location",
  4409. "action":"tau__",
  4410. "guard":{
  4411. "exp":{
  4412. "op":"∧",
  4413. "left":{
  4414. "op":"∧",
  4415. "left":{
  4416. "op":"∧",
  4417. "left":{
  4418. "op":"∧",
  4419. "left":{
  4420. "op":"∧",
  4421. "left":{
  4422. "op":"∧",
  4423. "left":{
  4424. "op":"=",
  4425. "left":"draw2",
  4426. "right":0
  4427. },
  4428. "right":{
  4429. "op":"=",
  4430. "left":"draw3",
  4431. "right":0
  4432. }
  4433. },
  4434. "right":{
  4435. "op":"=",
  4436. "left":"draw4",
  4437. "right":0
  4438. }
  4439. },
  4440. "right":{
  4441. "op":"=",
  4442. "left":"draw5",
  4443. "right":0
  4444. }
  4445. },
  4446. "right":{
  4447. "op":"=",
  4448. "left":"draw6",
  4449. "right":0
  4450. }
  4451. },
  4452. "right":{
  4453. "op":"=",
  4454. "left":"draw1",
  4455. "right":0
  4456. }
  4457. },
  4458. "right":{
  4459. "op":"=",
  4460. "left":"p7",
  4461. "right":0
  4462. }
  4463. }
  4464. },
  4465. "destinations":[
  4466. {
  4467. "probability":{
  4468. "exp":1
  4469. },
  4470. "location":"location",
  4471. "assignments":[
  4472. {
  4473. "ref":"p7",
  4474. "value":1
  4475. }
  4476. ],
  4477. "observables":[
  4478. ]
  4479. }
  4480. ]
  4481. },
  4482. {
  4483. "location":"location",
  4484. "action":"tau__",
  4485. "guard":{
  4486. "exp":{
  4487. "op":"∧",
  4488. "left":{
  4489. "op":"∧",
  4490. "left":{
  4491. "op":"∧",
  4492. "left":{
  4493. "op":"∧",
  4494. "left":{
  4495. "op":"∧",
  4496. "left":{
  4497. "op":"∧",
  4498. "left":{
  4499. "op":"∧",
  4500. "left":{
  4501. "op":"=",
  4502. "left":"draw2",
  4503. "right":0
  4504. },
  4505. "right":{
  4506. "op":"=",
  4507. "left":"draw3",
  4508. "right":0
  4509. }
  4510. },
  4511. "right":{
  4512. "op":"=",
  4513. "left":"draw4",
  4514. "right":0
  4515. }
  4516. },
  4517. "right":{
  4518. "op":"=",
  4519. "left":"draw5",
  4520. "right":0
  4521. }
  4522. },
  4523. "right":{
  4524. "op":"=",
  4525. "left":"draw6",
  4526. "right":0
  4527. }
  4528. },
  4529. "right":{
  4530. "op":"=",
  4531. "left":"draw1",
  4532. "right":0
  4533. }
  4534. },
  4535. "right":{
  4536. "op":"∧",
  4537. "left":{
  4538. "op":"=",
  4539. "left":"p7",
  4540. "right":1
  4541. },
  4542. "right":{
  4543. "op":"∨",
  4544. "left":{
  4545. "op":"<",
  4546. "left":"b",
  4547. "right":"b7"
  4548. },
  4549. "right":{
  4550. "op":"≠",
  4551. "left":"r",
  4552. "right":"r7"
  4553. }
  4554. }
  4555. }
  4556. },
  4557. "right":{
  4558. "op":"=",
  4559. "left":"draw7",
  4560. "right":0
  4561. }
  4562. }
  4563. },
  4564. "destinations":[
  4565. {
  4566. "probability":{
  4567. "exp":1
  4568. },
  4569. "location":"location",
  4570. "assignments":[
  4571. {
  4572. "ref":"draw7",
  4573. "value":1
  4574. }
  4575. ],
  4576. "observables":[
  4577. ]
  4578. }
  4579. ]
  4580. },
  4581. {
  4582. "location":"location",
  4583. "action":"tau__",
  4584. "guard":{
  4585. "exp":{
  4586. "op":"=",
  4587. "left":"draw7",
  4588. "right":1
  4589. }
  4590. },
  4591. "destinations":[
  4592. {
  4593. "probability":{
  4594. "exp":0.5000000
  4595. },
  4596. "location":"location",
  4597. "assignments":[
  4598. {
  4599. "ref":"b7",
  4600. "value":1
  4601. },
  4602. {
  4603. "ref":"r7",
  4604. "value":"r"
  4605. },
  4606. {
  4607. "ref":"b",
  4608. "value":{
  4609. "op":"max",
  4610. "left":"b",
  4611. "right":1
  4612. }
  4613. },
  4614. {
  4615. "ref":"draw7",
  4616. "value":0
  4617. }
  4618. ],
  4619. "observables":[
  4620. ]
  4621. },
  4622. {
  4623. "probability":{
  4624. "exp":0.2500000
  4625. },
  4626. "location":"location",
  4627. "assignments":[
  4628. {
  4629. "ref":"b7",
  4630. "value":2
  4631. },
  4632. {
  4633. "ref":"r7",
  4634. "value":"r"
  4635. },
  4636. {
  4637. "ref":"b",
  4638. "value":{
  4639. "op":"max",
  4640. "left":"b",
  4641. "right":2
  4642. }
  4643. },
  4644. {
  4645. "ref":"draw7",
  4646. "value":0
  4647. }
  4648. ],
  4649. "observables":[
  4650. ]
  4651. },
  4652. {
  4653. "probability":{
  4654. "exp":0.1250000
  4655. },
  4656. "location":"location",
  4657. "assignments":[
  4658. {
  4659. "ref":"b7",
  4660. "value":3
  4661. },
  4662. {
  4663. "ref":"r7",
  4664. "value":"r"
  4665. },
  4666. {
  4667. "ref":"b",
  4668. "value":{
  4669. "op":"max",
  4670. "left":"b",
  4671. "right":3
  4672. }
  4673. },
  4674. {
  4675. "ref":"draw7",
  4676. "value":0
  4677. }
  4678. ],
  4679. "observables":[
  4680. ]
  4681. },
  4682. {
  4683. "probability":{
  4684. "exp":0.0625000
  4685. },
  4686. "location":"location",
  4687. "assignments":[
  4688. {
  4689. "ref":"b7",
  4690. "value":4
  4691. },
  4692. {
  4693. "ref":"r7",
  4694. "value":"r"
  4695. },
  4696. {
  4697. "ref":"b",
  4698. "value":{
  4699. "op":"max",
  4700. "left":"b",
  4701. "right":4
  4702. }
  4703. },
  4704. {
  4705. "ref":"draw7",
  4706. "value":0
  4707. }
  4708. ],
  4709. "observables":[
  4710. ]
  4711. },
  4712. {
  4713. "probability":{
  4714. "exp":0.0312500
  4715. },
  4716. "location":"location",
  4717. "assignments":[
  4718. {
  4719. "ref":"b7",
  4720. "value":5
  4721. },
  4722. {
  4723. "ref":"r7",
  4724. "value":"r"
  4725. },
  4726. {
  4727. "ref":"b",
  4728. "value":{
  4729. "op":"max",
  4730. "left":"b",
  4731. "right":5
  4732. }
  4733. },
  4734. {
  4735. "ref":"draw7",
  4736. "value":0
  4737. }
  4738. ],
  4739. "observables":[
  4740. ]
  4741. },
  4742. {
  4743. "probability":{
  4744. "exp":0.0156250
  4745. },
  4746. "location":"location",
  4747. "assignments":[
  4748. {
  4749. "ref":"b7",
  4750. "value":6
  4751. },
  4752. {
  4753. "ref":"r7",
  4754. "value":"r"
  4755. },
  4756. {
  4757. "ref":"b",
  4758. "value":{
  4759. "op":"max",
  4760. "left":"b",
  4761. "right":6
  4762. }
  4763. },
  4764. {
  4765. "ref":"draw7",
  4766. "value":0
  4767. }
  4768. ],
  4769. "observables":[
  4770. ]
  4771. },
  4772. {
  4773. "probability":{
  4774. "exp":0.0156250
  4775. },
  4776. "location":"location",
  4777. "assignments":[
  4778. {
  4779. "ref":"b7",
  4780. "value":7
  4781. },
  4782. {
  4783. "ref":"r7",
  4784. "value":"r"
  4785. },
  4786. {
  4787. "ref":"b",
  4788. "value":{
  4789. "op":"max",
  4790. "left":"b",
  4791. "right":7
  4792. }
  4793. },
  4794. {
  4795. "ref":"draw7",
  4796. "value":0
  4797. }
  4798. ],
  4799. "observables":[
  4800. ]
  4801. }
  4802. ]
  4803. },
  4804. {
  4805. "location":"location",
  4806. "action":"tau__",
  4807. "guard":{
  4808. "exp":{
  4809. "op":"∧",
  4810. "left":{
  4811. "op":"∧",
  4812. "left":{
  4813. "op":"∧",
  4814. "left":{
  4815. "op":"∧",
  4816. "left":{
  4817. "op":"∧",
  4818. "left":{
  4819. "op":"∧",
  4820. "left":{
  4821. "op":"∧",
  4822. "left":{
  4823. "op":"∧",
  4824. "left":{
  4825. "op":"∧",
  4826. "left":{
  4827. "op":"=",
  4828. "left":"draw2",
  4829. "right":0
  4830. },
  4831. "right":{
  4832. "op":"=",
  4833. "left":"draw3",
  4834. "right":0
  4835. }
  4836. },
  4837. "right":{
  4838. "op":"=",
  4839. "left":"draw4",
  4840. "right":0
  4841. }
  4842. },
  4843. "right":{
  4844. "op":"=",
  4845. "left":"draw5",
  4846. "right":0
  4847. }
  4848. },
  4849. "right":{
  4850. "op":"=",
  4851. "left":"draw6",
  4852. "right":0
  4853. }
  4854. },
  4855. "right":{
  4856. "op":"=",
  4857. "left":"draw1",
  4858. "right":0
  4859. }
  4860. },
  4861. "right":{
  4862. "op":"=",
  4863. "left":"p7",
  4864. "right":1
  4865. }
  4866. },
  4867. "right":{
  4868. "op":"=",
  4869. "left":"b",
  4870. "right":"b7"
  4871. }
  4872. },
  4873. "right":{
  4874. "op":"=",
  4875. "left":"r",
  4876. "right":"r7"
  4877. }
  4878. },
  4879. "right":{
  4880. "op":"=",
  4881. "left":"c",
  4882. "right":0
  4883. }
  4884. }
  4885. },
  4886. "destinations":[
  4887. {
  4888. "probability":{
  4889. "exp":0.5000000
  4890. },
  4891. "location":"location",
  4892. "assignments":[
  4893. {
  4894. "ref":"r",
  4895. "value":1
  4896. },
  4897. {
  4898. "ref":"c",
  4899. "value":1
  4900. },
  4901. {
  4902. "ref":"b",
  4903. "value":0
  4904. },
  4905. {
  4906. "ref":"b7",
  4907. "value":0
  4908. },
  4909. {
  4910. "ref":"r7",
  4911. "value":0
  4912. },
  4913. {
  4914. "ref":"p7",
  4915. "value":2
  4916. }
  4917. ],
  4918. "observables":[
  4919. ]
  4920. },
  4921. {
  4922. "probability":{
  4923. "exp":0.5000000
  4924. },
  4925. "location":"location",
  4926. "assignments":[
  4927. {
  4928. "ref":"r",
  4929. "value":2
  4930. },
  4931. {
  4932. "ref":"c",
  4933. "value":1
  4934. },
  4935. {
  4936. "ref":"b",
  4937. "value":0
  4938. },
  4939. {
  4940. "ref":"b7",
  4941. "value":0
  4942. },
  4943. {
  4944. "ref":"r7",
  4945. "value":0
  4946. },
  4947. {
  4948. "ref":"p7",
  4949. "value":2
  4950. }
  4951. ],
  4952. "observables":[
  4953. ]
  4954. }
  4955. ]
  4956. },
  4957. {
  4958. "location":"location",
  4959. "action":"tau__",
  4960. "guard":{
  4961. "exp":{
  4962. "op":"∧",
  4963. "left":{
  4964. "op":"∧",
  4965. "left":{
  4966. "op":"∧",
  4967. "left":{
  4968. "op":"∧",
  4969. "left":{
  4970. "op":"∧",
  4971. "left":{
  4972. "op":"∧",
  4973. "left":{
  4974. "op":"=",
  4975. "left":"draw2",
  4976. "right":0
  4977. },
  4978. "right":{
  4979. "op":"=",
  4980. "left":"draw3",
  4981. "right":0
  4982. }
  4983. },
  4984. "right":{
  4985. "op":"=",
  4986. "left":"draw4",
  4987. "right":0
  4988. }
  4989. },
  4990. "right":{
  4991. "op":"=",
  4992. "left":"draw5",
  4993. "right":0
  4994. }
  4995. },
  4996. "right":{
  4997. "op":"=",
  4998. "left":"draw6",
  4999. "right":0
  5000. }
  5001. },
  5002. "right":{
  5003. "op":"=",
  5004. "left":"draw1",
  5005. "right":0
  5006. }
  5007. },
  5008. "right":{
  5009. "op":"=",
  5010. "left":"p7",
  5011. "right":2
  5012. }
  5013. }
  5014. },
  5015. "destinations":[
  5016. {
  5017. "probability":{
  5018. "exp":1
  5019. },
  5020. "location":"location",
  5021. "assignments":[
  5022. {
  5023. "ref":"p7",
  5024. "value":0
  5025. },
  5026. {
  5027. "ref":"c",
  5028. "value":0
  5029. }
  5030. ],
  5031. "observables":[
  5032. ]
  5033. }
  5034. ]
  5035. }
  5036. ]
  5037. }
  5038. ],
  5039. "system":{
  5040. "elements":[
  5041. {
  5042. "automaton":"process1"
  5043. },
  5044. {
  5045. "automaton":"process2"
  5046. },
  5047. {
  5048. "automaton":"process3"
  5049. },
  5050. {
  5051. "automaton":"process4"
  5052. },
  5053. {
  5054. "automaton":"process5"
  5055. },
  5056. {
  5057. "automaton":"process6"
  5058. },
  5059. {
  5060. "automaton":"process7"
  5061. }
  5062. ],
  5063. "syncs":[
  5064. {
  5065. "synchronise":[
  5066. "tau__",
  5067. null,
  5068. null,
  5069. null,
  5070. null,
  5071. null,
  5072. null
  5073. ],
  5074. "result":"tau__"
  5075. },
  5076. {
  5077. "synchronise":[
  5078. null,
  5079. "tau__",
  5080. null,
  5081. null,
  5082. null,
  5083. null,
  5084. null
  5085. ],
  5086. "result":"tau__"
  5087. },
  5088. {
  5089. "synchronise":[
  5090. null,
  5091. null,
  5092. "tau__",
  5093. null,
  5094. null,
  5095. null,
  5096. null
  5097. ],
  5098. "result":"tau__"
  5099. },
  5100. {
  5101. "synchronise":[
  5102. null,
  5103. null,
  5104. null,
  5105. "tau__",
  5106. null,
  5107. null,
  5108. null
  5109. ],
  5110. "result":"tau__"
  5111. },
  5112. {
  5113. "synchronise":[
  5114. null,
  5115. null,
  5116. null,
  5117. null,
  5118. "tau__",
  5119. null,
  5120. null
  5121. ],
  5122. "result":"tau__"
  5123. },
  5124. {
  5125. "synchronise":[
  5126. null,
  5127. null,
  5128. null,
  5129. null,
  5130. null,
  5131. "tau__",
  5132. null
  5133. ],
  5134. "result":"tau__"
  5135. },
  5136. {
  5137. "synchronise":[
  5138. null,
  5139. null,
  5140. null,
  5141. null,
  5142. null,
  5143. null,
  5144. "tau__"
  5145. ],
  5146. "result":"tau__"
  5147. }
  5148. ]
  5149. }
  5150. }