{ "jani-version":1, "features":[ "derived-operators" ], "name":"Converted from PRISM by IscasMC", "type":"mdp", "actions":[ { "name":"tau__" }, { "name":"done" } ], "variables":[ { "name":"pay", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":15 } }, { "name":"coin1", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":2 } }, { "name":"s1", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"agree1", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"coin2", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":2 } }, { "name":"s2", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"agree2", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"coin3", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":2 } }, { "name":"s3", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"agree3", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"coin4", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":2 } }, { "name":"s4", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"agree4", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"coin5", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":2 } }, { "name":"s5", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"agree5", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"coin6", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":2 } }, { "name":"s6", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"agree6", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"coin7", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":2 } }, { "name":"s7", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"agree7", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"coin8", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":2 } }, { "name":"s8", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"agree8", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"coin9", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":2 } }, { "name":"s9", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"agree9", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"coin10", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":2 } }, { "name":"s10", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"agree10", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"coin11", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":2 } }, { "name":"s11", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"agree11", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"coin12", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":2 } }, { "name":"s12", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"agree12", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"coin13", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":2 } }, { "name":"s13", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"agree13", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"coin14", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":2 } }, { "name":"s14", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"agree14", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"coin15", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":2 } }, { "name":"s15", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } }, { "name":"agree15", "type":{ "kind":"bounded", "base":"int", "lower-bound":0, "upper-bound":1 } } ], "observables":[ ], "initial-states":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"coin1", "right":0 }, "right":{ "op":"=", "left":"s1", "right":0 } }, "right":{ "op":"=", "left":"agree1", "right":0 } }, "right":{ "op":"=", "left":"coin2", "right":0 } }, "right":{ "op":"=", "left":"s2", "right":0 } }, "right":{ "op":"=", "left":"agree2", "right":0 } }, "right":{ "op":"=", "left":"coin3", "right":0 } }, "right":{ "op":"=", "left":"s3", "right":0 } }, "right":{ "op":"=", "left":"agree3", "right":0 } }, "right":{ "op":"=", "left":"coin4", "right":0 } }, "right":{ "op":"=", "left":"s4", "right":0 } }, "right":{ "op":"=", "left":"agree4", "right":0 } }, "right":{ "op":"=", "left":"coin5", "right":0 } }, "right":{ "op":"=", "left":"s5", "right":0 } }, "right":{ "op":"=", "left":"agree5", "right":0 } }, "right":{ "op":"=", "left":"coin6", "right":0 } }, "right":{ "op":"=", "left":"s6", "right":0 } }, "right":{ "op":"=", "left":"agree6", "right":0 } }, "right":{ "op":"=", "left":"coin7", "right":0 } }, "right":{ "op":"=", "left":"s7", "right":0 } }, "right":{ "op":"=", "left":"agree7", "right":0 } }, "right":{ "op":"=", "left":"coin8", "right":0 } }, "right":{ "op":"=", "left":"s8", "right":0 } }, "right":{ "op":"=", "left":"agree8", "right":0 } }, "right":{ "op":"=", "left":"coin9", "right":0 } }, "right":{ "op":"=", "left":"s9", "right":0 } }, "right":{ "op":"=", "left":"agree9", "right":0 } }, "right":{ "op":"=", "left":"coin10", "right":0 } }, "right":{ "op":"=", "left":"s10", "right":0 } }, "right":{ "op":"=", "left":"agree10", "right":0 } }, "right":{ "op":"=", "left":"coin11", "right":0 } }, "right":{ "op":"=", "left":"s11", "right":0 } }, "right":{ "op":"=", "left":"agree11", "right":0 } }, "right":{ "op":"=", "left":"coin12", "right":0 } }, "right":{ "op":"=", "left":"s12", "right":0 } }, "right":{ "op":"=", "left":"agree12", "right":0 } }, "right":{ "op":"=", "left":"coin13", "right":0 } }, "right":{ "op":"=", "left":"s13", "right":0 } }, "right":{ "op":"=", "left":"agree13", "right":0 } }, "right":{ "op":"=", "left":"coin14", "right":0 } }, "right":{ "op":"=", "left":"s14", "right":0 } }, "right":{ "op":"=", "left":"agree14", "right":0 } }, "right":{ "op":"=", "left":"coin15", "right":0 } }, "right":{ "op":"=", "left":"s15", "right":0 } }, "right":{ "op":"=", "left":"agree15", "right":0 } } }, "automata":[ { "name":"crypt1", "locations":[ { "name":"location" } ], "initial-locations":[ "location" ], "edges":[ { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"=", "left":"coin1", "right":0 } }, "destinations":[ { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin1", "value":1 } ], "observables":[ ] }, { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin1", "value":2 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s1", "right":0 }, "right":{ "op":">", "left":"coin1", "right":0 } }, "right":{ "op":">", "left":"coin2", "right":0 } }, "right":{ "op":"=", "left":"coin1", "right":"coin2" } }, "right":{ "op":"≠", "left":"pay", "right":1 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s1", "value":1 }, { "ref":"agree1", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s1", "right":0 }, "right":{ "op":">", "left":"coin1", "right":0 } }, "right":{ "op":">", "left":"coin2", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin1", "right":"coin2" } } }, "right":{ "op":"≠", "left":"pay", "right":1 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s1", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s1", "right":0 }, "right":{ "op":">", "left":"coin1", "right":0 } }, "right":{ "op":">", "left":"coin2", "right":0 } }, "right":{ "op":"=", "left":"coin1", "right":"coin2" } }, "right":{ "op":"=", "left":"pay", "right":1 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s1", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s1", "right":0 }, "right":{ "op":">", "left":"coin1", "right":0 } }, "right":{ "op":">", "left":"coin2", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin1", "right":"coin2" } } }, "right":{ "op":"=", "left":"pay", "right":1 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s1", "value":1 }, { "ref":"agree1", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"done", "guard":{ "exp":{ "op":"=", "left":"s1", "right":1 } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ ], "observables":[ ] } ] } ] }, { "name":"crypt2", "locations":[ { "name":"location" } ], "initial-locations":[ "location" ], "edges":[ { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"=", "left":"coin2", "right":0 } }, "destinations":[ { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin2", "value":1 } ], "observables":[ ] }, { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin2", "value":2 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s2", "right":0 }, "right":{ "op":">", "left":"coin2", "right":0 } }, "right":{ "op":">", "left":"coin3", "right":0 } }, "right":{ "op":"=", "left":"coin2", "right":"coin3" } }, "right":{ "op":"≠", "left":"pay", "right":2 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s2", "value":1 }, { "ref":"agree2", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s2", "right":0 }, "right":{ "op":">", "left":"coin2", "right":0 } }, "right":{ "op":">", "left":"coin3", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin2", "right":"coin3" } } }, "right":{ "op":"≠", "left":"pay", "right":2 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s2", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s2", "right":0 }, "right":{ "op":">", "left":"coin2", "right":0 } }, "right":{ "op":">", "left":"coin3", "right":0 } }, "right":{ "op":"=", "left":"coin2", "right":"coin3" } }, "right":{ "op":"=", "left":"pay", "right":2 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s2", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s2", "right":0 }, "right":{ "op":">", "left":"coin2", "right":0 } }, "right":{ "op":">", "left":"coin3", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin2", "right":"coin3" } } }, "right":{ "op":"=", "left":"pay", "right":2 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s2", "value":1 }, { "ref":"agree2", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"done", "guard":{ "exp":{ "op":"=", "left":"s2", "right":1 } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ ] } ] } ] }, { "name":"crypt3", "locations":[ { "name":"location" } ], "initial-locations":[ "location" ], "edges":[ { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"=", "left":"coin3", "right":0 } }, "destinations":[ { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin3", "value":1 } ], "observables":[ ] }, { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin3", "value":2 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s3", "right":0 }, "right":{ "op":">", "left":"coin3", "right":0 } }, "right":{ "op":">", "left":"coin4", "right":0 } }, "right":{ "op":"=", "left":"coin3", "right":"coin4" } }, "right":{ "op":"≠", "left":"pay", "right":3 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s3", "value":1 }, { "ref":"agree3", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s3", "right":0 }, "right":{ "op":">", "left":"coin3", "right":0 } }, "right":{ "op":">", "left":"coin4", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin3", "right":"coin4" } } }, "right":{ "op":"≠", "left":"pay", "right":3 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s3", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s3", "right":0 }, "right":{ "op":">", "left":"coin3", "right":0 } }, "right":{ "op":">", "left":"coin4", "right":0 } }, "right":{ "op":"=", "left":"coin3", "right":"coin4" } }, "right":{ "op":"=", "left":"pay", "right":3 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s3", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s3", "right":0 }, "right":{ "op":">", "left":"coin3", "right":0 } }, "right":{ "op":">", "left":"coin4", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin3", "right":"coin4" } } }, "right":{ "op":"=", "left":"pay", "right":3 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s3", "value":1 }, { "ref":"agree3", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"done", "guard":{ "exp":{ "op":"=", "left":"s3", "right":1 } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ ] } ] } ] }, { "name":"crypt4", "locations":[ { "name":"location" } ], "initial-locations":[ "location" ], "edges":[ { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"=", "left":"coin4", "right":0 } }, "destinations":[ { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin4", "value":1 } ], "observables":[ ] }, { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin4", "value":2 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s4", "right":0 }, "right":{ "op":">", "left":"coin4", "right":0 } }, "right":{ "op":">", "left":"coin5", "right":0 } }, "right":{ "op":"=", "left":"coin4", "right":"coin5" } }, "right":{ "op":"≠", "left":"pay", "right":4 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s4", "value":1 }, { "ref":"agree4", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s4", "right":0 }, "right":{ "op":">", "left":"coin4", "right":0 } }, "right":{ "op":">", "left":"coin5", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin4", "right":"coin5" } } }, "right":{ "op":"≠", "left":"pay", "right":4 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s4", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s4", "right":0 }, "right":{ "op":">", "left":"coin4", "right":0 } }, "right":{ "op":">", "left":"coin5", "right":0 } }, "right":{ "op":"=", "left":"coin4", "right":"coin5" } }, "right":{ "op":"=", "left":"pay", "right":4 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s4", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s4", "right":0 }, "right":{ "op":">", "left":"coin4", "right":0 } }, "right":{ "op":">", "left":"coin5", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin4", "right":"coin5" } } }, "right":{ "op":"=", "left":"pay", "right":4 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s4", "value":1 }, { "ref":"agree4", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"done", "guard":{ "exp":{ "op":"=", "left":"s4", "right":1 } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ ] } ] } ] }, { "name":"crypt5", "locations":[ { "name":"location" } ], "initial-locations":[ "location" ], "edges":[ { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"=", "left":"coin5", "right":0 } }, "destinations":[ { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin5", "value":1 } ], "observables":[ ] }, { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin5", "value":2 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s5", "right":0 }, "right":{ "op":">", "left":"coin5", "right":0 } }, "right":{ "op":">", "left":"coin6", "right":0 } }, "right":{ "op":"=", "left":"coin5", "right":"coin6" } }, "right":{ "op":"≠", "left":"pay", "right":5 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s5", "value":1 }, { "ref":"agree5", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s5", "right":0 }, "right":{ "op":">", "left":"coin5", "right":0 } }, "right":{ "op":">", "left":"coin6", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin5", "right":"coin6" } } }, "right":{ "op":"≠", "left":"pay", "right":5 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s5", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s5", "right":0 }, "right":{ "op":">", "left":"coin5", "right":0 } }, "right":{ "op":">", "left":"coin6", "right":0 } }, "right":{ "op":"=", "left":"coin5", "right":"coin6" } }, "right":{ "op":"=", "left":"pay", "right":5 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s5", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s5", "right":0 }, "right":{ "op":">", "left":"coin5", "right":0 } }, "right":{ "op":">", "left":"coin6", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin5", "right":"coin6" } } }, "right":{ "op":"=", "left":"pay", "right":5 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s5", "value":1 }, { "ref":"agree5", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"done", "guard":{ "exp":{ "op":"=", "left":"s5", "right":1 } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ ] } ] } ] }, { "name":"crypt6", "locations":[ { "name":"location" } ], "initial-locations":[ "location" ], "edges":[ { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"=", "left":"coin6", "right":0 } }, "destinations":[ { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin6", "value":1 } ], "observables":[ ] }, { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin6", "value":2 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s6", "right":0 }, "right":{ "op":">", "left":"coin6", "right":0 } }, "right":{ "op":">", "left":"coin7", "right":0 } }, "right":{ "op":"=", "left":"coin6", "right":"coin7" } }, "right":{ "op":"≠", "left":"pay", "right":6 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s6", "value":1 }, { "ref":"agree6", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s6", "right":0 }, "right":{ "op":">", "left":"coin6", "right":0 } }, "right":{ "op":">", "left":"coin7", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin6", "right":"coin7" } } }, "right":{ "op":"≠", "left":"pay", "right":6 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s6", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s6", "right":0 }, "right":{ "op":">", "left":"coin6", "right":0 } }, "right":{ "op":">", "left":"coin7", "right":0 } }, "right":{ "op":"=", "left":"coin6", "right":"coin7" } }, "right":{ "op":"=", "left":"pay", "right":6 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s6", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s6", "right":0 }, "right":{ "op":">", "left":"coin6", "right":0 } }, "right":{ "op":">", "left":"coin7", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin6", "right":"coin7" } } }, "right":{ "op":"=", "left":"pay", "right":6 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s6", "value":1 }, { "ref":"agree6", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"done", "guard":{ "exp":{ "op":"=", "left":"s6", "right":1 } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ ] } ] } ] }, { "name":"crypt7", "locations":[ { "name":"location" } ], "initial-locations":[ "location" ], "edges":[ { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"=", "left":"coin7", "right":0 } }, "destinations":[ { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin7", "value":1 } ], "observables":[ ] }, { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin7", "value":2 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s7", "right":0 }, "right":{ "op":">", "left":"coin7", "right":0 } }, "right":{ "op":">", "left":"coin8", "right":0 } }, "right":{ "op":"=", "left":"coin7", "right":"coin8" } }, "right":{ "op":"≠", "left":"pay", "right":7 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s7", "value":1 }, { "ref":"agree7", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s7", "right":0 }, "right":{ "op":">", "left":"coin7", "right":0 } }, "right":{ "op":">", "left":"coin8", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin7", "right":"coin8" } } }, "right":{ "op":"≠", "left":"pay", "right":7 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s7", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s7", "right":0 }, "right":{ "op":">", "left":"coin7", "right":0 } }, "right":{ "op":">", "left":"coin8", "right":0 } }, "right":{ "op":"=", "left":"coin7", "right":"coin8" } }, "right":{ "op":"=", "left":"pay", "right":7 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s7", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s7", "right":0 }, "right":{ "op":">", "left":"coin7", "right":0 } }, "right":{ "op":">", "left":"coin8", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin7", "right":"coin8" } } }, "right":{ "op":"=", "left":"pay", "right":7 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s7", "value":1 }, { "ref":"agree7", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"done", "guard":{ "exp":{ "op":"=", "left":"s7", "right":1 } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ ] } ] } ] }, { "name":"crypt8", "locations":[ { "name":"location" } ], "initial-locations":[ "location" ], "edges":[ { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"=", "left":"coin8", "right":0 } }, "destinations":[ { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin8", "value":1 } ], "observables":[ ] }, { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin8", "value":2 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s8", "right":0 }, "right":{ "op":">", "left":"coin8", "right":0 } }, "right":{ "op":">", "left":"coin9", "right":0 } }, "right":{ "op":"=", "left":"coin8", "right":"coin9" } }, "right":{ "op":"≠", "left":"pay", "right":8 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s8", "value":1 }, { "ref":"agree8", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s8", "right":0 }, "right":{ "op":">", "left":"coin8", "right":0 } }, "right":{ "op":">", "left":"coin9", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin8", "right":"coin9" } } }, "right":{ "op":"≠", "left":"pay", "right":8 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s8", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s8", "right":0 }, "right":{ "op":">", "left":"coin8", "right":0 } }, "right":{ "op":">", "left":"coin9", "right":0 } }, "right":{ "op":"=", "left":"coin8", "right":"coin9" } }, "right":{ "op":"=", "left":"pay", "right":8 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s8", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s8", "right":0 }, "right":{ "op":">", "left":"coin8", "right":0 } }, "right":{ "op":">", "left":"coin9", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin8", "right":"coin9" } } }, "right":{ "op":"=", "left":"pay", "right":8 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s8", "value":1 }, { "ref":"agree8", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"done", "guard":{ "exp":{ "op":"=", "left":"s8", "right":1 } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ ] } ] } ] }, { "name":"crypt9", "locations":[ { "name":"location" } ], "initial-locations":[ "location" ], "edges":[ { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"=", "left":"coin9", "right":0 } }, "destinations":[ { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin9", "value":1 } ], "observables":[ ] }, { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin9", "value":2 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s9", "right":0 }, "right":{ "op":">", "left":"coin9", "right":0 } }, "right":{ "op":">", "left":"coin10", "right":0 } }, "right":{ "op":"=", "left":"coin9", "right":"coin10" } }, "right":{ "op":"≠", "left":"pay", "right":9 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s9", "value":1 }, { "ref":"agree9", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s9", "right":0 }, "right":{ "op":">", "left":"coin9", "right":0 } }, "right":{ "op":">", "left":"coin10", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin9", "right":"coin10" } } }, "right":{ "op":"≠", "left":"pay", "right":9 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s9", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s9", "right":0 }, "right":{ "op":">", "left":"coin9", "right":0 } }, "right":{ "op":">", "left":"coin10", "right":0 } }, "right":{ "op":"=", "left":"coin9", "right":"coin10" } }, "right":{ "op":"=", "left":"pay", "right":9 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s9", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s9", "right":0 }, "right":{ "op":">", "left":"coin9", "right":0 } }, "right":{ "op":">", "left":"coin10", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin9", "right":"coin10" } } }, "right":{ "op":"=", "left":"pay", "right":9 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s9", "value":1 }, { "ref":"agree9", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"done", "guard":{ "exp":{ "op":"=", "left":"s9", "right":1 } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ ] } ] } ] }, { "name":"crypt10", "locations":[ { "name":"location" } ], "initial-locations":[ "location" ], "edges":[ { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"=", "left":"coin10", "right":0 } }, "destinations":[ { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin10", "value":1 } ], "observables":[ ] }, { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin10", "value":2 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s10", "right":0 }, "right":{ "op":">", "left":"coin10", "right":0 } }, "right":{ "op":">", "left":"coin11", "right":0 } }, "right":{ "op":"=", "left":"coin10", "right":"coin11" } }, "right":{ "op":"≠", "left":"pay", "right":10 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s10", "value":1 }, { "ref":"agree10", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s10", "right":0 }, "right":{ "op":">", "left":"coin10", "right":0 } }, "right":{ "op":">", "left":"coin11", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin10", "right":"coin11" } } }, "right":{ "op":"≠", "left":"pay", "right":10 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s10", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s10", "right":0 }, "right":{ "op":">", "left":"coin10", "right":0 } }, "right":{ "op":">", "left":"coin11", "right":0 } }, "right":{ "op":"=", "left":"coin10", "right":"coin11" } }, "right":{ "op":"=", "left":"pay", "right":10 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s10", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s10", "right":0 }, "right":{ "op":">", "left":"coin10", "right":0 } }, "right":{ "op":">", "left":"coin11", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin10", "right":"coin11" } } }, "right":{ "op":"=", "left":"pay", "right":10 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s10", "value":1 }, { "ref":"agree10", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"done", "guard":{ "exp":{ "op":"=", "left":"s10", "right":1 } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ ] } ] } ] }, { "name":"crypt11", "locations":[ { "name":"location" } ], "initial-locations":[ "location" ], "edges":[ { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"=", "left":"coin11", "right":0 } }, "destinations":[ { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin11", "value":1 } ], "observables":[ ] }, { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin11", "value":2 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s11", "right":0 }, "right":{ "op":">", "left":"coin11", "right":0 } }, "right":{ "op":">", "left":"coin12", "right":0 } }, "right":{ "op":"=", "left":"coin11", "right":"coin12" } }, "right":{ "op":"≠", "left":"pay", "right":11 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s11", "value":1 }, { "ref":"agree11", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s11", "right":0 }, "right":{ "op":">", "left":"coin11", "right":0 } }, "right":{ "op":">", "left":"coin12", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin11", "right":"coin12" } } }, "right":{ "op":"≠", "left":"pay", "right":11 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s11", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s11", "right":0 }, "right":{ "op":">", "left":"coin11", "right":0 } }, "right":{ "op":">", "left":"coin12", "right":0 } }, "right":{ "op":"=", "left":"coin11", "right":"coin12" } }, "right":{ "op":"=", "left":"pay", "right":11 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s11", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s11", "right":0 }, "right":{ "op":">", "left":"coin11", "right":0 } }, "right":{ "op":">", "left":"coin12", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin11", "right":"coin12" } } }, "right":{ "op":"=", "left":"pay", "right":11 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s11", "value":1 }, { "ref":"agree11", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"done", "guard":{ "exp":{ "op":"=", "left":"s11", "right":1 } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ ] } ] } ] }, { "name":"crypt12", "locations":[ { "name":"location" } ], "initial-locations":[ "location" ], "edges":[ { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"=", "left":"coin12", "right":0 } }, "destinations":[ { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin12", "value":1 } ], "observables":[ ] }, { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin12", "value":2 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s12", "right":0 }, "right":{ "op":">", "left":"coin12", "right":0 } }, "right":{ "op":">", "left":"coin13", "right":0 } }, "right":{ "op":"=", "left":"coin12", "right":"coin13" } }, "right":{ "op":"≠", "left":"pay", "right":12 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s12", "value":1 }, { "ref":"agree12", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s12", "right":0 }, "right":{ "op":">", "left":"coin12", "right":0 } }, "right":{ "op":">", "left":"coin13", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin12", "right":"coin13" } } }, "right":{ "op":"≠", "left":"pay", "right":12 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s12", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s12", "right":0 }, "right":{ "op":">", "left":"coin12", "right":0 } }, "right":{ "op":">", "left":"coin13", "right":0 } }, "right":{ "op":"=", "left":"coin12", "right":"coin13" } }, "right":{ "op":"=", "left":"pay", "right":12 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s12", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s12", "right":0 }, "right":{ "op":">", "left":"coin12", "right":0 } }, "right":{ "op":">", "left":"coin13", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin12", "right":"coin13" } } }, "right":{ "op":"=", "left":"pay", "right":12 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s12", "value":1 }, { "ref":"agree12", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"done", "guard":{ "exp":{ "op":"=", "left":"s12", "right":1 } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ ] } ] } ] }, { "name":"crypt13", "locations":[ { "name":"location" } ], "initial-locations":[ "location" ], "edges":[ { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"=", "left":"coin13", "right":0 } }, "destinations":[ { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin13", "value":1 } ], "observables":[ ] }, { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin13", "value":2 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s13", "right":0 }, "right":{ "op":">", "left":"coin13", "right":0 } }, "right":{ "op":">", "left":"coin14", "right":0 } }, "right":{ "op":"=", "left":"coin13", "right":"coin14" } }, "right":{ "op":"≠", "left":"pay", "right":13 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s13", "value":1 }, { "ref":"agree13", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s13", "right":0 }, "right":{ "op":">", "left":"coin13", "right":0 } }, "right":{ "op":">", "left":"coin14", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin13", "right":"coin14" } } }, "right":{ "op":"≠", "left":"pay", "right":13 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s13", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s13", "right":0 }, "right":{ "op":">", "left":"coin13", "right":0 } }, "right":{ "op":">", "left":"coin14", "right":0 } }, "right":{ "op":"=", "left":"coin13", "right":"coin14" } }, "right":{ "op":"=", "left":"pay", "right":13 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s13", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s13", "right":0 }, "right":{ "op":">", "left":"coin13", "right":0 } }, "right":{ "op":">", "left":"coin14", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin13", "right":"coin14" } } }, "right":{ "op":"=", "left":"pay", "right":13 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s13", "value":1 }, { "ref":"agree13", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"done", "guard":{ "exp":{ "op":"=", "left":"s13", "right":1 } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ ] } ] } ] }, { "name":"crypt14", "locations":[ { "name":"location" } ], "initial-locations":[ "location" ], "edges":[ { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"=", "left":"coin14", "right":0 } }, "destinations":[ { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin14", "value":1 } ], "observables":[ ] }, { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin14", "value":2 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s14", "right":0 }, "right":{ "op":">", "left":"coin14", "right":0 } }, "right":{ "op":">", "left":"coin15", "right":0 } }, "right":{ "op":"=", "left":"coin14", "right":"coin15" } }, "right":{ "op":"≠", "left":"pay", "right":14 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s14", "value":1 }, { "ref":"agree14", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s14", "right":0 }, "right":{ "op":">", "left":"coin14", "right":0 } }, "right":{ "op":">", "left":"coin15", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin14", "right":"coin15" } } }, "right":{ "op":"≠", "left":"pay", "right":14 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s14", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s14", "right":0 }, "right":{ "op":">", "left":"coin14", "right":0 } }, "right":{ "op":">", "left":"coin15", "right":0 } }, "right":{ "op":"=", "left":"coin14", "right":"coin15" } }, "right":{ "op":"=", "left":"pay", "right":14 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s14", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s14", "right":0 }, "right":{ "op":">", "left":"coin14", "right":0 } }, "right":{ "op":">", "left":"coin15", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin14", "right":"coin15" } } }, "right":{ "op":"=", "left":"pay", "right":14 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s14", "value":1 }, { "ref":"agree14", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"done", "guard":{ "exp":{ "op":"=", "left":"s14", "right":1 } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ ] } ] } ] }, { "name":"crypt15", "locations":[ { "name":"location" } ], "initial-locations":[ "location" ], "edges":[ { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"=", "left":"coin15", "right":0 } }, "destinations":[ { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin15", "value":1 } ], "observables":[ ] }, { "probability":{ "exp":0.5000000 }, "location":"location", "assignments":[ { "ref":"coin15", "value":2 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s15", "right":0 }, "right":{ "op":">", "left":"coin15", "right":0 } }, "right":{ "op":">", "left":"coin1", "right":0 } }, "right":{ "op":"=", "left":"coin15", "right":"coin1" } }, "right":{ "op":"≠", "left":"pay", "right":15 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s15", "value":1 }, { "ref":"agree15", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s15", "right":0 }, "right":{ "op":">", "left":"coin15", "right":0 } }, "right":{ "op":">", "left":"coin1", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin15", "right":"coin1" } } }, "right":{ "op":"≠", "left":"pay", "right":15 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s15", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s15", "right":0 }, "right":{ "op":">", "left":"coin15", "right":0 } }, "right":{ "op":">", "left":"coin1", "right":0 } }, "right":{ "op":"=", "left":"coin15", "right":"coin1" } }, "right":{ "op":"=", "left":"pay", "right":15 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s15", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"tau__", "guard":{ "exp":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"∧", "left":{ "op":"=", "left":"s15", "right":0 }, "right":{ "op":">", "left":"coin15", "right":0 } }, "right":{ "op":">", "left":"coin1", "right":0 } }, "right":{ "op":"¬", "exp":{ "op":"=", "left":"coin15", "right":"coin1" } } }, "right":{ "op":"=", "left":"pay", "right":15 } } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ { "ref":"s15", "value":1 }, { "ref":"agree15", "value":1 } ], "observables":[ ] } ] }, { "location":"location", "action":"done", "guard":{ "exp":{ "op":"=", "left":"s15", "right":1 } }, "destinations":[ { "probability":{ "exp":1 }, "location":"location", "assignments":[ ] } ] } ] } ], "system":{ "elements":[ { "automaton":"crypt1" }, { "automaton":"crypt2" }, { "automaton":"crypt3" }, { "automaton":"crypt4" }, { "automaton":"crypt5" }, { "automaton":"crypt6" }, { "automaton":"crypt7" }, { "automaton":"crypt8" }, { "automaton":"crypt9" }, { "automaton":"crypt10" }, { "automaton":"crypt11" }, { "automaton":"crypt12" }, { "automaton":"crypt13" }, { "automaton":"crypt14" }, { "automaton":"crypt15" } ], "syncs":[ { "synchronise":[ "done", "done", "done", "done", "done", "done", "done", "done", "done", "done", "done", "done", "done", "done", "done" ], "result":"done" }, { "synchronise":[ "tau__", null, null, null, null, null, null, null, null, null, null, null, null, null, null ], "result":"tau__" }, { "synchronise":[ null, "tau__", null, null, null, null, null, null, null, null, null, null, null, null, null ], "result":"tau__" }, { "synchronise":[ null, null, "tau__", null, null, null, null, null, null, null, null, null, null, null, null ], "result":"tau__" }, { "synchronise":[ null, null, null, "tau__", null, null, null, null, null, null, null, null, null, null, null ], "result":"tau__" }, { "synchronise":[ null, null, null, null, "tau__", null, null, null, null, null, null, null, null, null, null ], "result":"tau__" }, { "synchronise":[ null, null, null, null, null, "tau__", null, null, null, null, null, null, null, null, null ], "result":"tau__" }, { "synchronise":[ null, null, null, null, null, null, "tau__", null, null, null, null, null, null, null, null ], "result":"tau__" }, { "synchronise":[ null, null, null, null, null, null, null, "tau__", null, null, null, null, null, null, null ], "result":"tau__" }, { "synchronise":[ null, null, null, null, null, null, null, null, "tau__", null, null, null, null, null, null ], "result":"tau__" }, { "synchronise":[ null, null, null, null, null, null, null, null, null, "tau__", null, null, null, null, null ], "result":"tau__" }, { "synchronise":[ null, null, null, null, null, null, null, null, null, null, "tau__", null, null, null, null ], "result":"tau__" }, { "synchronise":[ null, null, null, null, null, null, null, null, null, null, null, "tau__", null, null, null ], "result":"tau__" }, { "synchronise":[ null, null, null, null, null, null, null, null, null, null, null, null, "tau__", null, null ], "result":"tau__" }, { "synchronise":[ null, null, null, null, null, null, null, null, null, null, null, null, null, "tau__", null ], "result":"tau__" }, { "synchronise":[ null, null, null, null, null, null, null, null, null, null, null, null, null, null, "tau__" ], "result":"tau__" } ] } }