Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

lustrec-tests / regression_tests / lustre_files / success / Stateflow / src_Junctions4 / Junctions4.smt2 @ eb639349

History | View | Annotate | Download (235 KB)

1
(declare-datatypes () ((junctions4_junctions4__type POINTJunctions4_Junctions4 POINT__TO__JUNCTIONS4_TOP_1 JUNCTIONS4_TOP_IDL)));
2

    
3
(declare-datatypes () ((junctions4_top__type POINTJunctions4_TOP POINT__TO__TOP_A_1 POINT__TO__TOP_A_2 TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1 TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2 TOP_B__TO__JUNCTIONS4_TOP_1 TOP_A_IDL TOP_B_IDL)));
4

    
5
; POINT__To__TOP_A_1_Condition_Action
6
(declare-var POINT__To__TOP_A_1_Condition_Action.a_1 Int)
7
(declare-var POINT__To__TOP_A_1_Condition_Action.a Int)
8
(declare-rel POINT__To__TOP_A_1_Condition_Action (Int Int))
9
(rule (=> 
10
  (= POINT__To__TOP_A_1_Condition_Action.a (+ POINT__To__TOP_A_1_Condition_Action.a_1 10))
11
  (POINT__To__TOP_A_1_Condition_Action POINT__To__TOP_A_1_Condition_Action.a_1 POINT__To__TOP_A_1_Condition_Action.a)
12
))
13

    
14
; POINT__To__TOP_A_1_Transition_Action
15
(declare-var POINT__To__TOP_A_1_Transition_Action.b_1 Int)
16
(declare-var POINT__To__TOP_A_1_Transition_Action.b Int)
17
(declare-rel POINT__To__TOP_A_1_Transition_Action (Int Int))
18
(rule (=> 
19
  (= POINT__To__TOP_A_1_Transition_Action.b (+ POINT__To__TOP_A_1_Transition_Action.b_1 10))
20
  (POINT__To__TOP_A_1_Transition_Action POINT__To__TOP_A_1_Transition_Action.b_1 POINT__To__TOP_A_1_Transition_Action.b)
21
))
22

    
23
; POINT__To__TOP_A_2_Condition_Action
24
(declare-var POINT__To__TOP_A_2_Condition_Action.a_1 Int)
25
(declare-var POINT__To__TOP_A_2_Condition_Action.a Int)
26
(declare-rel POINT__To__TOP_A_2_Condition_Action (Int Int))
27
(rule (=> 
28
  (= POINT__To__TOP_A_2_Condition_Action.a (+ POINT__To__TOP_A_2_Condition_Action.a_1 1))
29
  (POINT__To__TOP_A_2_Condition_Action POINT__To__TOP_A_2_Condition_Action.a_1 POINT__To__TOP_A_2_Condition_Action.a)
30
))
31

    
32
; POINT__To__TOP_A_2_Transition_Action
33
(declare-var POINT__To__TOP_A_2_Transition_Action.b_1 Int)
34
(declare-var POINT__To__TOP_A_2_Transition_Action.b Int)
35
(declare-rel POINT__To__TOP_A_2_Transition_Action (Int Int))
36
(rule (=> 
37
  (= POINT__To__TOP_A_2_Transition_Action.b (+ POINT__To__TOP_A_2_Transition_Action.b_1 1))
38
  (POINT__To__TOP_A_2_Transition_Action POINT__To__TOP_A_2_Transition_Action.b_1 POINT__To__TOP_A_2_Transition_Action.b)
39
))
40

    
41
; TOP_A_en
42
(declare-var TOP_A_en.idJunctions4_TOP_1 Int)
43
(declare-var TOP_A_en.c_1 Int)
44
(declare-var TOP_A_en.isInner Bool)
45
(declare-var TOP_A_en.idJunctions4_TOP Int)
46
(declare-var TOP_A_en.c Int)
47
(declare-var TOP_A_en.c_2 Int)
48
(declare-rel TOP_A_en (Int Int Bool Int Int))
49
(rule (=> 
50
  (and (and (or (not (= (not TOP_A_en.isInner) true))
51
               (= TOP_A_en.c_2 (+ TOP_A_en.c_1 1)))
52
            (or (not (= (not TOP_A_en.isInner) false))
53
               (= TOP_A_en.c_2 TOP_A_en.c_1))
54
       )
55
       (= TOP_A_en.idJunctions4_TOP 1242)
56
       (= TOP_A_en.c TOP_A_en.c_2)
57
       )
58
  (TOP_A_en TOP_A_en.idJunctions4_TOP_1 TOP_A_en.c_1 TOP_A_en.isInner TOP_A_en.idJunctions4_TOP TOP_A_en.c)
59
))
60

    
61
; TOP_B_en
62
(declare-var TOP_B_en.idJunctions4_TOP_1 Int)
63
(declare-var TOP_B_en.c_1 Int)
64
(declare-var TOP_B_en.isInner Bool)
65
(declare-var TOP_B_en.idJunctions4_TOP Int)
66
(declare-var TOP_B_en.c Int)
67
(declare-var TOP_B_en.c_2 Int)
68
(declare-rel TOP_B_en (Int Int Bool Int Int))
69
(rule (=> 
70
  (and (and (or (not (= (not TOP_B_en.isInner) true))
71
               (= TOP_B_en.c_2 (+ TOP_B_en.c_1 100)))
72
            (or (not (= (not TOP_B_en.isInner) false))
73
               (= TOP_B_en.c_2 TOP_B_en.c_1))
74
       )
75
       (= TOP_B_en.idJunctions4_TOP 1243)
76
       (= TOP_B_en.c TOP_B_en.c_2)
77
       )
78
  (TOP_B_en TOP_B_en.idJunctions4_TOP_1 TOP_B_en.c_1 TOP_B_en.isInner TOP_B_en.idJunctions4_TOP TOP_B_en.c)
79
))
80

    
81
; Junctions4_Junctions4Junction1245__To__TOP_B_1_Condition_Action
82
(declare-var Junctions4_Junctions4Junction1245__To__TOP_B_1_Condition_Action.a_1 Int)
83
(declare-var Junctions4_Junctions4Junction1245__To__TOP_B_1_Condition_Action.a Int)
84
(declare-rel Junctions4_Junctions4Junction1245__To__TOP_B_1_Condition_Action (Int Int))
85
(rule (=> 
86
  (= Junctions4_Junctions4Junction1245__To__TOP_B_1_Condition_Action.a (+ Junctions4_Junctions4Junction1245__To__TOP_B_1_Condition_Action.a_1 100000))
87
  (Junctions4_Junctions4Junction1245__To__TOP_B_1_Condition_Action Junctions4_Junctions4Junction1245__To__TOP_B_1_Condition_Action.a_1 Junctions4_Junctions4Junction1245__To__TOP_B_1_Condition_Action.a)
88
))
89

    
90
; Junctions4_Junctions4Junction1245__To__TOP_B_1_Transition_Action
91
(declare-var Junctions4_Junctions4Junction1245__To__TOP_B_1_Transition_Action.b_1 Int)
92
(declare-var Junctions4_Junctions4Junction1245__To__TOP_B_1_Transition_Action.b Int)
93
(declare-rel Junctions4_Junctions4Junction1245__To__TOP_B_1_Transition_Action (Int Int))
94
(rule (=> 
95
  (= Junctions4_Junctions4Junction1245__To__TOP_B_1_Transition_Action.b (+ Junctions4_Junctions4Junction1245__To__TOP_B_1_Transition_Action.b_1 100000))
96
  (Junctions4_Junctions4Junction1245__To__TOP_B_1_Transition_Action Junctions4_Junctions4Junction1245__To__TOP_B_1_Transition_Action.b_1 Junctions4_Junctions4Junction1245__To__TOP_B_1_Transition_Action.b)
97
))
98

    
99
; Junctions4_Junctions4Junction1245__To__TOP_B_2_Condition_Action
100
(declare-var Junctions4_Junctions4Junction1245__To__TOP_B_2_Condition_Action.a_1 Int)
101
(declare-var Junctions4_Junctions4Junction1245__To__TOP_B_2_Condition_Action.a Int)
102
(declare-rel Junctions4_Junctions4Junction1245__To__TOP_B_2_Condition_Action (Int Int))
103
(rule (=> 
104
  (= Junctions4_Junctions4Junction1245__To__TOP_B_2_Condition_Action.a (+ Junctions4_Junctions4Junction1245__To__TOP_B_2_Condition_Action.a_1 10000))
105
  (Junctions4_Junctions4Junction1245__To__TOP_B_2_Condition_Action Junctions4_Junctions4Junction1245__To__TOP_B_2_Condition_Action.a_1 Junctions4_Junctions4Junction1245__To__TOP_B_2_Condition_Action.a)
106
))
107

    
108
; Junctions4_Junctions4Junction1245__To__TOP_B_2_Transition_Action
109
(declare-var Junctions4_Junctions4Junction1245__To__TOP_B_2_Transition_Action.b_1 Int)
110
(declare-var Junctions4_Junctions4Junction1245__To__TOP_B_2_Transition_Action.b Int)
111
(declare-rel Junctions4_Junctions4Junction1245__To__TOP_B_2_Transition_Action (Int Int))
112
(rule (=> 
113
  (= Junctions4_Junctions4Junction1245__To__TOP_B_2_Transition_Action.b (+ Junctions4_Junctions4Junction1245__To__TOP_B_2_Transition_Action.b_1 10000))
114
  (Junctions4_Junctions4Junction1245__To__TOP_B_2_Transition_Action Junctions4_Junctions4Junction1245__To__TOP_B_2_Transition_Action.b_1 Junctions4_Junctions4Junction1245__To__TOP_B_2_Transition_Action.b)
115
))
116

    
117
; TOP_A__To__Junctions4_Junctions4Junction1245_1_Condition_Action
118
(declare-var TOP_A__To__Junctions4_Junctions4Junction1245_1_Condition_Action.a_1 Int)
119
(declare-var TOP_A__To__Junctions4_Junctions4Junction1245_1_Condition_Action.a Int)
120
(declare-rel TOP_A__To__Junctions4_Junctions4Junction1245_1_Condition_Action (Int Int))
121
(rule (=> 
122
  (= TOP_A__To__Junctions4_Junctions4Junction1245_1_Condition_Action.a (+ TOP_A__To__Junctions4_Junctions4Junction1245_1_Condition_Action.a_1 1000))
123
  (TOP_A__To__Junctions4_Junctions4Junction1245_1_Condition_Action TOP_A__To__Junctions4_Junctions4Junction1245_1_Condition_Action.a_1 TOP_A__To__Junctions4_Junctions4Junction1245_1_Condition_Action.a)
124
))
125

    
126
; TOP_A_ex
127
(declare-var TOP_A_ex.c_1 Int)
128
(declare-var TOP_A_ex.idJunctions4_TOP_1 Int)
129
(declare-var TOP_A_ex.isInner Bool)
130
(declare-var TOP_A_ex.c Int)
131
(declare-var TOP_A_ex.idJunctions4_TOP Int)
132
(declare-var TOP_A_ex.__TOP_A_ex_1 Bool)
133
(declare-var TOP_A_ex.c_2 Int)
134
(declare-var TOP_A_ex.idJunctions4_TOP_2 Int)
135
(declare-rel TOP_A_ex (Int Int Bool Int Int))
136
(rule (=> 
137
  (and (= TOP_A_ex.__TOP_A_ex_1 (not TOP_A_ex.isInner))
138
       (and (or (not (= TOP_A_ex.__TOP_A_ex_1 false))
139
               (and (= TOP_A_ex.idJunctions4_TOP_2 TOP_A_ex.idJunctions4_TOP_1)
140
                    (= TOP_A_ex.c_2 TOP_A_ex.c_1)
141
                    ))
142
            (or (not (= TOP_A_ex.__TOP_A_ex_1 true))
143
               (and (= TOP_A_ex.idJunctions4_TOP_2 0)
144
                    (= TOP_A_ex.c_2 (+ TOP_A_ex.c_1 10))
145
                    ))
146
       )
147
       (= TOP_A_ex.idJunctions4_TOP TOP_A_ex.idJunctions4_TOP_1)
148
       (= TOP_A_ex.c TOP_A_ex.c_2)
149
       )
150
  (TOP_A_ex TOP_A_ex.c_1 TOP_A_ex.idJunctions4_TOP_1 TOP_A_ex.isInner TOP_A_ex.c TOP_A_ex.idJunctions4_TOP)
151
))
152

    
153
; TOP_A__To__Junctions4_Junctions4Junction1245_2_Condition_Action
154
(declare-var TOP_A__To__Junctions4_Junctions4Junction1245_2_Condition_Action.a_1 Int)
155
(declare-var TOP_A__To__Junctions4_Junctions4Junction1245_2_Condition_Action.a Int)
156
(declare-rel TOP_A__To__Junctions4_Junctions4Junction1245_2_Condition_Action (Int Int))
157
(rule (=> 
158
  (= TOP_A__To__Junctions4_Junctions4Junction1245_2_Condition_Action.a (+ TOP_A__To__Junctions4_Junctions4Junction1245_2_Condition_Action.a_1 100))
159
  (TOP_A__To__Junctions4_Junctions4Junction1245_2_Condition_Action TOP_A__To__Junctions4_Junctions4Junction1245_2_Condition_Action.a_1 TOP_A__To__Junctions4_Junctions4Junction1245_2_Condition_Action.a)
160
))
161

    
162
; TOP_B_du
163
(declare-var TOP_B_du.c_1 Int)
164
(declare-var TOP_B_du.c Int)
165
(declare-rel TOP_B_du (Int Int))
166
(rule (=> 
167
  (= TOP_B_du.c (+ TOP_B_du.c_1 1000))
168
  (TOP_B_du TOP_B_du.c_1 TOP_B_du.c)
169
))
170

    
171
; Junctions4_TOP_en
172
(declare-var Junctions4_TOP_en.idJunctions4_TOP_1 Int)
173
(declare-var Junctions4_TOP_en.idJunctions4_Junctions4_1 Int)
174
(declare-var Junctions4_TOP_en.x Int)
175
(declare-var Junctions4_TOP_en.a_1 Int)
176
(declare-var Junctions4_TOP_en.b_1 Int)
177
(declare-var Junctions4_TOP_en.c_1 Int)
178
(declare-var Junctions4_TOP_en.isInner Bool)
179
(declare-var Junctions4_TOP_en.idJunctions4_TOP Int)
180
(declare-var Junctions4_TOP_en.idJunctions4_Junctions4 Int)
181
(declare-var Junctions4_TOP_en.a Int)
182
(declare-var Junctions4_TOP_en.b Int)
183
(declare-var Junctions4_TOP_en.c Int)
184
(declare-var Junctions4_TOP_en.__Junctions4_TOP_en_1 Bool)
185
(declare-var Junctions4_TOP_en.__Junctions4_TOP_en_10 Int)
186
(declare-var Junctions4_TOP_en.__Junctions4_TOP_en_11 Int)
187
(declare-var Junctions4_TOP_en.__Junctions4_TOP_en_12 Int)
188
(declare-var Junctions4_TOP_en.__Junctions4_TOP_en_13 Int)
189
(declare-var Junctions4_TOP_en.__Junctions4_TOP_en_2 Bool)
190
(declare-var Junctions4_TOP_en.__Junctions4_TOP_en_3 Bool)
191
(declare-var Junctions4_TOP_en.__Junctions4_TOP_en_4 Int)
192
(declare-var Junctions4_TOP_en.__Junctions4_TOP_en_5 Int)
193
(declare-var Junctions4_TOP_en.__Junctions4_TOP_en_6 Int)
194
(declare-var Junctions4_TOP_en.__Junctions4_TOP_en_7 Int)
195
(declare-var Junctions4_TOP_en.__Junctions4_TOP_en_8 Bool)
196
(declare-var Junctions4_TOP_en.__Junctions4_TOP_en_9 Bool)
197
(declare-var Junctions4_TOP_en.a_2 Int)
198
(declare-var Junctions4_TOP_en.a_3 Int)
199
(declare-var Junctions4_TOP_en.a_4 Int)
200
(declare-var Junctions4_TOP_en.a_5 Int)
201
(declare-var Junctions4_TOP_en.b_2 Int)
202
(declare-var Junctions4_TOP_en.b_3 Int)
203
(declare-var Junctions4_TOP_en.b_4 Int)
204
(declare-var Junctions4_TOP_en.b_5 Int)
205
(declare-var Junctions4_TOP_en.c_2 Int)
206
(declare-var Junctions4_TOP_en.c_3 Int)
207
(declare-var Junctions4_TOP_en.c_4 Int)
208
(declare-var Junctions4_TOP_en.c_5 Int)
209
(declare-var Junctions4_TOP_en.c_6 Int)
210
(declare-var Junctions4_TOP_en.c_7 Int)
211
(declare-var Junctions4_TOP_en.idJunctions4_Junctions4_3 Int)
212
(declare-var Junctions4_TOP_en.idJunctions4_Junctions4_4 Int)
213
(declare-var Junctions4_TOP_en.idJunctions4_TOP_2 Int)
214
(declare-var Junctions4_TOP_en.idJunctions4_TOP_3 Int)
215
(declare-var Junctions4_TOP_en.idJunctions4_TOP_4 Int)
216
(declare-var Junctions4_TOP_en.idJunctions4_TOP_5 Int)
217
(declare-var Junctions4_TOP_en.idJunctions4_TOP_6 Int)
218
(declare-var Junctions4_TOP_en.idJunctions4_TOP_7 Int)
219
(declare-rel Junctions4_TOP_en (Int Int Int Int Int Int Bool Int Int Int Int Int))
220
(rule (=> 
221
  (and (TOP_B_en Junctions4_TOP_en.idJunctions4_TOP_1
222
                 Junctions4_TOP_en.c_1
223
                 false
224
                 Junctions4_TOP_en.__Junctions4_TOP_en_4
225
                 Junctions4_TOP_en.__Junctions4_TOP_en_5)
226
       (= Junctions4_TOP_en.__Junctions4_TOP_en_3 (= Junctions4_TOP_en.idJunctions4_TOP_1 1243))
227
       (and (or (not (= Junctions4_TOP_en.__Junctions4_TOP_en_3 false))
228
               (and (= Junctions4_TOP_en.idJunctions4_TOP_6 Junctions4_TOP_en.idJunctions4_TOP_1)
229
                    (= Junctions4_TOP_en.c_6 Junctions4_TOP_en.c_1)
230
                    ))
231
            (or (not (= Junctions4_TOP_en.__Junctions4_TOP_en_3 true))
232
               (and (= Junctions4_TOP_en.idJunctions4_TOP_6 Junctions4_TOP_en.__Junctions4_TOP_en_4)
233
                    (= Junctions4_TOP_en.c_6 Junctions4_TOP_en.__Junctions4_TOP_en_5)
234
                    ))
235
       )
236
       (TOP_A_en Junctions4_TOP_en.idJunctions4_TOP_1
237
                 Junctions4_TOP_en.c_1
238
                 false
239
                 Junctions4_TOP_en.__Junctions4_TOP_en_6
240
                 Junctions4_TOP_en.__Junctions4_TOP_en_7)
241
       (= Junctions4_TOP_en.__Junctions4_TOP_en_2 (= Junctions4_TOP_en.idJunctions4_TOP_1 1242))
242
       (and (or (not (= Junctions4_TOP_en.__Junctions4_TOP_en_2 false))
243
               (and (= Junctions4_TOP_en.idJunctions4_TOP_5 Junctions4_TOP_en.idJunctions4_TOP_1)
244
                    (= Junctions4_TOP_en.c_5 Junctions4_TOP_en.c_1)
245
                    ))
246
            (or (not (= Junctions4_TOP_en.__Junctions4_TOP_en_2 true))
247
               (and (= Junctions4_TOP_en.idJunctions4_TOP_5 Junctions4_TOP_en.__Junctions4_TOP_en_6)
248
                    (= Junctions4_TOP_en.c_5 Junctions4_TOP_en.__Junctions4_TOP_en_7)
249
                    ))
250
       )
251
       (= Junctions4_TOP_en.__Junctions4_TOP_en_9 (= Junctions4_TOP_en.x 0))
252
       (and (or (not (= Junctions4_TOP_en.__Junctions4_TOP_en_9 false))
253
               (and (= Junctions4_TOP_en.idJunctions4_TOP_3 Junctions4_TOP_en.idJunctions4_TOP_1)
254
                    (= Junctions4_TOP_en.c_3 Junctions4_TOP_en.c_1)
255
                    ))
256
            (or (not (= Junctions4_TOP_en.__Junctions4_TOP_en_9 true))
257
               (and (= Junctions4_TOP_en.idJunctions4_TOP_3 Junctions4_TOP_en.__Junctions4_TOP_en_6)
258
                    (= Junctions4_TOP_en.c_3 Junctions4_TOP_en.__Junctions4_TOP_en_7)
259
                    ))
260
       )
261
       (= Junctions4_TOP_en.__Junctions4_TOP_en_8 (not (= Junctions4_TOP_en.x 0)))
262
       (and (or (not (= Junctions4_TOP_en.__Junctions4_TOP_en_8 false))
263
               (and (= Junctions4_TOP_en.idJunctions4_TOP_2 Junctions4_TOP_en.idJunctions4_TOP_1)
264
                    (= Junctions4_TOP_en.c_2 Junctions4_TOP_en.c_1)
265
                    ))
266
            (or (not (= Junctions4_TOP_en.__Junctions4_TOP_en_8 true))
267
               (and (= Junctions4_TOP_en.idJunctions4_TOP_2 Junctions4_TOP_en.__Junctions4_TOP_en_6)
268
                    (= Junctions4_TOP_en.c_2 Junctions4_TOP_en.__Junctions4_TOP_en_7)
269
                    ))
270
       )
271
       (POINT__To__TOP_A_2_Transition_Action Junctions4_TOP_en.b_1
272
                                             Junctions4_TOP_en.__Junctions4_TOP_en_10)
273
       (and (or (not (= Junctions4_TOP_en.__Junctions4_TOP_en_9 true))
274
               (= Junctions4_TOP_en.b_3 Junctions4_TOP_en.__Junctions4_TOP_en_10))
275
            (or (not (= Junctions4_TOP_en.__Junctions4_TOP_en_9 false))
276
               (= Junctions4_TOP_en.b_3 Junctions4_TOP_en.b_1))
277
       )
278
       (POINT__To__TOP_A_1_Transition_Action Junctions4_TOP_en.b_1
279
                                             Junctions4_TOP_en.__Junctions4_TOP_en_12)
280
       (and (or (not (= Junctions4_TOP_en.__Junctions4_TOP_en_8 true))
281
               (= Junctions4_TOP_en.b_2 Junctions4_TOP_en.__Junctions4_TOP_en_12))
282
            (or (not (= Junctions4_TOP_en.__Junctions4_TOP_en_8 false))
283
               (= Junctions4_TOP_en.b_2 Junctions4_TOP_en.b_1))
284
       )
285
       (POINT__To__TOP_A_2_Condition_Action Junctions4_TOP_en.a_1
286
                                            Junctions4_TOP_en.__Junctions4_TOP_en_11)
287
       (and (or (not (= Junctions4_TOP_en.__Junctions4_TOP_en_9 true))
288
               (= Junctions4_TOP_en.a_3 Junctions4_TOP_en.__Junctions4_TOP_en_11))
289
            (or (not (= Junctions4_TOP_en.__Junctions4_TOP_en_9 false))
290
               (= Junctions4_TOP_en.a_3 Junctions4_TOP_en.a_1))
291
       )
292
       (POINT__To__TOP_A_1_Condition_Action Junctions4_TOP_en.a_1
293
                                            Junctions4_TOP_en.__Junctions4_TOP_en_13)
294
       (and (or (not (= Junctions4_TOP_en.__Junctions4_TOP_en_8 true))
295
               (= Junctions4_TOP_en.a_2 Junctions4_TOP_en.__Junctions4_TOP_en_13))
296
            (or (not (= Junctions4_TOP_en.__Junctions4_TOP_en_8 false))
297
               (= Junctions4_TOP_en.a_2 Junctions4_TOP_en.a_1))
298
       )
299
       (= Junctions4_TOP_en.__Junctions4_TOP_en_1 (= Junctions4_TOP_en.idJunctions4_TOP_1 0))
300
       (and (or (not (= Junctions4_TOP_en.__Junctions4_TOP_en_1 false))
301
               (and (= Junctions4_TOP_en.idJunctions4_TOP_4 Junctions4_TOP_en.idJunctions4_TOP_1)
302
                    (= Junctions4_TOP_en.idJunctions4_Junctions4_3 1244)
303
                    (= Junctions4_TOP_en.c_4 Junctions4_TOP_en.c_1)
304
                    (= Junctions4_TOP_en.b_4 Junctions4_TOP_en.b_1)
305
                    (= Junctions4_TOP_en.a_4 Junctions4_TOP_en.a_1)
306
                    (and (or (not (= Junctions4_TOP_en.__Junctions4_TOP_en_2 false))
307
                            (and (or (not (= Junctions4_TOP_en.__Junctions4_TOP_en_3 false))
308
                                    (and (= Junctions4_TOP_en.idJunctions4_TOP_7 Junctions4_TOP_en.idJunctions4_TOP_1)
309
                                         (= Junctions4_TOP_en.idJunctions4_Junctions4_4 1244)
310
                                         (= Junctions4_TOP_en.c_7 Junctions4_TOP_en.c_1)
311
                                         (= Junctions4_TOP_en.b_5 Junctions4_TOP_en.b_1)
312
                                         (= Junctions4_TOP_en.a_5 Junctions4_TOP_en.a_1)
313
                                         ))
314
                                 (or (not (= Junctions4_TOP_en.__Junctions4_TOP_en_3 true))
315
                                    (and (= Junctions4_TOP_en.idJunctions4_TOP_7 Junctions4_TOP_en.idJunctions4_TOP_6)
316
                                         (= Junctions4_TOP_en.idJunctions4_Junctions4_4 Junctions4_TOP_en.idJunctions4_Junctions4_3)
317
                                         (= Junctions4_TOP_en.c_7 Junctions4_TOP_en.c_6)
318
                                         (= Junctions4_TOP_en.b_5 Junctions4_TOP_en.b_1)
319
                                         (= Junctions4_TOP_en.a_5 Junctions4_TOP_en.a_1)
320
                                         ))
321
                            ))
322
                         (or (not (= Junctions4_TOP_en.__Junctions4_TOP_en_2 true))
323
                            (and (= Junctions4_TOP_en.idJunctions4_TOP_7 Junctions4_TOP_en.idJunctions4_TOP_5)
324
                                 (= Junctions4_TOP_en.idJunctions4_Junctions4_4 Junctions4_TOP_en.idJunctions4_Junctions4_3)
325
                                 (= Junctions4_TOP_en.c_7 Junctions4_TOP_en.c_5)
326
                                 (= Junctions4_TOP_en.b_5 Junctions4_TOP_en.b_1)
327
                                 (= Junctions4_TOP_en.a_5 Junctions4_TOP_en.a_1)
328
                                 ))
329
                    )
330
                    ))
331
            (or (not (= Junctions4_TOP_en.__Junctions4_TOP_en_1 true))
332
               (and (and (or (not (= Junctions4_TOP_en.__Junctions4_TOP_en_8 false))
333
                            (and (or (not (= Junctions4_TOP_en.__Junctions4_TOP_en_9 false))
334
                                    (and (= Junctions4_TOP_en.idJunctions4_TOP_4 Junctions4_TOP_en.idJunctions4_TOP_1)
335
                                         (= Junctions4_TOP_en.idJunctions4_Junctions4_3 1244)
336
                                         (= Junctions4_TOP_en.c_4 Junctions4_TOP_en.c_1)
337
                                         (= Junctions4_TOP_en.b_4 Junctions4_TOP_en.b_1)
338
                                         (= Junctions4_TOP_en.a_4 Junctions4_TOP_en.a_1)
339
                                         ))
340
                                 (or (not (= Junctions4_TOP_en.__Junctions4_TOP_en_9 true))
341
                                    (and (= Junctions4_TOP_en.idJunctions4_TOP_4 Junctions4_TOP_en.idJunctions4_TOP_3)
342
                                         (= Junctions4_TOP_en.idJunctions4_Junctions4_3 1244)
343
                                         (= Junctions4_TOP_en.c_4 Junctions4_TOP_en.c_3)
344
                                         (= Junctions4_TOP_en.b_4 Junctions4_TOP_en.b_3)
345
                                         (= Junctions4_TOP_en.a_4 Junctions4_TOP_en.a_3)
346
                                         ))
347
                            ))
348
                         (or (not (= Junctions4_TOP_en.__Junctions4_TOP_en_8 true))
349
                            (and (= Junctions4_TOP_en.idJunctions4_TOP_4 Junctions4_TOP_en.idJunctions4_TOP_2)
350
                                 (= Junctions4_TOP_en.idJunctions4_Junctions4_3 1244)
351
                                 (= Junctions4_TOP_en.c_4 Junctions4_TOP_en.c_2)
352
                                 (= Junctions4_TOP_en.b_4 Junctions4_TOP_en.b_2)
353
                                 (= Junctions4_TOP_en.a_4 Junctions4_TOP_en.a_2)
354
                                 ))
355
                    )
356
                    (= Junctions4_TOP_en.idJunctions4_TOP_7 Junctions4_TOP_en.idJunctions4_TOP_4)
357
                    (= Junctions4_TOP_en.idJunctions4_Junctions4_4 Junctions4_TOP_en.idJunctions4_Junctions4_3)
358
                    (= Junctions4_TOP_en.c_7 Junctions4_TOP_en.c_4)
359
                    (= Junctions4_TOP_en.b_5 Junctions4_TOP_en.b_4)
360
                    (= Junctions4_TOP_en.a_5 Junctions4_TOP_en.a_4)
361
                    ))
362
       )
363
       (= Junctions4_TOP_en.idJunctions4_TOP Junctions4_TOP_en.idJunctions4_TOP_7)
364
       (= Junctions4_TOP_en.idJunctions4_Junctions4 Junctions4_TOP_en.idJunctions4_Junctions4_4)
365
       (= Junctions4_TOP_en.c Junctions4_TOP_en.c_7)
366
       (= Junctions4_TOP_en.b Junctions4_TOP_en.b_5)
367
       (= Junctions4_TOP_en.a Junctions4_TOP_en.a_5)
368
       )
369
  (Junctions4_TOP_en Junctions4_TOP_en.idJunctions4_TOP_1 Junctions4_TOP_en.idJunctions4_Junctions4_1 Junctions4_TOP_en.x Junctions4_TOP_en.a_1 Junctions4_TOP_en.b_1 Junctions4_TOP_en.c_1 Junctions4_TOP_en.isInner Junctions4_TOP_en.idJunctions4_TOP Junctions4_TOP_en.idJunctions4_Junctions4 Junctions4_TOP_en.a Junctions4_TOP_en.b Junctions4_TOP_en.c)
370
))
371

    
372
; TOP_B_ex
373
(declare-var TOP_B_ex.idJunctions4_TOP_1 Int)
374
(declare-var TOP_B_ex.isInner Bool)
375
(declare-var TOP_B_ex.idJunctions4_TOP Int)
376
(declare-var TOP_B_ex.idJunctions4_TOP_2 Int)
377
(declare-rel TOP_B_ex (Int Bool Int))
378
(rule (=> 
379
  (and (and (or (not (= (not TOP_B_ex.isInner) true))
380
               (= TOP_B_ex.idJunctions4_TOP_2 0))
381
            (or (not (= (not TOP_B_ex.isInner) false))
382
               (= TOP_B_ex.idJunctions4_TOP_2 TOP_B_ex.idJunctions4_TOP_1))
383
       )
384
       (= TOP_B_ex.idJunctions4_TOP TOP_B_ex.idJunctions4_TOP_1)
385
       )
386
  (TOP_B_ex TOP_B_ex.idJunctions4_TOP_1 TOP_B_ex.isInner TOP_B_ex.idJunctions4_TOP)
387
))
388

    
389
; junctions4_top__POINTJunctions4_TOP_handler_until
390
(declare-var junctions4_top__POINTJunctions4_TOP_handler_until.idJunctions4_TOP_1 Int)
391
(declare-var junctions4_top__POINTJunctions4_TOP_handler_until.a_1 Int)
392
(declare-var junctions4_top__POINTJunctions4_TOP_handler_until.b_1 Int)
393
(declare-var junctions4_top__POINTJunctions4_TOP_handler_until.c_1 Int)
394
(declare-var junctions4_top__POINTJunctions4_TOP_handler_until.idJunctions4_Junctions4_1 Int)
395
(declare-var junctions4_top__POINTJunctions4_TOP_handler_until.junctions4_top__restart_in Bool)
396
(declare-var junctions4_top__POINTJunctions4_TOP_handler_until.junctions4_top__state_in junctions4_top__type)
397
(declare-var junctions4_top__POINTJunctions4_TOP_handler_until.a_out Int)
398
(declare-var junctions4_top__POINTJunctions4_TOP_handler_until.b_out Int)
399
(declare-var junctions4_top__POINTJunctions4_TOP_handler_until.c_out Int)
400
(declare-var junctions4_top__POINTJunctions4_TOP_handler_until.idJunctions4_Junctions4_out Int)
401
(declare-var junctions4_top__POINTJunctions4_TOP_handler_until.idJunctions4_TOP_out Int)
402
(declare-rel junctions4_top__POINTJunctions4_TOP_handler_until (Int Int Int Int Int Bool junctions4_top__type Int Int Int Int Int))
403
(rule (=> 
404
  (and (= junctions4_top__POINTJunctions4_TOP_handler_until.junctions4_top__state_in POINTJunctions4_TOP)
405
       (= junctions4_top__POINTJunctions4_TOP_handler_until.junctions4_top__restart_in false)
406
       (= junctions4_top__POINTJunctions4_TOP_handler_until.idJunctions4_TOP_out junctions4_top__POINTJunctions4_TOP_handler_until.idJunctions4_TOP_1)
407
       (= junctions4_top__POINTJunctions4_TOP_handler_until.idJunctions4_Junctions4_out junctions4_top__POINTJunctions4_TOP_handler_until.idJunctions4_Junctions4_1)
408
       (= junctions4_top__POINTJunctions4_TOP_handler_until.c_out junctions4_top__POINTJunctions4_TOP_handler_until.c_1)
409
       (= junctions4_top__POINTJunctions4_TOP_handler_until.b_out junctions4_top__POINTJunctions4_TOP_handler_until.b_1)
410
       (= junctions4_top__POINTJunctions4_TOP_handler_until.a_out junctions4_top__POINTJunctions4_TOP_handler_until.a_1)
411
       )
412
  (junctions4_top__POINTJunctions4_TOP_handler_until junctions4_top__POINTJunctions4_TOP_handler_until.idJunctions4_TOP_1 junctions4_top__POINTJunctions4_TOP_handler_until.a_1 junctions4_top__POINTJunctions4_TOP_handler_until.b_1 junctions4_top__POINTJunctions4_TOP_handler_until.c_1 junctions4_top__POINTJunctions4_TOP_handler_until.idJunctions4_Junctions4_1 junctions4_top__POINTJunctions4_TOP_handler_until.junctions4_top__restart_in junctions4_top__POINTJunctions4_TOP_handler_until.junctions4_top__state_in junctions4_top__POINTJunctions4_TOP_handler_until.a_out junctions4_top__POINTJunctions4_TOP_handler_until.b_out junctions4_top__POINTJunctions4_TOP_handler_until.c_out junctions4_top__POINTJunctions4_TOP_handler_until.idJunctions4_Junctions4_out junctions4_top__POINTJunctions4_TOP_handler_until.idJunctions4_TOP_out)
413
))
414

    
415
; junctions4_top__POINTJunctions4_TOP_unless
416
(declare-var junctions4_top__POINTJunctions4_TOP_unless.junctions4_top__restart_in Bool)
417
(declare-var junctions4_top__POINTJunctions4_TOP_unless.junctions4_top__state_in junctions4_top__type)
418
(declare-var junctions4_top__POINTJunctions4_TOP_unless.idJunctions4_TOP_1 Int)
419
(declare-var junctions4_top__POINTJunctions4_TOP_unless.x Int)
420
(declare-var junctions4_top__POINTJunctions4_TOP_unless.junctions4_top__restart_act Bool)
421
(declare-var junctions4_top__POINTJunctions4_TOP_unless.junctions4_top__state_act junctions4_top__type)
422
(declare-var junctions4_top__POINTJunctions4_TOP_unless.__junctions4_top__POINTJunctions4_TOP_unless_1 Bool)
423
(declare-var junctions4_top__POINTJunctions4_TOP_unless.__junctions4_top__POINTJunctions4_TOP_unless_2 Bool)
424
(declare-var junctions4_top__POINTJunctions4_TOP_unless.__junctions4_top__POINTJunctions4_TOP_unless_3 Bool)
425
(declare-var junctions4_top__POINTJunctions4_TOP_unless.__junctions4_top__POINTJunctions4_TOP_unless_4 Bool)
426
(declare-var junctions4_top__POINTJunctions4_TOP_unless.__junctions4_top__POINTJunctions4_TOP_unless_5 Bool)
427
(declare-var junctions4_top__POINTJunctions4_TOP_unless.__junctions4_top__POINTJunctions4_TOP_unless_6 Bool)
428
(declare-rel junctions4_top__POINTJunctions4_TOP_unless (Bool junctions4_top__type Int Int Bool junctions4_top__type))
429
(rule (=> 
430
  (and (= junctions4_top__POINTJunctions4_TOP_unless.__junctions4_top__POINTJunctions4_TOP_unless_6 (= junctions4_top__POINTJunctions4_TOP_unless.idJunctions4_TOP_1 1242))
431
       (= junctions4_top__POINTJunctions4_TOP_unless.__junctions4_top__POINTJunctions4_TOP_unless_5 (= junctions4_top__POINTJunctions4_TOP_unless.idJunctions4_TOP_1 1243))
432
       (= junctions4_top__POINTJunctions4_TOP_unless.__junctions4_top__POINTJunctions4_TOP_unless_4 (and (= junctions4_top__POINTJunctions4_TOP_unless.idJunctions4_TOP_1 1242) (< junctions4_top__POINTJunctions4_TOP_unless.x 4)))
433
       (= junctions4_top__POINTJunctions4_TOP_unless.__junctions4_top__POINTJunctions4_TOP_unless_3 (and (= junctions4_top__POINTJunctions4_TOP_unless.idJunctions4_TOP_1 1242) (>= junctions4_top__POINTJunctions4_TOP_unless.x 4)))
434
       (= junctions4_top__POINTJunctions4_TOP_unless.__junctions4_top__POINTJunctions4_TOP_unless_2 (and (= junctions4_top__POINTJunctions4_TOP_unless.idJunctions4_TOP_1 0) (= junctions4_top__POINTJunctions4_TOP_unless.x 0)))
435
       (= junctions4_top__POINTJunctions4_TOP_unless.__junctions4_top__POINTJunctions4_TOP_unless_1 (and (= junctions4_top__POINTJunctions4_TOP_unless.idJunctions4_TOP_1 0) (not (= junctions4_top__POINTJunctions4_TOP_unless.x 0))))
436
       (and (or (not (= junctions4_top__POINTJunctions4_TOP_unless.__junctions4_top__POINTJunctions4_TOP_unless_1 false))
437
               (and (or (not (= junctions4_top__POINTJunctions4_TOP_unless.__junctions4_top__POINTJunctions4_TOP_unless_2 false))
438
                       (and (or (not (= junctions4_top__POINTJunctions4_TOP_unless.__junctions4_top__POINTJunctions4_TOP_unless_3 false))
439
                               (and (or (not (= junctions4_top__POINTJunctions4_TOP_unless.__junctions4_top__POINTJunctions4_TOP_unless_4 false))
440
                                       (and (or (not (= junctions4_top__POINTJunctions4_TOP_unless.__junctions4_top__POINTJunctions4_TOP_unless_5 false))
441
                                               (and (or (not (= junctions4_top__POINTJunctions4_TOP_unless.__junctions4_top__POINTJunctions4_TOP_unless_6 false))
442
                                                       (and (or (not (= junctions4_top__POINTJunctions4_TOP_unless.__junctions4_top__POINTJunctions4_TOP_unless_5 false))
443
                                                               (and (= junctions4_top__POINTJunctions4_TOP_unless.junctions4_top__state_act junctions4_top__POINTJunctions4_TOP_unless.junctions4_top__state_in)
444
                                                                    (= junctions4_top__POINTJunctions4_TOP_unless.junctions4_top__restart_act junctions4_top__POINTJunctions4_TOP_unless.junctions4_top__restart_in)
445
                                                                    ))
446
                                                            (or (not (= junctions4_top__POINTJunctions4_TOP_unless.__junctions4_top__POINTJunctions4_TOP_unless_5 true))
447
                                                               (and (= junctions4_top__POINTJunctions4_TOP_unless.junctions4_top__state_act TOP_B_IDL)
448
                                                                    (= junctions4_top__POINTJunctions4_TOP_unless.junctions4_top__restart_act true)
449
                                                                    ))
450
                                                       ))
451
                                                    (or (not (= junctions4_top__POINTJunctions4_TOP_unless.__junctions4_top__POINTJunctions4_TOP_unless_6 true))
452
                                                       (and (= junctions4_top__POINTJunctions4_TOP_unless.junctions4_top__state_act TOP_A_IDL)
453
                                                            (= junctions4_top__POINTJunctions4_TOP_unless.junctions4_top__restart_act true)
454
                                                            ))
455
                                               ))
456
                                            (or (not (= junctions4_top__POINTJunctions4_TOP_unless.__junctions4_top__POINTJunctions4_TOP_unless_5 true))
457
                                               (and (= junctions4_top__POINTJunctions4_TOP_unless.junctions4_top__state_act TOP_B__TO__JUNCTIONS4_TOP_1)
458
                                                    (= junctions4_top__POINTJunctions4_TOP_unless.junctions4_top__restart_act true)
459
                                                    ))
460
                                       ))
461
                                    (or (not (= junctions4_top__POINTJunctions4_TOP_unless.__junctions4_top__POINTJunctions4_TOP_unless_4 true))
462
                                       (and (= junctions4_top__POINTJunctions4_TOP_unless.junctions4_top__state_act TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2)
463
                                            (= junctions4_top__POINTJunctions4_TOP_unless.junctions4_top__restart_act true)
464
                                            ))
465
                               ))
466
                            (or (not (= junctions4_top__POINTJunctions4_TOP_unless.__junctions4_top__POINTJunctions4_TOP_unless_3 true))
467
                               (and (= junctions4_top__POINTJunctions4_TOP_unless.junctions4_top__state_act TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1)
468
                                    (= junctions4_top__POINTJunctions4_TOP_unless.junctions4_top__restart_act true)
469
                                    ))
470
                       ))
471
                    (or (not (= junctions4_top__POINTJunctions4_TOP_unless.__junctions4_top__POINTJunctions4_TOP_unless_2 true))
472
                       (and (= junctions4_top__POINTJunctions4_TOP_unless.junctions4_top__state_act POINT__TO__TOP_A_2)
473
                            (= junctions4_top__POINTJunctions4_TOP_unless.junctions4_top__restart_act true)
474
                            ))
475
               ))
476
            (or (not (= junctions4_top__POINTJunctions4_TOP_unless.__junctions4_top__POINTJunctions4_TOP_unless_1 true))
477
               (and (= junctions4_top__POINTJunctions4_TOP_unless.junctions4_top__state_act POINT__TO__TOP_A_1)
478
                    (= junctions4_top__POINTJunctions4_TOP_unless.junctions4_top__restart_act true)
479
                    ))
480
       )
481
       )
482
  (junctions4_top__POINTJunctions4_TOP_unless junctions4_top__POINTJunctions4_TOP_unless.junctions4_top__restart_in junctions4_top__POINTJunctions4_TOP_unless.junctions4_top__state_in junctions4_top__POINTJunctions4_TOP_unless.idJunctions4_TOP_1 junctions4_top__POINTJunctions4_TOP_unless.x junctions4_top__POINTJunctions4_TOP_unless.junctions4_top__restart_act junctions4_top__POINTJunctions4_TOP_unless.junctions4_top__state_act)
483
))
484

    
485
; junctions4_top__POINT__TO__TOP_A_1_handler_until
486
(declare-var junctions4_top__POINT__TO__TOP_A_1_handler_until.idJunctions4_TOP_1 Int)
487
(declare-var junctions4_top__POINT__TO__TOP_A_1_handler_until.a_1 Int)
488
(declare-var junctions4_top__POINT__TO__TOP_A_1_handler_until.b_1 Int)
489
(declare-var junctions4_top__POINT__TO__TOP_A_1_handler_until.c_1 Int)
490
(declare-var junctions4_top__POINT__TO__TOP_A_1_handler_until.idJunctions4_Junctions4_1 Int)
491
(declare-var junctions4_top__POINT__TO__TOP_A_1_handler_until.junctions4_top__restart_in Bool)
492
(declare-var junctions4_top__POINT__TO__TOP_A_1_handler_until.junctions4_top__state_in junctions4_top__type)
493
(declare-var junctions4_top__POINT__TO__TOP_A_1_handler_until.a_out Int)
494
(declare-var junctions4_top__POINT__TO__TOP_A_1_handler_until.b_out Int)
495
(declare-var junctions4_top__POINT__TO__TOP_A_1_handler_until.c_out Int)
496
(declare-var junctions4_top__POINT__TO__TOP_A_1_handler_until.idJunctions4_Junctions4_out Int)
497
(declare-var junctions4_top__POINT__TO__TOP_A_1_handler_until.idJunctions4_TOP_out Int)
498
(declare-var junctions4_top__POINT__TO__TOP_A_1_handler_until.a_2 Int)
499
(declare-var junctions4_top__POINT__TO__TOP_A_1_handler_until.b_2 Int)
500
(declare-var junctions4_top__POINT__TO__TOP_A_1_handler_until.c_2 Int)
501
(declare-var junctions4_top__POINT__TO__TOP_A_1_handler_until.idJunctions4_TOP_2 Int)
502
(declare-rel junctions4_top__POINT__TO__TOP_A_1_handler_until (Int Int Int Int Int Bool junctions4_top__type Int Int Int Int Int))
503
(rule (=> 
504
  (and (= junctions4_top__POINT__TO__TOP_A_1_handler_until.junctions4_top__state_in POINTJunctions4_TOP)
505
       (= junctions4_top__POINT__TO__TOP_A_1_handler_until.junctions4_top__restart_in true)
506
       (TOP_A_en junctions4_top__POINT__TO__TOP_A_1_handler_until.idJunctions4_TOP_1
507
                 junctions4_top__POINT__TO__TOP_A_1_handler_until.c_1
508
                 false
509
                 junctions4_top__POINT__TO__TOP_A_1_handler_until.idJunctions4_TOP_2
510
                 junctions4_top__POINT__TO__TOP_A_1_handler_until.c_2)
511
       (= junctions4_top__POINT__TO__TOP_A_1_handler_until.idJunctions4_TOP_out junctions4_top__POINT__TO__TOP_A_1_handler_until.idJunctions4_TOP_2)
512
       (= junctions4_top__POINT__TO__TOP_A_1_handler_until.idJunctions4_Junctions4_out junctions4_top__POINT__TO__TOP_A_1_handler_until.idJunctions4_Junctions4_1)
513
       (= junctions4_top__POINT__TO__TOP_A_1_handler_until.c_out junctions4_top__POINT__TO__TOP_A_1_handler_until.c_2)
514
       (POINT__To__TOP_A_1_Transition_Action junctions4_top__POINT__TO__TOP_A_1_handler_until.b_1
515
                                             junctions4_top__POINT__TO__TOP_A_1_handler_until.b_2)
516
       (= junctions4_top__POINT__TO__TOP_A_1_handler_until.b_out junctions4_top__POINT__TO__TOP_A_1_handler_until.b_2)
517
       (POINT__To__TOP_A_1_Condition_Action junctions4_top__POINT__TO__TOP_A_1_handler_until.a_1
518
                                            junctions4_top__POINT__TO__TOP_A_1_handler_until.a_2)
519
       (= junctions4_top__POINT__TO__TOP_A_1_handler_until.a_out junctions4_top__POINT__TO__TOP_A_1_handler_until.a_2)
520
       )
521
  (junctions4_top__POINT__TO__TOP_A_1_handler_until junctions4_top__POINT__TO__TOP_A_1_handler_until.idJunctions4_TOP_1 junctions4_top__POINT__TO__TOP_A_1_handler_until.a_1 junctions4_top__POINT__TO__TOP_A_1_handler_until.b_1 junctions4_top__POINT__TO__TOP_A_1_handler_until.c_1 junctions4_top__POINT__TO__TOP_A_1_handler_until.idJunctions4_Junctions4_1 junctions4_top__POINT__TO__TOP_A_1_handler_until.junctions4_top__restart_in junctions4_top__POINT__TO__TOP_A_1_handler_until.junctions4_top__state_in junctions4_top__POINT__TO__TOP_A_1_handler_until.a_out junctions4_top__POINT__TO__TOP_A_1_handler_until.b_out junctions4_top__POINT__TO__TOP_A_1_handler_until.c_out junctions4_top__POINT__TO__TOP_A_1_handler_until.idJunctions4_Junctions4_out junctions4_top__POINT__TO__TOP_A_1_handler_until.idJunctions4_TOP_out)
522
))
523

    
524
; junctions4_top__POINT__TO__TOP_A_1_unless
525
(declare-var junctions4_top__POINT__TO__TOP_A_1_unless.junctions4_top__restart_in Bool)
526
(declare-var junctions4_top__POINT__TO__TOP_A_1_unless.junctions4_top__state_in junctions4_top__type)
527
(declare-var junctions4_top__POINT__TO__TOP_A_1_unless.junctions4_top__restart_act Bool)
528
(declare-var junctions4_top__POINT__TO__TOP_A_1_unless.junctions4_top__state_act junctions4_top__type)
529
(declare-rel junctions4_top__POINT__TO__TOP_A_1_unless (Bool junctions4_top__type Bool junctions4_top__type))
530
(rule (=> 
531
  (and (= junctions4_top__POINT__TO__TOP_A_1_unless.junctions4_top__state_act junctions4_top__POINT__TO__TOP_A_1_unless.junctions4_top__state_in)
532
       (= junctions4_top__POINT__TO__TOP_A_1_unless.junctions4_top__restart_act junctions4_top__POINT__TO__TOP_A_1_unless.junctions4_top__restart_in)
533
       )
534
  (junctions4_top__POINT__TO__TOP_A_1_unless junctions4_top__POINT__TO__TOP_A_1_unless.junctions4_top__restart_in junctions4_top__POINT__TO__TOP_A_1_unless.junctions4_top__state_in junctions4_top__POINT__TO__TOP_A_1_unless.junctions4_top__restart_act junctions4_top__POINT__TO__TOP_A_1_unless.junctions4_top__state_act)
535
))
536

    
537
; junctions4_top__POINT__TO__TOP_A_2_handler_until
538
(declare-var junctions4_top__POINT__TO__TOP_A_2_handler_until.idJunctions4_TOP_1 Int)
539
(declare-var junctions4_top__POINT__TO__TOP_A_2_handler_until.a_1 Int)
540
(declare-var junctions4_top__POINT__TO__TOP_A_2_handler_until.b_1 Int)
541
(declare-var junctions4_top__POINT__TO__TOP_A_2_handler_until.c_1 Int)
542
(declare-var junctions4_top__POINT__TO__TOP_A_2_handler_until.idJunctions4_Junctions4_1 Int)
543
(declare-var junctions4_top__POINT__TO__TOP_A_2_handler_until.junctions4_top__restart_in Bool)
544
(declare-var junctions4_top__POINT__TO__TOP_A_2_handler_until.junctions4_top__state_in junctions4_top__type)
545
(declare-var junctions4_top__POINT__TO__TOP_A_2_handler_until.a_out Int)
546
(declare-var junctions4_top__POINT__TO__TOP_A_2_handler_until.b_out Int)
547
(declare-var junctions4_top__POINT__TO__TOP_A_2_handler_until.c_out Int)
548
(declare-var junctions4_top__POINT__TO__TOP_A_2_handler_until.idJunctions4_Junctions4_out Int)
549
(declare-var junctions4_top__POINT__TO__TOP_A_2_handler_until.idJunctions4_TOP_out Int)
550
(declare-var junctions4_top__POINT__TO__TOP_A_2_handler_until.a_2 Int)
551
(declare-var junctions4_top__POINT__TO__TOP_A_2_handler_until.b_2 Int)
552
(declare-var junctions4_top__POINT__TO__TOP_A_2_handler_until.c_2 Int)
553
(declare-var junctions4_top__POINT__TO__TOP_A_2_handler_until.idJunctions4_TOP_2 Int)
554
(declare-rel junctions4_top__POINT__TO__TOP_A_2_handler_until (Int Int Int Int Int Bool junctions4_top__type Int Int Int Int Int))
555
(rule (=> 
556
  (and (= junctions4_top__POINT__TO__TOP_A_2_handler_until.junctions4_top__state_in POINTJunctions4_TOP)
557
       (= junctions4_top__POINT__TO__TOP_A_2_handler_until.junctions4_top__restart_in true)
558
       (TOP_A_en junctions4_top__POINT__TO__TOP_A_2_handler_until.idJunctions4_TOP_1
559
                 junctions4_top__POINT__TO__TOP_A_2_handler_until.c_1
560
                 false
561
                 junctions4_top__POINT__TO__TOP_A_2_handler_until.idJunctions4_TOP_2
562
                 junctions4_top__POINT__TO__TOP_A_2_handler_until.c_2)
563
       (= junctions4_top__POINT__TO__TOP_A_2_handler_until.idJunctions4_TOP_out junctions4_top__POINT__TO__TOP_A_2_handler_until.idJunctions4_TOP_2)
564
       (= junctions4_top__POINT__TO__TOP_A_2_handler_until.idJunctions4_Junctions4_out junctions4_top__POINT__TO__TOP_A_2_handler_until.idJunctions4_Junctions4_1)
565
       (= junctions4_top__POINT__TO__TOP_A_2_handler_until.c_out junctions4_top__POINT__TO__TOP_A_2_handler_until.c_2)
566
       (POINT__To__TOP_A_2_Transition_Action junctions4_top__POINT__TO__TOP_A_2_handler_until.b_1
567
                                             junctions4_top__POINT__TO__TOP_A_2_handler_until.b_2)
568
       (= junctions4_top__POINT__TO__TOP_A_2_handler_until.b_out junctions4_top__POINT__TO__TOP_A_2_handler_until.b_2)
569
       (POINT__To__TOP_A_2_Condition_Action junctions4_top__POINT__TO__TOP_A_2_handler_until.a_1
570
                                            junctions4_top__POINT__TO__TOP_A_2_handler_until.a_2)
571
       (= junctions4_top__POINT__TO__TOP_A_2_handler_until.a_out junctions4_top__POINT__TO__TOP_A_2_handler_until.a_2)
572
       )
573
  (junctions4_top__POINT__TO__TOP_A_2_handler_until junctions4_top__POINT__TO__TOP_A_2_handler_until.idJunctions4_TOP_1 junctions4_top__POINT__TO__TOP_A_2_handler_until.a_1 junctions4_top__POINT__TO__TOP_A_2_handler_until.b_1 junctions4_top__POINT__TO__TOP_A_2_handler_until.c_1 junctions4_top__POINT__TO__TOP_A_2_handler_until.idJunctions4_Junctions4_1 junctions4_top__POINT__TO__TOP_A_2_handler_until.junctions4_top__restart_in junctions4_top__POINT__TO__TOP_A_2_handler_until.junctions4_top__state_in junctions4_top__POINT__TO__TOP_A_2_handler_until.a_out junctions4_top__POINT__TO__TOP_A_2_handler_until.b_out junctions4_top__POINT__TO__TOP_A_2_handler_until.c_out junctions4_top__POINT__TO__TOP_A_2_handler_until.idJunctions4_Junctions4_out junctions4_top__POINT__TO__TOP_A_2_handler_until.idJunctions4_TOP_out)
574
))
575

    
576
; junctions4_top__POINT__TO__TOP_A_2_unless
577
(declare-var junctions4_top__POINT__TO__TOP_A_2_unless.junctions4_top__restart_in Bool)
578
(declare-var junctions4_top__POINT__TO__TOP_A_2_unless.junctions4_top__state_in junctions4_top__type)
579
(declare-var junctions4_top__POINT__TO__TOP_A_2_unless.junctions4_top__restart_act Bool)
580
(declare-var junctions4_top__POINT__TO__TOP_A_2_unless.junctions4_top__state_act junctions4_top__type)
581
(declare-rel junctions4_top__POINT__TO__TOP_A_2_unless (Bool junctions4_top__type Bool junctions4_top__type))
582
(rule (=> 
583
  (and (= junctions4_top__POINT__TO__TOP_A_2_unless.junctions4_top__state_act junctions4_top__POINT__TO__TOP_A_2_unless.junctions4_top__state_in)
584
       (= junctions4_top__POINT__TO__TOP_A_2_unless.junctions4_top__restart_act junctions4_top__POINT__TO__TOP_A_2_unless.junctions4_top__restart_in)
585
       )
586
  (junctions4_top__POINT__TO__TOP_A_2_unless junctions4_top__POINT__TO__TOP_A_2_unless.junctions4_top__restart_in junctions4_top__POINT__TO__TOP_A_2_unless.junctions4_top__state_in junctions4_top__POINT__TO__TOP_A_2_unless.junctions4_top__restart_act junctions4_top__POINT__TO__TOP_A_2_unless.junctions4_top__state_act)
587
))
588

    
589
; junctions4_top__TOP_A_IDL_handler_until
590
(declare-var junctions4_top__TOP_A_IDL_handler_until.idJunctions4_TOP_1 Int)
591
(declare-var junctions4_top__TOP_A_IDL_handler_until.a_1 Int)
592
(declare-var junctions4_top__TOP_A_IDL_handler_until.b_1 Int)
593
(declare-var junctions4_top__TOP_A_IDL_handler_until.c_1 Int)
594
(declare-var junctions4_top__TOP_A_IDL_handler_until.idJunctions4_Junctions4_1 Int)
595
(declare-var junctions4_top__TOP_A_IDL_handler_until.junctions4_top__restart_in Bool)
596
(declare-var junctions4_top__TOP_A_IDL_handler_until.junctions4_top__state_in junctions4_top__type)
597
(declare-var junctions4_top__TOP_A_IDL_handler_until.a_out Int)
598
(declare-var junctions4_top__TOP_A_IDL_handler_until.b_out Int)
599
(declare-var junctions4_top__TOP_A_IDL_handler_until.c_out Int)
600
(declare-var junctions4_top__TOP_A_IDL_handler_until.idJunctions4_Junctions4_out Int)
601
(declare-var junctions4_top__TOP_A_IDL_handler_until.idJunctions4_TOP_out Int)
602
(declare-rel junctions4_top__TOP_A_IDL_handler_until (Int Int Int Int Int Bool junctions4_top__type Int Int Int Int Int))
603
(rule (=> 
604
  (and (= junctions4_top__TOP_A_IDL_handler_until.junctions4_top__state_in POINTJunctions4_TOP)
605
       (= junctions4_top__TOP_A_IDL_handler_until.junctions4_top__restart_in true)
606
       (= junctions4_top__TOP_A_IDL_handler_until.idJunctions4_TOP_out junctions4_top__TOP_A_IDL_handler_until.idJunctions4_TOP_1)
607
       (= junctions4_top__TOP_A_IDL_handler_until.idJunctions4_Junctions4_out junctions4_top__TOP_A_IDL_handler_until.idJunctions4_Junctions4_1)
608
       (= junctions4_top__TOP_A_IDL_handler_until.c_out junctions4_top__TOP_A_IDL_handler_until.c_1)
609
       (= junctions4_top__TOP_A_IDL_handler_until.b_out junctions4_top__TOP_A_IDL_handler_until.b_1)
610
       (= junctions4_top__TOP_A_IDL_handler_until.a_out junctions4_top__TOP_A_IDL_handler_until.a_1)
611
       )
612
  (junctions4_top__TOP_A_IDL_handler_until junctions4_top__TOP_A_IDL_handler_until.idJunctions4_TOP_1 junctions4_top__TOP_A_IDL_handler_until.a_1 junctions4_top__TOP_A_IDL_handler_until.b_1 junctions4_top__TOP_A_IDL_handler_until.c_1 junctions4_top__TOP_A_IDL_handler_until.idJunctions4_Junctions4_1 junctions4_top__TOP_A_IDL_handler_until.junctions4_top__restart_in junctions4_top__TOP_A_IDL_handler_until.junctions4_top__state_in junctions4_top__TOP_A_IDL_handler_until.a_out junctions4_top__TOP_A_IDL_handler_until.b_out junctions4_top__TOP_A_IDL_handler_until.c_out junctions4_top__TOP_A_IDL_handler_until.idJunctions4_Junctions4_out junctions4_top__TOP_A_IDL_handler_until.idJunctions4_TOP_out)
613
))
614

    
615
; junctions4_top__TOP_A_IDL_unless
616
(declare-var junctions4_top__TOP_A_IDL_unless.junctions4_top__restart_in Bool)
617
(declare-var junctions4_top__TOP_A_IDL_unless.junctions4_top__state_in junctions4_top__type)
618
(declare-var junctions4_top__TOP_A_IDL_unless.junctions4_top__restart_act Bool)
619
(declare-var junctions4_top__TOP_A_IDL_unless.junctions4_top__state_act junctions4_top__type)
620
(declare-rel junctions4_top__TOP_A_IDL_unless (Bool junctions4_top__type Bool junctions4_top__type))
621
(rule (=> 
622
  (and (= junctions4_top__TOP_A_IDL_unless.junctions4_top__state_act junctions4_top__TOP_A_IDL_unless.junctions4_top__state_in)
623
       (= junctions4_top__TOP_A_IDL_unless.junctions4_top__restart_act junctions4_top__TOP_A_IDL_unless.junctions4_top__restart_in)
624
       )
625
  (junctions4_top__TOP_A_IDL_unless junctions4_top__TOP_A_IDL_unless.junctions4_top__restart_in junctions4_top__TOP_A_IDL_unless.junctions4_top__state_in junctions4_top__TOP_A_IDL_unless.junctions4_top__restart_act junctions4_top__TOP_A_IDL_unless.junctions4_top__state_act)
626
))
627

    
628
; junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until
629
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP_1 Int)
630
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.x Int)
631
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a_1 Int)
632
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.b_1 Int)
633
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c_1 Int)
634
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_Junctions4_1 Int)
635
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.junctions4_top__restart_in Bool)
636
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.junctions4_top__state_in junctions4_top__type)
637
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a_out Int)
638
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.b_out Int)
639
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c_out Int)
640
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_Junctions4_out Int)
641
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP_out Int)
642
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_1 Bool)
643
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_10 Int)
644
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_11 Int)
645
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_12 Int)
646
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_2 Bool)
647
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_3 Int)
648
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_4 Int)
649
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_5 Int)
650
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_6 Int)
651
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_7 Int)
652
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_8 Int)
653
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_9 Int)
654
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a Int)
655
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a_2 Int)
656
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a_3 Int)
657
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a_4 Int)
658
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a_5 Int)
659
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.b Int)
660
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.b_2 Int)
661
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.b_3 Int)
662
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c Int)
663
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c_2 Int)
664
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c_3 Int)
665
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c_4 Int)
666
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c_5 Int)
667
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP Int)
668
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP_2 Int)
669
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP_3 Int)
670
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP_4 Int)
671
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP_5 Int)
672
(declare-rel junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until (Int Int Int Int Int Int Bool junctions4_top__type Int Int Int Int Int))
673
(rule (=> 
674
  (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.junctions4_top__state_in POINTJunctions4_TOP)
675
       (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.junctions4_top__restart_in true)
676
       (TOP_A_ex junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c_1
677
                 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP_1
678
                 false
679
                 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_6
680
                 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_7)
681
       (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_2 (= (mod junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.x 3) 0))
682
       (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_2 false))
683
               (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP_4 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP_1)
684
                    (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c_4 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c_1)
685
                    ))
686
            (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_2 true))
687
               (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP_4 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_7)
688
                    (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c_4 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_6)
689
                    ))
690
       )
691
       (TOP_B_en junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP_4
692
                 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c_4
693
                 false
694
                 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_3
695
                 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_4)
696
       (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_2 true))
697
               (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP_5 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_3))
698
            (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_2 false))
699
               (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP_5 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP_4))
700
       )
701
       (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_1 (= (mod junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.x 3) 1))
702
       (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_1 false))
703
               (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP_2 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP_1)
704
                    (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c_2 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c_1)
705
                    ))
706
            (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_1 true))
707
               (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP_2 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_7)
708
                    (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c_2 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_6)
709
                    ))
710
       )
711
       (TOP_B_en junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP_2
712
                 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c_2
713
                 false
714
                 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_9
715
                 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_10)
716
       (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_1 false))
717
               (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP_3 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP_2)
718
                    (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_2 true))
719
                            (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP_5))
720
                         (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_2 false))
721
                            (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP_1))
722
                    )
723
                    ))
724
            (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_1 true))
725
               (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP_3 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_9)
726
                    (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP_3)
727
                    ))
728
       )
729
       (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP_out junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP)
730
       (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_Junctions4_out junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_Junctions4_1)
731
       (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_2 true))
732
               (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c_5 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_4))
733
            (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_2 false))
734
               (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c_5 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c_4))
735
       )
736
       (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_1 false))
737
               (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c_3 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c_2)
738
                    (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_2 true))
739
                            (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c_5))
740
                         (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_2 false))
741
                            (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c_1))
742
                    )
743
                    ))
744
            (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_1 true))
745
               (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c_3 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_10)
746
                    (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c_3)
747
                    ))
748
       )
749
       (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c_out junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c)
750
       (Junctions4_Junctions4Junction1245__To__TOP_B_2_Transition_Action 
751
       junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.b_1
752
       junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_5)
753
       (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_2 true))
754
               (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.b_3 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_5))
755
            (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_2 false))
756
               (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.b_3 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.b_1))
757
       )
758
       (Junctions4_Junctions4Junction1245__To__TOP_B_1_Transition_Action 
759
       junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.b_1
760
       junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_11)
761
       (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_1 false))
762
               (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.b_2 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.b_1)
763
                    (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_2 true))
764
                            (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.b junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.b_3))
765
                         (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_2 false))
766
                            (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.b junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.b_1))
767
                    )
768
                    ))
769
            (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_1 true))
770
               (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.b_2 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_11)
771
                    (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.b junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.b_2)
772
                    ))
773
       )
774
       (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.b_out junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.b)
775
       (TOP_A__To__Junctions4_Junctions4Junction1245_1_Condition_Action 
776
       junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a_1
777
       junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a_4)
778
       (Junctions4_Junctions4Junction1245__To__TOP_B_2_Condition_Action 
779
       junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a_4
780
       junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_8)
781
       (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_2 true))
782
               (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a_5 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_8))
783
            (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_2 false))
784
               (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a_5 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a_4))
785
       )
786
       (TOP_A__To__Junctions4_Junctions4Junction1245_1_Condition_Action 
787
       junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a_1
788
       junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a_2)
789
       (Junctions4_Junctions4Junction1245__To__TOP_B_1_Condition_Action 
790
       junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a_2
791
       junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_12)
792
       (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_1 false))
793
               (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a_3 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a_2)
794
                    (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_2 true))
795
                            (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a_5))
796
                         (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_2 false))
797
                            (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a_4))
798
                    )
799
                    ))
800
            (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_1 true))
801
               (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a_3 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until_12)
802
                    (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a_3)
803
                    ))
804
       )
805
       (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a_out junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a)
806
       )
807
  (junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP_1 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.x junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a_1 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.b_1 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c_1 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_Junctions4_1 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.junctions4_top__restart_in junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.junctions4_top__state_in junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.a_out junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.b_out junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.c_out junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_Junctions4_out junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until.idJunctions4_TOP_out)
808
))
809

    
810
; junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_unless
811
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_unless.junctions4_top__restart_in Bool)
812
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_unless.junctions4_top__state_in junctions4_top__type)
813
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_unless.junctions4_top__restart_act Bool)
814
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_unless.junctions4_top__state_act junctions4_top__type)
815
(declare-rel junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_unless (Bool junctions4_top__type Bool junctions4_top__type))
816
(rule (=> 
817
  (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_unless.junctions4_top__state_act junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_unless.junctions4_top__state_in)
818
       (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_unless.junctions4_top__restart_act junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_unless.junctions4_top__restart_in)
819
       )
820
  (junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_unless junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_unless.junctions4_top__restart_in junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_unless.junctions4_top__state_in junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_unless.junctions4_top__restart_act junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_unless.junctions4_top__state_act)
821
))
822

    
823
; junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until
824
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP_1 Int)
825
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.x Int)
826
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a_1 Int)
827
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.b_1 Int)
828
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c_1 Int)
829
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_Junctions4_1 Int)
830
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.junctions4_top__restart_in Bool)
831
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.junctions4_top__state_in junctions4_top__type)
832
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a_out Int)
833
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.b_out Int)
834
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c_out Int)
835
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_Junctions4_out Int)
836
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP_out Int)
837
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_1 Bool)
838
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_10 Int)
839
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_11 Int)
840
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_12 Int)
841
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_2 Bool)
842
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_3 Int)
843
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_4 Int)
844
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_5 Int)
845
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_6 Int)
846
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_7 Int)
847
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_8 Int)
848
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_9 Int)
849
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a Int)
850
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a_2 Int)
851
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a_3 Int)
852
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a_4 Int)
853
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a_5 Int)
854
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.b Int)
855
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.b_2 Int)
856
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.b_3 Int)
857
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c Int)
858
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c_2 Int)
859
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c_3 Int)
860
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c_4 Int)
861
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c_5 Int)
862
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP Int)
863
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP_2 Int)
864
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP_3 Int)
865
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP_4 Int)
866
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP_5 Int)
867
(declare-rel junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until (Int Int Int Int Int Int Bool junctions4_top__type Int Int Int Int Int))
868
(rule (=> 
869
  (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.junctions4_top__state_in POINTJunctions4_TOP)
870
       (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.junctions4_top__restart_in true)
871
       (TOP_A_ex junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c_1
872
                 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP_1
873
                 false
874
                 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_6
875
                 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_7)
876
       (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_2 (= (mod junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.x 3) 0))
877
       (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_2 false))
878
               (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP_4 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP_1)
879
                    (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c_4 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c_1)
880
                    ))
881
            (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_2 true))
882
               (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP_4 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_7)
883
                    (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c_4 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_6)
884
                    ))
885
       )
886
       (TOP_B_en junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP_4
887
                 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c_4
888
                 false
889
                 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_3
890
                 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_4)
891
       (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_2 true))
892
               (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP_5 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_3))
893
            (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_2 false))
894
               (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP_5 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP_4))
895
       )
896
       (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_1 (= (mod junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.x 3) 1))
897
       (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_1 false))
898
               (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP_2 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP_1)
899
                    (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c_2 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c_1)
900
                    ))
901
            (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_1 true))
902
               (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP_2 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_7)
903
                    (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c_2 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_6)
904
                    ))
905
       )
906
       (TOP_B_en junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP_2
907
                 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c_2
908
                 false
909
                 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_9
910
                 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_10)
911
       (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_1 false))
912
               (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP_3 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP_2)
913
                    (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_2 true))
914
                            (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP_5))
915
                         (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_2 false))
916
                            (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP_1))
917
                    )
918
                    ))
919
            (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_1 true))
920
               (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP_3 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_9)
921
                    (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP_3)
922
                    ))
923
       )
924
       (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP_out junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP)
925
       (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_Junctions4_out junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_Junctions4_1)
926
       (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_2 true))
927
               (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c_5 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_4))
928
            (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_2 false))
929
               (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c_5 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c_4))
930
       )
931
       (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_1 false))
932
               (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c_3 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c_2)
933
                    (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_2 true))
934
                            (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c_5))
935
                         (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_2 false))
936
                            (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c_1))
937
                    )
938
                    ))
939
            (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_1 true))
940
               (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c_3 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_10)
941
                    (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c_3)
942
                    ))
943
       )
944
       (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c_out junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c)
945
       (Junctions4_Junctions4Junction1245__To__TOP_B_2_Transition_Action 
946
       junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.b_1
947
       junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_5)
948
       (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_2 true))
949
               (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.b_3 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_5))
950
            (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_2 false))
951
               (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.b_3 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.b_1))
952
       )
953
       (Junctions4_Junctions4Junction1245__To__TOP_B_1_Transition_Action 
954
       junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.b_1
955
       junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_11)
956
       (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_1 false))
957
               (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.b_2 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.b_1)
958
                    (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_2 true))
959
                            (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.b junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.b_3))
960
                         (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_2 false))
961
                            (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.b junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.b_1))
962
                    )
963
                    ))
964
            (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_1 true))
965
               (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.b_2 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_11)
966
                    (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.b junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.b_2)
967
                    ))
968
       )
969
       (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.b_out junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.b)
970
       (TOP_A__To__Junctions4_Junctions4Junction1245_2_Condition_Action 
971
       junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a_1
972
       junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a_4)
973
       (Junctions4_Junctions4Junction1245__To__TOP_B_2_Condition_Action 
974
       junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a_4
975
       junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_8)
976
       (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_2 true))
977
               (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a_5 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_8))
978
            (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_2 false))
979
               (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a_5 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a_4))
980
       )
981
       (TOP_A__To__Junctions4_Junctions4Junction1245_2_Condition_Action 
982
       junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a_1
983
       junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a_2)
984
       (Junctions4_Junctions4Junction1245__To__TOP_B_1_Condition_Action 
985
       junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a_2
986
       junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_12)
987
       (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_1 false))
988
               (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a_3 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a_2)
989
                    (and (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_2 true))
990
                            (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a_5))
991
                         (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_2 false))
992
                            (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a_4))
993
                    )
994
                    ))
995
            (or (not (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_1 true))
996
               (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a_3 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.__junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until_12)
997
                    (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a_3)
998
                    ))
999
       )
1000
       (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a_out junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a)
1001
       )
1002
  (junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP_1 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.x junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a_1 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.b_1 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c_1 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_Junctions4_1 junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.junctions4_top__restart_in junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.junctions4_top__state_in junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.a_out junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.b_out junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.c_out junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_Junctions4_out junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until.idJunctions4_TOP_out)
1003
))
1004

    
1005
; junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_unless
1006
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_unless.junctions4_top__restart_in Bool)
1007
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_unless.junctions4_top__state_in junctions4_top__type)
1008
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_unless.junctions4_top__restart_act Bool)
1009
(declare-var junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_unless.junctions4_top__state_act junctions4_top__type)
1010
(declare-rel junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_unless (Bool junctions4_top__type Bool junctions4_top__type))
1011
(rule (=> 
1012
  (and (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_unless.junctions4_top__state_act junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_unless.junctions4_top__state_in)
1013
       (= junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_unless.junctions4_top__restart_act junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_unless.junctions4_top__restart_in)
1014
       )
1015
  (junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_unless junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_unless.junctions4_top__restart_in junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_unless.junctions4_top__state_in junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_unless.junctions4_top__restart_act junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_unless.junctions4_top__state_act)
1016
))
1017

    
1018
; junctions4_top__TOP_B_IDL_handler_until
1019
(declare-var junctions4_top__TOP_B_IDL_handler_until.idJunctions4_TOP_1 Int)
1020
(declare-var junctions4_top__TOP_B_IDL_handler_until.a_1 Int)
1021
(declare-var junctions4_top__TOP_B_IDL_handler_until.b_1 Int)
1022
(declare-var junctions4_top__TOP_B_IDL_handler_until.c_1 Int)
1023
(declare-var junctions4_top__TOP_B_IDL_handler_until.idJunctions4_Junctions4_1 Int)
1024
(declare-var junctions4_top__TOP_B_IDL_handler_until.junctions4_top__restart_in Bool)
1025
(declare-var junctions4_top__TOP_B_IDL_handler_until.junctions4_top__state_in junctions4_top__type)
1026
(declare-var junctions4_top__TOP_B_IDL_handler_until.a_out Int)
1027
(declare-var junctions4_top__TOP_B_IDL_handler_until.b_out Int)
1028
(declare-var junctions4_top__TOP_B_IDL_handler_until.c_out Int)
1029
(declare-var junctions4_top__TOP_B_IDL_handler_until.idJunctions4_Junctions4_out Int)
1030
(declare-var junctions4_top__TOP_B_IDL_handler_until.idJunctions4_TOP_out Int)
1031
(declare-var junctions4_top__TOP_B_IDL_handler_until.c_2 Int)
1032
(declare-rel junctions4_top__TOP_B_IDL_handler_until (Int Int Int Int Int Bool junctions4_top__type Int Int Int Int Int))
1033
(rule (=> 
1034
  (and (= junctions4_top__TOP_B_IDL_handler_until.junctions4_top__state_in POINTJunctions4_TOP)
1035
       (= junctions4_top__TOP_B_IDL_handler_until.junctions4_top__restart_in true)
1036
       (= junctions4_top__TOP_B_IDL_handler_until.idJunctions4_TOP_out junctions4_top__TOP_B_IDL_handler_until.idJunctions4_TOP_1)
1037
       (= junctions4_top__TOP_B_IDL_handler_until.idJunctions4_Junctions4_out junctions4_top__TOP_B_IDL_handler_until.idJunctions4_Junctions4_1)
1038
       (TOP_B_du junctions4_top__TOP_B_IDL_handler_until.c_1
1039
                 junctions4_top__TOP_B_IDL_handler_until.c_2)
1040
       (= junctions4_top__TOP_B_IDL_handler_until.c_out junctions4_top__TOP_B_IDL_handler_until.c_2)
1041
       (= junctions4_top__TOP_B_IDL_handler_until.b_out junctions4_top__TOP_B_IDL_handler_until.b_1)
1042
       (= junctions4_top__TOP_B_IDL_handler_until.a_out junctions4_top__TOP_B_IDL_handler_until.a_1)
1043
       )
1044
  (junctions4_top__TOP_B_IDL_handler_until junctions4_top__TOP_B_IDL_handler_until.idJunctions4_TOP_1 junctions4_top__TOP_B_IDL_handler_until.a_1 junctions4_top__TOP_B_IDL_handler_until.b_1 junctions4_top__TOP_B_IDL_handler_until.c_1 junctions4_top__TOP_B_IDL_handler_until.idJunctions4_Junctions4_1 junctions4_top__TOP_B_IDL_handler_until.junctions4_top__restart_in junctions4_top__TOP_B_IDL_handler_until.junctions4_top__state_in junctions4_top__TOP_B_IDL_handler_until.a_out junctions4_top__TOP_B_IDL_handler_until.b_out junctions4_top__TOP_B_IDL_handler_until.c_out junctions4_top__TOP_B_IDL_handler_until.idJunctions4_Junctions4_out junctions4_top__TOP_B_IDL_handler_until.idJunctions4_TOP_out)
1045
))
1046

    
1047
; junctions4_top__TOP_B_IDL_unless
1048
(declare-var junctions4_top__TOP_B_IDL_unless.junctions4_top__restart_in Bool)
1049
(declare-var junctions4_top__TOP_B_IDL_unless.junctions4_top__state_in junctions4_top__type)
1050
(declare-var junctions4_top__TOP_B_IDL_unless.junctions4_top__restart_act Bool)
1051
(declare-var junctions4_top__TOP_B_IDL_unless.junctions4_top__state_act junctions4_top__type)
1052
(declare-rel junctions4_top__TOP_B_IDL_unless (Bool junctions4_top__type Bool junctions4_top__type))
1053
(rule (=> 
1054
  (and (= junctions4_top__TOP_B_IDL_unless.junctions4_top__state_act junctions4_top__TOP_B_IDL_unless.junctions4_top__state_in)
1055
       (= junctions4_top__TOP_B_IDL_unless.junctions4_top__restart_act junctions4_top__TOP_B_IDL_unless.junctions4_top__restart_in)
1056
       )
1057
  (junctions4_top__TOP_B_IDL_unless junctions4_top__TOP_B_IDL_unless.junctions4_top__restart_in junctions4_top__TOP_B_IDL_unless.junctions4_top__state_in junctions4_top__TOP_B_IDL_unless.junctions4_top__restart_act junctions4_top__TOP_B_IDL_unless.junctions4_top__state_act)
1058
))
1059

    
1060
; junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until
1061
(declare-var junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_TOP_1 Int)
1062
(declare-var junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.x Int)
1063
(declare-var junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.a_1 Int)
1064
(declare-var junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.b_1 Int)
1065
(declare-var junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.c_1 Int)
1066
(declare-var junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_Junctions4_1 Int)
1067
(declare-var junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.junctions4_top__restart_in Bool)
1068
(declare-var junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.junctions4_top__state_in junctions4_top__type)
1069
(declare-var junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.a_out Int)
1070
(declare-var junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.b_out Int)
1071
(declare-var junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.c_out Int)
1072
(declare-var junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_Junctions4_out Int)
1073
(declare-var junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_TOP_out Int)
1074
(declare-var junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.a_2 Int)
1075
(declare-var junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.b_2 Int)
1076
(declare-var junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.c_2 Int)
1077
(declare-var junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_Junctions4_2 Int)
1078
(declare-var junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_TOP_2 Int)
1079
(declare-var junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_TOP_4 Int)
1080
(declare-rel junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until (Int Int Int Int Int Int Bool junctions4_top__type Int Int Int Int Int))
1081
(rule (=> 
1082
  (and (= junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.junctions4_top__state_in POINTJunctions4_TOP)
1083
       (= junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.junctions4_top__restart_in true)
1084
       (Junctions4_TOP_en 0
1085
                          junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_Junctions4_1
1086
                          junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.x
1087
                          junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.a_1
1088
                          junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.b_1
1089
                          junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.c_1
1090
                          true
1091
                          junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_TOP_4
1092
                          junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_Junctions4_2
1093
                          junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.a_2
1094
                          junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.b_2
1095
                          junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.c_2)
1096
       (= junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_TOP_out junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_TOP_4)
1097
       (TOP_B_ex junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_TOP_1
1098
                 false
1099
                 junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_TOP_2)
1100
       (= junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_Junctions4_out junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_Junctions4_2)
1101
       (= junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.c_out junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.c_2)
1102
       (= junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.b_out junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.b_2)
1103
       (= junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.a_out junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.a_2)
1104
       )
1105
  (junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_TOP_1 junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.x junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.a_1 junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.b_1 junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.c_1 junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_Junctions4_1 junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.junctions4_top__restart_in junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.junctions4_top__state_in junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.a_out junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.b_out junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.c_out junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_Junctions4_out junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_TOP_out)
1106
))
1107

    
1108
; junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_unless
1109
(declare-var junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_unless.junctions4_top__restart_in Bool)
1110
(declare-var junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_unless.junctions4_top__state_in junctions4_top__type)
1111
(declare-var junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_unless.junctions4_top__restart_act Bool)
1112
(declare-var junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_unless.junctions4_top__state_act junctions4_top__type)
1113
(declare-rel junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_unless (Bool junctions4_top__type Bool junctions4_top__type))
1114
(rule (=> 
1115
  (and (= junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_unless.junctions4_top__state_act junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_unless.junctions4_top__state_in)
1116
       (= junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_unless.junctions4_top__restart_act junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_unless.junctions4_top__restart_in)
1117
       )
1118
  (junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_unless junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_unless.junctions4_top__restart_in junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_unless.junctions4_top__state_in junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_unless.junctions4_top__restart_act junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_unless.junctions4_top__state_act)
1119
))
1120

    
1121
; Junctions4_TOP_node
1122
(declare-var Junctions4_TOP_node.idJunctions4_TOP_1 Int)
1123
(declare-var Junctions4_TOP_node.x Int)
1124
(declare-var Junctions4_TOP_node.a_1 Int)
1125
(declare-var Junctions4_TOP_node.b_1 Int)
1126
(declare-var Junctions4_TOP_node.c_1 Int)
1127
(declare-var Junctions4_TOP_node.idJunctions4_Junctions4_1 Int)
1128
(declare-var Junctions4_TOP_node.idJunctions4_TOP Int)
1129
(declare-var Junctions4_TOP_node.a Int)
1130
(declare-var Junctions4_TOP_node.b Int)
1131
(declare-var Junctions4_TOP_node.c Int)
1132
(declare-var Junctions4_TOP_node.idJunctions4_Junctions4 Int)
1133
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_74_c Bool)
1134
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_75_c junctions4_top__type)
1135
(declare-var Junctions4_TOP_node.ni_7._arrow._first_c Bool)
1136
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_74_m Bool)
1137
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_75_m junctions4_top__type)
1138
(declare-var Junctions4_TOP_node.ni_7._arrow._first_m Bool)
1139
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_74_x Bool)
1140
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_75_x junctions4_top__type)
1141
(declare-var Junctions4_TOP_node.ni_7._arrow._first_x Bool)
1142
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_1 Bool)
1143
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_10 junctions4_top__type)
1144
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_11 Bool)
1145
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_12 junctions4_top__type)
1146
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_13 Bool)
1147
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_14 junctions4_top__type)
1148
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_15 Bool)
1149
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_16 junctions4_top__type)
1150
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_17 Bool)
1151
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_18 junctions4_top__type)
1152
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_19 Int)
1153
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_2 junctions4_top__type)
1154
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_20 Int)
1155
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_21 Int)
1156
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_22 Int)
1157
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_23 Int)
1158
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_24 Bool)
1159
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_25 junctions4_top__type)
1160
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_26 Int)
1161
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_27 Int)
1162
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_28 Int)
1163
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_29 Int)
1164
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_3 Bool)
1165
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_30 Int)
1166
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_31 Bool)
1167
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_32 junctions4_top__type)
1168
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_33 Int)
1169
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_34 Int)
1170
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_35 Int)
1171
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_36 Int)
1172
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_37 Int)
1173
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_38 Bool)
1174
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_39 junctions4_top__type)
1175
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_4 junctions4_top__type)
1176
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_40 Int)
1177
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_41 Int)
1178
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_42 Int)
1179
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_43 Int)
1180
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_44 Int)
1181
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_45 Bool)
1182
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_46 junctions4_top__type)
1183
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_47 Int)
1184
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_48 Int)
1185
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_49 Int)
1186
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_5 Bool)
1187
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_50 Int)
1188
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_51 Int)
1189
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_52 Bool)
1190
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_53 junctions4_top__type)
1191
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_54 Int)
1192
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_55 Int)
1193
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_56 Int)
1194
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_57 Int)
1195
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_58 Int)
1196
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_59 Bool)
1197
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_6 junctions4_top__type)
1198
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_60 junctions4_top__type)
1199
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_61 Int)
1200
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_62 Int)
1201
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_63 Int)
1202
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_64 Int)
1203
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_65 Int)
1204
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_66 Bool)
1205
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_67 junctions4_top__type)
1206
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_68 Int)
1207
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_69 Int)
1208
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_7 Bool)
1209
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_70 Int)
1210
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_71 Int)
1211
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_72 Int)
1212
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_73 Bool)
1213
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_8 junctions4_top__type)
1214
(declare-var Junctions4_TOP_node.__Junctions4_TOP_node_9 Bool)
1215
(declare-var Junctions4_TOP_node.junctions4_top__next_restart_in Bool)
1216
(declare-var Junctions4_TOP_node.junctions4_top__next_state_in junctions4_top__type)
1217
(declare-var Junctions4_TOP_node.junctions4_top__restart_act Bool)
1218
(declare-var Junctions4_TOP_node.junctions4_top__restart_in Bool)
1219
(declare-var Junctions4_TOP_node.junctions4_top__state_act junctions4_top__type)
1220
(declare-var Junctions4_TOP_node.junctions4_top__state_in junctions4_top__type)
1221
(declare-rel Junctions4_TOP_node_reset (Bool junctions4_top__type Bool Bool junctions4_top__type Bool))
1222
(declare-rel Junctions4_TOP_node_step (Int Int Int Int Int Int Int Int Int Int Int Bool junctions4_top__type Bool Bool junctions4_top__type Bool))
1223

    
1224
(rule (=> 
1225
  (and 
1226
       (= Junctions4_TOP_node.__Junctions4_TOP_node_74_m Junctions4_TOP_node.__Junctions4_TOP_node_74_c)
1227
       (= Junctions4_TOP_node.__Junctions4_TOP_node_75_m Junctions4_TOP_node.__Junctions4_TOP_node_75_c)
1228
       (= Junctions4_TOP_node.ni_7._arrow._first_m true)
1229
  )
1230
  (Junctions4_TOP_node_reset Junctions4_TOP_node.__Junctions4_TOP_node_74_c
1231
                             Junctions4_TOP_node.__Junctions4_TOP_node_75_c
1232
                             Junctions4_TOP_node.ni_7._arrow._first_c
1233
                             Junctions4_TOP_node.__Junctions4_TOP_node_74_m
1234
                             Junctions4_TOP_node.__Junctions4_TOP_node_75_m
1235
                             Junctions4_TOP_node.ni_7._arrow._first_m)
1236
))
1237

    
1238
(rule (=> 
1239
  (and (= Junctions4_TOP_node.ni_7._arrow._first_m Junctions4_TOP_node.ni_7._arrow._first_c)
1240
       (and (= Junctions4_TOP_node.__Junctions4_TOP_node_73 (ite Junctions4_TOP_node.ni_7._arrow._first_m true false))
1241
            (= Junctions4_TOP_node.ni_7._arrow._first_x false))
1242
       (and (or (not (= Junctions4_TOP_node.__Junctions4_TOP_node_73 false))
1243
               (and (= Junctions4_TOP_node.junctions4_top__state_in Junctions4_TOP_node.__Junctions4_TOP_node_75_c)
1244
                    (= Junctions4_TOP_node.junctions4_top__restart_in Junctions4_TOP_node.__Junctions4_TOP_node_74_c)
1245
                    ))
1246
            (or (not (= Junctions4_TOP_node.__Junctions4_TOP_node_73 true))
1247
               (and (= Junctions4_TOP_node.junctions4_top__state_in POINTJunctions4_TOP)
1248
                    (= Junctions4_TOP_node.junctions4_top__restart_in false)
1249
                    ))
1250
       )
1251
       (and (or (not (= Junctions4_TOP_node.junctions4_top__state_in POINTJunctions4_TOP))
1252
               (and (junctions4_top__POINTJunctions4_TOP_unless Junctions4_TOP_node.junctions4_top__restart_in
1253
                                                                Junctions4_TOP_node.junctions4_top__state_in
1254
                                                                Junctions4_TOP_node.idJunctions4_TOP_1
1255
                                                                Junctions4_TOP_node.x
1256
                                                                Junctions4_TOP_node.__Junctions4_TOP_node_15
1257
                                                                Junctions4_TOP_node.__Junctions4_TOP_node_16)
1258
                    (= Junctions4_TOP_node.junctions4_top__state_act Junctions4_TOP_node.__Junctions4_TOP_node_16)
1259
                    (= Junctions4_TOP_node.junctions4_top__restart_act Junctions4_TOP_node.__Junctions4_TOP_node_15)
1260
                    ))
1261
            (or (not (= Junctions4_TOP_node.junctions4_top__state_in POINT__TO__TOP_A_1))
1262
               (and (junctions4_top__POINT__TO__TOP_A_1_unless Junctions4_TOP_node.junctions4_top__restart_in
1263
                                                               Junctions4_TOP_node.junctions4_top__state_in
1264
                                                               Junctions4_TOP_node.__Junctions4_TOP_node_13
1265
                                                               Junctions4_TOP_node.__Junctions4_TOP_node_14)
1266
                    (= Junctions4_TOP_node.junctions4_top__state_act Junctions4_TOP_node.__Junctions4_TOP_node_14)
1267
                    (= Junctions4_TOP_node.junctions4_top__restart_act Junctions4_TOP_node.__Junctions4_TOP_node_13)
1268
                    ))
1269
            (or (not (= Junctions4_TOP_node.junctions4_top__state_in POINT__TO__TOP_A_2))
1270
               (and (junctions4_top__POINT__TO__TOP_A_2_unless Junctions4_TOP_node.junctions4_top__restart_in
1271
                                                               Junctions4_TOP_node.junctions4_top__state_in
1272
                                                               Junctions4_TOP_node.__Junctions4_TOP_node_11
1273
                                                               Junctions4_TOP_node.__Junctions4_TOP_node_12)
1274
                    (= Junctions4_TOP_node.junctions4_top__state_act Junctions4_TOP_node.__Junctions4_TOP_node_12)
1275
                    (= Junctions4_TOP_node.junctions4_top__restart_act Junctions4_TOP_node.__Junctions4_TOP_node_11)
1276
                    ))
1277
            (or (not (= Junctions4_TOP_node.junctions4_top__state_in TOP_A_IDL))
1278
               (and (junctions4_top__TOP_A_IDL_unless Junctions4_TOP_node.junctions4_top__restart_in
1279
                                                      Junctions4_TOP_node.junctions4_top__state_in
1280
                                                      Junctions4_TOP_node.__Junctions4_TOP_node_3
1281
                                                      Junctions4_TOP_node.__Junctions4_TOP_node_4)
1282
                    (= Junctions4_TOP_node.junctions4_top__state_act Junctions4_TOP_node.__Junctions4_TOP_node_4)
1283
                    (= Junctions4_TOP_node.junctions4_top__restart_act Junctions4_TOP_node.__Junctions4_TOP_node_3)
1284
                    ))
1285
            (or (not (= Junctions4_TOP_node.junctions4_top__state_in TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1))
1286
               (and (junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_unless 
1287
                    Junctions4_TOP_node.junctions4_top__restart_in
1288
                    Junctions4_TOP_node.junctions4_top__state_in
1289
                    Junctions4_TOP_node.__Junctions4_TOP_node_9
1290
                    Junctions4_TOP_node.__Junctions4_TOP_node_10)
1291
                    (= Junctions4_TOP_node.junctions4_top__state_act Junctions4_TOP_node.__Junctions4_TOP_node_10)
1292
                    (= Junctions4_TOP_node.junctions4_top__restart_act Junctions4_TOP_node.__Junctions4_TOP_node_9)
1293
                    ))
1294
            (or (not (= Junctions4_TOP_node.junctions4_top__state_in TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2))
1295
               (and (junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_unless 
1296
                    Junctions4_TOP_node.junctions4_top__restart_in
1297
                    Junctions4_TOP_node.junctions4_top__state_in
1298
                    Junctions4_TOP_node.__Junctions4_TOP_node_7
1299
                    Junctions4_TOP_node.__Junctions4_TOP_node_8)
1300
                    (= Junctions4_TOP_node.junctions4_top__state_act Junctions4_TOP_node.__Junctions4_TOP_node_8)
1301
                    (= Junctions4_TOP_node.junctions4_top__restart_act Junctions4_TOP_node.__Junctions4_TOP_node_7)
1302
                    ))
1303
            (or (not (= Junctions4_TOP_node.junctions4_top__state_in TOP_B_IDL))
1304
               (and (junctions4_top__TOP_B_IDL_unless Junctions4_TOP_node.junctions4_top__restart_in
1305
                                                      Junctions4_TOP_node.junctions4_top__state_in
1306
                                                      Junctions4_TOP_node.__Junctions4_TOP_node_1
1307
                                                      Junctions4_TOP_node.__Junctions4_TOP_node_2)
1308
                    (= Junctions4_TOP_node.junctions4_top__state_act Junctions4_TOP_node.__Junctions4_TOP_node_2)
1309
                    (= Junctions4_TOP_node.junctions4_top__restart_act Junctions4_TOP_node.__Junctions4_TOP_node_1)
1310
                    ))
1311
            (or (not (= Junctions4_TOP_node.junctions4_top__state_in TOP_B__TO__JUNCTIONS4_TOP_1))
1312
               (and (junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_unless 
1313
                    Junctions4_TOP_node.junctions4_top__restart_in
1314
                    Junctions4_TOP_node.junctions4_top__state_in
1315
                    Junctions4_TOP_node.__Junctions4_TOP_node_5
1316
                    Junctions4_TOP_node.__Junctions4_TOP_node_6)
1317
                    (= Junctions4_TOP_node.junctions4_top__state_act Junctions4_TOP_node.__Junctions4_TOP_node_6)
1318
                    (= Junctions4_TOP_node.junctions4_top__restart_act Junctions4_TOP_node.__Junctions4_TOP_node_5)
1319
                    ))
1320
       )
1321
       (and (or (not (= Junctions4_TOP_node.junctions4_top__state_act POINTJunctions4_TOP))
1322
               (and (junctions4_top__POINTJunctions4_TOP_handler_until 
1323
                    Junctions4_TOP_node.idJunctions4_TOP_1
1324
                    Junctions4_TOP_node.a_1
1325
                    Junctions4_TOP_node.b_1
1326
                    Junctions4_TOP_node.c_1
1327
                    Junctions4_TOP_node.idJunctions4_Junctions4_1
1328
                    Junctions4_TOP_node.__Junctions4_TOP_node_66
1329
                    Junctions4_TOP_node.__Junctions4_TOP_node_67
1330
                    Junctions4_TOP_node.__Junctions4_TOP_node_68
1331
                    Junctions4_TOP_node.__Junctions4_TOP_node_69
1332
                    Junctions4_TOP_node.__Junctions4_TOP_node_70
1333
                    Junctions4_TOP_node.__Junctions4_TOP_node_71
1334
                    Junctions4_TOP_node.__Junctions4_TOP_node_72)
1335
                    (= Junctions4_TOP_node.junctions4_top__next_state_in Junctions4_TOP_node.__Junctions4_TOP_node_67)
1336
                    (= Junctions4_TOP_node.junctions4_top__next_restart_in Junctions4_TOP_node.__Junctions4_TOP_node_66)
1337
                    (= Junctions4_TOP_node.idJunctions4_TOP Junctions4_TOP_node.__Junctions4_TOP_node_72)
1338
                    (= Junctions4_TOP_node.idJunctions4_Junctions4 Junctions4_TOP_node.__Junctions4_TOP_node_71)
1339
                    (= Junctions4_TOP_node.c Junctions4_TOP_node.__Junctions4_TOP_node_70)
1340
                    (= Junctions4_TOP_node.b Junctions4_TOP_node.__Junctions4_TOP_node_69)
1341
                    (= Junctions4_TOP_node.a Junctions4_TOP_node.__Junctions4_TOP_node_68)
1342
                    ))
1343
            (or (not (= Junctions4_TOP_node.junctions4_top__state_act POINT__TO__TOP_A_1))
1344
               (and (junctions4_top__POINT__TO__TOP_A_1_handler_until 
1345
                    Junctions4_TOP_node.idJunctions4_TOP_1
1346
                    Junctions4_TOP_node.a_1
1347
                    Junctions4_TOP_node.b_1
1348
                    Junctions4_TOP_node.c_1
1349
                    Junctions4_TOP_node.idJunctions4_Junctions4_1
1350
                    Junctions4_TOP_node.__Junctions4_TOP_node_59
1351
                    Junctions4_TOP_node.__Junctions4_TOP_node_60
1352
                    Junctions4_TOP_node.__Junctions4_TOP_node_61
1353
                    Junctions4_TOP_node.__Junctions4_TOP_node_62
1354
                    Junctions4_TOP_node.__Junctions4_TOP_node_63
1355
                    Junctions4_TOP_node.__Junctions4_TOP_node_64
1356
                    Junctions4_TOP_node.__Junctions4_TOP_node_65)
1357
                    (= Junctions4_TOP_node.junctions4_top__next_state_in Junctions4_TOP_node.__Junctions4_TOP_node_60)
1358
                    (= Junctions4_TOP_node.junctions4_top__next_restart_in Junctions4_TOP_node.__Junctions4_TOP_node_59)
1359
                    (= Junctions4_TOP_node.idJunctions4_TOP Junctions4_TOP_node.__Junctions4_TOP_node_65)
1360
                    (= Junctions4_TOP_node.idJunctions4_Junctions4 Junctions4_TOP_node.__Junctions4_TOP_node_64)
1361
                    (= Junctions4_TOP_node.c Junctions4_TOP_node.__Junctions4_TOP_node_63)
1362
                    (= Junctions4_TOP_node.b Junctions4_TOP_node.__Junctions4_TOP_node_62)
1363
                    (= Junctions4_TOP_node.a Junctions4_TOP_node.__Junctions4_TOP_node_61)
1364
                    ))
1365
            (or (not (= Junctions4_TOP_node.junctions4_top__state_act POINT__TO__TOP_A_2))
1366
               (and (junctions4_top__POINT__TO__TOP_A_2_handler_until 
1367
                    Junctions4_TOP_node.idJunctions4_TOP_1
1368
                    Junctions4_TOP_node.a_1
1369
                    Junctions4_TOP_node.b_1
1370
                    Junctions4_TOP_node.c_1
1371
                    Junctions4_TOP_node.idJunctions4_Junctions4_1
1372
                    Junctions4_TOP_node.__Junctions4_TOP_node_52
1373
                    Junctions4_TOP_node.__Junctions4_TOP_node_53
1374
                    Junctions4_TOP_node.__Junctions4_TOP_node_54
1375
                    Junctions4_TOP_node.__Junctions4_TOP_node_55
1376
                    Junctions4_TOP_node.__Junctions4_TOP_node_56
1377
                    Junctions4_TOP_node.__Junctions4_TOP_node_57
1378
                    Junctions4_TOP_node.__Junctions4_TOP_node_58)
1379
                    (= Junctions4_TOP_node.junctions4_top__next_state_in Junctions4_TOP_node.__Junctions4_TOP_node_53)
1380
                    (= Junctions4_TOP_node.junctions4_top__next_restart_in Junctions4_TOP_node.__Junctions4_TOP_node_52)
1381
                    (= Junctions4_TOP_node.idJunctions4_TOP Junctions4_TOP_node.__Junctions4_TOP_node_58)
1382
                    (= Junctions4_TOP_node.idJunctions4_Junctions4 Junctions4_TOP_node.__Junctions4_TOP_node_57)
1383
                    (= Junctions4_TOP_node.c Junctions4_TOP_node.__Junctions4_TOP_node_56)
1384
                    (= Junctions4_TOP_node.b Junctions4_TOP_node.__Junctions4_TOP_node_55)
1385
                    (= Junctions4_TOP_node.a Junctions4_TOP_node.__Junctions4_TOP_node_54)
1386
                    ))
1387
            (or (not (= Junctions4_TOP_node.junctions4_top__state_act TOP_A_IDL))
1388
               (and (junctions4_top__TOP_A_IDL_handler_until Junctions4_TOP_node.idJunctions4_TOP_1
1389
                                                             Junctions4_TOP_node.a_1
1390
                                                             Junctions4_TOP_node.b_1
1391
                                                             Junctions4_TOP_node.c_1
1392
                                                             Junctions4_TOP_node.idJunctions4_Junctions4_1
1393
                                                             Junctions4_TOP_node.__Junctions4_TOP_node_24
1394
                                                             Junctions4_TOP_node.__Junctions4_TOP_node_25
1395
                                                             Junctions4_TOP_node.__Junctions4_TOP_node_26
1396
                                                             Junctions4_TOP_node.__Junctions4_TOP_node_27
1397
                                                             Junctions4_TOP_node.__Junctions4_TOP_node_28
1398
                                                             Junctions4_TOP_node.__Junctions4_TOP_node_29
1399
                                                             Junctions4_TOP_node.__Junctions4_TOP_node_30)
1400
                    (= Junctions4_TOP_node.junctions4_top__next_state_in Junctions4_TOP_node.__Junctions4_TOP_node_25)
1401
                    (= Junctions4_TOP_node.junctions4_top__next_restart_in Junctions4_TOP_node.__Junctions4_TOP_node_24)
1402
                    (= Junctions4_TOP_node.idJunctions4_TOP Junctions4_TOP_node.__Junctions4_TOP_node_30)
1403
                    (= Junctions4_TOP_node.idJunctions4_Junctions4 Junctions4_TOP_node.__Junctions4_TOP_node_29)
1404
                    (= Junctions4_TOP_node.c Junctions4_TOP_node.__Junctions4_TOP_node_28)
1405
                    (= Junctions4_TOP_node.b Junctions4_TOP_node.__Junctions4_TOP_node_27)
1406
                    (= Junctions4_TOP_node.a Junctions4_TOP_node.__Junctions4_TOP_node_26)
1407
                    ))
1408
            (or (not (= Junctions4_TOP_node.junctions4_top__state_act TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1))
1409
               (and (junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_1_handler_until 
1410
                    Junctions4_TOP_node.idJunctions4_TOP_1
1411
                    Junctions4_TOP_node.x
1412
                    Junctions4_TOP_node.a_1
1413
                    Junctions4_TOP_node.b_1
1414
                    Junctions4_TOP_node.c_1
1415
                    Junctions4_TOP_node.idJunctions4_Junctions4_1
1416
                    Junctions4_TOP_node.__Junctions4_TOP_node_45
1417
                    Junctions4_TOP_node.__Junctions4_TOP_node_46
1418
                    Junctions4_TOP_node.__Junctions4_TOP_node_47
1419
                    Junctions4_TOP_node.__Junctions4_TOP_node_48
1420
                    Junctions4_TOP_node.__Junctions4_TOP_node_49
1421
                    Junctions4_TOP_node.__Junctions4_TOP_node_50
1422
                    Junctions4_TOP_node.__Junctions4_TOP_node_51)
1423
                    (= Junctions4_TOP_node.junctions4_top__next_state_in Junctions4_TOP_node.__Junctions4_TOP_node_46)
1424
                    (= Junctions4_TOP_node.junctions4_top__next_restart_in Junctions4_TOP_node.__Junctions4_TOP_node_45)
1425
                    (= Junctions4_TOP_node.idJunctions4_TOP Junctions4_TOP_node.__Junctions4_TOP_node_51)
1426
                    (= Junctions4_TOP_node.idJunctions4_Junctions4 Junctions4_TOP_node.__Junctions4_TOP_node_50)
1427
                    (= Junctions4_TOP_node.c Junctions4_TOP_node.__Junctions4_TOP_node_49)
1428
                    (= Junctions4_TOP_node.b Junctions4_TOP_node.__Junctions4_TOP_node_48)
1429
                    (= Junctions4_TOP_node.a Junctions4_TOP_node.__Junctions4_TOP_node_47)
1430
                    ))
1431
            (or (not (= Junctions4_TOP_node.junctions4_top__state_act TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2))
1432
               (and (junctions4_top__TOP_A__TO__JUNCTIONS4_JUNCTIONS4JUNCTION1245_2_handler_until 
1433
                    Junctions4_TOP_node.idJunctions4_TOP_1
1434
                    Junctions4_TOP_node.x
1435
                    Junctions4_TOP_node.a_1
1436
                    Junctions4_TOP_node.b_1
1437
                    Junctions4_TOP_node.c_1
1438
                    Junctions4_TOP_node.idJunctions4_Junctions4_1
1439
                    Junctions4_TOP_node.__Junctions4_TOP_node_38
1440
                    Junctions4_TOP_node.__Junctions4_TOP_node_39
1441
                    Junctions4_TOP_node.__Junctions4_TOP_node_40
1442
                    Junctions4_TOP_node.__Junctions4_TOP_node_41
1443
                    Junctions4_TOP_node.__Junctions4_TOP_node_42
1444
                    Junctions4_TOP_node.__Junctions4_TOP_node_43
1445
                    Junctions4_TOP_node.__Junctions4_TOP_node_44)
1446
                    (= Junctions4_TOP_node.junctions4_top__next_state_in Junctions4_TOP_node.__Junctions4_TOP_node_39)
1447
                    (= Junctions4_TOP_node.junctions4_top__next_restart_in Junctions4_TOP_node.__Junctions4_TOP_node_38)
1448
                    (= Junctions4_TOP_node.idJunctions4_TOP Junctions4_TOP_node.__Junctions4_TOP_node_44)
1449
                    (= Junctions4_TOP_node.idJunctions4_Junctions4 Junctions4_TOP_node.__Junctions4_TOP_node_43)
1450
                    (= Junctions4_TOP_node.c Junctions4_TOP_node.__Junctions4_TOP_node_42)
1451
                    (= Junctions4_TOP_node.b Junctions4_TOP_node.__Junctions4_TOP_node_41)
1452
                    (= Junctions4_TOP_node.a Junctions4_TOP_node.__Junctions4_TOP_node_40)
1453
                    ))
1454
            (or (not (= Junctions4_TOP_node.junctions4_top__state_act TOP_B_IDL))
1455
               (and (junctions4_top__TOP_B_IDL_handler_until Junctions4_TOP_node.idJunctions4_TOP_1
1456
                                                             Junctions4_TOP_node.a_1
1457
                                                             Junctions4_TOP_node.b_1
1458
                                                             Junctions4_TOP_node.c_1
1459
                                                             Junctions4_TOP_node.idJunctions4_Junctions4_1
1460
                                                             Junctions4_TOP_node.__Junctions4_TOP_node_17
1461
                                                             Junctions4_TOP_node.__Junctions4_TOP_node_18
1462
                                                             Junctions4_TOP_node.__Junctions4_TOP_node_19
1463
                                                             Junctions4_TOP_node.__Junctions4_TOP_node_20
1464
                                                             Junctions4_TOP_node.__Junctions4_TOP_node_21
1465
                                                             Junctions4_TOP_node.__Junctions4_TOP_node_22
1466
                                                             Junctions4_TOP_node.__Junctions4_TOP_node_23)
1467
                    (= Junctions4_TOP_node.junctions4_top__next_state_in Junctions4_TOP_node.__Junctions4_TOP_node_18)
1468
                    (= Junctions4_TOP_node.junctions4_top__next_restart_in Junctions4_TOP_node.__Junctions4_TOP_node_17)
1469
                    (= Junctions4_TOP_node.idJunctions4_TOP Junctions4_TOP_node.__Junctions4_TOP_node_23)
1470
                    (= Junctions4_TOP_node.idJunctions4_Junctions4 Junctions4_TOP_node.__Junctions4_TOP_node_22)
1471
                    (= Junctions4_TOP_node.c Junctions4_TOP_node.__Junctions4_TOP_node_21)
1472
                    (= Junctions4_TOP_node.b Junctions4_TOP_node.__Junctions4_TOP_node_20)
1473
                    (= Junctions4_TOP_node.a Junctions4_TOP_node.__Junctions4_TOP_node_19)
1474
                    ))
1475
            (or (not (= Junctions4_TOP_node.junctions4_top__state_act TOP_B__TO__JUNCTIONS4_TOP_1))
1476
               (and (junctions4_top__TOP_B__TO__JUNCTIONS4_TOP_1_handler_until 
1477
                    Junctions4_TOP_node.idJunctions4_TOP_1
1478
                    Junctions4_TOP_node.x
1479
                    Junctions4_TOP_node.a_1
1480
                    Junctions4_TOP_node.b_1
1481
                    Junctions4_TOP_node.c_1
1482
                    Junctions4_TOP_node.idJunctions4_Junctions4_1
1483
                    Junctions4_TOP_node.__Junctions4_TOP_node_31
1484
                    Junctions4_TOP_node.__Junctions4_TOP_node_32
1485
                    Junctions4_TOP_node.__Junctions4_TOP_node_33
1486
                    Junctions4_TOP_node.__Junctions4_TOP_node_34
1487
                    Junctions4_TOP_node.__Junctions4_TOP_node_35
1488
                    Junctions4_TOP_node.__Junctions4_TOP_node_36
1489
                    Junctions4_TOP_node.__Junctions4_TOP_node_37)
1490
                    (= Junctions4_TOP_node.junctions4_top__next_state_in Junctions4_TOP_node.__Junctions4_TOP_node_32)
1491
                    (= Junctions4_TOP_node.junctions4_top__next_restart_in Junctions4_TOP_node.__Junctions4_TOP_node_31)
1492
                    (= Junctions4_TOP_node.idJunctions4_TOP Junctions4_TOP_node.__Junctions4_TOP_node_37)
1493
                    (= Junctions4_TOP_node.idJunctions4_Junctions4 Junctions4_TOP_node.__Junctions4_TOP_node_36)
1494
                    (= Junctions4_TOP_node.c Junctions4_TOP_node.__Junctions4_TOP_node_35)
1495
                    (= Junctions4_TOP_node.b Junctions4_TOP_node.__Junctions4_TOP_node_34)
1496
                    (= Junctions4_TOP_node.a Junctions4_TOP_node.__Junctions4_TOP_node_33)
1497
                    ))
1498
       )
1499
       (= Junctions4_TOP_node.__Junctions4_TOP_node_75_x Junctions4_TOP_node.junctions4_top__next_state_in)
1500
       (= Junctions4_TOP_node.__Junctions4_TOP_node_74_x Junctions4_TOP_node.junctions4_top__next_restart_in)
1501
       )
1502
  (Junctions4_TOP_node_step Junctions4_TOP_node.idJunctions4_TOP_1
1503
                            Junctions4_TOP_node.x
1504
                            Junctions4_TOP_node.a_1
1505
                            Junctions4_TOP_node.b_1
1506
                            Junctions4_TOP_node.c_1
1507
                            Junctions4_TOP_node.idJunctions4_Junctions4_1
1508
                            Junctions4_TOP_node.idJunctions4_TOP
1509
                            Junctions4_TOP_node.a
1510
                            Junctions4_TOP_node.b
1511
                            Junctions4_TOP_node.c
1512
                            Junctions4_TOP_node.idJunctions4_Junctions4
1513
                            Junctions4_TOP_node.__Junctions4_TOP_node_74_c
1514
                            Junctions4_TOP_node.__Junctions4_TOP_node_75_c
1515
                            Junctions4_TOP_node.ni_7._arrow._first_c
1516
                            Junctions4_TOP_node.__Junctions4_TOP_node_74_x
1517
                            Junctions4_TOP_node.__Junctions4_TOP_node_75_x
1518
                            Junctions4_TOP_node.ni_7._arrow._first_x)
1519
))
1520

    
1521
; junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until
1522
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.idJunctions4_Junctions4_1 Int)
1523
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.a_1 Int)
1524
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.b_1 Int)
1525
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.c_1 Int)
1526
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.idJunctions4_TOP_1 Int)
1527
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.x Int)
1528
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.junctions4_junctions4__restart_in Bool)
1529
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.junctions4_junctions4__state_in junctions4_junctions4__type)
1530
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.a_out Int)
1531
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.b_out Int)
1532
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.c_out Int)
1533
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.idJunctions4_Junctions4_out Int)
1534
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.idJunctions4_TOP_out Int)
1535
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_c Bool)
1536
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_c junctions4_top__type)
1537
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_c Bool)
1538
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_m Bool)
1539
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_m junctions4_top__type)
1540
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_m Bool)
1541
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_x Bool)
1542
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_x junctions4_top__type)
1543
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_x Bool)
1544
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.a_2 Int)
1545
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.b_2 Int)
1546
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.c_2 Int)
1547
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.idJunctions4_Junctions4_2 Int)
1548
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.idJunctions4_TOP_2 Int)
1549
(declare-rel junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until_reset (Bool junctions4_top__type Bool Bool junctions4_top__type Bool))
1550
(declare-rel junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until_step (Int Int Int Int Int Int Bool junctions4_junctions4__type Int Int Int Int Int Bool junctions4_top__type Bool Bool junctions4_top__type Bool))
1551

    
1552
(rule (=> 
1553
  (and 
1554
       
1555
       (Junctions4_TOP_node_reset junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_c
1556
                                  junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_c
1557
                                  junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_c
1558
                                  junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_m
1559
                                  junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_m
1560
                                  junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_m)
1561
  )
1562
  (junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until_reset junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_c
1563
                                                                 junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_c
1564
                                                                 junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_c
1565
                                                                 junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_m
1566
                                                                 junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_m
1567
                                                                 junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_m)
1568
))
1569

    
1570
(rule (=> 
1571
  (and (= junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.junctions4_junctions4__state_in POINTJunctions4_Junctions4)
1572
       (= junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.junctions4_junctions4__restart_in true)
1573
       (and (= junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_m junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_c)
1574
            (= junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_m junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_c)
1575
            (= junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_m junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_c)
1576
            )
1577
       (Junctions4_TOP_node_step junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.idJunctions4_TOP_1
1578
                                 junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.x
1579
                                 junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.a_1
1580
                                 junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.b_1
1581
                                 junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.c_1
1582
                                 junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.idJunctions4_Junctions4_1
1583
                                 junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.idJunctions4_TOP_2
1584
                                 junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.a_2
1585
                                 junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.b_2
1586
                                 junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.c_2
1587
                                 junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.idJunctions4_Junctions4_2
1588
                                 junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_m
1589
                                 junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_m
1590
                                 junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_m
1591
                                 junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_x
1592
                                 junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_x
1593
                                 junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_x)
1594
       (= junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.idJunctions4_TOP_out junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.idJunctions4_TOP_2)
1595
       (= junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.idJunctions4_Junctions4_out junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.idJunctions4_Junctions4_2)
1596
       (= junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.c_out junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.c_2)
1597
       (= junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.b_out junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.b_2)
1598
       (= junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.a_out junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.a_2)
1599
       )
1600
  (junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until_step junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.idJunctions4_Junctions4_1
1601
                                                                junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.a_1
1602
                                                                junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.b_1
1603
                                                                junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.c_1
1604
                                                                junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.idJunctions4_TOP_1
1605
                                                                junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.x
1606
                                                                junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.junctions4_junctions4__restart_in
1607
                                                                junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.junctions4_junctions4__state_in
1608
                                                                junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.a_out
1609
                                                                junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.b_out
1610
                                                                junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.c_out
1611
                                                                junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.idJunctions4_Junctions4_out
1612
                                                                junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.idJunctions4_TOP_out
1613
                                                                junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_c
1614
                                                                junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_c
1615
                                                                junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_c
1616
                                                                junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_x
1617
                                                                junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_x
1618
                                                                junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_x)
1619
))
1620

    
1621
; junctions4_junctions4__JUNCTIONS4_TOP_IDL_unless
1622
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_unless.junctions4_junctions4__restart_in Bool)
1623
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_unless.junctions4_junctions4__state_in junctions4_junctions4__type)
1624
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_unless.junctions4_junctions4__restart_act Bool)
1625
(declare-var junctions4_junctions4__JUNCTIONS4_TOP_IDL_unless.junctions4_junctions4__state_act junctions4_junctions4__type)
1626
(declare-rel junctions4_junctions4__JUNCTIONS4_TOP_IDL_unless (Bool junctions4_junctions4__type Bool junctions4_junctions4__type))
1627
(rule (=> 
1628
  (and (= junctions4_junctions4__JUNCTIONS4_TOP_IDL_unless.junctions4_junctions4__state_act junctions4_junctions4__JUNCTIONS4_TOP_IDL_unless.junctions4_junctions4__state_in)
1629
       (= junctions4_junctions4__JUNCTIONS4_TOP_IDL_unless.junctions4_junctions4__restart_act junctions4_junctions4__JUNCTIONS4_TOP_IDL_unless.junctions4_junctions4__restart_in)
1630
       )
1631
  (junctions4_junctions4__JUNCTIONS4_TOP_IDL_unless junctions4_junctions4__JUNCTIONS4_TOP_IDL_unless.junctions4_junctions4__restart_in junctions4_junctions4__JUNCTIONS4_TOP_IDL_unless.junctions4_junctions4__state_in junctions4_junctions4__JUNCTIONS4_TOP_IDL_unless.junctions4_junctions4__restart_act junctions4_junctions4__JUNCTIONS4_TOP_IDL_unless.junctions4_junctions4__state_act)
1632
))
1633

    
1634
; junctions4_junctions4__POINTJunctions4_Junctions4_handler_until
1635
(declare-var junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.idJunctions4_Junctions4_1 Int)
1636
(declare-var junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.a_1 Int)
1637
(declare-var junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.b_1 Int)
1638
(declare-var junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.c_1 Int)
1639
(declare-var junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.idJunctions4_TOP_1 Int)
1640
(declare-var junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.junctions4_junctions4__restart_in Bool)
1641
(declare-var junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.junctions4_junctions4__state_in junctions4_junctions4__type)
1642
(declare-var junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.a_out Int)
1643
(declare-var junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.b_out Int)
1644
(declare-var junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.c_out Int)
1645
(declare-var junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.idJunctions4_Junctions4_out Int)
1646
(declare-var junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.idJunctions4_TOP_out Int)
1647
(declare-rel junctions4_junctions4__POINTJunctions4_Junctions4_handler_until (Int Int Int Int Int Bool junctions4_junctions4__type Int Int Int Int Int))
1648
(rule (=> 
1649
  (and (= junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.junctions4_junctions4__state_in POINTJunctions4_Junctions4)
1650
       (= junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.junctions4_junctions4__restart_in false)
1651
       (= junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.idJunctions4_TOP_out junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.idJunctions4_TOP_1)
1652
       (= junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.idJunctions4_Junctions4_out junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.idJunctions4_Junctions4_1)
1653
       (= junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.c_out junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.c_1)
1654
       (= junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.b_out junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.b_1)
1655
       (= junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.a_out junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.a_1)
1656
       )
1657
  (junctions4_junctions4__POINTJunctions4_Junctions4_handler_until junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.idJunctions4_Junctions4_1 junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.a_1 junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.b_1 junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.c_1 junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.idJunctions4_TOP_1 junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.junctions4_junctions4__restart_in junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.junctions4_junctions4__state_in junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.a_out junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.b_out junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.c_out junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.idJunctions4_Junctions4_out junctions4_junctions4__POINTJunctions4_Junctions4_handler_until.idJunctions4_TOP_out)
1658
))
1659

    
1660
; junctions4_junctions4__POINTJunctions4_Junctions4_unless
1661
(declare-var junctions4_junctions4__POINTJunctions4_Junctions4_unless.junctions4_junctions4__restart_in Bool)
1662
(declare-var junctions4_junctions4__POINTJunctions4_Junctions4_unless.junctions4_junctions4__state_in junctions4_junctions4__type)
1663
(declare-var junctions4_junctions4__POINTJunctions4_Junctions4_unless.idJunctions4_Junctions4_1 Int)
1664
(declare-var junctions4_junctions4__POINTJunctions4_Junctions4_unless.junctions4_junctions4__restart_act Bool)
1665
(declare-var junctions4_junctions4__POINTJunctions4_Junctions4_unless.junctions4_junctions4__state_act junctions4_junctions4__type)
1666
(declare-var junctions4_junctions4__POINTJunctions4_Junctions4_unless.__junctions4_junctions4__POINTJunctions4_Junctions4_unless_1 Bool)
1667
(declare-var junctions4_junctions4__POINTJunctions4_Junctions4_unless.__junctions4_junctions4__POINTJunctions4_Junctions4_unless_2 Bool)
1668
(declare-rel junctions4_junctions4__POINTJunctions4_Junctions4_unless (Bool junctions4_junctions4__type Int Bool junctions4_junctions4__type))
1669
(rule (=> 
1670
  (and (= junctions4_junctions4__POINTJunctions4_Junctions4_unless.__junctions4_junctions4__POINTJunctions4_Junctions4_unless_2 (= junctions4_junctions4__POINTJunctions4_Junctions4_unless.idJunctions4_Junctions4_1 1244))
1671
       (= junctions4_junctions4__POINTJunctions4_Junctions4_unless.__junctions4_junctions4__POINTJunctions4_Junctions4_unless_1 (= junctions4_junctions4__POINTJunctions4_Junctions4_unless.idJunctions4_Junctions4_1 0))
1672
       (and (or (not (= junctions4_junctions4__POINTJunctions4_Junctions4_unless.__junctions4_junctions4__POINTJunctions4_Junctions4_unless_1 false))
1673
               (and (or (not (= junctions4_junctions4__POINTJunctions4_Junctions4_unless.__junctions4_junctions4__POINTJunctions4_Junctions4_unless_2 false))
1674
                       (and (= junctions4_junctions4__POINTJunctions4_Junctions4_unless.junctions4_junctions4__state_act junctions4_junctions4__POINTJunctions4_Junctions4_unless.junctions4_junctions4__state_in)
1675
                            (= junctions4_junctions4__POINTJunctions4_Junctions4_unless.junctions4_junctions4__restart_act junctions4_junctions4__POINTJunctions4_Junctions4_unless.junctions4_junctions4__restart_in)
1676
                            ))
1677
                    (or (not (= junctions4_junctions4__POINTJunctions4_Junctions4_unless.__junctions4_junctions4__POINTJunctions4_Junctions4_unless_2 true))
1678
                       (and (= junctions4_junctions4__POINTJunctions4_Junctions4_unless.junctions4_junctions4__state_act JUNCTIONS4_TOP_IDL)
1679
                            (= junctions4_junctions4__POINTJunctions4_Junctions4_unless.junctions4_junctions4__restart_act true)
1680
                            ))
1681
               ))
1682
            (or (not (= junctions4_junctions4__POINTJunctions4_Junctions4_unless.__junctions4_junctions4__POINTJunctions4_Junctions4_unless_1 true))
1683
               (and (= junctions4_junctions4__POINTJunctions4_Junctions4_unless.junctions4_junctions4__state_act POINT__TO__JUNCTIONS4_TOP_1)
1684
                    (= junctions4_junctions4__POINTJunctions4_Junctions4_unless.junctions4_junctions4__restart_act true)
1685
                    ))
1686
       )
1687
       )
1688
  (junctions4_junctions4__POINTJunctions4_Junctions4_unless junctions4_junctions4__POINTJunctions4_Junctions4_unless.junctions4_junctions4__restart_in junctions4_junctions4__POINTJunctions4_Junctions4_unless.junctions4_junctions4__state_in junctions4_junctions4__POINTJunctions4_Junctions4_unless.idJunctions4_Junctions4_1 junctions4_junctions4__POINTJunctions4_Junctions4_unless.junctions4_junctions4__restart_act junctions4_junctions4__POINTJunctions4_Junctions4_unless.junctions4_junctions4__state_act)
1689
))
1690

    
1691
; junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until
1692
(declare-var junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_Junctions4_1 Int)
1693
(declare-var junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.a_1 Int)
1694
(declare-var junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.b_1 Int)
1695
(declare-var junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.c_1 Int)
1696
(declare-var junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_TOP_1 Int)
1697
(declare-var junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.x Int)
1698
(declare-var junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.junctions4_junctions4__restart_in Bool)
1699
(declare-var junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.junctions4_junctions4__state_in junctions4_junctions4__type)
1700
(declare-var junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.a_out Int)
1701
(declare-var junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.b_out Int)
1702
(declare-var junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.c_out Int)
1703
(declare-var junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_Junctions4_out Int)
1704
(declare-var junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_TOP_out Int)
1705
(declare-var junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.a_2 Int)
1706
(declare-var junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.b_2 Int)
1707
(declare-var junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.c_2 Int)
1708
(declare-var junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_Junctions4_2 Int)
1709
(declare-var junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_TOP_2 Int)
1710
(declare-rel junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until (Int Int Int Int Int Int Bool junctions4_junctions4__type Int Int Int Int Int))
1711
(rule (=> 
1712
  (and (= junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.junctions4_junctions4__state_in POINTJunctions4_Junctions4)
1713
       (= junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.junctions4_junctions4__restart_in true)
1714
       (Junctions4_TOP_en junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_TOP_1
1715
                          junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_Junctions4_1
1716
                          junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.x
1717
                          junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.a_1
1718
                          junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.b_1
1719
                          junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.c_1
1720
                          false
1721
                          junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_TOP_2
1722
                          junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_Junctions4_2
1723
                          junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.a_2
1724
                          junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.b_2
1725
                          junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.c_2)
1726
       (= junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_TOP_out junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_TOP_2)
1727
       (= junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_Junctions4_out junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_Junctions4_2)
1728
       (= junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.c_out junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.c_2)
1729
       (= junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.b_out junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.b_2)
1730
       (= junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.a_out junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.a_2)
1731
       )
1732
  (junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_Junctions4_1 junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.a_1 junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.b_1 junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.c_1 junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_TOP_1 junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.x junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.junctions4_junctions4__restart_in junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.junctions4_junctions4__state_in junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.a_out junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.b_out junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.c_out junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_Junctions4_out junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until.idJunctions4_TOP_out)
1733
))
1734

    
1735
; junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_unless
1736
(declare-var junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_unless.junctions4_junctions4__restart_in Bool)
1737
(declare-var junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_unless.junctions4_junctions4__state_in junctions4_junctions4__type)
1738
(declare-var junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_unless.junctions4_junctions4__restart_act Bool)
1739
(declare-var junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_unless.junctions4_junctions4__state_act junctions4_junctions4__type)
1740
(declare-rel junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_unless (Bool junctions4_junctions4__type Bool junctions4_junctions4__type))
1741
(rule (=> 
1742
  (and (= junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_unless.junctions4_junctions4__state_act junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_unless.junctions4_junctions4__state_in)
1743
       (= junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_unless.junctions4_junctions4__restart_act junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_unless.junctions4_junctions4__restart_in)
1744
       )
1745
  (junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_unless junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_unless.junctions4_junctions4__restart_in junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_unless.junctions4_junctions4__state_in junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_unless.junctions4_junctions4__restart_act junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_unless.junctions4_junctions4__state_act)
1746
))
1747

    
1748
; Junctions4_Junctions4_node
1749
(declare-var Junctions4_Junctions4_node.idJunctions4_Junctions4_1 Int)
1750
(declare-var Junctions4_Junctions4_node.a_1 Int)
1751
(declare-var Junctions4_Junctions4_node.b_1 Int)
1752
(declare-var Junctions4_Junctions4_node.c_1 Int)
1753
(declare-var Junctions4_Junctions4_node.idJunctions4_TOP_1 Int)
1754
(declare-var Junctions4_Junctions4_node.x Int)
1755
(declare-var Junctions4_Junctions4_node.idJunctions4_Junctions4 Int)
1756
(declare-var Junctions4_Junctions4_node.a Int)
1757
(declare-var Junctions4_Junctions4_node.b Int)
1758
(declare-var Junctions4_Junctions4_node.c Int)
1759
(declare-var Junctions4_Junctions4_node.idJunctions4_TOP Int)
1760
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_c Bool)
1761
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_c junctions4_junctions4__type)
1762
(declare-var Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_c Bool)
1763
(declare-var Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_c junctions4_top__type)
1764
(declare-var Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_c Bool)
1765
(declare-var Junctions4_Junctions4_node.ni_5._arrow._first_c Bool)
1766
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_m Bool)
1767
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_m junctions4_junctions4__type)
1768
(declare-var Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_m Bool)
1769
(declare-var Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_m junctions4_top__type)
1770
(declare-var Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_m Bool)
1771
(declare-var Junctions4_Junctions4_node.ni_5._arrow._first_m Bool)
1772
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_x Bool)
1773
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_x junctions4_junctions4__type)
1774
(declare-var Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_x Bool)
1775
(declare-var Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_x junctions4_top__type)
1776
(declare-var Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_x Bool)
1777
(declare-var Junctions4_Junctions4_node.ni_5._arrow._first_x Bool)
1778
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_1 Bool)
1779
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_10 Int)
1780
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_11 Int)
1781
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_12 Int)
1782
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_13 Int)
1783
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_14 Bool)
1784
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_15 junctions4_junctions4__type)
1785
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_16 Int)
1786
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_17 Int)
1787
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_18 Int)
1788
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_19 Int)
1789
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_2 junctions4_junctions4__type)
1790
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_20 Int)
1791
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_21 Bool)
1792
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_22 junctions4_junctions4__type)
1793
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_23 Int)
1794
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_24 Int)
1795
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_25 Int)
1796
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_26 Int)
1797
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_27 Int)
1798
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_28 Bool)
1799
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_3 Bool)
1800
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_4 junctions4_junctions4__type)
1801
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_5 Bool)
1802
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_6 junctions4_junctions4__type)
1803
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_7 Bool)
1804
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_8 junctions4_junctions4__type)
1805
(declare-var Junctions4_Junctions4_node.__Junctions4_Junctions4_node_9 Int)
1806
(declare-var Junctions4_Junctions4_node.junctions4_junctions4__next_restart_in Bool)
1807
(declare-var Junctions4_Junctions4_node.junctions4_junctions4__next_state_in junctions4_junctions4__type)
1808
(declare-var Junctions4_Junctions4_node.junctions4_junctions4__restart_act Bool)
1809
(declare-var Junctions4_Junctions4_node.junctions4_junctions4__restart_in Bool)
1810
(declare-var Junctions4_Junctions4_node.junctions4_junctions4__state_act junctions4_junctions4__type)
1811
(declare-var Junctions4_Junctions4_node.junctions4_junctions4__state_in junctions4_junctions4__type)
1812
(declare-rel Junctions4_Junctions4_node_reset (Bool junctions4_junctions4__type Bool junctions4_top__type Bool Bool Bool junctions4_junctions4__type Bool junctions4_top__type Bool Bool))
1813
(declare-rel Junctions4_Junctions4_node_step (Int Int Int Int Int Int Int Int Int Int Int Bool junctions4_junctions4__type Bool junctions4_top__type Bool Bool Bool junctions4_junctions4__type Bool junctions4_top__type Bool Bool))
1814

    
1815
(rule (=> 
1816
  (and 
1817
       (= Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_m Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_c)
1818
       (= Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_m Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_c)
1819
       (= Junctions4_Junctions4_node.ni_5._arrow._first_m true)
1820
       (junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until_reset 
1821
       Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_c
1822
       Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_c
1823
       Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_c
1824
       Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_m
1825
       Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_m
1826
       Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_m)
1827
  )
1828
  (Junctions4_Junctions4_node_reset Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_c
1829
                                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_c
1830
                                    Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_c
1831
                                    Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_c
1832
                                    Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_c
1833
                                    Junctions4_Junctions4_node.ni_5._arrow._first_c
1834
                                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_m
1835
                                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_m
1836
                                    Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_m
1837
                                    Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_m
1838
                                    Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_m
1839
                                    Junctions4_Junctions4_node.ni_5._arrow._first_m)
1840
))
1841

    
1842
(rule (=> 
1843
  (and (= Junctions4_Junctions4_node.ni_5._arrow._first_m Junctions4_Junctions4_node.ni_5._arrow._first_c)
1844
       (and (= Junctions4_Junctions4_node.__Junctions4_Junctions4_node_28 (ite Junctions4_Junctions4_node.ni_5._arrow._first_m true false))
1845
            (= Junctions4_Junctions4_node.ni_5._arrow._first_x false))
1846
       (and (or (not (= Junctions4_Junctions4_node.__Junctions4_Junctions4_node_28 false))
1847
               (and (= Junctions4_Junctions4_node.junctions4_junctions4__state_in Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_c)
1848
                    (= Junctions4_Junctions4_node.junctions4_junctions4__restart_in Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_c)
1849
                    ))
1850
            (or (not (= Junctions4_Junctions4_node.__Junctions4_Junctions4_node_28 true))
1851
               (and (= Junctions4_Junctions4_node.junctions4_junctions4__state_in POINTJunctions4_Junctions4)
1852
                    (= Junctions4_Junctions4_node.junctions4_junctions4__restart_in false)
1853
                    ))
1854
       )
1855
       (and (or (not (= Junctions4_Junctions4_node.junctions4_junctions4__state_in JUNCTIONS4_TOP_IDL))
1856
               (and (junctions4_junctions4__JUNCTIONS4_TOP_IDL_unless 
1857
                    Junctions4_Junctions4_node.junctions4_junctions4__restart_in
1858
                    Junctions4_Junctions4_node.junctions4_junctions4__state_in
1859
                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_1
1860
                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_2)
1861
                    (= Junctions4_Junctions4_node.junctions4_junctions4__state_act Junctions4_Junctions4_node.__Junctions4_Junctions4_node_2)
1862
                    (= Junctions4_Junctions4_node.junctions4_junctions4__restart_act Junctions4_Junctions4_node.__Junctions4_Junctions4_node_1)
1863
                    ))
1864
            (or (not (= Junctions4_Junctions4_node.junctions4_junctions4__state_in POINTJunctions4_Junctions4))
1865
               (and (junctions4_junctions4__POINTJunctions4_Junctions4_unless 
1866
                    Junctions4_Junctions4_node.junctions4_junctions4__restart_in
1867
                    Junctions4_Junctions4_node.junctions4_junctions4__state_in
1868
                    Junctions4_Junctions4_node.idJunctions4_Junctions4_1
1869
                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_5
1870
                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_6)
1871
                    (= Junctions4_Junctions4_node.junctions4_junctions4__state_act Junctions4_Junctions4_node.__Junctions4_Junctions4_node_6)
1872
                    (= Junctions4_Junctions4_node.junctions4_junctions4__restart_act Junctions4_Junctions4_node.__Junctions4_Junctions4_node_5)
1873
                    ))
1874
            (or (not (= Junctions4_Junctions4_node.junctions4_junctions4__state_in POINT__TO__JUNCTIONS4_TOP_1))
1875
               (and (junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_unless 
1876
                    Junctions4_Junctions4_node.junctions4_junctions4__restart_in
1877
                    Junctions4_Junctions4_node.junctions4_junctions4__state_in
1878
                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_3
1879
                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_4)
1880
                    (= Junctions4_Junctions4_node.junctions4_junctions4__state_act Junctions4_Junctions4_node.__Junctions4_Junctions4_node_4)
1881
                    (= Junctions4_Junctions4_node.junctions4_junctions4__restart_act Junctions4_Junctions4_node.__Junctions4_Junctions4_node_3)
1882
                    ))
1883
       )
1884
       (and (or (not (= Junctions4_Junctions4_node.junctions4_junctions4__state_act JUNCTIONS4_TOP_IDL))
1885
               (and (and (or (not (= Junctions4_Junctions4_node.junctions4_junctions4__restart_act true))
1886
                            (junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until_reset 
1887
                            Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_c
1888
                            Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_c
1889
                            Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_c
1890
                            Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_m
1891
                            Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_m
1892
                            Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_m))
1893
                         (or (not (= Junctions4_Junctions4_node.junctions4_junctions4__restart_act false))
1894
                            (and (= Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_m Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_c)
1895
                                 (= Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_m Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_c)
1896
                                 (= Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_m Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_c)
1897
                                 )
1898
                            )
1899
                    )
1900
                    (and (= Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_m Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_c)
1901
                         (= Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_m Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_c)
1902
                         (= Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_m Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_c)
1903
                         )
1904
                    (junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until_step 
1905
                    Junctions4_Junctions4_node.idJunctions4_Junctions4_1
1906
                    Junctions4_Junctions4_node.a_1
1907
                    Junctions4_Junctions4_node.b_1
1908
                    Junctions4_Junctions4_node.c_1
1909
                    Junctions4_Junctions4_node.idJunctions4_TOP_1
1910
                    Junctions4_Junctions4_node.x
1911
                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_7
1912
                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_8
1913
                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_9
1914
                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_10
1915
                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_11
1916
                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_12
1917
                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_13
1918
                    Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_m
1919
                    Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_m
1920
                    Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_m
1921
                    Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_x
1922
                    Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_x
1923
                    Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_x)
1924
                    (= Junctions4_Junctions4_node.junctions4_junctions4__next_state_in Junctions4_Junctions4_node.__Junctions4_Junctions4_node_8)
1925
                    (= Junctions4_Junctions4_node.junctions4_junctions4__next_restart_in Junctions4_Junctions4_node.__Junctions4_Junctions4_node_7)
1926
                    (= Junctions4_Junctions4_node.idJunctions4_TOP Junctions4_Junctions4_node.__Junctions4_Junctions4_node_13)
1927
                    (= Junctions4_Junctions4_node.idJunctions4_Junctions4 Junctions4_Junctions4_node.__Junctions4_Junctions4_node_12)
1928
                    (= Junctions4_Junctions4_node.c Junctions4_Junctions4_node.__Junctions4_Junctions4_node_11)
1929
                    (= Junctions4_Junctions4_node.b Junctions4_Junctions4_node.__Junctions4_Junctions4_node_10)
1930
                    (= Junctions4_Junctions4_node.a Junctions4_Junctions4_node.__Junctions4_Junctions4_node_9)
1931
                    ))
1932
            (or (not (= Junctions4_Junctions4_node.junctions4_junctions4__state_act POINTJunctions4_Junctions4))
1933
               (and (junctions4_junctions4__POINTJunctions4_Junctions4_handler_until 
1934
                    Junctions4_Junctions4_node.idJunctions4_Junctions4_1
1935
                    Junctions4_Junctions4_node.a_1
1936
                    Junctions4_Junctions4_node.b_1
1937
                    Junctions4_Junctions4_node.c_1
1938
                    Junctions4_Junctions4_node.idJunctions4_TOP_1
1939
                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_21
1940
                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_22
1941
                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_23
1942
                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_24
1943
                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_25
1944
                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_26
1945
                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_27)
1946
                    (= Junctions4_Junctions4_node.junctions4_junctions4__next_state_in Junctions4_Junctions4_node.__Junctions4_Junctions4_node_22)
1947
                    (= Junctions4_Junctions4_node.junctions4_junctions4__next_restart_in Junctions4_Junctions4_node.__Junctions4_Junctions4_node_21)
1948
                    (= Junctions4_Junctions4_node.idJunctions4_TOP Junctions4_Junctions4_node.__Junctions4_Junctions4_node_27)
1949
                    (= Junctions4_Junctions4_node.idJunctions4_Junctions4 Junctions4_Junctions4_node.__Junctions4_Junctions4_node_26)
1950
                    (= Junctions4_Junctions4_node.c Junctions4_Junctions4_node.__Junctions4_Junctions4_node_25)
1951
                    (= Junctions4_Junctions4_node.b Junctions4_Junctions4_node.__Junctions4_Junctions4_node_24)
1952
                    (= Junctions4_Junctions4_node.a Junctions4_Junctions4_node.__Junctions4_Junctions4_node_23)
1953
                    ))
1954
            (or (not (= Junctions4_Junctions4_node.junctions4_junctions4__state_act POINT__TO__JUNCTIONS4_TOP_1))
1955
               (and (junctions4_junctions4__POINT__TO__JUNCTIONS4_TOP_1_handler_until 
1956
                    Junctions4_Junctions4_node.idJunctions4_Junctions4_1
1957
                    Junctions4_Junctions4_node.a_1
1958
                    Junctions4_Junctions4_node.b_1
1959
                    Junctions4_Junctions4_node.c_1
1960
                    Junctions4_Junctions4_node.idJunctions4_TOP_1
1961
                    Junctions4_Junctions4_node.x
1962
                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_14
1963
                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_15
1964
                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_16
1965
                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_17
1966
                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_18
1967
                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_19
1968
                    Junctions4_Junctions4_node.__Junctions4_Junctions4_node_20)
1969
                    (= Junctions4_Junctions4_node.junctions4_junctions4__next_state_in Junctions4_Junctions4_node.__Junctions4_Junctions4_node_15)
1970
                    (= Junctions4_Junctions4_node.junctions4_junctions4__next_restart_in Junctions4_Junctions4_node.__Junctions4_Junctions4_node_14)
1971
                    (= Junctions4_Junctions4_node.idJunctions4_TOP Junctions4_Junctions4_node.__Junctions4_Junctions4_node_20)
1972
                    (= Junctions4_Junctions4_node.idJunctions4_Junctions4 Junctions4_Junctions4_node.__Junctions4_Junctions4_node_19)
1973
                    (= Junctions4_Junctions4_node.c Junctions4_Junctions4_node.__Junctions4_Junctions4_node_18)
1974
                    (= Junctions4_Junctions4_node.b Junctions4_Junctions4_node.__Junctions4_Junctions4_node_17)
1975
                    (= Junctions4_Junctions4_node.a Junctions4_Junctions4_node.__Junctions4_Junctions4_node_16)
1976
                    ))
1977
       )
1978
       (= Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_x Junctions4_Junctions4_node.junctions4_junctions4__next_state_in)
1979
       (= Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_x Junctions4_Junctions4_node.junctions4_junctions4__next_restart_in)
1980
       )
1981
  (Junctions4_Junctions4_node_step Junctions4_Junctions4_node.idJunctions4_Junctions4_1
1982
                                   Junctions4_Junctions4_node.a_1
1983
                                   Junctions4_Junctions4_node.b_1
1984
                                   Junctions4_Junctions4_node.c_1
1985
                                   Junctions4_Junctions4_node.idJunctions4_TOP_1
1986
                                   Junctions4_Junctions4_node.x
1987
                                   Junctions4_Junctions4_node.idJunctions4_Junctions4
1988
                                   Junctions4_Junctions4_node.a
1989
                                   Junctions4_Junctions4_node.b
1990
                                   Junctions4_Junctions4_node.c
1991
                                   Junctions4_Junctions4_node.idJunctions4_TOP
1992
                                   Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_c
1993
                                   Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_c
1994
                                   Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_c
1995
                                   Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_c
1996
                                   Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_c
1997
                                   Junctions4_Junctions4_node.ni_5._arrow._first_c
1998
                                   Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_x
1999
                                   Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_x
2000
                                   Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_x
2001
                                   Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_x
2002
                                   Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_x
2003
                                   Junctions4_Junctions4_node.ni_5._arrow._first_x)
2004
))
2005

    
2006
; Junctions4_Junctions4
2007
(declare-var Junctions4_Junctions4.x Int)
2008
(declare-var Junctions4_Junctions4.a Int)
2009
(declare-var Junctions4_Junctions4.b Int)
2010
(declare-var Junctions4_Junctions4.c Int)
2011
(declare-var Junctions4_Junctions4.__Junctions4_Junctions4_2_c Int)
2012
(declare-var Junctions4_Junctions4.__Junctions4_Junctions4_3_c Int)
2013
(declare-var Junctions4_Junctions4.__Junctions4_Junctions4_4_c Int)
2014
(declare-var Junctions4_Junctions4.__Junctions4_Junctions4_5_c Int)
2015
(declare-var Junctions4_Junctions4.__Junctions4_Junctions4_6_c Int)
2016
(declare-var Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_c Bool)
2017
(declare-var Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_c junctions4_junctions4__type)
2018
(declare-var Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_c Bool)
2019
(declare-var Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_c junctions4_top__type)
2020
(declare-var Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_c Bool)
2021
(declare-var Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_5._arrow._first_c Bool)
2022
(declare-var Junctions4_Junctions4.ni_3._arrow._first_c Bool)
2023
(declare-var Junctions4_Junctions4.__Junctions4_Junctions4_2_m Int)
2024
(declare-var Junctions4_Junctions4.__Junctions4_Junctions4_3_m Int)
2025
(declare-var Junctions4_Junctions4.__Junctions4_Junctions4_4_m Int)
2026
(declare-var Junctions4_Junctions4.__Junctions4_Junctions4_5_m Int)
2027
(declare-var Junctions4_Junctions4.__Junctions4_Junctions4_6_m Int)
2028
(declare-var Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_m Bool)
2029
(declare-var Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_m junctions4_junctions4__type)
2030
(declare-var Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_m Bool)
2031
(declare-var Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_m junctions4_top__type)
2032
(declare-var Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_m Bool)
2033
(declare-var Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_5._arrow._first_m Bool)
2034
(declare-var Junctions4_Junctions4.ni_3._arrow._first_m Bool)
2035
(declare-var Junctions4_Junctions4.__Junctions4_Junctions4_2_x Int)
2036
(declare-var Junctions4_Junctions4.__Junctions4_Junctions4_3_x Int)
2037
(declare-var Junctions4_Junctions4.__Junctions4_Junctions4_4_x Int)
2038
(declare-var Junctions4_Junctions4.__Junctions4_Junctions4_5_x Int)
2039
(declare-var Junctions4_Junctions4.__Junctions4_Junctions4_6_x Int)
2040
(declare-var Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_x Bool)
2041
(declare-var Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_x junctions4_junctions4__type)
2042
(declare-var Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_x Bool)
2043
(declare-var Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_x junctions4_top__type)
2044
(declare-var Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_x Bool)
2045
(declare-var Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_5._arrow._first_x Bool)
2046
(declare-var Junctions4_Junctions4.ni_3._arrow._first_x Bool)
2047
(declare-var Junctions4_Junctions4.__Junctions4_Junctions4_1 Bool)
2048
(declare-var Junctions4_Junctions4.a_1 Int)
2049
(declare-var Junctions4_Junctions4.b_1 Int)
2050
(declare-var Junctions4_Junctions4.c_1 Int)
2051
(declare-var Junctions4_Junctions4.idJunctions4_Junctions4 Int)
2052
(declare-var Junctions4_Junctions4.idJunctions4_Junctions4_1 Int)
2053
(declare-var Junctions4_Junctions4.idJunctions4_TOP Int)
2054
(declare-var Junctions4_Junctions4.idJunctions4_TOP_1 Int)
2055
(declare-rel Junctions4_Junctions4_reset (Int Int Int Int Int Bool junctions4_junctions4__type Bool junctions4_top__type Bool Bool Bool Int Int Int Int Int Bool junctions4_junctions4__type Bool junctions4_top__type Bool Bool Bool))
2056
(declare-rel Junctions4_Junctions4_step (Int Int Int Int Int Int Int Int Int Bool junctions4_junctions4__type Bool junctions4_top__type Bool Bool Bool Int Int Int Int Int Bool junctions4_junctions4__type Bool junctions4_top__type Bool Bool Bool))
2057

    
2058
(rule (=> 
2059
  (and 
2060
       (= Junctions4_Junctions4.__Junctions4_Junctions4_2_m Junctions4_Junctions4.__Junctions4_Junctions4_2_c)
2061
       (= Junctions4_Junctions4.__Junctions4_Junctions4_3_m Junctions4_Junctions4.__Junctions4_Junctions4_3_c)
2062
       (= Junctions4_Junctions4.__Junctions4_Junctions4_4_m Junctions4_Junctions4.__Junctions4_Junctions4_4_c)
2063
       (= Junctions4_Junctions4.__Junctions4_Junctions4_5_m Junctions4_Junctions4.__Junctions4_Junctions4_5_c)
2064
       (= Junctions4_Junctions4.__Junctions4_Junctions4_6_m Junctions4_Junctions4.__Junctions4_Junctions4_6_c)
2065
       (= Junctions4_Junctions4.ni_3._arrow._first_m true)
2066
       (Junctions4_Junctions4_node_reset Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_c
2067
                                         Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_c
2068
                                         Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_c
2069
                                         Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_c
2070
                                         Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_c
2071
                                         Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_5._arrow._first_c
2072
                                         Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_m
2073
                                         Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_m
2074
                                         Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_m
2075
                                         Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_m
2076
                                         Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_m
2077
                                         Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_5._arrow._first_m)
2078
  )
2079
  (Junctions4_Junctions4_reset Junctions4_Junctions4.__Junctions4_Junctions4_2_c
2080
                               Junctions4_Junctions4.__Junctions4_Junctions4_3_c
2081
                               Junctions4_Junctions4.__Junctions4_Junctions4_4_c
2082
                               Junctions4_Junctions4.__Junctions4_Junctions4_5_c
2083
                               Junctions4_Junctions4.__Junctions4_Junctions4_6_c
2084
                               Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_c
2085
                               Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_c
2086
                               Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_c
2087
                               Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_c
2088
                               Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_c
2089
                               Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_5._arrow._first_c
2090
                               Junctions4_Junctions4.ni_3._arrow._first_c
2091
                               Junctions4_Junctions4.__Junctions4_Junctions4_2_m
2092
                               Junctions4_Junctions4.__Junctions4_Junctions4_3_m
2093
                               Junctions4_Junctions4.__Junctions4_Junctions4_4_m
2094
                               Junctions4_Junctions4.__Junctions4_Junctions4_5_m
2095
                               Junctions4_Junctions4.__Junctions4_Junctions4_6_m
2096
                               Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_m
2097
                               Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_m
2098
                               Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_m
2099
                               Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_m
2100
                               Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_m
2101
                               Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_5._arrow._first_m
2102
                               Junctions4_Junctions4.ni_3._arrow._first_m)
2103
))
2104

    
2105
(rule (=> 
2106
  (and (= Junctions4_Junctions4.ni_3._arrow._first_m Junctions4_Junctions4.ni_3._arrow._first_c)
2107
       (and (= Junctions4_Junctions4.__Junctions4_Junctions4_1 (ite Junctions4_Junctions4.ni_3._arrow._first_m true false))
2108
            (= Junctions4_Junctions4.ni_3._arrow._first_x false))
2109
       (and (or (not (= Junctions4_Junctions4.__Junctions4_Junctions4_1 false))
2110
               (and (= Junctions4_Junctions4.idJunctions4_TOP_1 Junctions4_Junctions4.__Junctions4_Junctions4_2_c)
2111
                    (= Junctions4_Junctions4.idJunctions4_Junctions4_1 Junctions4_Junctions4.__Junctions4_Junctions4_3_c)
2112
                    (= Junctions4_Junctions4.c_1 Junctions4_Junctions4.__Junctions4_Junctions4_4_c)
2113
                    (= Junctions4_Junctions4.b_1 Junctions4_Junctions4.__Junctions4_Junctions4_5_c)
2114
                    (= Junctions4_Junctions4.a_1 Junctions4_Junctions4.__Junctions4_Junctions4_6_c)
2115
                    ))
2116
            (or (not (= Junctions4_Junctions4.__Junctions4_Junctions4_1 true))
2117
               (and (= Junctions4_Junctions4.idJunctions4_TOP_1 0)
2118
                    (= Junctions4_Junctions4.idJunctions4_Junctions4_1 0)
2119
                    (= Junctions4_Junctions4.c_1 111111)
2120
                    (= Junctions4_Junctions4.b_1 111111)
2121
                    (= Junctions4_Junctions4.a_1 111111)
2122
                    ))
2123
       )
2124
       (and (= Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_m Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_c)
2125
            (= Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_m Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_c)
2126
            (= Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_m Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_c)
2127
            (= Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_m Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_c)
2128
            (= Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_m Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_c)
2129
            (= Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_5._arrow._first_m Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_5._arrow._first_c)
2130
            )
2131
       (Junctions4_Junctions4_node_step Junctions4_Junctions4.idJunctions4_Junctions4_1
2132
                                        Junctions4_Junctions4.a_1
2133
                                        Junctions4_Junctions4.b_1
2134
                                        Junctions4_Junctions4.c_1
2135
                                        Junctions4_Junctions4.idJunctions4_TOP_1
2136
                                        Junctions4_Junctions4.x
2137
                                        Junctions4_Junctions4.idJunctions4_Junctions4
2138
                                        Junctions4_Junctions4.a
2139
                                        Junctions4_Junctions4.b
2140
                                        Junctions4_Junctions4.c
2141
                                        Junctions4_Junctions4.idJunctions4_TOP
2142
                                        Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_m
2143
                                        Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_m
2144
                                        Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_m
2145
                                        Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_m
2146
                                        Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_m
2147
                                        Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_5._arrow._first_m
2148
                                        Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_x
2149
                                        Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_x
2150
                                        Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_x
2151
                                        Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_x
2152
                                        Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_x
2153
                                        Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_5._arrow._first_x)
2154
       (= Junctions4_Junctions4.__Junctions4_Junctions4_6_x Junctions4_Junctions4.a)
2155
       (= Junctions4_Junctions4.__Junctions4_Junctions4_5_x Junctions4_Junctions4.b)
2156
       (= Junctions4_Junctions4.__Junctions4_Junctions4_4_x Junctions4_Junctions4.c)
2157
       (= Junctions4_Junctions4.__Junctions4_Junctions4_3_x Junctions4_Junctions4.idJunctions4_Junctions4)
2158
       (= Junctions4_Junctions4.__Junctions4_Junctions4_2_x Junctions4_Junctions4.idJunctions4_TOP)
2159
       )
2160
  (Junctions4_Junctions4_step Junctions4_Junctions4.x
2161
                              Junctions4_Junctions4.a
2162
                              Junctions4_Junctions4.b
2163
                              Junctions4_Junctions4.c
2164
                              Junctions4_Junctions4.__Junctions4_Junctions4_2_c
2165
                              Junctions4_Junctions4.__Junctions4_Junctions4_3_c
2166
                              Junctions4_Junctions4.__Junctions4_Junctions4_4_c
2167
                              Junctions4_Junctions4.__Junctions4_Junctions4_5_c
2168
                              Junctions4_Junctions4.__Junctions4_Junctions4_6_c
2169
                              Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_c
2170
                              Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_c
2171
                              Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_c
2172
                              Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_c
2173
                              Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_c
2174
                              Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_5._arrow._first_c
2175
                              Junctions4_Junctions4.ni_3._arrow._first_c
2176
                              Junctions4_Junctions4.__Junctions4_Junctions4_2_x
2177
                              Junctions4_Junctions4.__Junctions4_Junctions4_3_x
2178
                              Junctions4_Junctions4.__Junctions4_Junctions4_4_x
2179
                              Junctions4_Junctions4.__Junctions4_Junctions4_5_x
2180
                              Junctions4_Junctions4.__Junctions4_Junctions4_6_x
2181
                              Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_x
2182
                              Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_x
2183
                              Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_x
2184
                              Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_x
2185
                              Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_x
2186
                              Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_5._arrow._first_x
2187
                              Junctions4_Junctions4.ni_3._arrow._first_x)
2188
))
2189

    
2190
; Junctions4_TOP_ex
2191
(declare-var Junctions4_TOP_ex.c_1 Int)
2192
(declare-var Junctions4_TOP_ex.idJunctions4_TOP_1 Int)
2193
(declare-var Junctions4_TOP_ex.idJunctions4_Junctions4_1 Int)
2194
(declare-var Junctions4_TOP_ex.isInner Bool)
2195
(declare-var Junctions4_TOP_ex.c Int)
2196
(declare-var Junctions4_TOP_ex.idJunctions4_TOP Int)
2197
(declare-var Junctions4_TOP_ex.idJunctions4_Junctions4 Int)
2198
(declare-var Junctions4_TOP_ex.__Junctions4_TOP_ex_2 Bool)
2199
(declare-var Junctions4_TOP_ex.__Junctions4_TOP_ex_3 Bool)
2200
(declare-var Junctions4_TOP_ex.__Junctions4_TOP_ex_4 Int)
2201
(declare-var Junctions4_TOP_ex.__Junctions4_TOP_ex_5 Int)
2202
(declare-var Junctions4_TOP_ex.__Junctions4_TOP_ex_6 Int)
2203
(declare-var Junctions4_TOP_ex.c_2 Int)
2204
(declare-var Junctions4_TOP_ex.c_3 Int)
2205
(declare-var Junctions4_TOP_ex.idJunctions4_Junctions4_2 Int)
2206
(declare-var Junctions4_TOP_ex.idJunctions4_TOP_2 Int)
2207
(declare-var Junctions4_TOP_ex.idJunctions4_TOP_3 Int)
2208
(declare-var Junctions4_TOP_ex.idJunctions4_TOP_4 Int)
2209
(declare-rel Junctions4_TOP_ex (Int Int Int Bool Int Int Int))
2210
(rule (=> 
2211
  (and (TOP_B_ex Junctions4_TOP_ex.idJunctions4_TOP_1
2212
                 false
2213
                 Junctions4_TOP_ex.__Junctions4_TOP_ex_4)
2214
       (= Junctions4_TOP_ex.__Junctions4_TOP_ex_3 (= Junctions4_TOP_ex.idJunctions4_TOP_1 1243))
2215
       (and (or (not (= Junctions4_TOP_ex.__Junctions4_TOP_ex_3 true))
2216
               (= Junctions4_TOP_ex.idJunctions4_TOP_3 Junctions4_TOP_ex.__Junctions4_TOP_ex_4))
2217
            (or (not (= Junctions4_TOP_ex.__Junctions4_TOP_ex_3 false))
2218
               (= Junctions4_TOP_ex.idJunctions4_TOP_3 Junctions4_TOP_ex.idJunctions4_TOP_1))
2219
       )
2220
       (and (or (not (= (not Junctions4_TOP_ex.isInner) true))
2221
               (= Junctions4_TOP_ex.idJunctions4_Junctions4_2 0))
2222
            (or (not (= (not Junctions4_TOP_ex.isInner) false))
2223
               (= Junctions4_TOP_ex.idJunctions4_Junctions4_2 Junctions4_TOP_ex.idJunctions4_Junctions4_1))
2224
       )
2225
       (TOP_A_ex Junctions4_TOP_ex.c_1
2226
                 Junctions4_TOP_ex.idJunctions4_TOP_1
2227
                 false
2228
                 Junctions4_TOP_ex.__Junctions4_TOP_ex_5
2229
                 Junctions4_TOP_ex.__Junctions4_TOP_ex_6)
2230
       (= Junctions4_TOP_ex.__Junctions4_TOP_ex_2 (= Junctions4_TOP_ex.idJunctions4_TOP_1 1242))
2231
       (and (or (not (= Junctions4_TOP_ex.__Junctions4_TOP_ex_2 false))
2232
               (and (= Junctions4_TOP_ex.idJunctions4_TOP_2 Junctions4_TOP_ex.idJunctions4_TOP_1)
2233
                    (= Junctions4_TOP_ex.c_2 Junctions4_TOP_ex.c_1)
2234
                    (and (or (not (= Junctions4_TOP_ex.__Junctions4_TOP_ex_3 false))
2235
                            (and (= Junctions4_TOP_ex.idJunctions4_TOP_4 Junctions4_TOP_ex.idJunctions4_TOP_1)
2236
                                 (= Junctions4_TOP_ex.c_3 Junctions4_TOP_ex.c_1)
2237
                                 ))
2238
                         (or (not (= Junctions4_TOP_ex.__Junctions4_TOP_ex_3 true))
2239
                            (and (= Junctions4_TOP_ex.idJunctions4_TOP_4 Junctions4_TOP_ex.idJunctions4_TOP_3)
2240
                                 (= Junctions4_TOP_ex.c_3 Junctions4_TOP_ex.c_1)
2241
                                 ))
2242
                    )
2243
                    ))
2244
            (or (not (= Junctions4_TOP_ex.__Junctions4_TOP_ex_2 true))
2245
               (and (= Junctions4_TOP_ex.idJunctions4_TOP_2 Junctions4_TOP_ex.__Junctions4_TOP_ex_6)
2246
                    (= Junctions4_TOP_ex.c_2 Junctions4_TOP_ex.__Junctions4_TOP_ex_5)
2247
                    (= Junctions4_TOP_ex.idJunctions4_TOP_4 Junctions4_TOP_ex.idJunctions4_TOP_2)
2248
                    (= Junctions4_TOP_ex.c_3 Junctions4_TOP_ex.c_2)
2249
                    ))
2250
       )
2251
       (= Junctions4_TOP_ex.idJunctions4_TOP 0)
2252
       (= Junctions4_TOP_ex.idJunctions4_Junctions4 Junctions4_TOP_ex.idJunctions4_Junctions4_1)
2253
       (= Junctions4_TOP_ex.c Junctions4_TOP_ex.c_3)
2254
       )
2255
  (Junctions4_TOP_ex Junctions4_TOP_ex.c_1 Junctions4_TOP_ex.idJunctions4_TOP_1 Junctions4_TOP_ex.idJunctions4_Junctions4_1 Junctions4_TOP_ex.isInner Junctions4_TOP_ex.c Junctions4_TOP_ex.idJunctions4_TOP Junctions4_TOP_ex.idJunctions4_Junctions4)
2256
))
2257

    
2258
; Junctions4
2259
(declare-var Junctions4.x_1_1 Int)
2260
(declare-var Junctions4.a_1_1 Int)
2261
(declare-var Junctions4.b_2_1 Int)
2262
(declare-var Junctions4.c_3_1 Int)
2263
(declare-var Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_2_c Int)
2264
(declare-var Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_3_c Int)
2265
(declare-var Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_4_c Int)
2266
(declare-var Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_5_c Int)
2267
(declare-var Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_6_c Int)
2268
(declare-var Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_c Bool)
2269
(declare-var Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_c junctions4_junctions4__type)
2270
(declare-var Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_c Bool)
2271
(declare-var Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_c junctions4_top__type)
2272
(declare-var Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_c Bool)
2273
(declare-var Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_5._arrow._first_c Bool)
2274
(declare-var Junctions4.ni_0.Junctions4_Junctions4.ni_3._arrow._first_c Bool)
2275
(declare-var Junctions4.ni_1._arrow._first_c Bool)
2276
(declare-var Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_2_m Int)
2277
(declare-var Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_3_m Int)
2278
(declare-var Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_4_m Int)
2279
(declare-var Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_5_m Int)
2280
(declare-var Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_6_m Int)
2281
(declare-var Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_m Bool)
2282
(declare-var Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_m junctions4_junctions4__type)
2283
(declare-var Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_m Bool)
2284
(declare-var Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_m junctions4_top__type)
2285
(declare-var Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_m Bool)
2286
(declare-var Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_5._arrow._first_m Bool)
2287
(declare-var Junctions4.ni_0.Junctions4_Junctions4.ni_3._arrow._first_m Bool)
2288
(declare-var Junctions4.ni_1._arrow._first_m Bool)
2289
(declare-var Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_2_x Int)
2290
(declare-var Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_3_x Int)
2291
(declare-var Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_4_x Int)
2292
(declare-var Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_5_x Int)
2293
(declare-var Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_6_x Int)
2294
(declare-var Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_x Bool)
2295
(declare-var Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_x junctions4_junctions4__type)
2296
(declare-var Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_x Bool)
2297
(declare-var Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_x junctions4_top__type)
2298
(declare-var Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_x Bool)
2299
(declare-var Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_5._arrow._first_x Bool)
2300
(declare-var Junctions4.ni_0.Junctions4_Junctions4.ni_3._arrow._first_x Bool)
2301
(declare-var Junctions4.ni_1._arrow._first_x Bool)
2302
(declare-var Junctions4.Junctions4_1_1 Int)
2303
(declare-var Junctions4.Junctions4_2_1 Int)
2304
(declare-var Junctions4.Junctions4_3_1 Int)
2305
(declare-var Junctions4.__Junctions4_1 Bool)
2306
(declare-var Junctions4.i_virtual_local Real)
2307
(declare-rel Junctions4_reset (Int Int Int Int Int Bool junctions4_junctions4__type Bool junctions4_top__type Bool Bool Bool Bool Int Int Int Int Int Bool junctions4_junctions4__type Bool junctions4_top__type Bool Bool Bool Bool))
2308
(declare-rel Junctions4_step (Int Int Int Int Int Int Int Int Int Bool junctions4_junctions4__type Bool junctions4_top__type Bool Bool Bool Bool Int Int Int Int Int Bool junctions4_junctions4__type Bool junctions4_top__type Bool Bool Bool Bool))
2309

    
2310
(rule (=> 
2311
  (and 
2312
       
2313
       (= Junctions4.ni_1._arrow._first_m true)
2314
       (Junctions4_Junctions4_reset Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_2_c
2315
                                    Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_3_c
2316
                                    Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_4_c
2317
                                    Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_5_c
2318
                                    Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_6_c
2319
                                    Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_c
2320
                                    Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_c
2321
                                    Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_c
2322
                                    Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_c
2323
                                    Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_c
2324
                                    Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_5._arrow._first_c
2325
                                    Junctions4.ni_0.Junctions4_Junctions4.ni_3._arrow._first_c
2326
                                    Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_2_m
2327
                                    Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_3_m
2328
                                    Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_4_m
2329
                                    Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_5_m
2330
                                    Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_6_m
2331
                                    Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_m
2332
                                    Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_m
2333
                                    Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_m
2334
                                    Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_m
2335
                                    Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_m
2336
                                    Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_5._arrow._first_m
2337
                                    Junctions4.ni_0.Junctions4_Junctions4.ni_3._arrow._first_m)
2338
  )
2339
  (Junctions4_reset Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_2_c
2340
                    Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_3_c
2341
                    Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_4_c
2342
                    Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_5_c
2343
                    Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_6_c
2344
                    Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_c
2345
                    Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_c
2346
                    Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_c
2347
                    Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_c
2348
                    Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_c
2349
                    Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_5._arrow._first_c
2350
                    Junctions4.ni_0.Junctions4_Junctions4.ni_3._arrow._first_c
2351
                    Junctions4.ni_1._arrow._first_c
2352
                    Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_2_m
2353
                    Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_3_m
2354
                    Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_4_m
2355
                    Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_5_m
2356
                    Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_6_m
2357
                    Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_m
2358
                    Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_m
2359
                    Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_m
2360
                    Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_m
2361
                    Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_m
2362
                    Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_5._arrow._first_m
2363
                    Junctions4.ni_0.Junctions4_Junctions4.ni_3._arrow._first_m
2364
                    Junctions4.ni_1._arrow._first_m)
2365
))
2366

    
2367
(rule (=> 
2368
  (and (= Junctions4.ni_1._arrow._first_m Junctions4.ni_1._arrow._first_c)
2369
       (and (= Junctions4.__Junctions4_1 (ite Junctions4.ni_1._arrow._first_m true false))
2370
            (= Junctions4.ni_1._arrow._first_x false))
2371
       (and (or (not (= Junctions4.__Junctions4_1 true))
2372
               (= Junctions4.i_virtual_local 0.))
2373
            (or (not (= Junctions4.__Junctions4_1 false))
2374
               (= Junctions4.i_virtual_local 1.))
2375
       )
2376
       (and (= Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_2_m Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_2_c)
2377
            (= Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_3_m Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_3_c)
2378
            (= Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_4_m Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_4_c)
2379
            (= Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_5_m Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_5_c)
2380
            (= Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_6_m Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_6_c)
2381
            (= Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_m Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_c)
2382
            (= Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_m Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_c)
2383
            (= Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_m Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_c)
2384
            (= Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_m Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_c)
2385
            (= Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_m Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_c)
2386
            (= Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_5._arrow._first_m Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_5._arrow._first_c)
2387
            (= Junctions4.ni_0.Junctions4_Junctions4.ni_3._arrow._first_m Junctions4.ni_0.Junctions4_Junctions4.ni_3._arrow._first_c)
2388
            )
2389
       (Junctions4_Junctions4_step Junctions4.x_1_1
2390
                                   Junctions4.Junctions4_1_1
2391
                                   Junctions4.Junctions4_2_1
2392
                                   Junctions4.Junctions4_3_1
2393
                                   Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_2_m
2394
                                   Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_3_m
2395
                                   Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_4_m
2396
                                   Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_5_m
2397
                                   Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_6_m
2398
                                   Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_m
2399
                                   Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_m
2400
                                   Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_m
2401
                                   Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_m
2402
                                   Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_m
2403
                                   Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_5._arrow._first_m
2404
                                   Junctions4.ni_0.Junctions4_Junctions4.ni_3._arrow._first_m
2405
                                   Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_2_x
2406
                                   Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_3_x
2407
                                   Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_4_x
2408
                                   Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_5_x
2409
                                   Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_6_x
2410
                                   Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_x
2411
                                   Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_x
2412
                                   Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_x
2413
                                   Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_x
2414
                                   Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_x
2415
                                   Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_5._arrow._first_x
2416
                                   Junctions4.ni_0.Junctions4_Junctions4.ni_3._arrow._first_x)
2417
       (= Junctions4.c_3_1 Junctions4.Junctions4_3_1)
2418
       (= Junctions4.b_2_1 Junctions4.Junctions4_2_1)
2419
       (= Junctions4.a_1_1 Junctions4.Junctions4_1_1)
2420
       )
2421
  (Junctions4_step Junctions4.x_1_1
2422
                   Junctions4.a_1_1
2423
                   Junctions4.b_2_1
2424
                   Junctions4.c_3_1
2425
                   Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_2_c
2426
                   Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_3_c
2427
                   Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_4_c
2428
                   Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_5_c
2429
                   Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_6_c
2430
                   Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_c
2431
                   Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_c
2432
                   Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_c
2433
                   Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_c
2434
                   Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_c
2435
                   Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_5._arrow._first_c
2436
                   Junctions4.ni_0.Junctions4_Junctions4.ni_3._arrow._first_c
2437
                   Junctions4.ni_1._arrow._first_c
2438
                   Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_2_x
2439
                   Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_3_x
2440
                   Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_4_x
2441
                   Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_5_x
2442
                   Junctions4.ni_0.Junctions4_Junctions4.__Junctions4_Junctions4_6_x
2443
                   Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_29_x
2444
                   Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.__Junctions4_Junctions4_node_30_x
2445
                   Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_74_x
2446
                   Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.__Junctions4_TOP_node_75_x
2447
                   Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_4.junctions4_junctions4__JUNCTIONS4_TOP_IDL_handler_until.ni_6.Junctions4_TOP_node.ni_7._arrow._first_x
2448
                   Junctions4.ni_0.Junctions4_Junctions4.ni_2.Junctions4_Junctions4_node.ni_5._arrow._first_x
2449
                   Junctions4.ni_0.Junctions4_Junctions4.ni_3._arrow._first_x
2450
                   Junctions4.ni_1._arrow._first_x)
2451
))
2452