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.
 
 
 
 

16360 lines
949 KiB

{
"jani-version":1,
"features":[
"derived-operators"
],
"name":"Converted from PRISM by IscasMC",
"type":"mdp",
"actions":[
{
"name":"start1"
},
{
"name":"start2"
},
{
"name":"start3"
},
{
"name":"start4"
},
{
"name":"push2_1_0"
},
{
"name":"push3_1_0"
},
{
"name":"push4_1_0"
},
{
"name":"push2_1_1"
},
{
"name":"push3_1_1"
},
{
"name":"push4_1_1"
},
{
"name":"push2_1_end"
},
{
"name":"push3_1_end"
},
{
"name":"push4_1_end"
},
{
"name":"tau__"
},
{
"name":"push1_2_0"
},
{
"name":"push1_2_1"
},
{
"name":"push1_2_end"
},
{
"name":"push1_3_0"
},
{
"name":"push1_3_1"
},
{
"name":"push1_3_end"
},
{
"name":"push1_4_0"
},
{
"name":"push1_4_1"
},
{
"name":"push1_4_end"
},
{
"name":"push3_2_0"
},
{
"name":"push4_2_0"
},
{
"name":"push3_2_1"
},
{
"name":"push4_2_1"
},
{
"name":"push3_2_end"
},
{
"name":"push4_2_end"
},
{
"name":"push2_3_0"
},
{
"name":"push2_3_1"
},
{
"name":"push2_3_end"
},
{
"name":"push2_4_0"
},
{
"name":"push2_4_1"
},
{
"name":"push2_4_end"
},
{
"name":"push4_3_0"
},
{
"name":"push4_3_1"
},
{
"name":"push4_3_end"
},
{
"name":"push3_4_0"
},
{
"name":"push3_4_1"
},
{
"name":"push3_4_end"
}
],
"variables":[
{
"name":"b1",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":1
}
},
{
"name":"b2",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":1
}
},
{
"name":"b3",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":1
}
},
{
"name":"b4",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":1
}
},
{
"name":"s1",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":3
}
},
{
"name":"v1_1_a",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
},
{
"name":"v1_2_a",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
},
{
"name":"v1_1_h",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
},
{
"name":"v1_2_h",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
},
{
"name":"a1",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
},
{
"name":"h1",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
},
{
"name":"i1",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":2
}
},
{
"name":"send1",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
},
{
"name":"s2",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":3
}
},
{
"name":"v2_1_a",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
},
{
"name":"v2_2_a",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
},
{
"name":"v2_1_h",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
},
{
"name":"v2_2_h",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
},
{
"name":"a2",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
},
{
"name":"h2",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
},
{
"name":"i2",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":2
}
},
{
"name":"send2",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
},
{
"name":"s3",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":3
}
},
{
"name":"v3_1_a",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
},
{
"name":"v3_2_a",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
},
{
"name":"v3_1_h",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
},
{
"name":"v3_2_h",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
},
{
"name":"a3",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
},
{
"name":"h3",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
},
{
"name":"i3",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":2
}
},
{
"name":"send3",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
},
{
"name":"s4",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":3
}
},
{
"name":"v4_1_a",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
},
{
"name":"v4_2_a",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
},
{
"name":"v4_1_h",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
},
{
"name":"v4_2_h",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
},
{
"name":"a4",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
},
{
"name":"h4",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
},
{
"name":"i4",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":2
}
},
{
"name":"send4",
"type":{
"kind":"bounded",
"base":"int",
"lower-bound":0,
"upper-bound":4
}
}
],
"observables":[
{
"name":"\"max_path_len\""
},
{
"name":"\"max_path_len_sq\""
},
{
"name":"\"rounds\""
}
],
"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":"b1",
"right":0
},
"right":{
"op":"=",
"left":"b2",
"right":0
}
},
"right":{
"op":"=",
"left":"b3",
"right":0
}
},
"right":{
"op":"=",
"left":"b4",
"right":0
}
},
"right":{
"op":"=",
"left":"s1",
"right":0
}
},
"right":{
"op":"=",
"left":"v1_1_a",
"right":2
}
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":0
}
},
"right":{
"op":"=",
"left":"v1_1_h",
"right":1
}
},
"right":{
"op":"=",
"left":"v1_2_h",
"right":4
}
},
"right":{
"op":"=",
"left":"a1",
"right":0
}
},
"right":{
"op":"=",
"left":"h1",
"right":0
}
},
"right":{
"op":"=",
"left":"i1",
"right":0
}
},
"right":{
"op":"=",
"left":"send1",
"right":0
}
},
"right":{
"op":"=",
"left":"s2",
"right":0
}
},
"right":{
"op":"=",
"left":"v2_1_a",
"right":0
}
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":0
}
},
"right":{
"op":"=",
"left":"v2_1_h",
"right":4
}
},
"right":{
"op":"=",
"left":"v2_2_h",
"right":4
}
},
"right":{
"op":"=",
"left":"a2",
"right":0
}
},
"right":{
"op":"=",
"left":"h2",
"right":0
}
},
"right":{
"op":"=",
"left":"i2",
"right":0
}
},
"right":{
"op":"=",
"left":"send2",
"right":0
}
},
"right":{
"op":"=",
"left":"s3",
"right":0
}
},
"right":{
"op":"=",
"left":"v3_1_a",
"right":2
}
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":0
}
},
"right":{
"op":"=",
"left":"v3_1_h",
"right":1
}
},
"right":{
"op":"=",
"left":"v3_2_h",
"right":4
}
},
"right":{
"op":"=",
"left":"a3",
"right":0
}
},
"right":{
"op":"=",
"left":"h3",
"right":0
}
},
"right":{
"op":"=",
"left":"i3",
"right":0
}
},
"right":{
"op":"=",
"left":"send3",
"right":0
}
},
"right":{
"op":"=",
"left":"s4",
"right":0
}
},
"right":{
"op":"=",
"left":"v4_1_a",
"right":2
}
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":0
}
},
"right":{
"op":"=",
"left":"v4_1_h",
"right":1
}
},
"right":{
"op":"=",
"left":"v4_2_h",
"right":4
}
},
"right":{
"op":"=",
"left":"a4",
"right":0
}
},
"right":{
"op":"=",
"left":"h4",
"right":0
}
},
"right":{
"op":"=",
"left":"i4",
"right":0
}
},
"right":{
"op":"=",
"left":"send4",
"right":0
}
}
},
"automata":[
{
"name":"SCHED",
"locations":[
{
"name":"location",
"observables":[
{
"ref":"\"max_path_len\"",
"value":{
"op":"max",
"left":{
"op":"max",
"left":{
"op":"max",
"left":{
"op":"max",
"left":{
"op":"max",
"left":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
}
}
},
3,
4
]
}
]
}
]
},
"right":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
}
}
},
3,
4
]
}
]
}
]
}
},
"right":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
}
}
},
3,
4
]
}
]
}
]
}
},
"right":{
"op":"max",
"left":{
"op":"max",
"left":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
}
}
},
3,
4
]
}
]
}
]
},
"right":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
}
}
},
3,
4
]
}
]
}
]
}
},
"right":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
}
}
},
3,
4
]
}
]
}
]
}
}
},
"right":{
"op":"max",
"left":{
"op":"max",
"left":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
}
}
},
3,
4
]
}
]
}
]
},
"right":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
}
}
},
3,
4
]
}
]
}
]
}
},
"right":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
}
}
},
3,
4
]
}
]
}
]
}
}
},
"right":{
"op":"max",
"left":{
"op":"max",
"left":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
}
}
},
3,
4
]
}
]
}
]
},
"right":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
}
}
},
3,
4
]
}
]
}
]
}
},
"right":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
}
}
},
3,
4
]
}
]
}
]
}
}
}
},
{
"ref":"\"max_path_len_sq\"",
"value":{
"op":"*",
"left":{
"op":"max",
"left":{
"op":"max",
"left":{
"op":"max",
"left":{
"op":"max",
"left":{
"op":"max",
"left":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
}
}
},
3,
4
]
}
]
}
]
},
"right":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
}
}
},
3,
4
]
}
]
}
]
}
},
"right":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
}
}
},
3,
4
]
}
]
}
]
}
},
"right":{
"op":"max",
"left":{
"op":"max",
"left":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
}
}
},
3,
4
]
}
]
}
]
},
"right":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
}
}
},
3,
4
]
}
]
}
]
}
},
"right":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
}
}
},
3,
4
]
}
]
}
]
}
}
},
"right":{
"op":"max",
"left":{
"op":"max",
"left":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
}
}
},
3,
4
]
}
]
}
]
},
"right":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
}
}
},
3,
4
]
}
]
}
]
}
},
"right":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
}
}
},
3,
4
]
}
]
}
]
}
}
},
"right":{
"op":"max",
"left":{
"op":"max",
"left":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
}
}
},
3,
4
]
}
]
}
]
},
"right":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
}
}
},
3,
4
]
}
]
}
]
}
},
"right":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
}
}
},
3,
4
]
}
]
}
]
}
}
},
"right":{
"op":"max",
"left":{
"op":"max",
"left":{
"op":"max",
"left":{
"op":"max",
"left":{
"op":"max",
"left":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
}
}
},
3,
4
]
}
]
}
]
},
"right":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
}
}
},
3,
4
]
}
]
}
]
}
},
"right":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
}
}
},
3,
4
]
}
]
}
]
}
},
"right":{
"op":"max",
"left":{
"op":"max",
"left":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
}
}
},
3,
4
]
}
]
}
]
},
"right":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
}
}
},
3,
4
]
}
]
}
]
}
},
"right":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
}
}
},
3,
4
]
}
]
}
]
}
}
},
"right":{
"op":"max",
"left":{
"op":"max",
"left":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
}
}
},
3,
4
]
}
]
}
]
},
"right":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
}
}
},
3,
4
]
}
]
}
]
}
},
"right":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":4
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":4
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":4
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":4
}
}
}
},
3,
4
]
}
]
}
]
}
}
},
"right":{
"op":"max",
"left":{
"op":"max",
"left":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
}
}
},
3,
4
]
}
]
}
]
},
"right":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":3
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v1_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_a",
"right":2
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
}
}
},
3,
4
]
}
]
}
]
}
},
"right":{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":1
}
},
1,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
}
}
},
2,
{
"op":"?:",
"args":[
{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":3
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":1
}
}
},
"right":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∨",
"left":{
"op":"=",
"left":"v4_1_a",
"right":3
},
"right":{
"op":"=",
"left":"v4_2_a",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v3_1_a",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_a",
"right":2
}
}
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"v2_1_a",
"right":1
},
"right":{
"op":"=",
"left":"v2_2_a",
"right":1
}
}
}
},
3,
4
]
}
]
}
]
}
}
}
}
}
]
}
],
"initial-locations":[
"location"
],
"edges":[
{
"location":"location",
"action":"start1",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"b1",
"right":0
},
"right":{
"op":"<",
"left":{
"op":"+",
"left":{
"op":"+",
"left":"b2",
"right":"b3"
},
"right":"b4"
},
"right":3
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"b1",
"value":1
}
],
"observables":[
{
"ref":"\"rounds\"",
"value":{
"op":"?:",
"args":[
{
"op":"=",
"left":{
"op":"+",
"left":{
"op":"+",
"left":{
"op":"+",
"left":"b1",
"right":"b2"
},
"right":"b3"
},
"right":"b4"
},
"right":3
},
1,
0
]
}
}
]
}
]
},
{
"location":"location",
"action":"start2",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"b2",
"right":0
},
"right":{
"op":"<",
"left":{
"op":"+",
"left":{
"op":"+",
"left":"b1",
"right":"b3"
},
"right":"b4"
},
"right":3
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"b2",
"value":1
}
],
"observables":[
{
"ref":"\"rounds\"",
"value":{
"op":"?:",
"args":[
{
"op":"=",
"left":{
"op":"+",
"left":{
"op":"+",
"left":{
"op":"+",
"left":"b1",
"right":"b2"
},
"right":"b3"
},
"right":"b4"
},
"right":3
},
1,
0
]
}
}
]
}
]
},
{
"location":"location",
"action":"start3",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"b3",
"right":0
},
"right":{
"op":"<",
"left":{
"op":"+",
"left":{
"op":"+",
"left":"b1",
"right":"b2"
},
"right":"b4"
},
"right":3
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"b3",
"value":1
}
],
"observables":[
{
"ref":"\"rounds\"",
"value":{
"op":"?:",
"args":[
{
"op":"=",
"left":{
"op":"+",
"left":{
"op":"+",
"left":{
"op":"+",
"left":"b1",
"right":"b2"
},
"right":"b3"
},
"right":"b4"
},
"right":3
},
1,
0
]
}
}
]
}
]
},
{
"location":"location",
"action":"start4",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"b4",
"right":0
},
"right":{
"op":"<",
"left":{
"op":"+",
"left":{
"op":"+",
"left":"b1",
"right":"b2"
},
"right":"b3"
},
"right":3
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"b4",
"value":1
}
],
"observables":[
{
"ref":"\"rounds\"",
"value":{
"op":"?:",
"args":[
{
"op":"=",
"left":{
"op":"+",
"left":{
"op":"+",
"left":{
"op":"+",
"left":"b1",
"right":"b2"
},
"right":"b3"
},
"right":"b4"
},
"right":3
},
1,
0
]
}
}
]
}
]
},
{
"location":"location",
"action":"start1",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"b1",
"right":0
},
"right":{
"op":"=",
"left":{
"op":"+",
"left":{
"op":"+",
"left":"b2",
"right":"b3"
},
"right":"b4"
},
"right":3
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"b1",
"value":0
},
{
"ref":"b2",
"value":0
},
{
"ref":"b3",
"value":0
},
{
"ref":"b4",
"value":0
}
],
"observables":[
{
"ref":"\"rounds\"",
"value":{
"op":"?:",
"args":[
{
"op":"=",
"left":{
"op":"+",
"left":{
"op":"+",
"left":{
"op":"+",
"left":"b1",
"right":"b2"
},
"right":"b3"
},
"right":"b4"
},
"right":3
},
1,
0
]
}
}
]
}
]
},
{
"location":"location",
"action":"start2",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"b2",
"right":0
},
"right":{
"op":"=",
"left":{
"op":"+",
"left":{
"op":"+",
"left":"b1",
"right":"b3"
},
"right":"b4"
},
"right":3
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"b1",
"value":0
},
{
"ref":"b2",
"value":0
},
{
"ref":"b3",
"value":0
},
{
"ref":"b4",
"value":0
}
],
"observables":[
{
"ref":"\"rounds\"",
"value":{
"op":"?:",
"args":[
{
"op":"=",
"left":{
"op":"+",
"left":{
"op":"+",
"left":{
"op":"+",
"left":"b1",
"right":"b2"
},
"right":"b3"
},
"right":"b4"
},
"right":3
},
1,
0
]
}
}
]
}
]
},
{
"location":"location",
"action":"start3",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"b3",
"right":0
},
"right":{
"op":"=",
"left":{
"op":"+",
"left":{
"op":"+",
"left":"b1",
"right":"b2"
},
"right":"b4"
},
"right":3
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"b1",
"value":0
},
{
"ref":"b2",
"value":0
},
{
"ref":"b3",
"value":0
},
{
"ref":"b4",
"value":0
}
],
"observables":[
{
"ref":"\"rounds\"",
"value":{
"op":"?:",
"args":[
{
"op":"=",
"left":{
"op":"+",
"left":{
"op":"+",
"left":{
"op":"+",
"left":"b1",
"right":"b2"
},
"right":"b3"
},
"right":"b4"
},
"right":3
},
1,
0
]
}
}
]
}
]
},
{
"location":"location",
"action":"start4",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"b4",
"right":0
},
"right":{
"op":"=",
"left":{
"op":"+",
"left":{
"op":"+",
"left":"b1",
"right":"b2"
},
"right":"b3"
},
"right":3
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"b1",
"value":0
},
{
"ref":"b2",
"value":0
},
{
"ref":"b3",
"value":0
},
{
"ref":"b4",
"value":0
}
],
"observables":[
{
"ref":"\"rounds\"",
"value":{
"op":"?:",
"args":[
{
"op":"=",
"left":{
"op":"+",
"left":{
"op":"+",
"left":{
"op":"+",
"left":"b1",
"right":"b2"
},
"right":"b3"
},
"right":"b4"
},
"right":3
},
1,
0
]
}
}
]
}
]
}
]
},
{
"name":"M1",
"locations":[
{
"name":"location"
}
],
"initial-locations":[
"location"
],
"edges":[
{
"location":"location",
"action":"push2_1_0",
"guard":{
"exp":{
"op":"=",
"left":"s1",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":1
},
{
"ref":"a1",
"value":2
},
{
"ref":"h1",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push3_1_0",
"guard":{
"exp":{
"op":"=",
"left":"s1",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":1
},
{
"ref":"a1",
"value":3
},
{
"ref":"h1",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push4_1_0",
"guard":{
"exp":{
"op":"=",
"left":"s1",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":1
},
{
"ref":"a1",
"value":4
},
{
"ref":"h1",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push2_1_1",
"guard":{
"exp":{
"op":"=",
"left":"s1",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":1
},
{
"ref":"a1",
"value":"v2_1_a"
},
{
"ref":"h1",
"value":"v2_1_h"
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push3_1_1",
"guard":{
"exp":{
"op":"=",
"left":"s1",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":1
},
{
"ref":"a1",
"value":"v3_1_a"
},
{
"ref":"h1",
"value":"v3_1_h"
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push4_1_1",
"guard":{
"exp":{
"op":"=",
"left":"s1",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":1
},
{
"ref":"a1",
"value":"v4_1_a"
},
{
"ref":"h1",
"value":"v4_1_h"
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push2_1_end",
"guard":{
"exp":{
"op":"=",
"left":"s1",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":0
},
{
"ref":"a1",
"value":0
},
{
"ref":"h1",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push3_1_end",
"guard":{
"exp":{
"op":"=",
"left":"s1",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":0
},
{
"ref":"a1",
"value":0
},
{
"ref":"h1",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push4_1_end",
"guard":{
"exp":{
"op":"=",
"left":"s1",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":0
},
{
"ref":"a1",
"value":0
},
{
"ref":"h1",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"s1",
"right":1
},
"right":{
"op":"=",
"left":"a1",
"right":1
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":0
},
{
"ref":"a1",
"value":0
},
{
"ref":"h1",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s1",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"=",
"left":"a1",
"right":1
}
}
},
"right":{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"a1",
"right":"v1_1_a"
},
"right":{
"op":"≥",
"left":{
"op":"+",
"left":"h1",
"right":1
},
"right":"v1_1_h"
}
},
"right":{
"op":"∧",
"left":{
"op":"=",
"left":"a1",
"right":"v1_2_a"
},
"right":{
"op":"≥",
"left":{
"op":"+",
"left":"h1",
"right":1
},
"right":"v1_2_h"
}
}
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":0
},
{
"ref":"a1",
"value":0
},
{
"ref":"h1",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s1",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"=",
"left":"a1",
"right":1
}
}
},
"right":{
"op":"=",
"left":"a1",
"right":"v1_1_a"
}
},
"right":{
"op":"<",
"left":{
"op":"+",
"left":"h1",
"right":1
},
"right":"v1_1_h"
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":0
},
{
"ref":"v1_1_h",
"value":{
"op":"+",
"left":"h1",
"right":1
}
},
{
"ref":"a1",
"value":0
},
{
"ref":"h1",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s1",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"=",
"left":"a1",
"right":1
}
}
},
"right":{
"op":"¬",
"exp":{
"op":"=",
"left":"a1",
"right":"v1_1_a"
}
}
},
"right":{
"op":"=",
"left":"a1",
"right":"v1_2_a"
}
},
"right":{
"op":"<",
"left":{
"op":"+",
"left":"h1",
"right":1
},
"right":"v1_2_h"
}
},
"right":{
"op":"=",
"left":{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h1",
"right":1
},
"right":"v1_1_h"
},
1,
{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h1",
"right":1
},
"right":"v1_2_h"
},
2,
3
]
}
]
},
"right":2
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":0
},
{
"ref":"v1_2_a",
"value":"a1"
},
{
"ref":"v1_2_h",
"value":{
"op":"+",
"left":"h1",
"right":1
}
},
{
"ref":"a1",
"value":0
},
{
"ref":"h1",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s1",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"=",
"left":"a1",
"right":1
}
}
},
"right":{
"op":"¬",
"exp":{
"op":"=",
"left":"a1",
"right":"v1_1_a"
}
}
},
"right":{
"op":"=",
"left":"a1",
"right":"v1_2_a"
}
},
"right":{
"op":"<",
"left":{
"op":"+",
"left":"h1",
"right":1
},
"right":"v1_2_h"
}
},
"right":{
"op":"=",
"left":{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h1",
"right":1
},
"right":"v1_1_h"
},
1,
{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h1",
"right":1
},
"right":"v1_2_h"
},
2,
3
]
}
]
},
"right":1
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":0
},
{
"ref":"v1_1_a",
"value":"a1"
},
{
"ref":"v1_1_h",
"value":{
"op":"+",
"left":"h1",
"right":1
}
},
{
"ref":"v1_2_a",
"value":"v1_1_a"
},
{
"ref":"v1_2_h",
"value":"v1_1_h"
},
{
"ref":"a1",
"value":0
},
{
"ref":"h1",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s1",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"∨",
"left":{
"op":"=",
"left":"a1",
"right":1
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"a1",
"right":"v1_1_a"
},
"right":{
"op":"=",
"left":"a1",
"right":"v1_2_a"
}
}
}
}
},
"right":{
"op":"=",
"left":{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h1",
"right":1
},
"right":"v1_1_h"
},
1,
{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h1",
"right":1
},
"right":"v1_2_h"
},
2,
3
]
}
]
},
"right":3
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":0
},
{
"ref":"a1",
"value":0
},
{
"ref":"h1",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s1",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"∨",
"left":{
"op":"=",
"left":"a1",
"right":1
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"a1",
"right":"v1_1_a"
},
"right":{
"op":"=",
"left":"a1",
"right":"v1_2_a"
}
}
}
}
},
"right":{
"op":"=",
"left":{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h1",
"right":1
},
"right":"v1_1_h"
},
1,
{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h1",
"right":1
},
"right":"v1_2_h"
},
2,
3
]
}
]
},
"right":2
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":0
},
{
"ref":"v1_2_a",
"value":"a1"
},
{
"ref":"v1_2_h",
"value":{
"op":"+",
"left":"h1",
"right":1
}
},
{
"ref":"a1",
"value":0
},
{
"ref":"h1",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s1",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"∨",
"left":{
"op":"=",
"left":"a1",
"right":1
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"a1",
"right":"v1_1_a"
},
"right":{
"op":"=",
"left":"a1",
"right":"v1_2_a"
}
}
}
}
},
"right":{
"op":"=",
"left":{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h1",
"right":1
},
"right":"v1_1_h"
},
1,
{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h1",
"right":1
},
"right":"v1_2_h"
},
2,
3
]
}
]
},
"right":1
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":0
},
{
"ref":"v1_1_a",
"value":"a1"
},
{
"ref":"v1_1_h",
"value":{
"op":"+",
"left":"h1",
"right":1
}
},
{
"ref":"v1_2_a",
"value":"v1_1_a"
},
{
"ref":"v1_2_h",
"value":"v1_1_h"
},
{
"ref":"a1",
"value":0
},
{
"ref":"h1",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"start1",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"s1",
"right":0
},
"right":{
"op":"¬",
"exp":{
"op":"∨",
"left":{
"op":"∨",
"left":{
"op":">",
"left":"s2",
"right":0
},
"right":{
"op":">",
"left":"s3",
"right":0
}
},
"right":{
"op":">",
"left":"s4",
"right":0
}
}
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":2
}
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"s1",
"right":2
},
"right":{
"op":"=",
"left":{
"op":"+",
"left":{
"op":"?:",
"args":[
{
"op":">",
"left":"v1_1_a",
"right":0
},
1,
0
]
},
"right":{
"op":"?:",
"args":[
{
"op":">",
"left":"v1_2_a",
"right":0
},
1,
0
]
}
},
"right":0
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"s1",
"right":2
},
"right":{
"op":"=",
"left":{
"op":"+",
"left":{
"op":"?:",
"args":[
{
"op":">",
"left":"v1_1_a",
"right":0
},
1,
0
]
},
"right":{
"op":"?:",
"args":[
{
"op":">",
"left":"v1_2_a",
"right":0
},
1,
0
]
}
},
"right":1
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":3
},
{
"ref":"send1",
"value":"v1_1_a"
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"s1",
"right":2
},
"right":{
"op":"=",
"left":{
"op":"+",
"left":{
"op":"?:",
"args":[
{
"op":">",
"left":"v1_1_a",
"right":0
},
1,
0
]
},
"right":{
"op":"?:",
"args":[
{
"op":">",
"left":"v1_2_a",
"right":0
},
1,
0
]
}
},
"right":2
}
}
},
"destinations":[
{
"probability":{
"exp":0.5000000
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":3
},
{
"ref":"send1",
"value":"v1_1_a"
}
],
"observables":[
]
},
{
"probability":{
"exp":0.5000000
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":3
},
{
"ref":"send1",
"value":"v1_2_a"
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push1_2_0",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s1",
"right":3
},
"right":{
"op":"=",
"left":"send1",
"right":2
}
},
"right":{
"op":"=",
"left":"i1",
"right":0
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"i1",
"value":{
"op":"+",
"left":"i1",
"right":1
}
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push1_2_1",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s1",
"right":3
},
"right":{
"op":"=",
"left":"send1",
"right":2
}
},
"right":{
"op":"=",
"left":"i1",
"right":1
}
},
"right":{
"op":"<",
"left":"v1_1_h",
"right":4
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":0
},
{
"ref":"i1",
"value":0
},
{
"ref":"send1",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push1_2_end",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s1",
"right":3
},
"right":{
"op":"=",
"left":"send1",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"i1",
"right":1
},
"right":{
"op":"=",
"left":"v1_1_h",
"right":4
}
},
"right":{
"op":"∧",
"left":{
"op":"=",
"left":"i1",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_h",
"right":4
}
}
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":0
},
{
"ref":"i1",
"value":0
},
{
"ref":"send1",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push1_3_0",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s1",
"right":3
},
"right":{
"op":"=",
"left":"send1",
"right":3
}
},
"right":{
"op":"=",
"left":"i1",
"right":0
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"i1",
"value":{
"op":"+",
"left":"i1",
"right":1
}
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push1_3_1",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s1",
"right":3
},
"right":{
"op":"=",
"left":"send1",
"right":3
}
},
"right":{
"op":"=",
"left":"i1",
"right":1
}
},
"right":{
"op":"<",
"left":"v1_1_h",
"right":4
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":0
},
{
"ref":"i1",
"value":0
},
{
"ref":"send1",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push1_3_end",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s1",
"right":3
},
"right":{
"op":"=",
"left":"send1",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"i1",
"right":1
},
"right":{
"op":"=",
"left":"v1_1_h",
"right":4
}
},
"right":{
"op":"∧",
"left":{
"op":"=",
"left":"i1",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_h",
"right":4
}
}
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":0
},
{
"ref":"i1",
"value":0
},
{
"ref":"send1",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push1_4_0",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s1",
"right":3
},
"right":{
"op":"=",
"left":"send1",
"right":4
}
},
"right":{
"op":"=",
"left":"i1",
"right":0
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"i1",
"value":{
"op":"+",
"left":"i1",
"right":1
}
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push1_4_1",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s1",
"right":3
},
"right":{
"op":"=",
"left":"send1",
"right":4
}
},
"right":{
"op":"=",
"left":"i1",
"right":1
}
},
"right":{
"op":"<",
"left":"v1_1_h",
"right":4
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":0
},
{
"ref":"i1",
"value":0
},
{
"ref":"send1",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push1_4_end",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s1",
"right":3
},
"right":{
"op":"=",
"left":"send1",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"i1",
"right":1
},
"right":{
"op":"=",
"left":"v1_1_h",
"right":4
}
},
"right":{
"op":"∧",
"left":{
"op":"=",
"left":"i1",
"right":2
},
"right":{
"op":"=",
"left":"v1_2_h",
"right":4
}
}
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s1",
"value":0
},
{
"ref":"i1",
"value":0
},
{
"ref":"send1",
"value":0
}
],
"observables":[
]
}
]
}
]
},
{
"name":"M2",
"locations":[
{
"name":"location"
}
],
"initial-locations":[
"location"
],
"edges":[
{
"location":"location",
"action":"push1_2_0",
"guard":{
"exp":{
"op":"=",
"left":"s2",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":1
},
{
"ref":"a2",
"value":1
},
{
"ref":"h2",
"value":0
}
]
}
]
},
{
"location":"location",
"action":"push3_2_0",
"guard":{
"exp":{
"op":"=",
"left":"s2",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":1
},
{
"ref":"a2",
"value":3
},
{
"ref":"h2",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push4_2_0",
"guard":{
"exp":{
"op":"=",
"left":"s2",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":1
},
{
"ref":"a2",
"value":4
},
{
"ref":"h2",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push1_2_1",
"guard":{
"exp":{
"op":"=",
"left":"s2",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":1
},
{
"ref":"a2",
"value":"v1_1_a"
},
{
"ref":"h2",
"value":"v1_1_h"
}
]
}
]
},
{
"location":"location",
"action":"push3_2_1",
"guard":{
"exp":{
"op":"=",
"left":"s2",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":1
},
{
"ref":"a2",
"value":"v3_1_a"
},
{
"ref":"h2",
"value":"v3_1_h"
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push4_2_1",
"guard":{
"exp":{
"op":"=",
"left":"s2",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":1
},
{
"ref":"a2",
"value":"v4_1_a"
},
{
"ref":"h2",
"value":"v4_1_h"
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push1_2_end",
"guard":{
"exp":{
"op":"=",
"left":"s2",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":0
},
{
"ref":"a2",
"value":0
},
{
"ref":"h2",
"value":0
}
]
}
]
},
{
"location":"location",
"action":"push3_2_end",
"guard":{
"exp":{
"op":"=",
"left":"s2",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":0
},
{
"ref":"a2",
"value":0
},
{
"ref":"h2",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push4_2_end",
"guard":{
"exp":{
"op":"=",
"left":"s2",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":0
},
{
"ref":"a2",
"value":0
},
{
"ref":"h2",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"s2",
"right":1
},
"right":{
"op":"=",
"left":"a2",
"right":2
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":0
},
{
"ref":"a2",
"value":0
},
{
"ref":"h2",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s2",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"=",
"left":"a2",
"right":2
}
}
},
"right":{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"a2",
"right":"v2_1_a"
},
"right":{
"op":"≥",
"left":{
"op":"+",
"left":"h2",
"right":1
},
"right":"v2_1_h"
}
},
"right":{
"op":"∧",
"left":{
"op":"=",
"left":"a2",
"right":"v2_2_a"
},
"right":{
"op":"≥",
"left":{
"op":"+",
"left":"h2",
"right":1
},
"right":"v2_2_h"
}
}
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":0
},
{
"ref":"a2",
"value":0
},
{
"ref":"h2",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s2",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"=",
"left":"a2",
"right":2
}
}
},
"right":{
"op":"=",
"left":"a2",
"right":"v2_1_a"
}
},
"right":{
"op":"<",
"left":{
"op":"+",
"left":"h2",
"right":1
},
"right":"v2_1_h"
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":0
},
{
"ref":"v2_1_h",
"value":{
"op":"+",
"left":"h2",
"right":1
}
},
{
"ref":"a2",
"value":0
},
{
"ref":"h2",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s2",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"=",
"left":"a2",
"right":2
}
}
},
"right":{
"op":"¬",
"exp":{
"op":"=",
"left":"a2",
"right":"v2_1_a"
}
}
},
"right":{
"op":"=",
"left":"a2",
"right":"v2_2_a"
}
},
"right":{
"op":"<",
"left":{
"op":"+",
"left":"h2",
"right":1
},
"right":"v2_2_h"
}
},
"right":{
"op":"=",
"left":{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h2",
"right":1
},
"right":"v2_1_h"
},
1,
{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h2",
"right":1
},
"right":"v2_2_h"
},
2,
3
]
}
]
},
"right":2
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":0
},
{
"ref":"v2_2_a",
"value":"a2"
},
{
"ref":"v2_2_h",
"value":{
"op":"+",
"left":"h2",
"right":1
}
},
{
"ref":"a2",
"value":0
},
{
"ref":"h2",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s2",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"=",
"left":"a2",
"right":2
}
}
},
"right":{
"op":"¬",
"exp":{
"op":"=",
"left":"a2",
"right":"v2_1_a"
}
}
},
"right":{
"op":"=",
"left":"a2",
"right":"v2_2_a"
}
},
"right":{
"op":"<",
"left":{
"op":"+",
"left":"h2",
"right":1
},
"right":"v2_2_h"
}
},
"right":{
"op":"=",
"left":{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h2",
"right":1
},
"right":"v2_1_h"
},
1,
{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h2",
"right":1
},
"right":"v2_2_h"
},
2,
3
]
}
]
},
"right":1
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":0
},
{
"ref":"v2_1_a",
"value":"a2"
},
{
"ref":"v2_1_h",
"value":{
"op":"+",
"left":"h2",
"right":1
}
},
{
"ref":"v2_2_a",
"value":"v2_1_a"
},
{
"ref":"v2_2_h",
"value":"v2_1_h"
},
{
"ref":"a2",
"value":0
},
{
"ref":"h2",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s2",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"∨",
"left":{
"op":"=",
"left":"a2",
"right":2
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"a2",
"right":"v2_1_a"
},
"right":{
"op":"=",
"left":"a2",
"right":"v2_2_a"
}
}
}
}
},
"right":{
"op":"=",
"left":{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h2",
"right":1
},
"right":"v2_1_h"
},
1,
{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h2",
"right":1
},
"right":"v2_2_h"
},
2,
3
]
}
]
},
"right":3
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":0
},
{
"ref":"a2",
"value":0
},
{
"ref":"h2",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s2",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"∨",
"left":{
"op":"=",
"left":"a2",
"right":2
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"a2",
"right":"v2_1_a"
},
"right":{
"op":"=",
"left":"a2",
"right":"v2_2_a"
}
}
}
}
},
"right":{
"op":"=",
"left":{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h2",
"right":1
},
"right":"v2_1_h"
},
1,
{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h2",
"right":1
},
"right":"v2_2_h"
},
2,
3
]
}
]
},
"right":2
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":0
},
{
"ref":"v2_2_a",
"value":"a2"
},
{
"ref":"v2_2_h",
"value":{
"op":"+",
"left":"h2",
"right":1
}
},
{
"ref":"a2",
"value":0
},
{
"ref":"h2",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s2",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"∨",
"left":{
"op":"=",
"left":"a2",
"right":2
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"a2",
"right":"v2_1_a"
},
"right":{
"op":"=",
"left":"a2",
"right":"v2_2_a"
}
}
}
}
},
"right":{
"op":"=",
"left":{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h2",
"right":1
},
"right":"v2_1_h"
},
1,
{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h2",
"right":1
},
"right":"v2_2_h"
},
2,
3
]
}
]
},
"right":1
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":0
},
{
"ref":"v2_1_a",
"value":"a2"
},
{
"ref":"v2_1_h",
"value":{
"op":"+",
"left":"h2",
"right":1
}
},
{
"ref":"v2_2_a",
"value":"v2_1_a"
},
{
"ref":"v2_2_h",
"value":"v2_1_h"
},
{
"ref":"a2",
"value":0
},
{
"ref":"h2",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"start2",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"s2",
"right":0
},
"right":{
"op":"¬",
"exp":{
"op":"∨",
"left":{
"op":"∨",
"left":{
"op":">",
"left":"s1",
"right":0
},
"right":{
"op":">",
"left":"s3",
"right":0
}
},
"right":{
"op":">",
"left":"s4",
"right":0
}
}
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":2
}
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"s2",
"right":2
},
"right":{
"op":"=",
"left":{
"op":"+",
"left":{
"op":"?:",
"args":[
{
"op":">",
"left":"v2_1_a",
"right":0
},
1,
0
]
},
"right":{
"op":"?:",
"args":[
{
"op":">",
"left":"v2_2_a",
"right":0
},
1,
0
]
}
},
"right":0
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"s2",
"right":2
},
"right":{
"op":"=",
"left":{
"op":"+",
"left":{
"op":"?:",
"args":[
{
"op":">",
"left":"v2_1_a",
"right":0
},
1,
0
]
},
"right":{
"op":"?:",
"args":[
{
"op":">",
"left":"v2_2_a",
"right":0
},
1,
0
]
}
},
"right":1
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":3
},
{
"ref":"send2",
"value":"v2_1_a"
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"s2",
"right":2
},
"right":{
"op":"=",
"left":{
"op":"+",
"left":{
"op":"?:",
"args":[
{
"op":">",
"left":"v2_1_a",
"right":0
},
1,
0
]
},
"right":{
"op":"?:",
"args":[
{
"op":">",
"left":"v2_2_a",
"right":0
},
1,
0
]
}
},
"right":2
}
}
},
"destinations":[
{
"probability":{
"exp":0.5000000
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":3
},
{
"ref":"send2",
"value":"v2_1_a"
}
],
"observables":[
]
},
{
"probability":{
"exp":0.5000000
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":3
},
{
"ref":"send2",
"value":"v2_2_a"
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push2_1_0",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s2",
"right":3
},
"right":{
"op":"=",
"left":"send2",
"right":1
}
},
"right":{
"op":"=",
"left":"i2",
"right":0
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"i2",
"value":{
"op":"+",
"left":"i2",
"right":1
}
}
]
}
]
},
{
"location":"location",
"action":"push2_1_1",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s2",
"right":3
},
"right":{
"op":"=",
"left":"send2",
"right":1
}
},
"right":{
"op":"=",
"left":"i2",
"right":1
}
},
"right":{
"op":"<",
"left":"v2_1_h",
"right":4
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":0
},
{
"ref":"i2",
"value":0
},
{
"ref":"send2",
"value":0
}
]
}
]
},
{
"location":"location",
"action":"push2_1_end",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s2",
"right":3
},
"right":{
"op":"=",
"left":"send2",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"i2",
"right":1
},
"right":{
"op":"=",
"left":"v2_1_h",
"right":4
}
},
"right":{
"op":"∧",
"left":{
"op":"=",
"left":"i2",
"right":2
},
"right":{
"op":"=",
"left":"v2_2_h",
"right":4
}
}
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":0
},
{
"ref":"i2",
"value":0
},
{
"ref":"send2",
"value":0
}
]
}
]
},
{
"location":"location",
"action":"push2_3_0",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s2",
"right":3
},
"right":{
"op":"=",
"left":"send2",
"right":3
}
},
"right":{
"op":"=",
"left":"i2",
"right":0
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"i2",
"value":{
"op":"+",
"left":"i2",
"right":1
}
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push2_3_1",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s2",
"right":3
},
"right":{
"op":"=",
"left":"send2",
"right":3
}
},
"right":{
"op":"=",
"left":"i2",
"right":1
}
},
"right":{
"op":"<",
"left":"v2_1_h",
"right":4
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":0
},
{
"ref":"i2",
"value":0
},
{
"ref":"send2",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push2_3_end",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s2",
"right":3
},
"right":{
"op":"=",
"left":"send2",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"i2",
"right":1
},
"right":{
"op":"=",
"left":"v2_1_h",
"right":4
}
},
"right":{
"op":"∧",
"left":{
"op":"=",
"left":"i2",
"right":2
},
"right":{
"op":"=",
"left":"v2_2_h",
"right":4
}
}
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":0
},
{
"ref":"i2",
"value":0
},
{
"ref":"send2",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push2_4_0",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s2",
"right":3
},
"right":{
"op":"=",
"left":"send2",
"right":4
}
},
"right":{
"op":"=",
"left":"i2",
"right":0
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"i2",
"value":{
"op":"+",
"left":"i2",
"right":1
}
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push2_4_1",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s2",
"right":3
},
"right":{
"op":"=",
"left":"send2",
"right":4
}
},
"right":{
"op":"=",
"left":"i2",
"right":1
}
},
"right":{
"op":"<",
"left":"v2_1_h",
"right":4
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":0
},
{
"ref":"i2",
"value":0
},
{
"ref":"send2",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push2_4_end",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s2",
"right":3
},
"right":{
"op":"=",
"left":"send2",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"i2",
"right":1
},
"right":{
"op":"=",
"left":"v2_1_h",
"right":4
}
},
"right":{
"op":"∧",
"left":{
"op":"=",
"left":"i2",
"right":2
},
"right":{
"op":"=",
"left":"v2_2_h",
"right":4
}
}
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s2",
"value":0
},
{
"ref":"i2",
"value":0
},
{
"ref":"send2",
"value":0
}
],
"observables":[
]
}
]
}
]
},
{
"name":"M3",
"locations":[
{
"name":"location"
}
],
"initial-locations":[
"location"
],
"edges":[
{
"location":"location",
"action":"push2_3_0",
"guard":{
"exp":{
"op":"=",
"left":"s3",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":1
},
{
"ref":"a3",
"value":2
},
{
"ref":"h3",
"value":0
}
]
}
]
},
{
"location":"location",
"action":"push1_3_0",
"guard":{
"exp":{
"op":"=",
"left":"s3",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":1
},
{
"ref":"a3",
"value":1
},
{
"ref":"h3",
"value":0
}
]
}
]
},
{
"location":"location",
"action":"push4_3_0",
"guard":{
"exp":{
"op":"=",
"left":"s3",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":1
},
{
"ref":"a3",
"value":4
},
{
"ref":"h3",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push2_3_1",
"guard":{
"exp":{
"op":"=",
"left":"s3",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":1
},
{
"ref":"a3",
"value":"v2_1_a"
},
{
"ref":"h3",
"value":"v2_1_h"
}
]
}
]
},
{
"location":"location",
"action":"push1_3_1",
"guard":{
"exp":{
"op":"=",
"left":"s3",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":1
},
{
"ref":"a3",
"value":"v1_1_a"
},
{
"ref":"h3",
"value":"v1_1_h"
}
]
}
]
},
{
"location":"location",
"action":"push4_3_1",
"guard":{
"exp":{
"op":"=",
"left":"s3",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":1
},
{
"ref":"a3",
"value":"v4_1_a"
},
{
"ref":"h3",
"value":"v4_1_h"
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push2_3_end",
"guard":{
"exp":{
"op":"=",
"left":"s3",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":0
},
{
"ref":"a3",
"value":0
},
{
"ref":"h3",
"value":0
}
]
}
]
},
{
"location":"location",
"action":"push1_3_end",
"guard":{
"exp":{
"op":"=",
"left":"s3",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":0
},
{
"ref":"a3",
"value":0
},
{
"ref":"h3",
"value":0
}
]
}
]
},
{
"location":"location",
"action":"push4_3_end",
"guard":{
"exp":{
"op":"=",
"left":"s3",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":0
},
{
"ref":"a3",
"value":0
},
{
"ref":"h3",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"s3",
"right":1
},
"right":{
"op":"=",
"left":"a3",
"right":3
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":0
},
{
"ref":"a3",
"value":0
},
{
"ref":"h3",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s3",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"=",
"left":"a3",
"right":3
}
}
},
"right":{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"a3",
"right":"v3_1_a"
},
"right":{
"op":"≥",
"left":{
"op":"+",
"left":"h3",
"right":1
},
"right":"v3_1_h"
}
},
"right":{
"op":"∧",
"left":{
"op":"=",
"left":"a3",
"right":"v3_2_a"
},
"right":{
"op":"≥",
"left":{
"op":"+",
"left":"h3",
"right":1
},
"right":"v3_2_h"
}
}
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":0
},
{
"ref":"a3",
"value":0
},
{
"ref":"h3",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s3",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"=",
"left":"a3",
"right":3
}
}
},
"right":{
"op":"=",
"left":"a3",
"right":"v3_1_a"
}
},
"right":{
"op":"<",
"left":{
"op":"+",
"left":"h3",
"right":1
},
"right":"v3_1_h"
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":0
},
{
"ref":"v3_1_h",
"value":{
"op":"+",
"left":"h3",
"right":1
}
},
{
"ref":"a3",
"value":0
},
{
"ref":"h3",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s3",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"=",
"left":"a3",
"right":3
}
}
},
"right":{
"op":"¬",
"exp":{
"op":"=",
"left":"a3",
"right":"v3_1_a"
}
}
},
"right":{
"op":"=",
"left":"a3",
"right":"v3_2_a"
}
},
"right":{
"op":"<",
"left":{
"op":"+",
"left":"h3",
"right":1
},
"right":"v3_2_h"
}
},
"right":{
"op":"=",
"left":{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h3",
"right":1
},
"right":"v3_1_h"
},
1,
{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h3",
"right":1
},
"right":"v3_2_h"
},
2,
3
]
}
]
},
"right":2
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":0
},
{
"ref":"v3_2_a",
"value":"a3"
},
{
"ref":"v3_2_h",
"value":{
"op":"+",
"left":"h3",
"right":1
}
},
{
"ref":"a3",
"value":0
},
{
"ref":"h3",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s3",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"=",
"left":"a3",
"right":3
}
}
},
"right":{
"op":"¬",
"exp":{
"op":"=",
"left":"a3",
"right":"v3_1_a"
}
}
},
"right":{
"op":"=",
"left":"a3",
"right":"v3_2_a"
}
},
"right":{
"op":"<",
"left":{
"op":"+",
"left":"h3",
"right":1
},
"right":"v3_2_h"
}
},
"right":{
"op":"=",
"left":{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h3",
"right":1
},
"right":"v3_1_h"
},
1,
{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h3",
"right":1
},
"right":"v3_2_h"
},
2,
3
]
}
]
},
"right":1
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":0
},
{
"ref":"v3_1_a",
"value":"a3"
},
{
"ref":"v3_1_h",
"value":{
"op":"+",
"left":"h3",
"right":1
}
},
{
"ref":"v3_2_a",
"value":"v3_1_a"
},
{
"ref":"v3_2_h",
"value":"v3_1_h"
},
{
"ref":"a3",
"value":0
},
{
"ref":"h3",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s3",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"∨",
"left":{
"op":"=",
"left":"a3",
"right":3
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"a3",
"right":"v3_1_a"
},
"right":{
"op":"=",
"left":"a3",
"right":"v3_2_a"
}
}
}
}
},
"right":{
"op":"=",
"left":{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h3",
"right":1
},
"right":"v3_1_h"
},
1,
{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h3",
"right":1
},
"right":"v3_2_h"
},
2,
3
]
}
]
},
"right":3
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":0
},
{
"ref":"a3",
"value":0
},
{
"ref":"h3",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s3",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"∨",
"left":{
"op":"=",
"left":"a3",
"right":3
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"a3",
"right":"v3_1_a"
},
"right":{
"op":"=",
"left":"a3",
"right":"v3_2_a"
}
}
}
}
},
"right":{
"op":"=",
"left":{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h3",
"right":1
},
"right":"v3_1_h"
},
1,
{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h3",
"right":1
},
"right":"v3_2_h"
},
2,
3
]
}
]
},
"right":2
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":0
},
{
"ref":"v3_2_a",
"value":"a3"
},
{
"ref":"v3_2_h",
"value":{
"op":"+",
"left":"h3",
"right":1
}
},
{
"ref":"a3",
"value":0
},
{
"ref":"h3",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s3",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"∨",
"left":{
"op":"=",
"left":"a3",
"right":3
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"a3",
"right":"v3_1_a"
},
"right":{
"op":"=",
"left":"a3",
"right":"v3_2_a"
}
}
}
}
},
"right":{
"op":"=",
"left":{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h3",
"right":1
},
"right":"v3_1_h"
},
1,
{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h3",
"right":1
},
"right":"v3_2_h"
},
2,
3
]
}
]
},
"right":1
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":0
},
{
"ref":"v3_1_a",
"value":"a3"
},
{
"ref":"v3_1_h",
"value":{
"op":"+",
"left":"h3",
"right":1
}
},
{
"ref":"v3_2_a",
"value":"v3_1_a"
},
{
"ref":"v3_2_h",
"value":"v3_1_h"
},
{
"ref":"a3",
"value":0
},
{
"ref":"h3",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"start3",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"s3",
"right":0
},
"right":{
"op":"¬",
"exp":{
"op":"∨",
"left":{
"op":"∨",
"left":{
"op":">",
"left":"s2",
"right":0
},
"right":{
"op":">",
"left":"s1",
"right":0
}
},
"right":{
"op":">",
"left":"s4",
"right":0
}
}
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":2
}
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"s3",
"right":2
},
"right":{
"op":"=",
"left":{
"op":"+",
"left":{
"op":"?:",
"args":[
{
"op":">",
"left":"v3_1_a",
"right":0
},
1,
0
]
},
"right":{
"op":"?:",
"args":[
{
"op":">",
"left":"v3_2_a",
"right":0
},
1,
0
]
}
},
"right":0
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"s3",
"right":2
},
"right":{
"op":"=",
"left":{
"op":"+",
"left":{
"op":"?:",
"args":[
{
"op":">",
"left":"v3_1_a",
"right":0
},
1,
0
]
},
"right":{
"op":"?:",
"args":[
{
"op":">",
"left":"v3_2_a",
"right":0
},
1,
0
]
}
},
"right":1
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":3
},
{
"ref":"send3",
"value":"v3_1_a"
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"s3",
"right":2
},
"right":{
"op":"=",
"left":{
"op":"+",
"left":{
"op":"?:",
"args":[
{
"op":">",
"left":"v3_1_a",
"right":0
},
1,
0
]
},
"right":{
"op":"?:",
"args":[
{
"op":">",
"left":"v3_2_a",
"right":0
},
1,
0
]
}
},
"right":2
}
}
},
"destinations":[
{
"probability":{
"exp":0.5000000
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":3
},
{
"ref":"send3",
"value":"v3_1_a"
}
],
"observables":[
]
},
{
"probability":{
"exp":0.5000000
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":3
},
{
"ref":"send3",
"value":"v3_2_a"
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push3_2_0",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s3",
"right":3
},
"right":{
"op":"=",
"left":"send3",
"right":2
}
},
"right":{
"op":"=",
"left":"i3",
"right":0
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"i3",
"value":{
"op":"+",
"left":"i3",
"right":1
}
}
]
}
]
},
{
"location":"location",
"action":"push3_2_1",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s3",
"right":3
},
"right":{
"op":"=",
"left":"send3",
"right":2
}
},
"right":{
"op":"=",
"left":"i3",
"right":1
}
},
"right":{
"op":"<",
"left":"v3_1_h",
"right":4
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":0
},
{
"ref":"i3",
"value":0
},
{
"ref":"send3",
"value":0
}
]
}
]
},
{
"location":"location",
"action":"push3_2_end",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s3",
"right":3
},
"right":{
"op":"=",
"left":"send3",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"i3",
"right":1
},
"right":{
"op":"=",
"left":"v3_1_h",
"right":4
}
},
"right":{
"op":"∧",
"left":{
"op":"=",
"left":"i3",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_h",
"right":4
}
}
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":0
},
{
"ref":"i3",
"value":0
},
{
"ref":"send3",
"value":0
}
]
}
]
},
{
"location":"location",
"action":"push3_1_0",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s3",
"right":3
},
"right":{
"op":"=",
"left":"send3",
"right":1
}
},
"right":{
"op":"=",
"left":"i3",
"right":0
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"i3",
"value":{
"op":"+",
"left":"i3",
"right":1
}
}
]
}
]
},
{
"location":"location",
"action":"push3_1_1",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s3",
"right":3
},
"right":{
"op":"=",
"left":"send3",
"right":1
}
},
"right":{
"op":"=",
"left":"i3",
"right":1
}
},
"right":{
"op":"<",
"left":"v3_1_h",
"right":4
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":0
},
{
"ref":"i3",
"value":0
},
{
"ref":"send3",
"value":0
}
]
}
]
},
{
"location":"location",
"action":"push3_1_end",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s3",
"right":3
},
"right":{
"op":"=",
"left":"send3",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"i3",
"right":1
},
"right":{
"op":"=",
"left":"v3_1_h",
"right":4
}
},
"right":{
"op":"∧",
"left":{
"op":"=",
"left":"i3",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_h",
"right":4
}
}
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":0
},
{
"ref":"i3",
"value":0
},
{
"ref":"send3",
"value":0
}
]
}
]
},
{
"location":"location",
"action":"push3_4_0",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s3",
"right":3
},
"right":{
"op":"=",
"left":"send3",
"right":4
}
},
"right":{
"op":"=",
"left":"i3",
"right":0
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"i3",
"value":{
"op":"+",
"left":"i3",
"right":1
}
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push3_4_1",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s3",
"right":3
},
"right":{
"op":"=",
"left":"send3",
"right":4
}
},
"right":{
"op":"=",
"left":"i3",
"right":1
}
},
"right":{
"op":"<",
"left":"v3_1_h",
"right":4
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":0
},
{
"ref":"i3",
"value":0
},
{
"ref":"send3",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push3_4_end",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s3",
"right":3
},
"right":{
"op":"=",
"left":"send3",
"right":4
}
},
"right":{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"i3",
"right":1
},
"right":{
"op":"=",
"left":"v3_1_h",
"right":4
}
},
"right":{
"op":"∧",
"left":{
"op":"=",
"left":"i3",
"right":2
},
"right":{
"op":"=",
"left":"v3_2_h",
"right":4
}
}
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s3",
"value":0
},
{
"ref":"i3",
"value":0
},
{
"ref":"send3",
"value":0
}
],
"observables":[
]
}
]
}
]
},
{
"name":"M4",
"locations":[
{
"name":"location"
}
],
"initial-locations":[
"location"
],
"edges":[
{
"location":"location",
"action":"push2_4_0",
"guard":{
"exp":{
"op":"=",
"left":"s4",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":1
},
{
"ref":"a4",
"value":2
},
{
"ref":"h4",
"value":0
}
]
}
]
},
{
"location":"location",
"action":"push3_4_0",
"guard":{
"exp":{
"op":"=",
"left":"s4",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":1
},
{
"ref":"a4",
"value":3
},
{
"ref":"h4",
"value":0
}
]
}
]
},
{
"location":"location",
"action":"push1_4_0",
"guard":{
"exp":{
"op":"=",
"left":"s4",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":1
},
{
"ref":"a4",
"value":1
},
{
"ref":"h4",
"value":0
}
]
}
]
},
{
"location":"location",
"action":"push2_4_1",
"guard":{
"exp":{
"op":"=",
"left":"s4",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":1
},
{
"ref":"a4",
"value":"v2_1_a"
},
{
"ref":"h4",
"value":"v2_1_h"
}
]
}
]
},
{
"location":"location",
"action":"push3_4_1",
"guard":{
"exp":{
"op":"=",
"left":"s4",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":1
},
{
"ref":"a4",
"value":"v3_1_a"
},
{
"ref":"h4",
"value":"v3_1_h"
}
]
}
]
},
{
"location":"location",
"action":"push1_4_1",
"guard":{
"exp":{
"op":"=",
"left":"s4",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":1
},
{
"ref":"a4",
"value":"v1_1_a"
},
{
"ref":"h4",
"value":"v1_1_h"
}
]
}
]
},
{
"location":"location",
"action":"push2_4_end",
"guard":{
"exp":{
"op":"=",
"left":"s4",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":0
},
{
"ref":"a4",
"value":0
},
{
"ref":"h4",
"value":0
}
]
}
]
},
{
"location":"location",
"action":"push3_4_end",
"guard":{
"exp":{
"op":"=",
"left":"s4",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":0
},
{
"ref":"a4",
"value":0
},
{
"ref":"h4",
"value":0
}
]
}
]
},
{
"location":"location",
"action":"push1_4_end",
"guard":{
"exp":{
"op":"=",
"left":"s4",
"right":0
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":0
},
{
"ref":"a4",
"value":0
},
{
"ref":"h4",
"value":0
}
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"s4",
"right":1
},
"right":{
"op":"=",
"left":"a4",
"right":4
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":0
},
{
"ref":"a4",
"value":0
},
{
"ref":"h4",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s4",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"=",
"left":"a4",
"right":4
}
}
},
"right":{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"a4",
"right":"v4_1_a"
},
"right":{
"op":"≥",
"left":{
"op":"+",
"left":"h4",
"right":1
},
"right":"v4_1_h"
}
},
"right":{
"op":"∧",
"left":{
"op":"=",
"left":"a4",
"right":"v4_2_a"
},
"right":{
"op":"≥",
"left":{
"op":"+",
"left":"h4",
"right":1
},
"right":"v4_2_h"
}
}
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":0
},
{
"ref":"a4",
"value":0
},
{
"ref":"h4",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s4",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"=",
"left":"a4",
"right":4
}
}
},
"right":{
"op":"=",
"left":"a4",
"right":"v4_1_a"
}
},
"right":{
"op":"<",
"left":{
"op":"+",
"left":"h4",
"right":1
},
"right":"v4_1_h"
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":0
},
{
"ref":"v4_1_h",
"value":{
"op":"+",
"left":"h4",
"right":1
}
},
{
"ref":"a4",
"value":0
},
{
"ref":"h4",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s4",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"=",
"left":"a4",
"right":4
}
}
},
"right":{
"op":"¬",
"exp":{
"op":"=",
"left":"a4",
"right":"v4_1_a"
}
}
},
"right":{
"op":"=",
"left":"a4",
"right":"v4_2_a"
}
},
"right":{
"op":"<",
"left":{
"op":"+",
"left":"h4",
"right":1
},
"right":"v4_2_h"
}
},
"right":{
"op":"=",
"left":{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h4",
"right":1
},
"right":"v4_1_h"
},
1,
{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h4",
"right":1
},
"right":"v4_2_h"
},
2,
3
]
}
]
},
"right":2
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":0
},
{
"ref":"v4_2_a",
"value":"a4"
},
{
"ref":"v4_2_h",
"value":{
"op":"+",
"left":"h4",
"right":1
}
},
{
"ref":"a4",
"value":0
},
{
"ref":"h4",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s4",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"=",
"left":"a4",
"right":4
}
}
},
"right":{
"op":"¬",
"exp":{
"op":"=",
"left":"a4",
"right":"v4_1_a"
}
}
},
"right":{
"op":"=",
"left":"a4",
"right":"v4_2_a"
}
},
"right":{
"op":"<",
"left":{
"op":"+",
"left":"h4",
"right":1
},
"right":"v4_2_h"
}
},
"right":{
"op":"=",
"left":{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h4",
"right":1
},
"right":"v4_1_h"
},
1,
{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h4",
"right":1
},
"right":"v4_2_h"
},
2,
3
]
}
]
},
"right":1
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":0
},
{
"ref":"v4_1_a",
"value":"a4"
},
{
"ref":"v4_1_h",
"value":{
"op":"+",
"left":"h4",
"right":1
}
},
{
"ref":"v4_2_a",
"value":"v4_1_a"
},
{
"ref":"v4_2_h",
"value":"v4_1_h"
},
{
"ref":"a4",
"value":0
},
{
"ref":"h4",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s4",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"∨",
"left":{
"op":"=",
"left":"a4",
"right":4
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"a4",
"right":"v4_1_a"
},
"right":{
"op":"=",
"left":"a4",
"right":"v4_2_a"
}
}
}
}
},
"right":{
"op":"=",
"left":{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h4",
"right":1
},
"right":"v4_1_h"
},
1,
{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h4",
"right":1
},
"right":"v4_2_h"
},
2,
3
]
}
]
},
"right":3
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":0
},
{
"ref":"a4",
"value":0
},
{
"ref":"h4",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s4",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"∨",
"left":{
"op":"=",
"left":"a4",
"right":4
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"a4",
"right":"v4_1_a"
},
"right":{
"op":"=",
"left":"a4",
"right":"v4_2_a"
}
}
}
}
},
"right":{
"op":"=",
"left":{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h4",
"right":1
},
"right":"v4_1_h"
},
1,
{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h4",
"right":1
},
"right":"v4_2_h"
},
2,
3
]
}
]
},
"right":2
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":0
},
{
"ref":"v4_2_a",
"value":"a4"
},
{
"ref":"v4_2_h",
"value":{
"op":"+",
"left":"h4",
"right":1
}
},
{
"ref":"a4",
"value":0
},
{
"ref":"h4",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s4",
"right":1
},
"right":{
"op":"¬",
"exp":{
"op":"∨",
"left":{
"op":"=",
"left":"a4",
"right":4
},
"right":{
"op":"∨",
"left":{
"op":"=",
"left":"a4",
"right":"v4_1_a"
},
"right":{
"op":"=",
"left":"a4",
"right":"v4_2_a"
}
}
}
}
},
"right":{
"op":"=",
"left":{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h4",
"right":1
},
"right":"v4_1_h"
},
1,
{
"op":"?:",
"args":[
{
"op":"≤",
"left":{
"op":"+",
"left":"h4",
"right":1
},
"right":"v4_2_h"
},
2,
3
]
}
]
},
"right":1
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":0
},
{
"ref":"v4_1_a",
"value":"a4"
},
{
"ref":"v4_1_h",
"value":{
"op":"+",
"left":"h4",
"right":1
}
},
{
"ref":"v4_2_a",
"value":"v4_1_a"
},
{
"ref":"v4_2_h",
"value":"v4_1_h"
},
{
"ref":"a4",
"value":0
},
{
"ref":"h4",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"start4",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"s4",
"right":0
},
"right":{
"op":"¬",
"exp":{
"op":"∨",
"left":{
"op":"∨",
"left":{
"op":">",
"left":"s2",
"right":0
},
"right":{
"op":">",
"left":"s3",
"right":0
}
},
"right":{
"op":">",
"left":"s1",
"right":0
}
}
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":2
}
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"s4",
"right":2
},
"right":{
"op":"=",
"left":{
"op":"+",
"left":{
"op":"?:",
"args":[
{
"op":">",
"left":"v4_1_a",
"right":0
},
1,
0
]
},
"right":{
"op":"?:",
"args":[
{
"op":">",
"left":"v4_2_a",
"right":0
},
1,
0
]
}
},
"right":0
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":0
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"s4",
"right":2
},
"right":{
"op":"=",
"left":{
"op":"+",
"left":{
"op":"?:",
"args":[
{
"op":">",
"left":"v4_1_a",
"right":0
},
1,
0
]
},
"right":{
"op":"?:",
"args":[
{
"op":">",
"left":"v4_2_a",
"right":0
},
1,
0
]
}
},
"right":1
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":3
},
{
"ref":"send4",
"value":"v4_1_a"
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"tau__",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"=",
"left":"s4",
"right":2
},
"right":{
"op":"=",
"left":{
"op":"+",
"left":{
"op":"?:",
"args":[
{
"op":">",
"left":"v4_1_a",
"right":0
},
1,
0
]
},
"right":{
"op":"?:",
"args":[
{
"op":">",
"left":"v4_2_a",
"right":0
},
1,
0
]
}
},
"right":2
}
}
},
"destinations":[
{
"probability":{
"exp":0.5000000
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":3
},
{
"ref":"send4",
"value":"v4_1_a"
}
],
"observables":[
]
},
{
"probability":{
"exp":0.5000000
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":3
},
{
"ref":"send4",
"value":"v4_2_a"
}
],
"observables":[
]
}
]
},
{
"location":"location",
"action":"push4_2_0",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s4",
"right":3
},
"right":{
"op":"=",
"left":"send4",
"right":2
}
},
"right":{
"op":"=",
"left":"i4",
"right":0
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"i4",
"value":{
"op":"+",
"left":"i4",
"right":1
}
}
]
}
]
},
{
"location":"location",
"action":"push4_2_1",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s4",
"right":3
},
"right":{
"op":"=",
"left":"send4",
"right":2
}
},
"right":{
"op":"=",
"left":"i4",
"right":1
}
},
"right":{
"op":"<",
"left":"v4_1_h",
"right":4
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":0
},
{
"ref":"i4",
"value":0
},
{
"ref":"send4",
"value":0
}
]
}
]
},
{
"location":"location",
"action":"push4_2_end",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s4",
"right":3
},
"right":{
"op":"=",
"left":"send4",
"right":2
}
},
"right":{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"i4",
"right":1
},
"right":{
"op":"=",
"left":"v4_1_h",
"right":4
}
},
"right":{
"op":"∧",
"left":{
"op":"=",
"left":"i4",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_h",
"right":4
}
}
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":0
},
{
"ref":"i4",
"value":0
},
{
"ref":"send4",
"value":0
}
]
}
]
},
{
"location":"location",
"action":"push4_3_0",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s4",
"right":3
},
"right":{
"op":"=",
"left":"send4",
"right":3
}
},
"right":{
"op":"=",
"left":"i4",
"right":0
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"i4",
"value":{
"op":"+",
"left":"i4",
"right":1
}
}
]
}
]
},
{
"location":"location",
"action":"push4_3_1",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s4",
"right":3
},
"right":{
"op":"=",
"left":"send4",
"right":3
}
},
"right":{
"op":"=",
"left":"i4",
"right":1
}
},
"right":{
"op":"<",
"left":"v4_1_h",
"right":4
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":0
},
{
"ref":"i4",
"value":0
},
{
"ref":"send4",
"value":0
}
]
}
]
},
{
"location":"location",
"action":"push4_3_end",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s4",
"right":3
},
"right":{
"op":"=",
"left":"send4",
"right":3
}
},
"right":{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"i4",
"right":1
},
"right":{
"op":"=",
"left":"v4_1_h",
"right":4
}
},
"right":{
"op":"∧",
"left":{
"op":"=",
"left":"i4",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_h",
"right":4
}
}
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":0
},
{
"ref":"i4",
"value":0
},
{
"ref":"send4",
"value":0
}
]
}
]
},
{
"location":"location",
"action":"push4_1_0",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s4",
"right":3
},
"right":{
"op":"=",
"left":"send4",
"right":1
}
},
"right":{
"op":"=",
"left":"i4",
"right":0
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"i4",
"value":{
"op":"+",
"left":"i4",
"right":1
}
}
]
}
]
},
{
"location":"location",
"action":"push4_1_1",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s4",
"right":3
},
"right":{
"op":"=",
"left":"send4",
"right":1
}
},
"right":{
"op":"=",
"left":"i4",
"right":1
}
},
"right":{
"op":"<",
"left":"v4_1_h",
"right":4
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":0
},
{
"ref":"i4",
"value":0
},
{
"ref":"send4",
"value":0
}
]
}
]
},
{
"location":"location",
"action":"push4_1_end",
"guard":{
"exp":{
"op":"∧",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"s4",
"right":3
},
"right":{
"op":"=",
"left":"send4",
"right":1
}
},
"right":{
"op":"∨",
"left":{
"op":"∧",
"left":{
"op":"=",
"left":"i4",
"right":1
},
"right":{
"op":"=",
"left":"v4_1_h",
"right":4
}
},
"right":{
"op":"∧",
"left":{
"op":"=",
"left":"i4",
"right":2
},
"right":{
"op":"=",
"left":"v4_2_h",
"right":4
}
}
}
}
},
"destinations":[
{
"probability":{
"exp":1
},
"location":"location",
"assignments":[
{
"ref":"s4",
"value":0
},
{
"ref":"i4",
"value":0
},
{
"ref":"send4",
"value":0
}
]
}
]
}
]
}
],
"system":{
"elements":[
{
"automaton":"SCHED"
},
{
"automaton":"M1"
},
{
"automaton":"M2"
},
{
"automaton":"M3"
},
{
"automaton":"M4"
}
],
"syncs":[
{
"synchronise":[
"start4",
null,
null,
null,
"start4"
],
"result":"start4"
},
{
"synchronise":[
null,
"push4_1_0",
null,
null,
"push4_1_0"
],
"result":"push4_1_0"
},
{
"synchronise":[
null,
"push4_1_1",
null,
null,
"push4_1_1"
],
"result":"push4_1_1"
},
{
"synchronise":[
null,
"push4_1_end",
null,
null,
"push4_1_end"
],
"result":"push4_1_end"
},
{
"synchronise":[
null,
"push1_4_0",
null,
null,
"push1_4_0"
],
"result":"push1_4_0"
},
{
"synchronise":[
null,
"push1_4_1",
null,
null,
"push1_4_1"
],
"result":"push1_4_1"
},
{
"synchronise":[
null,
"push1_4_end",
null,
null,
"push1_4_end"
],
"result":"push1_4_end"
},
{
"synchronise":[
null,
null,
"push4_2_0",
null,
"push4_2_0"
],
"result":"push4_2_0"
},
{
"synchronise":[
null,
null,
"push4_2_1",
null,
"push4_2_1"
],
"result":"push4_2_1"
},
{
"synchronise":[
null,
null,
"push4_2_end",
null,
"push4_2_end"
],
"result":"push4_2_end"
},
{
"synchronise":[
null,
null,
"push2_4_0",
null,
"push2_4_0"
],
"result":"push2_4_0"
},
{
"synchronise":[
null,
null,
"push2_4_1",
null,
"push2_4_1"
],
"result":"push2_4_1"
},
{
"synchronise":[
null,
null,
"push2_4_end",
null,
"push2_4_end"
],
"result":"push2_4_end"
},
{
"synchronise":[
null,
null,
null,
"push4_3_0",
"push4_3_0"
],
"result":"push4_3_0"
},
{
"synchronise":[
null,
null,
null,
"push4_3_1",
"push4_3_1"
],
"result":"push4_3_1"
},
{
"synchronise":[
null,
null,
null,
"push4_3_end",
"push4_3_end"
],
"result":"push4_3_end"
},
{
"synchronise":[
null,
null,
null,
"push3_4_0",
"push3_4_0"
],
"result":"push3_4_0"
},
{
"synchronise":[
null,
null,
null,
"push3_4_1",
"push3_4_1"
],
"result":"push3_4_1"
},
{
"synchronise":[
null,
null,
null,
"push3_4_end",
"push3_4_end"
],
"result":"push3_4_end"
},
{
"synchronise":[
"start3",
null,
null,
"start3",
null
],
"result":"start3"
},
{
"synchronise":[
null,
"push3_1_0",
null,
"push3_1_0",
null
],
"result":"push3_1_0"
},
{
"synchronise":[
null,
"push3_1_1",
null,
"push3_1_1",
null
],
"result":"push3_1_1"
},
{
"synchronise":[
null,
"push3_1_end",
null,
"push3_1_end",
null
],
"result":"push3_1_end"
},
{
"synchronise":[
null,
"push1_3_0",
null,
"push1_3_0",
null
],
"result":"push1_3_0"
},
{
"synchronise":[
null,
"push1_3_1",
null,
"push1_3_1",
null
],
"result":"push1_3_1"
},
{
"synchronise":[
null,
"push1_3_end",
null,
"push1_3_end",
null
],
"result":"push1_3_end"
},
{
"synchronise":[
null,
null,
"push3_2_0",
"push3_2_0",
null
],
"result":"push3_2_0"
},
{
"synchronise":[
null,
null,
"push3_2_1",
"push3_2_1",
null
],
"result":"push3_2_1"
},
{
"synchronise":[
null,
null,
"push3_2_end",
"push3_2_end",
null
],
"result":"push3_2_end"
},
{
"synchronise":[
null,
null,
"push2_3_0",
"push2_3_0",
null
],
"result":"push2_3_0"
},
{
"synchronise":[
null,
null,
"push2_3_1",
"push2_3_1",
null
],
"result":"push2_3_1"
},
{
"synchronise":[
null,
null,
"push2_3_end",
"push2_3_end",
null
],
"result":"push2_3_end"
},
{
"synchronise":[
"start2",
null,
"start2",
null,
null
],
"result":"start2"
},
{
"synchronise":[
null,
"push2_1_0",
"push2_1_0",
null,
null
],
"result":"push2_1_0"
},
{
"synchronise":[
null,
"push2_1_1",
"push2_1_1",
null,
null
],
"result":"push2_1_1"
},
{
"synchronise":[
null,
"push2_1_end",
"push2_1_end",
null,
null
],
"result":"push2_1_end"
},
{
"synchronise":[
null,
"push1_2_0",
"push1_2_0",
null,
null
],
"result":"push1_2_0"
},
{
"synchronise":[
null,
"push1_2_1",
"push1_2_1",
null,
null
],
"result":"push1_2_1"
},
{
"synchronise":[
null,
"push1_2_end",
"push1_2_end",
null,
null
],
"result":"push1_2_end"
},
{
"synchronise":[
"start1",
"start1",
null,
null,
null
],
"result":"start1"
},
{
"synchronise":[
null,
"tau__",
null,
null,
null
],
"result":"tau__"
},
{
"synchronise":[
null,
null,
"tau__",
null,
null
],
"result":"tau__"
},
{
"synchronise":[
null,
null,
null,
"tau__",
null
],
"result":"tau__"
},
{
"synchronise":[
null,
null,
null,
null,
"tau__"
],
"result":"tau__"
}
]
}
}