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.
15592 lines
1.0 MiB
15592 lines
1.0 MiB
|
|
{
|
|
"jani-version":1,
|
|
"features":[
|
|
"derived-operators"
|
|
],
|
|
"name":"Converted from PRISM by IscasMC",
|
|
"type":"mdp",
|
|
"actions":[
|
|
{
|
|
"name":"step1"
|
|
},
|
|
{
|
|
"name":"step2"
|
|
},
|
|
{
|
|
"name":"step3"
|
|
},
|
|
{
|
|
"name":"step"
|
|
}
|
|
],
|
|
"variables":[
|
|
{
|
|
"name":"d1",
|
|
"type":{
|
|
"kind":"bounded",
|
|
"base":"int",
|
|
"lower-bound":1,
|
|
"upper-bound":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name":"t1",
|
|
"type":{
|
|
"kind":"bounded",
|
|
"base":"int",
|
|
"lower-bound":0,
|
|
"upper-bound":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name":"f1",
|
|
"type":{
|
|
"kind":"bounded",
|
|
"base":"int",
|
|
"lower-bound":0,
|
|
"upper-bound":2
|
|
}
|
|
},
|
|
{
|
|
"name":"d2",
|
|
"type":{
|
|
"kind":"bounded",
|
|
"base":"int",
|
|
"lower-bound":1,
|
|
"upper-bound":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name":"t2",
|
|
"type":{
|
|
"kind":"bounded",
|
|
"base":"int",
|
|
"lower-bound":0,
|
|
"upper-bound":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name":"f2",
|
|
"type":{
|
|
"kind":"bounded",
|
|
"base":"int",
|
|
"lower-bound":0,
|
|
"upper-bound":2
|
|
}
|
|
},
|
|
{
|
|
"name":"d3",
|
|
"type":{
|
|
"kind":"bounded",
|
|
"base":"int",
|
|
"lower-bound":1,
|
|
"upper-bound":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name":"t3",
|
|
"type":{
|
|
"kind":"bounded",
|
|
"base":"int",
|
|
"lower-bound":0,
|
|
"upper-bound":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name":"f3",
|
|
"type":{
|
|
"kind":"bounded",
|
|
"base":"int",
|
|
"lower-bound":0,
|
|
"upper-bound":2
|
|
}
|
|
}
|
|
],
|
|
"observables":[
|
|
{
|
|
"name":"\"power\""
|
|
}
|
|
],
|
|
"initial-states":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"d1",
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"t1",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"d2",
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"t2",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"d3",
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"t3",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":0
|
|
}
|
|
}
|
|
},
|
|
"automata":[
|
|
{
|
|
"name":"task1",
|
|
"locations":[
|
|
{
|
|
"name":"location"
|
|
}
|
|
],
|
|
"initial-locations":[
|
|
"location"
|
|
],
|
|
"edges":[
|
|
{
|
|
"location":"location",
|
|
"action":"step1",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":0
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d1",
|
|
"right":"d2"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d1",
|
|
"right":"d3"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":">",
|
|
"left":"d1",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"-",
|
|
"left":1,
|
|
"right":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t1"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d1",
|
|
"value":{
|
|
"op":"-",
|
|
"left":"d1",
|
|
"right":1
|
|
}
|
|
},
|
|
{
|
|
"ref":"t1",
|
|
"value":{
|
|
"op":"+",
|
|
"left":"t1",
|
|
"right":4
|
|
}
|
|
}
|
|
],
|
|
"observables":[
|
|
{
|
|
"ref":"\"power\"",
|
|
"value":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
25,
|
|
0
|
|
]
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
16,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
9,
|
|
0
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t1"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d1",
|
|
"value":{
|
|
"op":"-",
|
|
"left":"d1",
|
|
"right":1
|
|
}
|
|
},
|
|
{
|
|
"ref":"f1",
|
|
"value":1
|
|
},
|
|
{
|
|
"ref":"t1",
|
|
"value":0
|
|
}
|
|
],
|
|
"observables":[
|
|
{
|
|
"ref":"\"power\"",
|
|
"value":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
25,
|
|
0
|
|
]
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
16,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
9,
|
|
0
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step1",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":0
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d1",
|
|
"right":"d2"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d1",
|
|
"right":"d3"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"d1",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"-",
|
|
"left":1,
|
|
"right":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t1"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"f1",
|
|
"value":2
|
|
}
|
|
],
|
|
"observables":[
|
|
{
|
|
"ref":"\"power\"",
|
|
"value":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
25,
|
|
0
|
|
]
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
16,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
9,
|
|
0
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t1"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d1",
|
|
"value":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
{
|
|
"ref":"f1",
|
|
"value":0
|
|
},
|
|
{
|
|
"ref":"t1",
|
|
"value":0
|
|
}
|
|
],
|
|
"observables":[
|
|
{
|
|
"ref":"\"power\"",
|
|
"value":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
25,
|
|
0
|
|
]
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
16,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
9,
|
|
0
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step1",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":0
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d1",
|
|
"right":"d2"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d1",
|
|
"right":"d3"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":">",
|
|
"left":"d1",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"-",
|
|
"left":1,
|
|
"right":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
},
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t1"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d1",
|
|
"value":{
|
|
"op":"-",
|
|
"left":"d1",
|
|
"right":1
|
|
}
|
|
},
|
|
{
|
|
"ref":"t1",
|
|
"value":{
|
|
"op":"+",
|
|
"left":"t1",
|
|
"right":3
|
|
}
|
|
}
|
|
],
|
|
"observables":[
|
|
{
|
|
"ref":"\"power\"",
|
|
"value":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
25,
|
|
0
|
|
]
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
16,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
9,
|
|
0
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
},
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t1"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d1",
|
|
"value":{
|
|
"op":"-",
|
|
"left":"d1",
|
|
"right":1
|
|
}
|
|
},
|
|
{
|
|
"ref":"f1",
|
|
"value":1
|
|
},
|
|
{
|
|
"ref":"t1",
|
|
"value":0
|
|
}
|
|
],
|
|
"observables":[
|
|
{
|
|
"ref":"\"power\"",
|
|
"value":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
25,
|
|
0
|
|
]
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
16,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
9,
|
|
0
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step1",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":0
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d1",
|
|
"right":"d2"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d1",
|
|
"right":"d3"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"d1",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"-",
|
|
"left":1,
|
|
"right":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
},
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t1"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"f1",
|
|
"value":2
|
|
}
|
|
],
|
|
"observables":[
|
|
{
|
|
"ref":"\"power\"",
|
|
"value":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
25,
|
|
0
|
|
]
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
16,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
9,
|
|
0
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
},
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t1"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d1",
|
|
"value":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
{
|
|
"ref":"f1",
|
|
"value":0
|
|
},
|
|
{
|
|
"ref":"t1",
|
|
"value":0
|
|
}
|
|
],
|
|
"observables":[
|
|
{
|
|
"ref":"\"power\"",
|
|
"value":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
25,
|
|
0
|
|
]
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
16,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
9,
|
|
0
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step1",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":0
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d1",
|
|
"right":"d2"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d1",
|
|
"right":"d3"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":">",
|
|
"left":"d1",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"-",
|
|
"left":1,
|
|
"right":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
},
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t1"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d1",
|
|
"value":{
|
|
"op":"-",
|
|
"left":"d1",
|
|
"right":1
|
|
}
|
|
},
|
|
{
|
|
"ref":"t1",
|
|
"value":{
|
|
"op":"+",
|
|
"left":"t1",
|
|
"right":2
|
|
}
|
|
}
|
|
],
|
|
"observables":[
|
|
{
|
|
"ref":"\"power\"",
|
|
"value":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
25,
|
|
0
|
|
]
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
16,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
9,
|
|
0
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
},
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t1"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d1",
|
|
"value":{
|
|
"op":"-",
|
|
"left":"d1",
|
|
"right":1
|
|
}
|
|
},
|
|
{
|
|
"ref":"f1",
|
|
"value":1
|
|
},
|
|
{
|
|
"ref":"t1",
|
|
"value":0
|
|
}
|
|
],
|
|
"observables":[
|
|
{
|
|
"ref":"\"power\"",
|
|
"value":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
25,
|
|
0
|
|
]
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
16,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
9,
|
|
0
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step1",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":0
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d1",
|
|
"right":"d2"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d1",
|
|
"right":"d3"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"d1",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"-",
|
|
"left":1,
|
|
"right":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
},
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t1"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"f1",
|
|
"value":2
|
|
}
|
|
],
|
|
"observables":[
|
|
{
|
|
"ref":"\"power\"",
|
|
"value":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
25,
|
|
0
|
|
]
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
16,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
9,
|
|
0
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
},
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t1"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d1",
|
|
"value":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
{
|
|
"ref":"f1",
|
|
"value":0
|
|
},
|
|
{
|
|
"ref":"t1",
|
|
"value":0
|
|
}
|
|
],
|
|
"observables":[
|
|
{
|
|
"ref":"\"power\"",
|
|
"value":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
25,
|
|
0
|
|
]
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
16,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
9,
|
|
0
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step2",
|
|
"guard":{
|
|
"exp":{
|
|
"op":">",
|
|
"left":"d1",
|
|
"right":1
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":1
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d1",
|
|
"value":{
|
|
"op":"-",
|
|
"left":"d1",
|
|
"right":1
|
|
}
|
|
}
|
|
],
|
|
"observables":[
|
|
{
|
|
"ref":"\"power\"",
|
|
"value":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
25,
|
|
0
|
|
]
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
16,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
9,
|
|
0
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step2",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"d1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":1
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d1",
|
|
"value":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
{
|
|
"ref":"f1",
|
|
"value":0
|
|
}
|
|
],
|
|
"observables":[
|
|
{
|
|
"ref":"\"power\"",
|
|
"value":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
25,
|
|
0
|
|
]
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
16,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
9,
|
|
0
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step2",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"d1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":0
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":1
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"f1",
|
|
"value":2
|
|
}
|
|
],
|
|
"observables":[
|
|
{
|
|
"ref":"\"power\"",
|
|
"value":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
25,
|
|
0
|
|
]
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
16,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
9,
|
|
0
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step3",
|
|
"guard":{
|
|
"exp":{
|
|
"op":">",
|
|
"left":"d1",
|
|
"right":1
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":1
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d1",
|
|
"value":{
|
|
"op":"-",
|
|
"left":"d1",
|
|
"right":1
|
|
}
|
|
}
|
|
],
|
|
"observables":[
|
|
{
|
|
"ref":"\"power\"",
|
|
"value":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
25,
|
|
0
|
|
]
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
16,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
9,
|
|
0
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step3",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"d1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":1
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d1",
|
|
"value":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
{
|
|
"ref":"f1",
|
|
"value":0
|
|
}
|
|
],
|
|
"observables":[
|
|
{
|
|
"ref":"\"power\"",
|
|
"value":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
25,
|
|
0
|
|
]
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
16,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
9,
|
|
0
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step3",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"d1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":0
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":1
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"f1",
|
|
"value":2
|
|
}
|
|
],
|
|
"observables":[
|
|
{
|
|
"ref":"\"power\"",
|
|
"value":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
25,
|
|
0
|
|
]
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
16,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"?:",
|
|
"args":[
|
|
{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
9,
|
|
0
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":">",
|
|
"left":"d1",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":1
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d1",
|
|
"value":{
|
|
"op":"-",
|
|
"left":"d1",
|
|
"right":1
|
|
}
|
|
}
|
|
],
|
|
"observables":[
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"d1",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":1
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d1",
|
|
"value":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
},
|
|
{
|
|
"ref":"f1",
|
|
"value":0
|
|
}
|
|
],
|
|
"observables":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name":"task2",
|
|
"locations":[
|
|
{
|
|
"name":"location"
|
|
}
|
|
],
|
|
"initial-locations":[
|
|
"location"
|
|
],
|
|
"edges":[
|
|
{
|
|
"location":"location",
|
|
"action":"step2",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":0
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d2",
|
|
"right":"d3"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d2",
|
|
"right":"d1"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":">",
|
|
"left":"d2",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"-",
|
|
"left":1,
|
|
"right":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t2"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d2",
|
|
"value":{
|
|
"op":"-",
|
|
"left":"d2",
|
|
"right":1
|
|
}
|
|
},
|
|
{
|
|
"ref":"t2",
|
|
"value":{
|
|
"op":"+",
|
|
"left":"t2",
|
|
"right":4
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t2"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d2",
|
|
"value":{
|
|
"op":"-",
|
|
"left":"d2",
|
|
"right":1
|
|
}
|
|
},
|
|
{
|
|
"ref":"f2",
|
|
"value":1
|
|
},
|
|
{
|
|
"ref":"t2",
|
|
"value":0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step2",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":0
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d2",
|
|
"right":"d3"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d2",
|
|
"right":"d1"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"d2",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"-",
|
|
"left":1,
|
|
"right":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t2"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"f2",
|
|
"value":2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t2"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d2",
|
|
"value":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
},
|
|
{
|
|
"ref":"f2",
|
|
"value":0
|
|
},
|
|
{
|
|
"ref":"t2",
|
|
"value":0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step2",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":0
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d2",
|
|
"right":"d3"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d2",
|
|
"right":"d1"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":">",
|
|
"left":"d2",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"-",
|
|
"left":1,
|
|
"right":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
},
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t2"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d2",
|
|
"value":{
|
|
"op":"-",
|
|
"left":"d2",
|
|
"right":1
|
|
}
|
|
},
|
|
{
|
|
"ref":"t2",
|
|
"value":{
|
|
"op":"+",
|
|
"left":"t2",
|
|
"right":3
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
},
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t2"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d2",
|
|
"value":{
|
|
"op":"-",
|
|
"left":"d2",
|
|
"right":1
|
|
}
|
|
},
|
|
{
|
|
"ref":"f2",
|
|
"value":1
|
|
},
|
|
{
|
|
"ref":"t2",
|
|
"value":0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step2",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":0
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d2",
|
|
"right":"d3"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d2",
|
|
"right":"d1"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"d2",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"-",
|
|
"left":1,
|
|
"right":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
},
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t2"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"f2",
|
|
"value":2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
},
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t2"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d2",
|
|
"value":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
},
|
|
{
|
|
"ref":"f2",
|
|
"value":0
|
|
},
|
|
{
|
|
"ref":"t2",
|
|
"value":0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step2",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":0
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d2",
|
|
"right":"d3"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d2",
|
|
"right":"d1"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":">",
|
|
"left":"d2",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"-",
|
|
"left":1,
|
|
"right":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
},
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t2"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d2",
|
|
"value":{
|
|
"op":"-",
|
|
"left":"d2",
|
|
"right":1
|
|
}
|
|
},
|
|
{
|
|
"ref":"t2",
|
|
"value":{
|
|
"op":"+",
|
|
"left":"t2",
|
|
"right":2
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
},
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t2"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d2",
|
|
"value":{
|
|
"op":"-",
|
|
"left":"d2",
|
|
"right":1
|
|
}
|
|
},
|
|
{
|
|
"ref":"f2",
|
|
"value":1
|
|
},
|
|
{
|
|
"ref":"t2",
|
|
"value":0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step2",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":0
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d2",
|
|
"right":"d3"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d2",
|
|
"right":"d1"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"d2",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"-",
|
|
"left":1,
|
|
"right":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
},
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t2"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"f2",
|
|
"value":2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
},
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t2"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d2",
|
|
"value":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
},
|
|
{
|
|
"ref":"f2",
|
|
"value":0
|
|
},
|
|
{
|
|
"ref":"t2",
|
|
"value":0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step3",
|
|
"guard":{
|
|
"exp":{
|
|
"op":">",
|
|
"left":"d2",
|
|
"right":1
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":1
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d2",
|
|
"value":{
|
|
"op":"-",
|
|
"left":"d2",
|
|
"right":1
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step3",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"d2",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":1
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d2",
|
|
"value":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
},
|
|
{
|
|
"ref":"f2",
|
|
"value":0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step3",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"d2",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":0
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":1
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"f2",
|
|
"value":2
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step1",
|
|
"guard":{
|
|
"exp":{
|
|
"op":">",
|
|
"left":"d2",
|
|
"right":1
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":1
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d2",
|
|
"value":{
|
|
"op":"-",
|
|
"left":"d2",
|
|
"right":1
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step1",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"d2",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":1
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d2",
|
|
"value":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
},
|
|
{
|
|
"ref":"f2",
|
|
"value":0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step1",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"d2",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":0
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":1
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"f2",
|
|
"value":2
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":">",
|
|
"left":"d2",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":1
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d2",
|
|
"value":{
|
|
"op":"-",
|
|
"left":"d2",
|
|
"right":1
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"d2",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":1
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d2",
|
|
"value":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
},
|
|
{
|
|
"ref":"f2",
|
|
"value":0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name":"task3",
|
|
"locations":[
|
|
{
|
|
"name":"location"
|
|
}
|
|
],
|
|
"initial-locations":[
|
|
"location"
|
|
],
|
|
"edges":[
|
|
{
|
|
"location":"location",
|
|
"action":"step3",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":0
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d3",
|
|
"right":"d1"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d3",
|
|
"right":"d2"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":">",
|
|
"left":"d3",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"-",
|
|
"left":1,
|
|
"right":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t3"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d3",
|
|
"value":{
|
|
"op":"-",
|
|
"left":"d3",
|
|
"right":1
|
|
}
|
|
},
|
|
{
|
|
"ref":"t3",
|
|
"value":{
|
|
"op":"+",
|
|
"left":"t3",
|
|
"right":4
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t3"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d3",
|
|
"value":{
|
|
"op":"-",
|
|
"left":"d3",
|
|
"right":1
|
|
}
|
|
},
|
|
{
|
|
"ref":"f3",
|
|
"value":1
|
|
},
|
|
{
|
|
"ref":"t3",
|
|
"value":0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step3",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":0
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d3",
|
|
"right":"d1"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d3",
|
|
"right":"d2"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"d3",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"-",
|
|
"left":1,
|
|
"right":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t3"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"f3",
|
|
"value":2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t3"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d3",
|
|
"value":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
},
|
|
{
|
|
"ref":"f3",
|
|
"value":0
|
|
},
|
|
{
|
|
"ref":"t3",
|
|
"value":0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step3",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":0
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d3",
|
|
"right":"d1"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d3",
|
|
"right":"d2"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":">",
|
|
"left":"d3",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"-",
|
|
"left":1,
|
|
"right":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
},
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t3"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d3",
|
|
"value":{
|
|
"op":"-",
|
|
"left":"d3",
|
|
"right":1
|
|
}
|
|
},
|
|
{
|
|
"ref":"t3",
|
|
"value":{
|
|
"op":"+",
|
|
"left":"t3",
|
|
"right":3
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
},
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t3"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d3",
|
|
"value":{
|
|
"op":"-",
|
|
"left":"d3",
|
|
"right":1
|
|
}
|
|
},
|
|
{
|
|
"ref":"f3",
|
|
"value":1
|
|
},
|
|
{
|
|
"ref":"t3",
|
|
"value":0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step3",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":0
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d3",
|
|
"right":"d1"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d3",
|
|
"right":"d2"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"d3",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"-",
|
|
"left":1,
|
|
"right":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
},
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t3"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"f3",
|
|
"value":2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":{
|
|
"op":"/",
|
|
"left":3,
|
|
"right":4
|
|
},
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t3"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d3",
|
|
"value":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
},
|
|
{
|
|
"ref":"f3",
|
|
"value":0
|
|
},
|
|
{
|
|
"ref":"t3",
|
|
"value":0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step3",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":0
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d3",
|
|
"right":"d1"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d3",
|
|
"right":"d2"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":">",
|
|
"left":"d3",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"-",
|
|
"left":1,
|
|
"right":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
},
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t3"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d3",
|
|
"value":{
|
|
"op":"-",
|
|
"left":"d3",
|
|
"right":1
|
|
}
|
|
},
|
|
{
|
|
"ref":"t3",
|
|
"value":{
|
|
"op":"+",
|
|
"left":"t3",
|
|
"right":2
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
},
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t3"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d3",
|
|
"value":{
|
|
"op":"-",
|
|
"left":"d3",
|
|
"right":1
|
|
}
|
|
},
|
|
{
|
|
"ref":"f3",
|
|
"value":1
|
|
},
|
|
{
|
|
"ref":"t3",
|
|
"value":0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step3",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":0
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d3",
|
|
"right":"d1"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"∨",
|
|
"left":{
|
|
"op":"¬",
|
|
"exp":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":0
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":"d3",
|
|
"right":"d2"
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"≤",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"+",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":3,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":8,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":3
|
|
},
|
|
"right":{
|
|
"op":"*",
|
|
"left":10,
|
|
"right":3
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
}
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"d3",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"-",
|
|
"left":1,
|
|
"right":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
},
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t3"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"f3",
|
|
"value":2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"probability":{
|
|
"exp":{
|
|
"op":"min",
|
|
"left":{
|
|
"op":"/",
|
|
"left":{
|
|
"op":"*",
|
|
"left":{
|
|
"op":"/",
|
|
"left":1,
|
|
"right":2
|
|
},
|
|
"right":4
|
|
},
|
|
"right":{
|
|
"op":"-",
|
|
"left":{
|
|
"op":"*",
|
|
"left":1,
|
|
"right":{
|
|
"op":"*",
|
|
"left":4,
|
|
"right":3
|
|
}
|
|
},
|
|
"right":"t3"
|
|
}
|
|
},
|
|
"right":1
|
|
}
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d3",
|
|
"value":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
},
|
|
{
|
|
"ref":"f3",
|
|
"value":0
|
|
},
|
|
{
|
|
"ref":"t3",
|
|
"value":0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step1",
|
|
"guard":{
|
|
"exp":{
|
|
"op":">",
|
|
"left":"d3",
|
|
"right":1
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":1
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d3",
|
|
"value":{
|
|
"op":"-",
|
|
"left":"d3",
|
|
"right":1
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step1",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"d3",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":1
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d3",
|
|
"value":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
},
|
|
{
|
|
"ref":"f3",
|
|
"value":0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step1",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"d3",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":0
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":1
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"f3",
|
|
"value":2
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step2",
|
|
"guard":{
|
|
"exp":{
|
|
"op":">",
|
|
"left":"d3",
|
|
"right":1
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":1
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d3",
|
|
"value":{
|
|
"op":"-",
|
|
"left":"d3",
|
|
"right":1
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step2",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"d3",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":1
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d3",
|
|
"value":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
},
|
|
{
|
|
"ref":"f3",
|
|
"value":0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step2",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"d3",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":0
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":1
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"f3",
|
|
"value":2
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":">",
|
|
"left":"d3",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":1
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d3",
|
|
"value":{
|
|
"op":"-",
|
|
"left":"d3",
|
|
"right":1
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"location":"location",
|
|
"action":"step",
|
|
"guard":{
|
|
"exp":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"∧",
|
|
"left":{
|
|
"op":"=",
|
|
"left":"f3",
|
|
"right":1
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f1",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"f2",
|
|
"right":1
|
|
}
|
|
},
|
|
"right":{
|
|
"op":"=",
|
|
"left":"d3",
|
|
"right":1
|
|
}
|
|
}
|
|
},
|
|
"destinations":[
|
|
{
|
|
"probability":{
|
|
"exp":1
|
|
},
|
|
"location":"location",
|
|
"assignments":[
|
|
{
|
|
"ref":"d3",
|
|
"value":{
|
|
"op":"*",
|
|
"left":14,
|
|
"right":3
|
|
}
|
|
},
|
|
{
|
|
"ref":"f3",
|
|
"value":0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"system":{
|
|
"elements":[
|
|
{
|
|
"automaton":"task1"
|
|
},
|
|
{
|
|
"automaton":"task2"
|
|
},
|
|
{
|
|
"automaton":"task3"
|
|
}
|
|
],
|
|
"syncs":[
|
|
{
|
|
"synchronise":[
|
|
"step1",
|
|
"step1",
|
|
"step1"
|
|
],
|
|
"result":"step1"
|
|
},
|
|
{
|
|
"synchronise":[
|
|
"step2",
|
|
"step2",
|
|
"step2"
|
|
],
|
|
"result":"step2"
|
|
},
|
|
{
|
|
"synchronise":[
|
|
"step3",
|
|
"step3",
|
|
"step3"
|
|
],
|
|
"result":"step3"
|
|
},
|
|
{
|
|
"synchronise":[
|
|
"step",
|
|
"step",
|
|
"step"
|
|
],
|
|
"result":"step"
|
|
}
|
|
]
|
|
}
|
|
}
|