Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

lustrec-tests / regression_tests / lustre_files / success / Stateflow / src_Inner4 / Inner4.smt2 @ eb639349

History | View | Annotate | Download (308 KB)

1 eb639349 bourbouh
(declare-datatypes () ((inner4_a__type POINTInner4_A POINT__TO__A_A1_1 A_A2__TO__INNER4_INNER4JUNCTION1114_1 A_A2__TO__A_A3_2 A_A3__TO__INNER4_INNER4JUNCTION1114_1 A_A3__TO__A_A1_2 A_A1__TO__INNER4_INNER4JUNCTION1114_1 A_A1__TO__A_A2_2 A_A2_IDL A_A3_IDL A_A1_IDL)));
2
3
(declare-datatypes () ((inner4_inner4__type POINTInner4_Inner4 POINT__TO__INNER4_A_1 INNER4_A_IDL)));
4
5
; A_A1_en
6
(declare-var A_A1_en.idInner4_A_1 Int)
7
(declare-var A_A1_en.enA1cnt_1 Int)
8
(declare-var A_A1_en.isInner Bool)
9
(declare-var A_A1_en.idInner4_A Int)
10
(declare-var A_A1_en.enA1cnt Int)
11
(declare-var A_A1_en.enA1cnt_2 Int)
12
(declare-rel A_A1_en (Int Int Bool Int Int))
13
(rule (=> 
14
  (and (and (or (not (= (not A_A1_en.isInner) true))
15
               (= A_A1_en.enA1cnt_2 (+ A_A1_en.enA1cnt_1 1)))
16
            (or (not (= (not A_A1_en.isInner) false))
17
               (= A_A1_en.enA1cnt_2 A_A1_en.enA1cnt_1))
18
       )
19
       (= A_A1_en.idInner4_A 1111)
20
       (= A_A1_en.enA1cnt A_A1_en.enA1cnt_2)
21
       )
22
  (A_A1_en A_A1_en.idInner4_A_1 A_A1_en.enA1cnt_1 A_A1_en.isInner A_A1_en.idInner4_A A_A1_en.enA1cnt)
23
))
24
25
; A_A2_en
26
(declare-var A_A2_en.idInner4_A_1 Int)
27
(declare-var A_A2_en.enA2cnt_1 Int)
28
(declare-var A_A2_en.isInner Bool)
29
(declare-var A_A2_en.idInner4_A Int)
30
(declare-var A_A2_en.enA2cnt Int)
31
(declare-var A_A2_en.enA2cnt_2 Int)
32
(declare-rel A_A2_en (Int Int Bool Int Int))
33
(rule (=> 
34
  (and (and (or (not (= (not A_A2_en.isInner) true))
35
               (= A_A2_en.enA2cnt_2 (+ A_A2_en.enA2cnt_1 1)))
36
            (or (not (= (not A_A2_en.isInner) false))
37
               (= A_A2_en.enA2cnt_2 A_A2_en.enA2cnt_1))
38
       )
39
       (= A_A2_en.idInner4_A 1112)
40
       (= A_A2_en.enA2cnt A_A2_en.enA2cnt_2)
41
       )
42
  (A_A2_en A_A2_en.idInner4_A_1 A_A2_en.enA2cnt_1 A_A2_en.isInner A_A2_en.idInner4_A A_A2_en.enA2cnt)
43
))
44
45
; A_A3_en
46
(declare-var A_A3_en.idInner4_A_1 Int)
47
(declare-var A_A3_en.enA3cnt_1 Int)
48
(declare-var A_A3_en.isInner Bool)
49
(declare-var A_A3_en.idInner4_A Int)
50
(declare-var A_A3_en.enA3cnt Int)
51
(declare-var A_A3_en.enA3cnt_2 Int)
52
(declare-rel A_A3_en (Int Int Bool Int Int))
53
(rule (=> 
54
  (and (and (or (not (= (not A_A3_en.isInner) true))
55
               (= A_A3_en.enA3cnt_2 (+ A_A3_en.enA3cnt_1 1)))
56
            (or (not (= (not A_A3_en.isInner) false))
57
               (= A_A3_en.enA3cnt_2 A_A3_en.enA3cnt_1))
58
       )
59
       (= A_A3_en.idInner4_A 1113)
60
       (= A_A3_en.enA3cnt A_A3_en.enA3cnt_2)
61
       )
62
  (A_A3_en A_A3_en.idInner4_A_1 A_A3_en.enA3cnt_1 A_A3_en.isInner A_A3_en.idInner4_A A_A3_en.enA3cnt)
63
))
64
65
; A_A1_du
66
(declare-var A_A1_du.duA1cnt_1 Int)
67
(declare-var A_A1_du.duA1cnt Int)
68
(declare-rel A_A1_du (Int Int))
69
(rule (=> 
70
  (= A_A1_du.duA1cnt (+ A_A1_du.duA1cnt_1 1))
71
  (A_A1_du A_A1_du.duA1cnt_1 A_A1_du.duA1cnt)
72
))
73
74
; A_A1_ex
75
(declare-var A_A1_ex.exA1cnt_1 Int)
76
(declare-var A_A1_ex.idInner4_A_1 Int)
77
(declare-var A_A1_ex.isInner Bool)
78
(declare-var A_A1_ex.exA1cnt Int)
79
(declare-var A_A1_ex.idInner4_A Int)
80
(declare-var A_A1_ex.__A_A1_ex_1 Bool)
81
(declare-var A_A1_ex.exA1cnt_2 Int)
82
(declare-var A_A1_ex.idInner4_A_2 Int)
83
(declare-rel A_A1_ex (Int Int Bool Int Int))
84
(rule (=> 
85
  (and (= A_A1_ex.__A_A1_ex_1 (not A_A1_ex.isInner))
86
       (and (or (not (= A_A1_ex.__A_A1_ex_1 false))
87
               (and (= A_A1_ex.idInner4_A_2 A_A1_ex.idInner4_A_1)
88
                    (= A_A1_ex.exA1cnt_2 A_A1_ex.exA1cnt_1)
89
                    ))
90
            (or (not (= A_A1_ex.__A_A1_ex_1 true))
91
               (and (= A_A1_ex.idInner4_A_2 0)
92
                    (= A_A1_ex.exA1cnt_2 (+ A_A1_ex.exA1cnt_1 1))
93
                    ))
94
       )
95
       (= A_A1_ex.idInner4_A A_A1_ex.idInner4_A_1)
96
       (= A_A1_ex.exA1cnt A_A1_ex.exA1cnt_2)
97
       )
98
  (A_A1_ex A_A1_ex.exA1cnt_1 A_A1_ex.idInner4_A_1 A_A1_ex.isInner A_A1_ex.exA1cnt A_A1_ex.idInner4_A)
99
))
100
101
; Inner4_A_en
102
(declare-var Inner4_A_en.idInner4_A_1 Int)
103
(declare-var Inner4_A_en.idInner4_Inner4_1 Int)
104
(declare-var Inner4_A_en.enAcnt_1 Int)
105
(declare-var Inner4_A_en.enA1cnt_1 Int)
106
(declare-var Inner4_A_en.enA2cnt_1 Int)
107
(declare-var Inner4_A_en.enA3cnt_1 Int)
108
(declare-var Inner4_A_en.isInner Bool)
109
(declare-var Inner4_A_en.idInner4_A Int)
110
(declare-var Inner4_A_en.idInner4_Inner4 Int)
111
(declare-var Inner4_A_en.enAcnt Int)
112
(declare-var Inner4_A_en.enA1cnt Int)
113
(declare-var Inner4_A_en.enA2cnt Int)
114
(declare-var Inner4_A_en.enA3cnt Int)
115
(declare-var Inner4_A_en.__Inner4_A_en_1 Bool)
116
(declare-var Inner4_A_en.__Inner4_A_en_10 Int)
117
(declare-var Inner4_A_en.__Inner4_A_en_2 Bool)
118
(declare-var Inner4_A_en.__Inner4_A_en_3 Bool)
119
(declare-var Inner4_A_en.__Inner4_A_en_4 Bool)
120
(declare-var Inner4_A_en.__Inner4_A_en_5 Int)
121
(declare-var Inner4_A_en.__Inner4_A_en_6 Int)
122
(declare-var Inner4_A_en.__Inner4_A_en_7 Int)
123
(declare-var Inner4_A_en.__Inner4_A_en_8 Int)
124
(declare-var Inner4_A_en.__Inner4_A_en_9 Int)
125
(declare-var Inner4_A_en.enA1cnt_2 Int)
126
(declare-var Inner4_A_en.enA1cnt_3 Int)
127
(declare-var Inner4_A_en.enA1cnt_4 Int)
128
(declare-var Inner4_A_en.enA1cnt_5 Int)
129
(declare-var Inner4_A_en.enA2cnt_2 Int)
130
(declare-var Inner4_A_en.enA2cnt_3 Int)
131
(declare-var Inner4_A_en.enA3cnt_2 Int)
132
(declare-var Inner4_A_en.enA3cnt_3 Int)
133
(declare-var Inner4_A_en.enAcnt_2 Int)
134
(declare-var Inner4_A_en.enAcnt_3 Int)
135
(declare-var Inner4_A_en.enAcnt_4 Int)
136
(declare-var Inner4_A_en.idInner4_A_2 Int)
137
(declare-var Inner4_A_en.idInner4_A_3 Int)
138
(declare-var Inner4_A_en.idInner4_A_4 Int)
139
(declare-var Inner4_A_en.idInner4_A_5 Int)
140
(declare-var Inner4_A_en.idInner4_A_6 Int)
141
(declare-var Inner4_A_en.idInner4_A_7 Int)
142
(declare-var Inner4_A_en.idInner4_Inner4_3 Int)
143
(declare-var Inner4_A_en.idInner4_Inner4_4 Int)
144
(declare-rel Inner4_A_en (Int Int Int Int Int Int Bool Int Int Int Int Int Int))
145
(rule (=> 
146
  (and (and (or (not (= (not Inner4_A_en.isInner) true))
147
               (= Inner4_A_en.enAcnt_2 (+ Inner4_A_en.enAcnt_1 1)))
148
            (or (not (= (not Inner4_A_en.isInner) false))
149
               (= Inner4_A_en.enAcnt_2 Inner4_A_en.enAcnt_1))
150
       )
151
       (A_A3_en Inner4_A_en.idInner4_A_1
152
                Inner4_A_en.enA3cnt_1
153
                false
154
                Inner4_A_en.__Inner4_A_en_7
155
                Inner4_A_en.__Inner4_A_en_8)
156
       (= Inner4_A_en.__Inner4_A_en_3 (= Inner4_A_en.idInner4_A_1 1113))
157
       (and (or (not (= Inner4_A_en.__Inner4_A_en_3 false))
158
               (and (= Inner4_A_en.idInner4_A_5 Inner4_A_en.idInner4_A_1)
159
                    (= Inner4_A_en.enA3cnt_2 Inner4_A_en.enA3cnt_1)
160
                    ))
161
            (or (not (= Inner4_A_en.__Inner4_A_en_3 true))
162
               (and (= Inner4_A_en.idInner4_A_5 Inner4_A_en.__Inner4_A_en_7)
163
                    (= Inner4_A_en.enA3cnt_2 Inner4_A_en.__Inner4_A_en_8)
164
                    ))
165
       )
166
       (= Inner4_A_en.__Inner4_A_en_2 (= Inner4_A_en.idInner4_A_1 1112))
167
       (A_A2_en Inner4_A_en.idInner4_A_1
168
                Inner4_A_en.enA2cnt_1
169
                false
170
                Inner4_A_en.__Inner4_A_en_9
171
                Inner4_A_en.__Inner4_A_en_10)
172
       (and (or (not (= Inner4_A_en.__Inner4_A_en_2 false))
173
               (and (= Inner4_A_en.idInner4_A_4 Inner4_A_en.idInner4_A_1)
174
                    (= Inner4_A_en.enA2cnt_2 Inner4_A_en.enA2cnt_1)
175
                    ))
176
            (or (not (= Inner4_A_en.__Inner4_A_en_2 true))
177
               (and (= Inner4_A_en.idInner4_A_4 Inner4_A_en.__Inner4_A_en_9)
178
                    (= Inner4_A_en.enA2cnt_2 Inner4_A_en.__Inner4_A_en_10)
179
                    ))
180
       )
181
       (A_A1_en Inner4_A_en.idInner4_A_1
182
                Inner4_A_en.enA1cnt_1
183
                false
184
                Inner4_A_en.__Inner4_A_en_5
185
                Inner4_A_en.__Inner4_A_en_6)
186
       (= Inner4_A_en.__Inner4_A_en_4 (= Inner4_A_en.idInner4_A_1 1111))
187
       (and (or (not (= Inner4_A_en.__Inner4_A_en_4 false))
188
               (and (= Inner4_A_en.idInner4_A_6 Inner4_A_en.idInner4_A_1)
189
                    (= Inner4_A_en.enA1cnt_4 Inner4_A_en.enA1cnt_1)
190
                    ))
191
            (or (not (= Inner4_A_en.__Inner4_A_en_4 true))
192
               (and (= Inner4_A_en.idInner4_A_6 Inner4_A_en.__Inner4_A_en_5)
193
                    (= Inner4_A_en.enA1cnt_4 Inner4_A_en.__Inner4_A_en_6)
194
                    ))
195
       )
196
       (A_A1_en Inner4_A_en.idInner4_A_1
197
                Inner4_A_en.enA1cnt_1
198
                false
199
                Inner4_A_en.idInner4_A_2
200
                Inner4_A_en.enA1cnt_2)
201
       (= Inner4_A_en.__Inner4_A_en_1 (= Inner4_A_en.idInner4_A_1 0))
202
       (and (or (not (= Inner4_A_en.__Inner4_A_en_1 false))
203
               (and (= Inner4_A_en.idInner4_Inner4_3 1110)
204
                    (= Inner4_A_en.idInner4_A_3 Inner4_A_en.idInner4_A_1)
205
                    (= Inner4_A_en.enAcnt_3 Inner4_A_en.enAcnt_2)
206
                    (= Inner4_A_en.enA1cnt_3 Inner4_A_en.enA1cnt_1)
207
                    (and (or (not (= Inner4_A_en.__Inner4_A_en_2 false))
208
                            (and (or (not (= Inner4_A_en.__Inner4_A_en_3 false))
209
                                    (and (or (not (= Inner4_A_en.__Inner4_A_en_4 false))
210
                                            (and (= Inner4_A_en.idInner4_Inner4_4 1110)
211
                                                 (= Inner4_A_en.idInner4_A_7 Inner4_A_en.idInner4_A_1)
212
                                                 (= Inner4_A_en.enAcnt_4 Inner4_A_en.enAcnt_2)
213
                                                 (= Inner4_A_en.enA3cnt_3 Inner4_A_en.enA3cnt_1)
214
                                                 (= Inner4_A_en.enA2cnt_3 Inner4_A_en.enA2cnt_1)
215
                                                 (= Inner4_A_en.enA1cnt_5 Inner4_A_en.enA1cnt_1)
216
                                                 ))
217
                                         (or (not (= Inner4_A_en.__Inner4_A_en_4 true))
218
                                            (and (= Inner4_A_en.idInner4_Inner4_4 Inner4_A_en.idInner4_Inner4_3)
219
                                                 (= Inner4_A_en.idInner4_A_7 Inner4_A_en.idInner4_A_6)
220
                                                 (= Inner4_A_en.enAcnt_4 Inner4_A_en.enAcnt_3)
221
                                                 (= Inner4_A_en.enA3cnt_3 Inner4_A_en.enA3cnt_1)
222
                                                 (= Inner4_A_en.enA2cnt_3 Inner4_A_en.enA2cnt_1)
223
                                                 (= Inner4_A_en.enA1cnt_5 Inner4_A_en.enA1cnt_4)
224
                                                 ))
225
                                    ))
226
                                 (or (not (= Inner4_A_en.__Inner4_A_en_3 true))
227
                                    (and (= Inner4_A_en.idInner4_Inner4_4 Inner4_A_en.idInner4_Inner4_3)
228
                                         (= Inner4_A_en.idInner4_A_7 Inner4_A_en.idInner4_A_5)
229
                                         (= Inner4_A_en.enAcnt_4 Inner4_A_en.enAcnt_3)
230
                                         (= Inner4_A_en.enA3cnt_3 Inner4_A_en.enA3cnt_2)
231
                                         (= Inner4_A_en.enA2cnt_3 Inner4_A_en.enA2cnt_1)
232
                                         (= Inner4_A_en.enA1cnt_5 Inner4_A_en.enA1cnt_1)
233
                                         ))
234
                            ))
235
                         (or (not (= Inner4_A_en.__Inner4_A_en_2 true))
236
                            (and (= Inner4_A_en.idInner4_Inner4_4 Inner4_A_en.idInner4_Inner4_3)
237
                                 (= Inner4_A_en.idInner4_A_7 Inner4_A_en.idInner4_A_4)
238
                                 (= Inner4_A_en.enAcnt_4 Inner4_A_en.enAcnt_3)
239
                                 (= Inner4_A_en.enA3cnt_3 Inner4_A_en.enA3cnt_1)
240
                                 (= Inner4_A_en.enA2cnt_3 Inner4_A_en.enA2cnt_2)
241
                                 (= Inner4_A_en.enA1cnt_5 Inner4_A_en.enA1cnt_1)
242
                                 ))
243
                    )
244
                    ))
245
            (or (not (= Inner4_A_en.__Inner4_A_en_1 true))
246
               (and (= Inner4_A_en.idInner4_Inner4_3 1110)
247
                    (= Inner4_A_en.idInner4_A_3 Inner4_A_en.idInner4_A_2)
248
                    (= Inner4_A_en.enAcnt_3 Inner4_A_en.enAcnt_2)
249
                    (= Inner4_A_en.enA1cnt_3 Inner4_A_en.enA1cnt_2)
250
                    (= Inner4_A_en.idInner4_Inner4_4 Inner4_A_en.idInner4_Inner4_3)
251
                    (= Inner4_A_en.idInner4_A_7 Inner4_A_en.idInner4_A_3)
252
                    (= Inner4_A_en.enAcnt_4 Inner4_A_en.enAcnt_3)
253
                    (= Inner4_A_en.enA3cnt_3 Inner4_A_en.enA3cnt_1)
254
                    (= Inner4_A_en.enA2cnt_3 Inner4_A_en.enA2cnt_1)
255
                    (= Inner4_A_en.enA1cnt_5 Inner4_A_en.enA1cnt_3)
256
                    ))
257
       )
258
       (= Inner4_A_en.idInner4_Inner4 Inner4_A_en.idInner4_Inner4_4)
259
       (= Inner4_A_en.idInner4_A Inner4_A_en.idInner4_A_7)
260
       (= Inner4_A_en.enAcnt Inner4_A_en.enAcnt_4)
261
       (= Inner4_A_en.enA3cnt Inner4_A_en.enA3cnt_3)
262
       (= Inner4_A_en.enA2cnt Inner4_A_en.enA2cnt_3)
263
       (= Inner4_A_en.enA1cnt Inner4_A_en.enA1cnt_5)
264
       )
265
  (Inner4_A_en Inner4_A_en.idInner4_A_1 Inner4_A_en.idInner4_Inner4_1 Inner4_A_en.enAcnt_1 Inner4_A_en.enA1cnt_1 Inner4_A_en.enA2cnt_1 Inner4_A_en.enA3cnt_1 Inner4_A_en.isInner Inner4_A_en.idInner4_A Inner4_A_en.idInner4_Inner4 Inner4_A_en.enAcnt Inner4_A_en.enA1cnt Inner4_A_en.enA2cnt Inner4_A_en.enA3cnt)
266
))
267
268
; A_A2_du
269
(declare-var A_A2_du.duA2cnt_1 Int)
270
(declare-var A_A2_du.duA2cnt Int)
271
(declare-rel A_A2_du (Int Int))
272
(rule (=> 
273
  (= A_A2_du.duA2cnt (+ A_A2_du.duA2cnt_1 1))
274
  (A_A2_du A_A2_du.duA2cnt_1 A_A2_du.duA2cnt)
275
))
276
277
; A_A2_ex
278
(declare-var A_A2_ex.exA2cnt_1 Int)
279
(declare-var A_A2_ex.idInner4_A_1 Int)
280
(declare-var A_A2_ex.isInner Bool)
281
(declare-var A_A2_ex.exA2cnt Int)
282
(declare-var A_A2_ex.idInner4_A Int)
283
(declare-var A_A2_ex.__A_A2_ex_1 Bool)
284
(declare-var A_A2_ex.exA2cnt_2 Int)
285
(declare-var A_A2_ex.idInner4_A_2 Int)
286
(declare-rel A_A2_ex (Int Int Bool Int Int))
287
(rule (=> 
288
  (and (= A_A2_ex.__A_A2_ex_1 (not A_A2_ex.isInner))
289
       (and (or (not (= A_A2_ex.__A_A2_ex_1 false))
290
               (and (= A_A2_ex.idInner4_A_2 A_A2_ex.idInner4_A_1)
291
                    (= A_A2_ex.exA2cnt_2 A_A2_ex.exA2cnt_1)
292
                    ))
293
            (or (not (= A_A2_ex.__A_A2_ex_1 true))
294
               (and (= A_A2_ex.idInner4_A_2 0)
295
                    (= A_A2_ex.exA2cnt_2 (+ A_A2_ex.exA2cnt_1 1))
296
                    ))
297
       )
298
       (= A_A2_ex.idInner4_A A_A2_ex.idInner4_A_1)
299
       (= A_A2_ex.exA2cnt A_A2_ex.exA2cnt_2)
300
       )
301
  (A_A2_ex A_A2_ex.exA2cnt_1 A_A2_ex.idInner4_A_1 A_A2_ex.isInner A_A2_ex.exA2cnt A_A2_ex.idInner4_A)
302
))
303
304
; A_A3_du
305
(declare-var A_A3_du.duA3cnt_1 Int)
306
(declare-var A_A3_du.duA3cnt Int)
307
(declare-rel A_A3_du (Int Int))
308
(rule (=> 
309
  (= A_A3_du.duA3cnt (+ A_A3_du.duA3cnt_1 1))
310
  (A_A3_du A_A3_du.duA3cnt_1 A_A3_du.duA3cnt)
311
))
312
313
; A_A3_ex
314
(declare-var A_A3_ex.exA3cnt_1 Int)
315
(declare-var A_A3_ex.idInner4_A_1 Int)
316
(declare-var A_A3_ex.isInner Bool)
317
(declare-var A_A3_ex.exA3cnt Int)
318
(declare-var A_A3_ex.idInner4_A Int)
319
(declare-var A_A3_ex.__A_A3_ex_1 Bool)
320
(declare-var A_A3_ex.exA3cnt_2 Int)
321
(declare-var A_A3_ex.idInner4_A_2 Int)
322
(declare-rel A_A3_ex (Int Int Bool Int Int))
323
(rule (=> 
324
  (and (= A_A3_ex.__A_A3_ex_1 (not A_A3_ex.isInner))
325
       (and (or (not (= A_A3_ex.__A_A3_ex_1 false))
326
               (and (= A_A3_ex.idInner4_A_2 A_A3_ex.idInner4_A_1)
327
                    (= A_A3_ex.exA3cnt_2 A_A3_ex.exA3cnt_1)
328
                    ))
329
            (or (not (= A_A3_ex.__A_A3_ex_1 true))
330
               (and (= A_A3_ex.idInner4_A_2 0)
331
                    (= A_A3_ex.exA3cnt_2 (+ A_A3_ex.exA3cnt_1 1))
332
                    ))
333
       )
334
       (= A_A3_ex.idInner4_A A_A3_ex.idInner4_A_1)
335
       (= A_A3_ex.exA3cnt A_A3_ex.exA3cnt_2)
336
       )
337
  (A_A3_ex A_A3_ex.exA3cnt_1 A_A3_ex.idInner4_A_1 A_A3_ex.isInner A_A3_ex.exA3cnt A_A3_ex.idInner4_A)
338
))
339
340
; inner4_a__A_A1_IDL_handler_until
341
(declare-var inner4_a__A_A1_IDL_handler_until.idInner4_A_1 Int)
342
(declare-var inner4_a__A_A1_IDL_handler_until.enA1cnt_1 Int)
343
(declare-var inner4_a__A_A1_IDL_handler_until.exA2cnt_1 Int)
344
(declare-var inner4_a__A_A1_IDL_handler_until.enA2cnt_1 Int)
345
(declare-var inner4_a__A_A1_IDL_handler_until.enA3cnt_1 Int)
346
(declare-var inner4_a__A_A1_IDL_handler_until.enAcnt_1 Int)
347
(declare-var inner4_a__A_A1_IDL_handler_until.idInner4_Inner4_1 Int)
348
(declare-var inner4_a__A_A1_IDL_handler_until.exA3cnt_1 Int)
349
(declare-var inner4_a__A_A1_IDL_handler_until.exA1cnt_1 Int)
350
(declare-var inner4_a__A_A1_IDL_handler_until.duA2cnt_1 Int)
351
(declare-var inner4_a__A_A1_IDL_handler_until.duA3cnt_1 Int)
352
(declare-var inner4_a__A_A1_IDL_handler_until.duA1cnt_1 Int)
353
(declare-var inner4_a__A_A1_IDL_handler_until.inner4_a__restart_in Bool)
354
(declare-var inner4_a__A_A1_IDL_handler_until.inner4_a__state_in inner4_a__type)
355
(declare-var inner4_a__A_A1_IDL_handler_until.duA1cnt_out Int)
356
(declare-var inner4_a__A_A1_IDL_handler_until.duA2cnt_out Int)
357
(declare-var inner4_a__A_A1_IDL_handler_until.duA3cnt_out Int)
358
(declare-var inner4_a__A_A1_IDL_handler_until.enA1cnt_out Int)
359
(declare-var inner4_a__A_A1_IDL_handler_until.enA2cnt_out Int)
360
(declare-var inner4_a__A_A1_IDL_handler_until.enA3cnt_out Int)
361
(declare-var inner4_a__A_A1_IDL_handler_until.enAcnt_out Int)
362
(declare-var inner4_a__A_A1_IDL_handler_until.exA1cnt_out Int)
363
(declare-var inner4_a__A_A1_IDL_handler_until.exA2cnt_out Int)
364
(declare-var inner4_a__A_A1_IDL_handler_until.exA3cnt_out Int)
365
(declare-var inner4_a__A_A1_IDL_handler_until.idInner4_A_out Int)
366
(declare-var inner4_a__A_A1_IDL_handler_until.idInner4_Inner4_out Int)
367
(declare-var inner4_a__A_A1_IDL_handler_until.duA1cnt_2 Int)
368
(declare-rel inner4_a__A_A1_IDL_handler_until (Int Int Int Int Int Int Int Int Int Int Int Int Bool inner4_a__type Int Int Int Int Int Int Int Int Int Int Int Int))
369
(rule (=> 
370
  (and (= inner4_a__A_A1_IDL_handler_until.inner4_a__state_in POINTInner4_A)
371
       (= inner4_a__A_A1_IDL_handler_until.inner4_a__restart_in true)
372
       (= inner4_a__A_A1_IDL_handler_until.idInner4_Inner4_out inner4_a__A_A1_IDL_handler_until.idInner4_Inner4_1)
373
       (= inner4_a__A_A1_IDL_handler_until.idInner4_A_out inner4_a__A_A1_IDL_handler_until.idInner4_A_1)
374
       (= inner4_a__A_A1_IDL_handler_until.exA3cnt_out inner4_a__A_A1_IDL_handler_until.exA3cnt_1)
375
       (= inner4_a__A_A1_IDL_handler_until.exA2cnt_out inner4_a__A_A1_IDL_handler_until.exA2cnt_1)
376
       (= inner4_a__A_A1_IDL_handler_until.exA1cnt_out inner4_a__A_A1_IDL_handler_until.exA1cnt_1)
377
       (= inner4_a__A_A1_IDL_handler_until.enAcnt_out inner4_a__A_A1_IDL_handler_until.enAcnt_1)
378
       (= inner4_a__A_A1_IDL_handler_until.enA3cnt_out inner4_a__A_A1_IDL_handler_until.enA3cnt_1)
379
       (= inner4_a__A_A1_IDL_handler_until.enA2cnt_out inner4_a__A_A1_IDL_handler_until.enA2cnt_1)
380
       (= inner4_a__A_A1_IDL_handler_until.enA1cnt_out inner4_a__A_A1_IDL_handler_until.enA1cnt_1)
381
       (= inner4_a__A_A1_IDL_handler_until.duA3cnt_out inner4_a__A_A1_IDL_handler_until.duA3cnt_1)
382
       (= inner4_a__A_A1_IDL_handler_until.duA2cnt_out inner4_a__A_A1_IDL_handler_until.duA2cnt_1)
383
       (A_A1_du inner4_a__A_A1_IDL_handler_until.duA1cnt_1
384
                inner4_a__A_A1_IDL_handler_until.duA1cnt_2)
385
       (= inner4_a__A_A1_IDL_handler_until.duA1cnt_out inner4_a__A_A1_IDL_handler_until.duA1cnt_2)
386
       )
387
  (inner4_a__A_A1_IDL_handler_until inner4_a__A_A1_IDL_handler_until.idInner4_A_1 inner4_a__A_A1_IDL_handler_until.enA1cnt_1 inner4_a__A_A1_IDL_handler_until.exA2cnt_1 inner4_a__A_A1_IDL_handler_until.enA2cnt_1 inner4_a__A_A1_IDL_handler_until.enA3cnt_1 inner4_a__A_A1_IDL_handler_until.enAcnt_1 inner4_a__A_A1_IDL_handler_until.idInner4_Inner4_1 inner4_a__A_A1_IDL_handler_until.exA3cnt_1 inner4_a__A_A1_IDL_handler_until.exA1cnt_1 inner4_a__A_A1_IDL_handler_until.duA2cnt_1 inner4_a__A_A1_IDL_handler_until.duA3cnt_1 inner4_a__A_A1_IDL_handler_until.duA1cnt_1 inner4_a__A_A1_IDL_handler_until.inner4_a__restart_in inner4_a__A_A1_IDL_handler_until.inner4_a__state_in inner4_a__A_A1_IDL_handler_until.duA1cnt_out inner4_a__A_A1_IDL_handler_until.duA2cnt_out inner4_a__A_A1_IDL_handler_until.duA3cnt_out inner4_a__A_A1_IDL_handler_until.enA1cnt_out inner4_a__A_A1_IDL_handler_until.enA2cnt_out inner4_a__A_A1_IDL_handler_until.enA3cnt_out inner4_a__A_A1_IDL_handler_until.enAcnt_out inner4_a__A_A1_IDL_handler_until.exA1cnt_out inner4_a__A_A1_IDL_handler_until.exA2cnt_out inner4_a__A_A1_IDL_handler_until.exA3cnt_out inner4_a__A_A1_IDL_handler_until.idInner4_A_out inner4_a__A_A1_IDL_handler_until.idInner4_Inner4_out)
388
))
389
390
; inner4_a__A_A1_IDL_unless
391
(declare-var inner4_a__A_A1_IDL_unless.inner4_a__restart_in Bool)
392
(declare-var inner4_a__A_A1_IDL_unless.inner4_a__state_in inner4_a__type)
393
(declare-var inner4_a__A_A1_IDL_unless.inner4_a__restart_act Bool)
394
(declare-var inner4_a__A_A1_IDL_unless.inner4_a__state_act inner4_a__type)
395
(declare-rel inner4_a__A_A1_IDL_unless (Bool inner4_a__type Bool inner4_a__type))
396
(rule (=> 
397
  (and (= inner4_a__A_A1_IDL_unless.inner4_a__state_act inner4_a__A_A1_IDL_unless.inner4_a__state_in)
398
       (= inner4_a__A_A1_IDL_unless.inner4_a__restart_act inner4_a__A_A1_IDL_unless.inner4_a__restart_in)
399
       )
400
  (inner4_a__A_A1_IDL_unless inner4_a__A_A1_IDL_unless.inner4_a__restart_in inner4_a__A_A1_IDL_unless.inner4_a__state_in inner4_a__A_A1_IDL_unless.inner4_a__restart_act inner4_a__A_A1_IDL_unless.inner4_a__state_act)
401
))
402
403
; inner4_a__A_A1__TO__A_A2_2_handler_until
404
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.idInner4_A_1 Int)
405
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.enA1cnt_1 Int)
406
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.exA2cnt_1 Int)
407
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.enA2cnt_1 Int)
408
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.enA3cnt_1 Int)
409
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.enAcnt_1 Int)
410
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.idInner4_Inner4_1 Int)
411
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.exA3cnt_1 Int)
412
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.exA1cnt_1 Int)
413
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.duA2cnt_1 Int)
414
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.duA3cnt_1 Int)
415
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.duA1cnt_1 Int)
416
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.inner4_a__restart_in Bool)
417
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.inner4_a__state_in inner4_a__type)
418
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.duA1cnt_out Int)
419
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.duA2cnt_out Int)
420
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.duA3cnt_out Int)
421
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.enA1cnt_out Int)
422
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.enA2cnt_out Int)
423
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.enA3cnt_out Int)
424
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.enAcnt_out Int)
425
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.exA1cnt_out Int)
426
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.exA2cnt_out Int)
427
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.exA3cnt_out Int)
428
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.idInner4_A_out Int)
429
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.idInner4_Inner4_out Int)
430
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.enA2cnt_2 Int)
431
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.exA1cnt_2 Int)
432
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.idInner4_A_2 Int)
433
(declare-var inner4_a__A_A1__TO__A_A2_2_handler_until.idInner4_A_3 Int)
434
(declare-rel inner4_a__A_A1__TO__A_A2_2_handler_until (Int Int Int Int Int Int Int Int Int Int Int Int Bool inner4_a__type Int Int Int Int Int Int Int Int Int Int Int Int))
435
(rule (=> 
436
  (and (= inner4_a__A_A1__TO__A_A2_2_handler_until.inner4_a__state_in POINTInner4_A)
437
       (= inner4_a__A_A1__TO__A_A2_2_handler_until.inner4_a__restart_in true)
438
       (= inner4_a__A_A1__TO__A_A2_2_handler_until.idInner4_Inner4_out inner4_a__A_A1__TO__A_A2_2_handler_until.idInner4_Inner4_1)
439
       (A_A1_ex inner4_a__A_A1__TO__A_A2_2_handler_until.exA1cnt_1
440
                inner4_a__A_A1__TO__A_A2_2_handler_until.idInner4_A_1
441
                false
442
                inner4_a__A_A1__TO__A_A2_2_handler_until.exA1cnt_2
443
                inner4_a__A_A1__TO__A_A2_2_handler_until.idInner4_A_2)
444
       (A_A2_en inner4_a__A_A1__TO__A_A2_2_handler_until.idInner4_A_2
445
                inner4_a__A_A1__TO__A_A2_2_handler_until.enA2cnt_1
446
                false
447
                inner4_a__A_A1__TO__A_A2_2_handler_until.idInner4_A_3
448
                inner4_a__A_A1__TO__A_A2_2_handler_until.enA2cnt_2)
449
       (= inner4_a__A_A1__TO__A_A2_2_handler_until.idInner4_A_out inner4_a__A_A1__TO__A_A2_2_handler_until.idInner4_A_3)
450
       (= inner4_a__A_A1__TO__A_A2_2_handler_until.exA3cnt_out inner4_a__A_A1__TO__A_A2_2_handler_until.exA3cnt_1)
451
       (= inner4_a__A_A1__TO__A_A2_2_handler_until.exA2cnt_out inner4_a__A_A1__TO__A_A2_2_handler_until.exA2cnt_1)
452
       (= inner4_a__A_A1__TO__A_A2_2_handler_until.exA1cnt_out inner4_a__A_A1__TO__A_A2_2_handler_until.exA1cnt_2)
453
       (= inner4_a__A_A1__TO__A_A2_2_handler_until.enAcnt_out inner4_a__A_A1__TO__A_A2_2_handler_until.enAcnt_1)
454
       (= inner4_a__A_A1__TO__A_A2_2_handler_until.enA3cnt_out inner4_a__A_A1__TO__A_A2_2_handler_until.enA3cnt_1)
455
       (= inner4_a__A_A1__TO__A_A2_2_handler_until.enA2cnt_out inner4_a__A_A1__TO__A_A2_2_handler_until.enA2cnt_2)
456
       (= inner4_a__A_A1__TO__A_A2_2_handler_until.enA1cnt_out inner4_a__A_A1__TO__A_A2_2_handler_until.enA1cnt_1)
457
       (= inner4_a__A_A1__TO__A_A2_2_handler_until.duA3cnt_out inner4_a__A_A1__TO__A_A2_2_handler_until.duA3cnt_1)
458
       (= inner4_a__A_A1__TO__A_A2_2_handler_until.duA2cnt_out inner4_a__A_A1__TO__A_A2_2_handler_until.duA2cnt_1)
459
       (= inner4_a__A_A1__TO__A_A2_2_handler_until.duA1cnt_out inner4_a__A_A1__TO__A_A2_2_handler_until.duA1cnt_1)
460
       )
461
  (inner4_a__A_A1__TO__A_A2_2_handler_until inner4_a__A_A1__TO__A_A2_2_handler_until.idInner4_A_1 inner4_a__A_A1__TO__A_A2_2_handler_until.enA1cnt_1 inner4_a__A_A1__TO__A_A2_2_handler_until.exA2cnt_1 inner4_a__A_A1__TO__A_A2_2_handler_until.enA2cnt_1 inner4_a__A_A1__TO__A_A2_2_handler_until.enA3cnt_1 inner4_a__A_A1__TO__A_A2_2_handler_until.enAcnt_1 inner4_a__A_A1__TO__A_A2_2_handler_until.idInner4_Inner4_1 inner4_a__A_A1__TO__A_A2_2_handler_until.exA3cnt_1 inner4_a__A_A1__TO__A_A2_2_handler_until.exA1cnt_1 inner4_a__A_A1__TO__A_A2_2_handler_until.duA2cnt_1 inner4_a__A_A1__TO__A_A2_2_handler_until.duA3cnt_1 inner4_a__A_A1__TO__A_A2_2_handler_until.duA1cnt_1 inner4_a__A_A1__TO__A_A2_2_handler_until.inner4_a__restart_in inner4_a__A_A1__TO__A_A2_2_handler_until.inner4_a__state_in inner4_a__A_A1__TO__A_A2_2_handler_until.duA1cnt_out inner4_a__A_A1__TO__A_A2_2_handler_until.duA2cnt_out inner4_a__A_A1__TO__A_A2_2_handler_until.duA3cnt_out inner4_a__A_A1__TO__A_A2_2_handler_until.enA1cnt_out inner4_a__A_A1__TO__A_A2_2_handler_until.enA2cnt_out inner4_a__A_A1__TO__A_A2_2_handler_until.enA3cnt_out inner4_a__A_A1__TO__A_A2_2_handler_until.enAcnt_out inner4_a__A_A1__TO__A_A2_2_handler_until.exA1cnt_out inner4_a__A_A1__TO__A_A2_2_handler_until.exA2cnt_out inner4_a__A_A1__TO__A_A2_2_handler_until.exA3cnt_out inner4_a__A_A1__TO__A_A2_2_handler_until.idInner4_A_out inner4_a__A_A1__TO__A_A2_2_handler_until.idInner4_Inner4_out)
462
))
463
464
; inner4_a__A_A1__TO__A_A2_2_unless
465
(declare-var inner4_a__A_A1__TO__A_A2_2_unless.inner4_a__restart_in Bool)
466
(declare-var inner4_a__A_A1__TO__A_A2_2_unless.inner4_a__state_in inner4_a__type)
467
(declare-var inner4_a__A_A1__TO__A_A2_2_unless.inner4_a__restart_act Bool)
468
(declare-var inner4_a__A_A1__TO__A_A2_2_unless.inner4_a__state_act inner4_a__type)
469
(declare-rel inner4_a__A_A1__TO__A_A2_2_unless (Bool inner4_a__type Bool inner4_a__type))
470
(rule (=> 
471
  (and (= inner4_a__A_A1__TO__A_A2_2_unless.inner4_a__state_act inner4_a__A_A1__TO__A_A2_2_unless.inner4_a__state_in)
472
       (= inner4_a__A_A1__TO__A_A2_2_unless.inner4_a__restart_act inner4_a__A_A1__TO__A_A2_2_unless.inner4_a__restart_in)
473
       )
474
  (inner4_a__A_A1__TO__A_A2_2_unless inner4_a__A_A1__TO__A_A2_2_unless.inner4_a__restart_in inner4_a__A_A1__TO__A_A2_2_unless.inner4_a__state_in inner4_a__A_A1__TO__A_A2_2_unless.inner4_a__restart_act inner4_a__A_A1__TO__A_A2_2_unless.inner4_a__state_act)
475
))
476
477
; inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until
478
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_1 Int)
479
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA1cnt_1 Int)
480
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA2cnt_1 Int)
481
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA2cnt_1 Int)
482
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA3cnt_1 Int)
483
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enAcnt_1 Int)
484
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_Inner4_1 Int)
485
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA3cnt_1 Int)
486
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA1cnt_1 Int)
487
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA2cnt_1 Int)
488
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA3cnt_1 Int)
489
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA1cnt_1 Int)
490
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.inner4_a__restart_in Bool)
491
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.inner4_a__state_in inner4_a__type)
492
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA1cnt_out Int)
493
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA2cnt_out Int)
494
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA3cnt_out Int)
495
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA1cnt_out Int)
496
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA2cnt_out Int)
497
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA3cnt_out Int)
498
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enAcnt_out Int)
499
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA1cnt_out Int)
500
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA2cnt_out Int)
501
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA3cnt_out Int)
502
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_out Int)
503
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_Inner4_out Int)
504
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA1cnt_2 Int)
505
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA2cnt_2 Int)
506
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA3cnt_2 Int)
507
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enAcnt_2 Int)
508
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA1cnt_2 Int)
509
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_2 Int)
510
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_4 Int)
511
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_Inner4_2 Int)
512
(declare-rel inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until (Int Int Int Int Int Int Int Int Int Int Int Int Bool inner4_a__type Int Int Int Int Int Int Int Int Int Int Int Int))
513
(rule (=> 
514
  (and (= inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.inner4_a__state_in POINTInner4_A)
515
       (= inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.inner4_a__restart_in true)
516
       (Inner4_A_en 0
517
                    inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_Inner4_1
518
                    inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enAcnt_1
519
                    inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA1cnt_1
520
                    inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA2cnt_1
521
                    inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA3cnt_1
522
                    true
523
                    inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_4
524
                    inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_Inner4_2
525
                    inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enAcnt_2
526
                    inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA1cnt_2
527
                    inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA2cnt_2
528
                    inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA3cnt_2)
529
       (= inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_Inner4_out inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_Inner4_2)
530
       (= inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_out inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_4)
531
       (= inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA3cnt_out inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA3cnt_1)
532
       (= inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA2cnt_out inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA2cnt_1)
533
       (A_A1_ex inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA1cnt_1
534
                inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_1
535
                false
536
                inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA1cnt_2
537
                inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_2)
538
       (= inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA1cnt_out inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA1cnt_2)
539
       (= inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enAcnt_out inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enAcnt_2)
540
       (= inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA3cnt_out inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA3cnt_2)
541
       (= inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA2cnt_out inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA2cnt_2)
542
       (= inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA1cnt_out inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA1cnt_2)
543
       (= inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA3cnt_out inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA3cnt_1)
544
       (= inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA2cnt_out inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA2cnt_1)
545
       (= inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA1cnt_out inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA1cnt_1)
546
       )
547
  (inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_1 inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA1cnt_1 inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA2cnt_1 inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA2cnt_1 inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA3cnt_1 inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enAcnt_1 inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_Inner4_1 inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA3cnt_1 inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA1cnt_1 inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA2cnt_1 inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA3cnt_1 inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA1cnt_1 inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.inner4_a__restart_in inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.inner4_a__state_in inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA1cnt_out inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA2cnt_out inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA3cnt_out inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA1cnt_out inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA2cnt_out inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA3cnt_out inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enAcnt_out inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA1cnt_out inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA2cnt_out inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA3cnt_out inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_out inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_Inner4_out)
548
))
549
550
; inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_unless
551
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__restart_in Bool)
552
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__state_in inner4_a__type)
553
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__restart_act Bool)
554
(declare-var inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__state_act inner4_a__type)
555
(declare-rel inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_unless (Bool inner4_a__type Bool inner4_a__type))
556
(rule (=> 
557
  (and (= inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__state_act inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__state_in)
558
       (= inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__restart_act inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__restart_in)
559
       )
560
  (inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_unless inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__restart_in inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__state_in inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__restart_act inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__state_act)
561
))
562
563
; inner4_a__A_A2_IDL_handler_until
564
(declare-var inner4_a__A_A2_IDL_handler_until.idInner4_A_1 Int)
565
(declare-var inner4_a__A_A2_IDL_handler_until.enA1cnt_1 Int)
566
(declare-var inner4_a__A_A2_IDL_handler_until.exA2cnt_1 Int)
567
(declare-var inner4_a__A_A2_IDL_handler_until.enA2cnt_1 Int)
568
(declare-var inner4_a__A_A2_IDL_handler_until.enA3cnt_1 Int)
569
(declare-var inner4_a__A_A2_IDL_handler_until.enAcnt_1 Int)
570
(declare-var inner4_a__A_A2_IDL_handler_until.idInner4_Inner4_1 Int)
571
(declare-var inner4_a__A_A2_IDL_handler_until.exA3cnt_1 Int)
572
(declare-var inner4_a__A_A2_IDL_handler_until.exA1cnt_1 Int)
573
(declare-var inner4_a__A_A2_IDL_handler_until.duA2cnt_1 Int)
574
(declare-var inner4_a__A_A2_IDL_handler_until.duA3cnt_1 Int)
575
(declare-var inner4_a__A_A2_IDL_handler_until.duA1cnt_1 Int)
576
(declare-var inner4_a__A_A2_IDL_handler_until.inner4_a__restart_in Bool)
577
(declare-var inner4_a__A_A2_IDL_handler_until.inner4_a__state_in inner4_a__type)
578
(declare-var inner4_a__A_A2_IDL_handler_until.duA1cnt_out Int)
579
(declare-var inner4_a__A_A2_IDL_handler_until.duA2cnt_out Int)
580
(declare-var inner4_a__A_A2_IDL_handler_until.duA3cnt_out Int)
581
(declare-var inner4_a__A_A2_IDL_handler_until.enA1cnt_out Int)
582
(declare-var inner4_a__A_A2_IDL_handler_until.enA2cnt_out Int)
583
(declare-var inner4_a__A_A2_IDL_handler_until.enA3cnt_out Int)
584
(declare-var inner4_a__A_A2_IDL_handler_until.enAcnt_out Int)
585
(declare-var inner4_a__A_A2_IDL_handler_until.exA1cnt_out Int)
586
(declare-var inner4_a__A_A2_IDL_handler_until.exA2cnt_out Int)
587
(declare-var inner4_a__A_A2_IDL_handler_until.exA3cnt_out Int)
588
(declare-var inner4_a__A_A2_IDL_handler_until.idInner4_A_out Int)
589
(declare-var inner4_a__A_A2_IDL_handler_until.idInner4_Inner4_out Int)
590
(declare-var inner4_a__A_A2_IDL_handler_until.duA2cnt_2 Int)
591
(declare-rel inner4_a__A_A2_IDL_handler_until (Int Int Int Int Int Int Int Int Int Int Int Int Bool inner4_a__type Int Int Int Int Int Int Int Int Int Int Int Int))
592
(rule (=> 
593
  (and (= inner4_a__A_A2_IDL_handler_until.inner4_a__state_in POINTInner4_A)
594
       (= inner4_a__A_A2_IDL_handler_until.inner4_a__restart_in true)
595
       (= inner4_a__A_A2_IDL_handler_until.idInner4_Inner4_out inner4_a__A_A2_IDL_handler_until.idInner4_Inner4_1)
596
       (= inner4_a__A_A2_IDL_handler_until.idInner4_A_out inner4_a__A_A2_IDL_handler_until.idInner4_A_1)
597
       (= inner4_a__A_A2_IDL_handler_until.exA3cnt_out inner4_a__A_A2_IDL_handler_until.exA3cnt_1)
598
       (= inner4_a__A_A2_IDL_handler_until.exA2cnt_out inner4_a__A_A2_IDL_handler_until.exA2cnt_1)
599
       (= inner4_a__A_A2_IDL_handler_until.exA1cnt_out inner4_a__A_A2_IDL_handler_until.exA1cnt_1)
600
       (= inner4_a__A_A2_IDL_handler_until.enAcnt_out inner4_a__A_A2_IDL_handler_until.enAcnt_1)
601
       (= inner4_a__A_A2_IDL_handler_until.enA3cnt_out inner4_a__A_A2_IDL_handler_until.enA3cnt_1)
602
       (= inner4_a__A_A2_IDL_handler_until.enA2cnt_out inner4_a__A_A2_IDL_handler_until.enA2cnt_1)
603
       (= inner4_a__A_A2_IDL_handler_until.enA1cnt_out inner4_a__A_A2_IDL_handler_until.enA1cnt_1)
604
       (= inner4_a__A_A2_IDL_handler_until.duA3cnt_out inner4_a__A_A2_IDL_handler_until.duA3cnt_1)
605
       (A_A2_du inner4_a__A_A2_IDL_handler_until.duA2cnt_1
606
                inner4_a__A_A2_IDL_handler_until.duA2cnt_2)
607
       (= inner4_a__A_A2_IDL_handler_until.duA2cnt_out inner4_a__A_A2_IDL_handler_until.duA2cnt_2)
608
       (= inner4_a__A_A2_IDL_handler_until.duA1cnt_out inner4_a__A_A2_IDL_handler_until.duA1cnt_1)
609
       )
610
  (inner4_a__A_A2_IDL_handler_until inner4_a__A_A2_IDL_handler_until.idInner4_A_1 inner4_a__A_A2_IDL_handler_until.enA1cnt_1 inner4_a__A_A2_IDL_handler_until.exA2cnt_1 inner4_a__A_A2_IDL_handler_until.enA2cnt_1 inner4_a__A_A2_IDL_handler_until.enA3cnt_1 inner4_a__A_A2_IDL_handler_until.enAcnt_1 inner4_a__A_A2_IDL_handler_until.idInner4_Inner4_1 inner4_a__A_A2_IDL_handler_until.exA3cnt_1 inner4_a__A_A2_IDL_handler_until.exA1cnt_1 inner4_a__A_A2_IDL_handler_until.duA2cnt_1 inner4_a__A_A2_IDL_handler_until.duA3cnt_1 inner4_a__A_A2_IDL_handler_until.duA1cnt_1 inner4_a__A_A2_IDL_handler_until.inner4_a__restart_in inner4_a__A_A2_IDL_handler_until.inner4_a__state_in inner4_a__A_A2_IDL_handler_until.duA1cnt_out inner4_a__A_A2_IDL_handler_until.duA2cnt_out inner4_a__A_A2_IDL_handler_until.duA3cnt_out inner4_a__A_A2_IDL_handler_until.enA1cnt_out inner4_a__A_A2_IDL_handler_until.enA2cnt_out inner4_a__A_A2_IDL_handler_until.enA3cnt_out inner4_a__A_A2_IDL_handler_until.enAcnt_out inner4_a__A_A2_IDL_handler_until.exA1cnt_out inner4_a__A_A2_IDL_handler_until.exA2cnt_out inner4_a__A_A2_IDL_handler_until.exA3cnt_out inner4_a__A_A2_IDL_handler_until.idInner4_A_out inner4_a__A_A2_IDL_handler_until.idInner4_Inner4_out)
611
))
612
613
; inner4_a__A_A2_IDL_unless
614
(declare-var inner4_a__A_A2_IDL_unless.inner4_a__restart_in Bool)
615
(declare-var inner4_a__A_A2_IDL_unless.inner4_a__state_in inner4_a__type)
616
(declare-var inner4_a__A_A2_IDL_unless.inner4_a__restart_act Bool)
617
(declare-var inner4_a__A_A2_IDL_unless.inner4_a__state_act inner4_a__type)
618
(declare-rel inner4_a__A_A2_IDL_unless (Bool inner4_a__type Bool inner4_a__type))
619
(rule (=> 
620
  (and (= inner4_a__A_A2_IDL_unless.inner4_a__state_act inner4_a__A_A2_IDL_unless.inner4_a__state_in)
621
       (= inner4_a__A_A2_IDL_unless.inner4_a__restart_act inner4_a__A_A2_IDL_unless.inner4_a__restart_in)
622
       )
623
  (inner4_a__A_A2_IDL_unless inner4_a__A_A2_IDL_unless.inner4_a__restart_in inner4_a__A_A2_IDL_unless.inner4_a__state_in inner4_a__A_A2_IDL_unless.inner4_a__restart_act inner4_a__A_A2_IDL_unless.inner4_a__state_act)
624
))
625
626
; inner4_a__A_A2__TO__A_A3_2_handler_until
627
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.idInner4_A_1 Int)
628
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.enA1cnt_1 Int)
629
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.exA2cnt_1 Int)
630
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.enA2cnt_1 Int)
631
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.enA3cnt_1 Int)
632
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.enAcnt_1 Int)
633
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.idInner4_Inner4_1 Int)
634
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.exA3cnt_1 Int)
635
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.exA1cnt_1 Int)
636
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.duA2cnt_1 Int)
637
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.duA3cnt_1 Int)
638
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.duA1cnt_1 Int)
639
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.inner4_a__restart_in Bool)
640
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.inner4_a__state_in inner4_a__type)
641
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.duA1cnt_out Int)
642
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.duA2cnt_out Int)
643
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.duA3cnt_out Int)
644
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.enA1cnt_out Int)
645
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.enA2cnt_out Int)
646
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.enA3cnt_out Int)
647
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.enAcnt_out Int)
648
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.exA1cnt_out Int)
649
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.exA2cnt_out Int)
650
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.exA3cnt_out Int)
651
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.idInner4_A_out Int)
652
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.idInner4_Inner4_out Int)
653
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.enA3cnt_2 Int)
654
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.exA2cnt_2 Int)
655
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.idInner4_A_2 Int)
656
(declare-var inner4_a__A_A2__TO__A_A3_2_handler_until.idInner4_A_3 Int)
657
(declare-rel inner4_a__A_A2__TO__A_A3_2_handler_until (Int Int Int Int Int Int Int Int Int Int Int Int Bool inner4_a__type Int Int Int Int Int Int Int Int Int Int Int Int))
658
(rule (=> 
659
  (and (= inner4_a__A_A2__TO__A_A3_2_handler_until.inner4_a__state_in POINTInner4_A)
660
       (= inner4_a__A_A2__TO__A_A3_2_handler_until.inner4_a__restart_in true)
661
       (= inner4_a__A_A2__TO__A_A3_2_handler_until.idInner4_Inner4_out inner4_a__A_A2__TO__A_A3_2_handler_until.idInner4_Inner4_1)
662
       (A_A2_ex inner4_a__A_A2__TO__A_A3_2_handler_until.exA2cnt_1
663
                inner4_a__A_A2__TO__A_A3_2_handler_until.idInner4_A_1
664
                false
665
                inner4_a__A_A2__TO__A_A3_2_handler_until.exA2cnt_2
666
                inner4_a__A_A2__TO__A_A3_2_handler_until.idInner4_A_2)
667
       (A_A3_en inner4_a__A_A2__TO__A_A3_2_handler_until.idInner4_A_2
668
                inner4_a__A_A2__TO__A_A3_2_handler_until.enA3cnt_1
669
                false
670
                inner4_a__A_A2__TO__A_A3_2_handler_until.idInner4_A_3
671
                inner4_a__A_A2__TO__A_A3_2_handler_until.enA3cnt_2)
672
       (= inner4_a__A_A2__TO__A_A3_2_handler_until.idInner4_A_out inner4_a__A_A2__TO__A_A3_2_handler_until.idInner4_A_3)
673
       (= inner4_a__A_A2__TO__A_A3_2_handler_until.exA3cnt_out inner4_a__A_A2__TO__A_A3_2_handler_until.exA3cnt_1)
674
       (= inner4_a__A_A2__TO__A_A3_2_handler_until.exA2cnt_out inner4_a__A_A2__TO__A_A3_2_handler_until.exA2cnt_2)
675
       (= inner4_a__A_A2__TO__A_A3_2_handler_until.exA1cnt_out inner4_a__A_A2__TO__A_A3_2_handler_until.exA1cnt_1)
676
       (= inner4_a__A_A2__TO__A_A3_2_handler_until.enAcnt_out inner4_a__A_A2__TO__A_A3_2_handler_until.enAcnt_1)
677
       (= inner4_a__A_A2__TO__A_A3_2_handler_until.enA3cnt_out inner4_a__A_A2__TO__A_A3_2_handler_until.enA3cnt_2)
678
       (= inner4_a__A_A2__TO__A_A3_2_handler_until.enA2cnt_out inner4_a__A_A2__TO__A_A3_2_handler_until.enA2cnt_1)
679
       (= inner4_a__A_A2__TO__A_A3_2_handler_until.enA1cnt_out inner4_a__A_A2__TO__A_A3_2_handler_until.enA1cnt_1)
680
       (= inner4_a__A_A2__TO__A_A3_2_handler_until.duA3cnt_out inner4_a__A_A2__TO__A_A3_2_handler_until.duA3cnt_1)
681
       (= inner4_a__A_A2__TO__A_A3_2_handler_until.duA2cnt_out inner4_a__A_A2__TO__A_A3_2_handler_until.duA2cnt_1)
682
       (= inner4_a__A_A2__TO__A_A3_2_handler_until.duA1cnt_out inner4_a__A_A2__TO__A_A3_2_handler_until.duA1cnt_1)
683
       )
684
  (inner4_a__A_A2__TO__A_A3_2_handler_until inner4_a__A_A2__TO__A_A3_2_handler_until.idInner4_A_1 inner4_a__A_A2__TO__A_A3_2_handler_until.enA1cnt_1 inner4_a__A_A2__TO__A_A3_2_handler_until.exA2cnt_1 inner4_a__A_A2__TO__A_A3_2_handler_until.enA2cnt_1 inner4_a__A_A2__TO__A_A3_2_handler_until.enA3cnt_1 inner4_a__A_A2__TO__A_A3_2_handler_until.enAcnt_1 inner4_a__A_A2__TO__A_A3_2_handler_until.idInner4_Inner4_1 inner4_a__A_A2__TO__A_A3_2_handler_until.exA3cnt_1 inner4_a__A_A2__TO__A_A3_2_handler_until.exA1cnt_1 inner4_a__A_A2__TO__A_A3_2_handler_until.duA2cnt_1 inner4_a__A_A2__TO__A_A3_2_handler_until.duA3cnt_1 inner4_a__A_A2__TO__A_A3_2_handler_until.duA1cnt_1 inner4_a__A_A2__TO__A_A3_2_handler_until.inner4_a__restart_in inner4_a__A_A2__TO__A_A3_2_handler_until.inner4_a__state_in inner4_a__A_A2__TO__A_A3_2_handler_until.duA1cnt_out inner4_a__A_A2__TO__A_A3_2_handler_until.duA2cnt_out inner4_a__A_A2__TO__A_A3_2_handler_until.duA3cnt_out inner4_a__A_A2__TO__A_A3_2_handler_until.enA1cnt_out inner4_a__A_A2__TO__A_A3_2_handler_until.enA2cnt_out inner4_a__A_A2__TO__A_A3_2_handler_until.enA3cnt_out inner4_a__A_A2__TO__A_A3_2_handler_until.enAcnt_out inner4_a__A_A2__TO__A_A3_2_handler_until.exA1cnt_out inner4_a__A_A2__TO__A_A3_2_handler_until.exA2cnt_out inner4_a__A_A2__TO__A_A3_2_handler_until.exA3cnt_out inner4_a__A_A2__TO__A_A3_2_handler_until.idInner4_A_out inner4_a__A_A2__TO__A_A3_2_handler_until.idInner4_Inner4_out)
685
))
686
687
; inner4_a__A_A2__TO__A_A3_2_unless
688
(declare-var inner4_a__A_A2__TO__A_A3_2_unless.inner4_a__restart_in Bool)
689
(declare-var inner4_a__A_A2__TO__A_A3_2_unless.inner4_a__state_in inner4_a__type)
690
(declare-var inner4_a__A_A2__TO__A_A3_2_unless.inner4_a__restart_act Bool)
691
(declare-var inner4_a__A_A2__TO__A_A3_2_unless.inner4_a__state_act inner4_a__type)
692
(declare-rel inner4_a__A_A2__TO__A_A3_2_unless (Bool inner4_a__type Bool inner4_a__type))
693
(rule (=> 
694
  (and (= inner4_a__A_A2__TO__A_A3_2_unless.inner4_a__state_act inner4_a__A_A2__TO__A_A3_2_unless.inner4_a__state_in)
695
       (= inner4_a__A_A2__TO__A_A3_2_unless.inner4_a__restart_act inner4_a__A_A2__TO__A_A3_2_unless.inner4_a__restart_in)
696
       )
697
  (inner4_a__A_A2__TO__A_A3_2_unless inner4_a__A_A2__TO__A_A3_2_unless.inner4_a__restart_in inner4_a__A_A2__TO__A_A3_2_unless.inner4_a__state_in inner4_a__A_A2__TO__A_A3_2_unless.inner4_a__restart_act inner4_a__A_A2__TO__A_A3_2_unless.inner4_a__state_act)
698
))
699
700
; inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until
701
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_1 Int)
702
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA1cnt_1 Int)
703
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA2cnt_1 Int)
704
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA2cnt_1 Int)
705
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA3cnt_1 Int)
706
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enAcnt_1 Int)
707
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_Inner4_1 Int)
708
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA3cnt_1 Int)
709
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA1cnt_1 Int)
710
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA2cnt_1 Int)
711
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA3cnt_1 Int)
712
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA1cnt_1 Int)
713
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.inner4_a__restart_in Bool)
714
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.inner4_a__state_in inner4_a__type)
715
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA1cnt_out Int)
716
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA2cnt_out Int)
717
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA3cnt_out Int)
718
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA1cnt_out Int)
719
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA2cnt_out Int)
720
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA3cnt_out Int)
721
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enAcnt_out Int)
722
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA1cnt_out Int)
723
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA2cnt_out Int)
724
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA3cnt_out Int)
725
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_out Int)
726
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_Inner4_out Int)
727
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA1cnt_2 Int)
728
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA2cnt_2 Int)
729
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA3cnt_2 Int)
730
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enAcnt_2 Int)
731
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA2cnt_2 Int)
732
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_2 Int)
733
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_4 Int)
734
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_Inner4_2 Int)
735
(declare-rel inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until (Int Int Int Int Int Int Int Int Int Int Int Int Bool inner4_a__type Int Int Int Int Int Int Int Int Int Int Int Int))
736
(rule (=> 
737
  (and (= inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.inner4_a__state_in POINTInner4_A)
738
       (= inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.inner4_a__restart_in true)
739
       (Inner4_A_en 0
740
                    inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_Inner4_1
741
                    inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enAcnt_1
742
                    inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA1cnt_1
743
                    inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA2cnt_1
744
                    inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA3cnt_1
745
                    true
746
                    inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_4
747
                    inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_Inner4_2
748
                    inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enAcnt_2
749
                    inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA1cnt_2
750
                    inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA2cnt_2
751
                    inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA3cnt_2)
752
       (= inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_Inner4_out inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_Inner4_2)
753
       (= inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_out inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_4)
754
       (= inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA3cnt_out inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA3cnt_1)
755
       (A_A2_ex inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA2cnt_1
756
                inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_1
757
                false
758
                inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA2cnt_2
759
                inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_2)
760
       (= inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA2cnt_out inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA2cnt_2)
761
       (= inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA1cnt_out inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA1cnt_1)
762
       (= inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enAcnt_out inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enAcnt_2)
763
       (= inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA3cnt_out inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA3cnt_2)
764
       (= inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA2cnt_out inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA2cnt_2)
765
       (= inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA1cnt_out inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA1cnt_2)
766
       (= inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA3cnt_out inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA3cnt_1)
767
       (= inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA2cnt_out inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA2cnt_1)
768
       (= inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA1cnt_out inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA1cnt_1)
769
       )
770
  (inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_1 inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA1cnt_1 inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA2cnt_1 inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA2cnt_1 inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA3cnt_1 inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enAcnt_1 inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_Inner4_1 inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA3cnt_1 inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA1cnt_1 inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA2cnt_1 inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA3cnt_1 inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA1cnt_1 inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.inner4_a__restart_in inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.inner4_a__state_in inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA1cnt_out inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA2cnt_out inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA3cnt_out inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA1cnt_out inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA2cnt_out inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA3cnt_out inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enAcnt_out inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA1cnt_out inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA2cnt_out inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA3cnt_out inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_out inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_Inner4_out)
771
))
772
773
; inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_unless
774
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__restart_in Bool)
775
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__state_in inner4_a__type)
776
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__restart_act Bool)
777
(declare-var inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__state_act inner4_a__type)
778
(declare-rel inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_unless (Bool inner4_a__type Bool inner4_a__type))
779
(rule (=> 
780
  (and (= inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__state_act inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__state_in)
781
       (= inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__restart_act inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__restart_in)
782
       )
783
  (inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_unless inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__restart_in inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__state_in inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__restart_act inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__state_act)
784
))
785
786
; inner4_a__A_A3_IDL_handler_until
787
(declare-var inner4_a__A_A3_IDL_handler_until.idInner4_A_1 Int)
788
(declare-var inner4_a__A_A3_IDL_handler_until.enA1cnt_1 Int)
789
(declare-var inner4_a__A_A3_IDL_handler_until.exA2cnt_1 Int)
790
(declare-var inner4_a__A_A3_IDL_handler_until.enA2cnt_1 Int)
791
(declare-var inner4_a__A_A3_IDL_handler_until.enA3cnt_1 Int)
792
(declare-var inner4_a__A_A3_IDL_handler_until.enAcnt_1 Int)
793
(declare-var inner4_a__A_A3_IDL_handler_until.idInner4_Inner4_1 Int)
794
(declare-var inner4_a__A_A3_IDL_handler_until.exA3cnt_1 Int)
795
(declare-var inner4_a__A_A3_IDL_handler_until.exA1cnt_1 Int)
796
(declare-var inner4_a__A_A3_IDL_handler_until.duA2cnt_1 Int)
797
(declare-var inner4_a__A_A3_IDL_handler_until.duA3cnt_1 Int)
798
(declare-var inner4_a__A_A3_IDL_handler_until.duA1cnt_1 Int)
799
(declare-var inner4_a__A_A3_IDL_handler_until.inner4_a__restart_in Bool)
800
(declare-var inner4_a__A_A3_IDL_handler_until.inner4_a__state_in inner4_a__type)
801
(declare-var inner4_a__A_A3_IDL_handler_until.duA1cnt_out Int)
802
(declare-var inner4_a__A_A3_IDL_handler_until.duA2cnt_out Int)
803
(declare-var inner4_a__A_A3_IDL_handler_until.duA3cnt_out Int)
804
(declare-var inner4_a__A_A3_IDL_handler_until.enA1cnt_out Int)
805
(declare-var inner4_a__A_A3_IDL_handler_until.enA2cnt_out Int)
806
(declare-var inner4_a__A_A3_IDL_handler_until.enA3cnt_out Int)
807
(declare-var inner4_a__A_A3_IDL_handler_until.enAcnt_out Int)
808
(declare-var inner4_a__A_A3_IDL_handler_until.exA1cnt_out Int)
809
(declare-var inner4_a__A_A3_IDL_handler_until.exA2cnt_out Int)
810
(declare-var inner4_a__A_A3_IDL_handler_until.exA3cnt_out Int)
811
(declare-var inner4_a__A_A3_IDL_handler_until.idInner4_A_out Int)
812
(declare-var inner4_a__A_A3_IDL_handler_until.idInner4_Inner4_out Int)
813
(declare-var inner4_a__A_A3_IDL_handler_until.duA3cnt_2 Int)
814
(declare-rel inner4_a__A_A3_IDL_handler_until (Int Int Int Int Int Int Int Int Int Int Int Int Bool inner4_a__type Int Int Int Int Int Int Int Int Int Int Int Int))
815
(rule (=> 
816
  (and (= inner4_a__A_A3_IDL_handler_until.inner4_a__state_in POINTInner4_A)
817
       (= inner4_a__A_A3_IDL_handler_until.inner4_a__restart_in true)
818
       (= inner4_a__A_A3_IDL_handler_until.idInner4_Inner4_out inner4_a__A_A3_IDL_handler_until.idInner4_Inner4_1)
819
       (= inner4_a__A_A3_IDL_handler_until.idInner4_A_out inner4_a__A_A3_IDL_handler_until.idInner4_A_1)
820
       (= inner4_a__A_A3_IDL_handler_until.exA3cnt_out inner4_a__A_A3_IDL_handler_until.exA3cnt_1)
821
       (= inner4_a__A_A3_IDL_handler_until.exA2cnt_out inner4_a__A_A3_IDL_handler_until.exA2cnt_1)
822
       (= inner4_a__A_A3_IDL_handler_until.exA1cnt_out inner4_a__A_A3_IDL_handler_until.exA1cnt_1)
823
       (= inner4_a__A_A3_IDL_handler_until.enAcnt_out inner4_a__A_A3_IDL_handler_until.enAcnt_1)
824
       (= inner4_a__A_A3_IDL_handler_until.enA3cnt_out inner4_a__A_A3_IDL_handler_until.enA3cnt_1)
825
       (= inner4_a__A_A3_IDL_handler_until.enA2cnt_out inner4_a__A_A3_IDL_handler_until.enA2cnt_1)
826
       (= inner4_a__A_A3_IDL_handler_until.enA1cnt_out inner4_a__A_A3_IDL_handler_until.enA1cnt_1)
827
       (A_A3_du inner4_a__A_A3_IDL_handler_until.duA3cnt_1
828
                inner4_a__A_A3_IDL_handler_until.duA3cnt_2)
829
       (= inner4_a__A_A3_IDL_handler_until.duA3cnt_out inner4_a__A_A3_IDL_handler_until.duA3cnt_2)
830
       (= inner4_a__A_A3_IDL_handler_until.duA2cnt_out inner4_a__A_A3_IDL_handler_until.duA2cnt_1)
831
       (= inner4_a__A_A3_IDL_handler_until.duA1cnt_out inner4_a__A_A3_IDL_handler_until.duA1cnt_1)
832
       )
833
  (inner4_a__A_A3_IDL_handler_until inner4_a__A_A3_IDL_handler_until.idInner4_A_1 inner4_a__A_A3_IDL_handler_until.enA1cnt_1 inner4_a__A_A3_IDL_handler_until.exA2cnt_1 inner4_a__A_A3_IDL_handler_until.enA2cnt_1 inner4_a__A_A3_IDL_handler_until.enA3cnt_1 inner4_a__A_A3_IDL_handler_until.enAcnt_1 inner4_a__A_A3_IDL_handler_until.idInner4_Inner4_1 inner4_a__A_A3_IDL_handler_until.exA3cnt_1 inner4_a__A_A3_IDL_handler_until.exA1cnt_1 inner4_a__A_A3_IDL_handler_until.duA2cnt_1 inner4_a__A_A3_IDL_handler_until.duA3cnt_1 inner4_a__A_A3_IDL_handler_until.duA1cnt_1 inner4_a__A_A3_IDL_handler_until.inner4_a__restart_in inner4_a__A_A3_IDL_handler_until.inner4_a__state_in inner4_a__A_A3_IDL_handler_until.duA1cnt_out inner4_a__A_A3_IDL_handler_until.duA2cnt_out inner4_a__A_A3_IDL_handler_until.duA3cnt_out inner4_a__A_A3_IDL_handler_until.enA1cnt_out inner4_a__A_A3_IDL_handler_until.enA2cnt_out inner4_a__A_A3_IDL_handler_until.enA3cnt_out inner4_a__A_A3_IDL_handler_until.enAcnt_out inner4_a__A_A3_IDL_handler_until.exA1cnt_out inner4_a__A_A3_IDL_handler_until.exA2cnt_out inner4_a__A_A3_IDL_handler_until.exA3cnt_out inner4_a__A_A3_IDL_handler_until.idInner4_A_out inner4_a__A_A3_IDL_handler_until.idInner4_Inner4_out)
834
))
835
836
; inner4_a__A_A3_IDL_unless
837
(declare-var inner4_a__A_A3_IDL_unless.inner4_a__restart_in Bool)
838
(declare-var inner4_a__A_A3_IDL_unless.inner4_a__state_in inner4_a__type)
839
(declare-var inner4_a__A_A3_IDL_unless.inner4_a__restart_act Bool)
840
(declare-var inner4_a__A_A3_IDL_unless.inner4_a__state_act inner4_a__type)
841
(declare-rel inner4_a__A_A3_IDL_unless (Bool inner4_a__type Bool inner4_a__type))
842
(rule (=> 
843
  (and (= inner4_a__A_A3_IDL_unless.inner4_a__state_act inner4_a__A_A3_IDL_unless.inner4_a__state_in)
844
       (= inner4_a__A_A3_IDL_unless.inner4_a__restart_act inner4_a__A_A3_IDL_unless.inner4_a__restart_in)
845
       )
846
  (inner4_a__A_A3_IDL_unless inner4_a__A_A3_IDL_unless.inner4_a__restart_in inner4_a__A_A3_IDL_unless.inner4_a__state_in inner4_a__A_A3_IDL_unless.inner4_a__restart_act inner4_a__A_A3_IDL_unless.inner4_a__state_act)
847
))
848
849
; inner4_a__A_A3__TO__A_A1_2_handler_until
850
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.idInner4_A_1 Int)
851
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.enA1cnt_1 Int)
852
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.exA2cnt_1 Int)
853
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.enA2cnt_1 Int)
854
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.enA3cnt_1 Int)
855
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.enAcnt_1 Int)
856
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.idInner4_Inner4_1 Int)
857
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.exA3cnt_1 Int)
858
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.exA1cnt_1 Int)
859
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.duA2cnt_1 Int)
860
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.duA3cnt_1 Int)
861
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.duA1cnt_1 Int)
862
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.inner4_a__restart_in Bool)
863
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.inner4_a__state_in inner4_a__type)
864
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.duA1cnt_out Int)
865
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.duA2cnt_out Int)
866
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.duA3cnt_out Int)
867
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.enA1cnt_out Int)
868
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.enA2cnt_out Int)
869
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.enA3cnt_out Int)
870
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.enAcnt_out Int)
871
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.exA1cnt_out Int)
872
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.exA2cnt_out Int)
873
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.exA3cnt_out Int)
874
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.idInner4_A_out Int)
875
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.idInner4_Inner4_out Int)
876
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.enA1cnt_2 Int)
877
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.exA3cnt_2 Int)
878
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.idInner4_A_2 Int)
879
(declare-var inner4_a__A_A3__TO__A_A1_2_handler_until.idInner4_A_3 Int)
880
(declare-rel inner4_a__A_A3__TO__A_A1_2_handler_until (Int Int Int Int Int Int Int Int Int Int Int Int Bool inner4_a__type Int Int Int Int Int Int Int Int Int Int Int Int))
881
(rule (=> 
882
  (and (= inner4_a__A_A3__TO__A_A1_2_handler_until.inner4_a__state_in POINTInner4_A)
883
       (= inner4_a__A_A3__TO__A_A1_2_handler_until.inner4_a__restart_in true)
884
       (= inner4_a__A_A3__TO__A_A1_2_handler_until.idInner4_Inner4_out inner4_a__A_A3__TO__A_A1_2_handler_until.idInner4_Inner4_1)
885
       (A_A3_ex inner4_a__A_A3__TO__A_A1_2_handler_until.exA3cnt_1
886
                inner4_a__A_A3__TO__A_A1_2_handler_until.idInner4_A_1
887
                false
888
                inner4_a__A_A3__TO__A_A1_2_handler_until.exA3cnt_2
889
                inner4_a__A_A3__TO__A_A1_2_handler_until.idInner4_A_2)
890
       (A_A1_en inner4_a__A_A3__TO__A_A1_2_handler_until.idInner4_A_2
891
                inner4_a__A_A3__TO__A_A1_2_handler_until.enA1cnt_1
892
                false
893
                inner4_a__A_A3__TO__A_A1_2_handler_until.idInner4_A_3
894
                inner4_a__A_A3__TO__A_A1_2_handler_until.enA1cnt_2)
895
       (= inner4_a__A_A3__TO__A_A1_2_handler_until.idInner4_A_out inner4_a__A_A3__TO__A_A1_2_handler_until.idInner4_A_3)
896
       (= inner4_a__A_A3__TO__A_A1_2_handler_until.exA3cnt_out inner4_a__A_A3__TO__A_A1_2_handler_until.exA3cnt_2)
897
       (= inner4_a__A_A3__TO__A_A1_2_handler_until.exA2cnt_out inner4_a__A_A3__TO__A_A1_2_handler_until.exA2cnt_1)
898
       (= inner4_a__A_A3__TO__A_A1_2_handler_until.exA1cnt_out inner4_a__A_A3__TO__A_A1_2_handler_until.exA1cnt_1)
899
       (= inner4_a__A_A3__TO__A_A1_2_handler_until.enAcnt_out inner4_a__A_A3__TO__A_A1_2_handler_until.enAcnt_1)
900
       (= inner4_a__A_A3__TO__A_A1_2_handler_until.enA3cnt_out inner4_a__A_A3__TO__A_A1_2_handler_until.enA3cnt_1)
901
       (= inner4_a__A_A3__TO__A_A1_2_handler_until.enA2cnt_out inner4_a__A_A3__TO__A_A1_2_handler_until.enA2cnt_1)
902
       (= inner4_a__A_A3__TO__A_A1_2_handler_until.enA1cnt_out inner4_a__A_A3__TO__A_A1_2_handler_until.enA1cnt_2)
903
       (= inner4_a__A_A3__TO__A_A1_2_handler_until.duA3cnt_out inner4_a__A_A3__TO__A_A1_2_handler_until.duA3cnt_1)
904
       (= inner4_a__A_A3__TO__A_A1_2_handler_until.duA2cnt_out inner4_a__A_A3__TO__A_A1_2_handler_until.duA2cnt_1)
905
       (= inner4_a__A_A3__TO__A_A1_2_handler_until.duA1cnt_out inner4_a__A_A3__TO__A_A1_2_handler_until.duA1cnt_1)
906
       )
907
  (inner4_a__A_A3__TO__A_A1_2_handler_until inner4_a__A_A3__TO__A_A1_2_handler_until.idInner4_A_1 inner4_a__A_A3__TO__A_A1_2_handler_until.enA1cnt_1 inner4_a__A_A3__TO__A_A1_2_handler_until.exA2cnt_1 inner4_a__A_A3__TO__A_A1_2_handler_until.enA2cnt_1 inner4_a__A_A3__TO__A_A1_2_handler_until.enA3cnt_1 inner4_a__A_A3__TO__A_A1_2_handler_until.enAcnt_1 inner4_a__A_A3__TO__A_A1_2_handler_until.idInner4_Inner4_1 inner4_a__A_A3__TO__A_A1_2_handler_until.exA3cnt_1 inner4_a__A_A3__TO__A_A1_2_handler_until.exA1cnt_1 inner4_a__A_A3__TO__A_A1_2_handler_until.duA2cnt_1 inner4_a__A_A3__TO__A_A1_2_handler_until.duA3cnt_1 inner4_a__A_A3__TO__A_A1_2_handler_until.duA1cnt_1 inner4_a__A_A3__TO__A_A1_2_handler_until.inner4_a__restart_in inner4_a__A_A3__TO__A_A1_2_handler_until.inner4_a__state_in inner4_a__A_A3__TO__A_A1_2_handler_until.duA1cnt_out inner4_a__A_A3__TO__A_A1_2_handler_until.duA2cnt_out inner4_a__A_A3__TO__A_A1_2_handler_until.duA3cnt_out inner4_a__A_A3__TO__A_A1_2_handler_until.enA1cnt_out inner4_a__A_A3__TO__A_A1_2_handler_until.enA2cnt_out inner4_a__A_A3__TO__A_A1_2_handler_until.enA3cnt_out inner4_a__A_A3__TO__A_A1_2_handler_until.enAcnt_out inner4_a__A_A3__TO__A_A1_2_handler_until.exA1cnt_out inner4_a__A_A3__TO__A_A1_2_handler_until.exA2cnt_out inner4_a__A_A3__TO__A_A1_2_handler_until.exA3cnt_out inner4_a__A_A3__TO__A_A1_2_handler_until.idInner4_A_out inner4_a__A_A3__TO__A_A1_2_handler_until.idInner4_Inner4_out)
908
))
909
910
; inner4_a__A_A3__TO__A_A1_2_unless
911
(declare-var inner4_a__A_A3__TO__A_A1_2_unless.inner4_a__restart_in Bool)
912
(declare-var inner4_a__A_A3__TO__A_A1_2_unless.inner4_a__state_in inner4_a__type)
913
(declare-var inner4_a__A_A3__TO__A_A1_2_unless.inner4_a__restart_act Bool)
914
(declare-var inner4_a__A_A3__TO__A_A1_2_unless.inner4_a__state_act inner4_a__type)
915
(declare-rel inner4_a__A_A3__TO__A_A1_2_unless (Bool inner4_a__type Bool inner4_a__type))
916
(rule (=> 
917
  (and (= inner4_a__A_A3__TO__A_A1_2_unless.inner4_a__state_act inner4_a__A_A3__TO__A_A1_2_unless.inner4_a__state_in)
918
       (= inner4_a__A_A3__TO__A_A1_2_unless.inner4_a__restart_act inner4_a__A_A3__TO__A_A1_2_unless.inner4_a__restart_in)
919
       )
920
  (inner4_a__A_A3__TO__A_A1_2_unless inner4_a__A_A3__TO__A_A1_2_unless.inner4_a__restart_in inner4_a__A_A3__TO__A_A1_2_unless.inner4_a__state_in inner4_a__A_A3__TO__A_A1_2_unless.inner4_a__restart_act inner4_a__A_A3__TO__A_A1_2_unless.inner4_a__state_act)
921
))
922
923
; inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until
924
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_1 Int)
925
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA1cnt_1 Int)
926
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA2cnt_1 Int)
927
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA2cnt_1 Int)
928
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA3cnt_1 Int)
929
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enAcnt_1 Int)
930
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_Inner4_1 Int)
931
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA3cnt_1 Int)
932
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA1cnt_1 Int)
933
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA2cnt_1 Int)
934
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA3cnt_1 Int)
935
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA1cnt_1 Int)
936
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.inner4_a__restart_in Bool)
937
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.inner4_a__state_in inner4_a__type)
938
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA1cnt_out Int)
939
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA2cnt_out Int)
940
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA3cnt_out Int)
941
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA1cnt_out Int)
942
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA2cnt_out Int)
943
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA3cnt_out Int)
944
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enAcnt_out Int)
945
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA1cnt_out Int)
946
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA2cnt_out Int)
947
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA3cnt_out Int)
948
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_out Int)
949
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_Inner4_out Int)
950
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA1cnt_2 Int)
951
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA2cnt_2 Int)
952
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA3cnt_2 Int)
953
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enAcnt_2 Int)
954
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA3cnt_2 Int)
955
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_2 Int)
956
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_4 Int)
957
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_Inner4_2 Int)
958
(declare-rel inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until (Int Int Int Int Int Int Int Int Int Int Int Int Bool inner4_a__type Int Int Int Int Int Int Int Int Int Int Int Int))
959
(rule (=> 
960
  (and (= inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.inner4_a__state_in POINTInner4_A)
961
       (= inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.inner4_a__restart_in true)
962
       (Inner4_A_en 0
963
                    inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_Inner4_1
964
                    inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enAcnt_1
965
                    inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA1cnt_1
966
                    inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA2cnt_1
967
                    inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA3cnt_1
968
                    true
969
                    inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_4
970
                    inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_Inner4_2
971
                    inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enAcnt_2
972
                    inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA1cnt_2
973
                    inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA2cnt_2
974
                    inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA3cnt_2)
975
       (= inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_Inner4_out inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_Inner4_2)
976
       (= inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_out inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_4)
977
       (A_A3_ex inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA3cnt_1
978
                inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_1
979
                false
980
                inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA3cnt_2
981
                inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_2)
982
       (= inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA3cnt_out inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA3cnt_2)
983
       (= inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA2cnt_out inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA2cnt_1)
984
       (= inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA1cnt_out inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA1cnt_1)
985
       (= inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enAcnt_out inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enAcnt_2)
986
       (= inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA3cnt_out inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA3cnt_2)
987
       (= inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA2cnt_out inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA2cnt_2)
988
       (= inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA1cnt_out inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA1cnt_2)
989
       (= inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA3cnt_out inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA3cnt_1)
990
       (= inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA2cnt_out inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA2cnt_1)
991
       (= inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA1cnt_out inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA1cnt_1)
992
       )
993
  (inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_1 inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA1cnt_1 inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA2cnt_1 inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA2cnt_1 inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA3cnt_1 inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enAcnt_1 inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_Inner4_1 inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA3cnt_1 inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA1cnt_1 inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA2cnt_1 inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA3cnt_1 inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA1cnt_1 inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.inner4_a__restart_in inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.inner4_a__state_in inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA1cnt_out inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA2cnt_out inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.duA3cnt_out inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA1cnt_out inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA2cnt_out inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enA3cnt_out inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.enAcnt_out inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA1cnt_out inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA2cnt_out inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.exA3cnt_out inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_A_out inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until.idInner4_Inner4_out)
994
))
995
996
; inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_unless
997
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__restart_in Bool)
998
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__state_in inner4_a__type)
999
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__restart_act Bool)
1000
(declare-var inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__state_act inner4_a__type)
1001
(declare-rel inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_unless (Bool inner4_a__type Bool inner4_a__type))
1002
(rule (=> 
1003
  (and (= inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__state_act inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__state_in)
1004
       (= inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__restart_act inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__restart_in)
1005
       )
1006
  (inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_unless inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__restart_in inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__state_in inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__restart_act inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_unless.inner4_a__state_act)
1007
))
1008
1009
; inner4_a__POINTInner4_A_handler_until
1010
(declare-var inner4_a__POINTInner4_A_handler_until.idInner4_A_1 Int)
1011
(declare-var inner4_a__POINTInner4_A_handler_until.enA1cnt_1 Int)
1012
(declare-var inner4_a__POINTInner4_A_handler_until.exA2cnt_1 Int)
1013
(declare-var inner4_a__POINTInner4_A_handler_until.enA2cnt_1 Int)
1014
(declare-var inner4_a__POINTInner4_A_handler_until.enA3cnt_1 Int)
1015
(declare-var inner4_a__POINTInner4_A_handler_until.enAcnt_1 Int)
1016
(declare-var inner4_a__POINTInner4_A_handler_until.idInner4_Inner4_1 Int)
1017
(declare-var inner4_a__POINTInner4_A_handler_until.exA3cnt_1 Int)
1018
(declare-var inner4_a__POINTInner4_A_handler_until.exA1cnt_1 Int)
1019
(declare-var inner4_a__POINTInner4_A_handler_until.duA2cnt_1 Int)
1020
(declare-var inner4_a__POINTInner4_A_handler_until.duA3cnt_1 Int)
1021
(declare-var inner4_a__POINTInner4_A_handler_until.duA1cnt_1 Int)
1022
(declare-var inner4_a__POINTInner4_A_handler_until.inner4_a__restart_in Bool)
1023
(declare-var inner4_a__POINTInner4_A_handler_until.inner4_a__state_in inner4_a__type)
1024
(declare-var inner4_a__POINTInner4_A_handler_until.duA1cnt_out Int)
1025
(declare-var inner4_a__POINTInner4_A_handler_until.duA2cnt_out Int)
1026
(declare-var inner4_a__POINTInner4_A_handler_until.duA3cnt_out Int)
1027
(declare-var inner4_a__POINTInner4_A_handler_until.enA1cnt_out Int)
1028
(declare-var inner4_a__POINTInner4_A_handler_until.enA2cnt_out Int)
1029
(declare-var inner4_a__POINTInner4_A_handler_until.enA3cnt_out Int)
1030
(declare-var inner4_a__POINTInner4_A_handler_until.enAcnt_out Int)
1031
(declare-var inner4_a__POINTInner4_A_handler_until.exA1cnt_out Int)
1032
(declare-var inner4_a__POINTInner4_A_handler_until.exA2cnt_out Int)
1033
(declare-var inner4_a__POINTInner4_A_handler_until.exA3cnt_out Int)
1034
(declare-var inner4_a__POINTInner4_A_handler_until.idInner4_A_out Int)
1035
(declare-var inner4_a__POINTInner4_A_handler_until.idInner4_Inner4_out Int)
1036
(declare-rel inner4_a__POINTInner4_A_handler_until (Int Int Int Int Int Int Int Int Int Int Int Int Bool inner4_a__type Int Int Int Int Int Int Int Int Int Int Int Int))
1037
(rule (=> 
1038
  (and (= inner4_a__POINTInner4_A_handler_until.inner4_a__state_in POINTInner4_A)
1039
       (= inner4_a__POINTInner4_A_handler_until.inner4_a__restart_in false)
1040
       (= inner4_a__POINTInner4_A_handler_until.idInner4_Inner4_out inner4_a__POINTInner4_A_handler_until.idInner4_Inner4_1)
1041
       (= inner4_a__POINTInner4_A_handler_until.idInner4_A_out inner4_a__POINTInner4_A_handler_until.idInner4_A_1)
1042
       (= inner4_a__POINTInner4_A_handler_until.exA3cnt_out inner4_a__POINTInner4_A_handler_until.exA3cnt_1)
1043
       (= inner4_a__POINTInner4_A_handler_until.exA2cnt_out inner4_a__POINTInner4_A_handler_until.exA2cnt_1)
1044
       (= inner4_a__POINTInner4_A_handler_until.exA1cnt_out inner4_a__POINTInner4_A_handler_until.exA1cnt_1)
1045
       (= inner4_a__POINTInner4_A_handler_until.enAcnt_out inner4_a__POINTInner4_A_handler_until.enAcnt_1)
1046
       (= inner4_a__POINTInner4_A_handler_until.enA3cnt_out inner4_a__POINTInner4_A_handler_until.enA3cnt_1)
1047
       (= inner4_a__POINTInner4_A_handler_until.enA2cnt_out inner4_a__POINTInner4_A_handler_until.enA2cnt_1)
1048
       (= inner4_a__POINTInner4_A_handler_until.enA1cnt_out inner4_a__POINTInner4_A_handler_until.enA1cnt_1)
1049
       (= inner4_a__POINTInner4_A_handler_until.duA3cnt_out inner4_a__POINTInner4_A_handler_until.duA3cnt_1)
1050
       (= inner4_a__POINTInner4_A_handler_until.duA2cnt_out inner4_a__POINTInner4_A_handler_until.duA2cnt_1)
1051
       (= inner4_a__POINTInner4_A_handler_until.duA1cnt_out inner4_a__POINTInner4_A_handler_until.duA1cnt_1)
1052
       )
1053
  (inner4_a__POINTInner4_A_handler_until inner4_a__POINTInner4_A_handler_until.idInner4_A_1 inner4_a__POINTInner4_A_handler_until.enA1cnt_1 inner4_a__POINTInner4_A_handler_until.exA2cnt_1 inner4_a__POINTInner4_A_handler_until.enA2cnt_1 inner4_a__POINTInner4_A_handler_until.enA3cnt_1 inner4_a__POINTInner4_A_handler_until.enAcnt_1 inner4_a__POINTInner4_A_handler_until.idInner4_Inner4_1 inner4_a__POINTInner4_A_handler_until.exA3cnt_1 inner4_a__POINTInner4_A_handler_until.exA1cnt_1 inner4_a__POINTInner4_A_handler_until.duA2cnt_1 inner4_a__POINTInner4_A_handler_until.duA3cnt_1 inner4_a__POINTInner4_A_handler_until.duA1cnt_1 inner4_a__POINTInner4_A_handler_until.inner4_a__restart_in inner4_a__POINTInner4_A_handler_until.inner4_a__state_in inner4_a__POINTInner4_A_handler_until.duA1cnt_out inner4_a__POINTInner4_A_handler_until.duA2cnt_out inner4_a__POINTInner4_A_handler_until.duA3cnt_out inner4_a__POINTInner4_A_handler_until.enA1cnt_out inner4_a__POINTInner4_A_handler_until.enA2cnt_out inner4_a__POINTInner4_A_handler_until.enA3cnt_out inner4_a__POINTInner4_A_handler_until.enAcnt_out inner4_a__POINTInner4_A_handler_until.exA1cnt_out inner4_a__POINTInner4_A_handler_until.exA2cnt_out inner4_a__POINTInner4_A_handler_until.exA3cnt_out inner4_a__POINTInner4_A_handler_until.idInner4_A_out inner4_a__POINTInner4_A_handler_until.idInner4_Inner4_out)
1054
))
1055
1056
; inner4_a__POINTInner4_A_unless
1057
(declare-var inner4_a__POINTInner4_A_unless.inner4_a__restart_in Bool)
1058
(declare-var inner4_a__POINTInner4_A_unless.inner4_a__state_in inner4_a__type)
1059
(declare-var inner4_a__POINTInner4_A_unless.idInner4_A_1 Int)
1060
(declare-var inner4_a__POINTInner4_A_unless.E Bool)
1061
(declare-var inner4_a__POINTInner4_A_unless.F Bool)
1062
(declare-var inner4_a__POINTInner4_A_unless.inner4_a__restart_act Bool)
1063
(declare-var inner4_a__POINTInner4_A_unless.inner4_a__state_act inner4_a__type)
1064
(declare-var inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_1 Bool)
1065
(declare-var inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_10 Bool)
1066
(declare-var inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_2 Bool)
1067
(declare-var inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_3 Bool)
1068
(declare-var inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_4 Bool)
1069
(declare-var inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_5 Bool)
1070
(declare-var inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_6 Bool)
1071
(declare-var inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_7 Bool)
1072
(declare-var inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_8 Bool)
1073
(declare-var inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_9 Bool)
1074
(declare-rel inner4_a__POINTInner4_A_unless (Bool inner4_a__type Int Bool Bool Bool inner4_a__type))
1075
(rule (=> 
1076
  (and (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_9 (= inner4_a__POINTInner4_A_unless.idInner4_A_1 1113))
1077
       (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_8 (= inner4_a__POINTInner4_A_unless.idInner4_A_1 1112))
1078
       (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_7 (and (= inner4_a__POINTInner4_A_unless.idInner4_A_1 1111) inner4_a__POINTInner4_A_unless.F))
1079
       (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_6 (and (= inner4_a__POINTInner4_A_unless.idInner4_A_1 1111) inner4_a__POINTInner4_A_unless.E))
1080
       (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_5 (and (= inner4_a__POINTInner4_A_unless.idInner4_A_1 1113) inner4_a__POINTInner4_A_unless.F))
1081
       (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_4 (and (= inner4_a__POINTInner4_A_unless.idInner4_A_1 1113) inner4_a__POINTInner4_A_unless.E))
1082
       (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_3 (and (= inner4_a__POINTInner4_A_unless.idInner4_A_1 1112) inner4_a__POINTInner4_A_unless.F))
1083
       (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_2 (and (= inner4_a__POINTInner4_A_unless.idInner4_A_1 1112) inner4_a__POINTInner4_A_unless.E))
1084
       (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_10 (= inner4_a__POINTInner4_A_unless.idInner4_A_1 1111))
1085
       (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_1 (= inner4_a__POINTInner4_A_unless.idInner4_A_1 0))
1086
       (and (or (not (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_1 false))
1087
               (and (or (not (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_2 false))
1088
                       (and (or (not (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_3 false))
1089
                               (and (or (not (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_4 false))
1090
                                       (and (or (not (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_5 false))
1091
                                               (and (or (not (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_6 false))
1092
                                                       (and (or (not (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_7 false))
1093
                                                               (and (or (not (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_8 false))
1094
                                                                    (and 
1095
                                                                    (or (not (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_9 false))
1096
                                                                    (and 
1097
                                                                    (or (not (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_10 false))
1098
                                                                    (and 
1099
                                                                    (= inner4_a__POINTInner4_A_unless.inner4_a__state_act inner4_a__POINTInner4_A_unless.inner4_a__state_in)
1100
                                                                    (= inner4_a__POINTInner4_A_unless.inner4_a__restart_act inner4_a__POINTInner4_A_unless.inner4_a__restart_in)
1101
                                                                    ))
1102
                                                                    (or (not (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_10 true))
1103
                                                                    (and 
1104
                                                                    (= inner4_a__POINTInner4_A_unless.inner4_a__state_act A_A1_IDL)
1105
                                                                    (= inner4_a__POINTInner4_A_unless.inner4_a__restart_act true)
1106
                                                                    ))
1107
                                                                    ))
1108
                                                                    (or (not (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_9 true))
1109
                                                                    (and 
1110
                                                                    (= inner4_a__POINTInner4_A_unless.inner4_a__state_act A_A3_IDL)
1111
                                                                    (= inner4_a__POINTInner4_A_unless.inner4_a__restart_act true)
1112
                                                                    ))
1113
                                                                    ))
1114
                                                                    (or (not (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_8 true))
1115
                                                                    (and 
1116
                                                                    (= inner4_a__POINTInner4_A_unless.inner4_a__state_act A_A2_IDL)
1117
                                                                    (= inner4_a__POINTInner4_A_unless.inner4_a__restart_act true)
1118
                                                                    ))
1119
                                                               ))
1120
                                                            (or (not (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_7 true))
1121
                                                               (and (= inner4_a__POINTInner4_A_unless.inner4_a__state_act A_A1__TO__A_A2_2)
1122
                                                                    (= inner4_a__POINTInner4_A_unless.inner4_a__restart_act true)
1123
                                                                    ))
1124
                                                       ))
1125
                                                    (or (not (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_6 true))
1126
                                                       (and (= inner4_a__POINTInner4_A_unless.inner4_a__state_act A_A1__TO__INNER4_INNER4JUNCTION1114_1)
1127
                                                            (= inner4_a__POINTInner4_A_unless.inner4_a__restart_act true)
1128
                                                            ))
1129
                                               ))
1130
                                            (or (not (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_5 true))
1131
                                               (and (= inner4_a__POINTInner4_A_unless.inner4_a__state_act A_A3__TO__A_A1_2)
1132
                                                    (= inner4_a__POINTInner4_A_unless.inner4_a__restart_act true)
1133
                                                    ))
1134
                                       ))
1135
                                    (or (not (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_4 true))
1136
                                       (and (= inner4_a__POINTInner4_A_unless.inner4_a__state_act A_A3__TO__INNER4_INNER4JUNCTION1114_1)
1137
                                            (= inner4_a__POINTInner4_A_unless.inner4_a__restart_act true)
1138
                                            ))
1139
                               ))
1140
                            (or (not (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_3 true))
1141
                               (and (= inner4_a__POINTInner4_A_unless.inner4_a__state_act A_A2__TO__A_A3_2)
1142
                                    (= inner4_a__POINTInner4_A_unless.inner4_a__restart_act true)
1143
                                    ))
1144
                       ))
1145
                    (or (not (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_2 true))
1146
                       (and (= inner4_a__POINTInner4_A_unless.inner4_a__state_act A_A2__TO__INNER4_INNER4JUNCTION1114_1)
1147
                            (= inner4_a__POINTInner4_A_unless.inner4_a__restart_act true)
1148
                            ))
1149
               ))
1150
            (or (not (= inner4_a__POINTInner4_A_unless.__inner4_a__POINTInner4_A_unless_1 true))
1151
               (and (= inner4_a__POINTInner4_A_unless.inner4_a__state_act POINT__TO__A_A1_1)
1152
                    (= inner4_a__POINTInner4_A_unless.inner4_a__restart_act true)
1153
                    ))
1154
       )
1155
       )
1156
  (inner4_a__POINTInner4_A_unless inner4_a__POINTInner4_A_unless.inner4_a__restart_in inner4_a__POINTInner4_A_unless.inner4_a__state_in inner4_a__POINTInner4_A_unless.idInner4_A_1 inner4_a__POINTInner4_A_unless.E inner4_a__POINTInner4_A_unless.F inner4_a__POINTInner4_A_unless.inner4_a__restart_act inner4_a__POINTInner4_A_unless.inner4_a__state_act)
1157
))
1158
1159
; inner4_a__POINT__TO__A_A1_1_handler_until
1160
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.idInner4_A_1 Int)
1161
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.enA1cnt_1 Int)
1162
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.exA2cnt_1 Int)
1163
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.enA2cnt_1 Int)
1164
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.enA3cnt_1 Int)
1165
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.enAcnt_1 Int)
1166
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.idInner4_Inner4_1 Int)
1167
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.exA3cnt_1 Int)
1168
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.exA1cnt_1 Int)
1169
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.duA2cnt_1 Int)
1170
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.duA3cnt_1 Int)
1171
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.duA1cnt_1 Int)
1172
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.inner4_a__restart_in Bool)
1173
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.inner4_a__state_in inner4_a__type)
1174
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.duA1cnt_out Int)
1175
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.duA2cnt_out Int)
1176
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.duA3cnt_out Int)
1177
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.enA1cnt_out Int)
1178
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.enA2cnt_out Int)
1179
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.enA3cnt_out Int)
1180
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.enAcnt_out Int)
1181
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.exA1cnt_out Int)
1182
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.exA2cnt_out Int)
1183
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.exA3cnt_out Int)
1184
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.idInner4_A_out Int)
1185
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.idInner4_Inner4_out Int)
1186
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.enA1cnt_2 Int)
1187
(declare-var inner4_a__POINT__TO__A_A1_1_handler_until.idInner4_A_2 Int)
1188
(declare-rel inner4_a__POINT__TO__A_A1_1_handler_until (Int Int Int Int Int Int Int Int Int Int Int Int Bool inner4_a__type Int Int Int Int Int Int Int Int Int Int Int Int))
1189
(rule (=> 
1190
  (and (= inner4_a__POINT__TO__A_A1_1_handler_until.inner4_a__state_in POINTInner4_A)
1191
       (= inner4_a__POINT__TO__A_A1_1_handler_until.inner4_a__restart_in true)
1192
       (= inner4_a__POINT__TO__A_A1_1_handler_until.idInner4_Inner4_out inner4_a__POINT__TO__A_A1_1_handler_until.idInner4_Inner4_1)
1193
       (A_A1_en inner4_a__POINT__TO__A_A1_1_handler_until.idInner4_A_1
1194
                inner4_a__POINT__TO__A_A1_1_handler_until.enA1cnt_1
1195
                false
1196
                inner4_a__POINT__TO__A_A1_1_handler_until.idInner4_A_2
1197
                inner4_a__POINT__TO__A_A1_1_handler_until.enA1cnt_2)
1198
       (= inner4_a__POINT__TO__A_A1_1_handler_until.idInner4_A_out inner4_a__POINT__TO__A_A1_1_handler_until.idInner4_A_2)
1199
       (= inner4_a__POINT__TO__A_A1_1_handler_until.exA3cnt_out inner4_a__POINT__TO__A_A1_1_handler_until.exA3cnt_1)
1200
       (= inner4_a__POINT__TO__A_A1_1_handler_until.exA2cnt_out inner4_a__POINT__TO__A_A1_1_handler_until.exA2cnt_1)
1201
       (= inner4_a__POINT__TO__A_A1_1_handler_until.exA1cnt_out inner4_a__POINT__TO__A_A1_1_handler_until.exA1cnt_1)
1202
       (= inner4_a__POINT__TO__A_A1_1_handler_until.enAcnt_out inner4_a__POINT__TO__A_A1_1_handler_until.enAcnt_1)
1203
       (= inner4_a__POINT__TO__A_A1_1_handler_until.enA3cnt_out inner4_a__POINT__TO__A_A1_1_handler_until.enA3cnt_1)
1204
       (= inner4_a__POINT__TO__A_A1_1_handler_until.enA2cnt_out inner4_a__POINT__TO__A_A1_1_handler_until.enA2cnt_1)
1205
       (= inner4_a__POINT__TO__A_A1_1_handler_until.enA1cnt_out inner4_a__POINT__TO__A_A1_1_handler_until.enA1cnt_2)
1206
       (= inner4_a__POINT__TO__A_A1_1_handler_until.duA3cnt_out inner4_a__POINT__TO__A_A1_1_handler_until.duA3cnt_1)
1207
       (= inner4_a__POINT__TO__A_A1_1_handler_until.duA2cnt_out inner4_a__POINT__TO__A_A1_1_handler_until.duA2cnt_1)
1208
       (= inner4_a__POINT__TO__A_A1_1_handler_until.duA1cnt_out inner4_a__POINT__TO__A_A1_1_handler_until.duA1cnt_1)
1209
       )
1210
  (inner4_a__POINT__TO__A_A1_1_handler_until inner4_a__POINT__TO__A_A1_1_handler_until.idInner4_A_1 inner4_a__POINT__TO__A_A1_1_handler_until.enA1cnt_1 inner4_a__POINT__TO__A_A1_1_handler_until.exA2cnt_1 inner4_a__POINT__TO__A_A1_1_handler_until.enA2cnt_1 inner4_a__POINT__TO__A_A1_1_handler_until.enA3cnt_1 inner4_a__POINT__TO__A_A1_1_handler_until.enAcnt_1 inner4_a__POINT__TO__A_A1_1_handler_until.idInner4_Inner4_1 inner4_a__POINT__TO__A_A1_1_handler_until.exA3cnt_1 inner4_a__POINT__TO__A_A1_1_handler_until.exA1cnt_1 inner4_a__POINT__TO__A_A1_1_handler_until.duA2cnt_1 inner4_a__POINT__TO__A_A1_1_handler_until.duA3cnt_1 inner4_a__POINT__TO__A_A1_1_handler_until.duA1cnt_1 inner4_a__POINT__TO__A_A1_1_handler_until.inner4_a__restart_in inner4_a__POINT__TO__A_A1_1_handler_until.inner4_a__state_in inner4_a__POINT__TO__A_A1_1_handler_until.duA1cnt_out inner4_a__POINT__TO__A_A1_1_handler_until.duA2cnt_out inner4_a__POINT__TO__A_A1_1_handler_until.duA3cnt_out inner4_a__POINT__TO__A_A1_1_handler_until.enA1cnt_out inner4_a__POINT__TO__A_A1_1_handler_until.enA2cnt_out inner4_a__POINT__TO__A_A1_1_handler_until.enA3cnt_out inner4_a__POINT__TO__A_A1_1_handler_until.enAcnt_out inner4_a__POINT__TO__A_A1_1_handler_until.exA1cnt_out inner4_a__POINT__TO__A_A1_1_handler_until.exA2cnt_out inner4_a__POINT__TO__A_A1_1_handler_until.exA3cnt_out inner4_a__POINT__TO__A_A1_1_handler_until.idInner4_A_out inner4_a__POINT__TO__A_A1_1_handler_until.idInner4_Inner4_out)
1211
))
1212
1213
; inner4_a__POINT__TO__A_A1_1_unless
1214
(declare-var inner4_a__POINT__TO__A_A1_1_unless.inner4_a__restart_in Bool)
1215
(declare-var inner4_a__POINT__TO__A_A1_1_unless.inner4_a__state_in inner4_a__type)
1216
(declare-var inner4_a__POINT__TO__A_A1_1_unless.inner4_a__restart_act Bool)
1217
(declare-var inner4_a__POINT__TO__A_A1_1_unless.inner4_a__state_act inner4_a__type)
1218
(declare-rel inner4_a__POINT__TO__A_A1_1_unless (Bool inner4_a__type Bool inner4_a__type))
1219
(rule (=> 
1220
  (and (= inner4_a__POINT__TO__A_A1_1_unless.inner4_a__state_act inner4_a__POINT__TO__A_A1_1_unless.inner4_a__state_in)
1221
       (= inner4_a__POINT__TO__A_A1_1_unless.inner4_a__restart_act inner4_a__POINT__TO__A_A1_1_unless.inner4_a__restart_in)
1222
       )
1223
  (inner4_a__POINT__TO__A_A1_1_unless inner4_a__POINT__TO__A_A1_1_unless.inner4_a__restart_in inner4_a__POINT__TO__A_A1_1_unless.inner4_a__state_in inner4_a__POINT__TO__A_A1_1_unless.inner4_a__restart_act inner4_a__POINT__TO__A_A1_1_unless.inner4_a__state_act)
1224
))
1225
1226
; Inner4_A_du
1227
(declare-var Inner4_A_du.duAcnt_1 Int)
1228
(declare-var Inner4_A_du.duAcnt Int)
1229
(declare-rel Inner4_A_du (Int Int))
1230
(rule (=> 
1231
  (= Inner4_A_du.duAcnt (+ Inner4_A_du.duAcnt_1 1))
1232
  (Inner4_A_du Inner4_A_du.duAcnt_1 Inner4_A_du.duAcnt)
1233
))
1234
1235
; Inner4_A_node
1236
(declare-var Inner4_A_node.idInner4_A_1 Int)
1237
(declare-var Inner4_A_node.enA1cnt_1 Int)
1238
(declare-var Inner4_A_node.E Bool)
1239
(declare-var Inner4_A_node.exA2cnt_1 Int)
1240
(declare-var Inner4_A_node.enA2cnt_1 Int)
1241
(declare-var Inner4_A_node.enA3cnt_1 Int)
1242
(declare-var Inner4_A_node.enAcnt_1 Int)
1243
(declare-var Inner4_A_node.idInner4_Inner4_1 Int)
1244
(declare-var Inner4_A_node.F Bool)
1245
(declare-var Inner4_A_node.exA3cnt_1 Int)
1246
(declare-var Inner4_A_node.exA1cnt_1 Int)
1247
(declare-var Inner4_A_node.duA2cnt_1 Int)
1248
(declare-var Inner4_A_node.duA3cnt_1 Int)
1249
(declare-var Inner4_A_node.duA1cnt_1 Int)
1250
(declare-var Inner4_A_node.idInner4_A Int)
1251
(declare-var Inner4_A_node.enA1cnt Int)
1252
(declare-var Inner4_A_node.exA2cnt Int)
1253
(declare-var Inner4_A_node.enA2cnt Int)
1254
(declare-var Inner4_A_node.enA3cnt Int)
1255
(declare-var Inner4_A_node.enAcnt Int)
1256
(declare-var Inner4_A_node.idInner4_Inner4 Int)
1257
(declare-var Inner4_A_node.exA3cnt Int)
1258
(declare-var Inner4_A_node.exA1cnt Int)
1259
(declare-var Inner4_A_node.duA2cnt Int)
1260
(declare-var Inner4_A_node.duA3cnt Int)
1261
(declare-var Inner4_A_node.duA1cnt Int)
1262
(declare-var Inner4_A_node.__Inner4_A_node_178_c Bool)
1263
(declare-var Inner4_A_node.__Inner4_A_node_179_c inner4_a__type)
1264
(declare-var Inner4_A_node.ni_8._arrow._first_c Bool)
1265
(declare-var Inner4_A_node.__Inner4_A_node_178_m Bool)
1266
(declare-var Inner4_A_node.__Inner4_A_node_179_m inner4_a__type)
1267
(declare-var Inner4_A_node.ni_8._arrow._first_m Bool)
1268
(declare-var Inner4_A_node.__Inner4_A_node_178_x Bool)
1269
(declare-var Inner4_A_node.__Inner4_A_node_179_x inner4_a__type)
1270
(declare-var Inner4_A_node.ni_8._arrow._first_x Bool)
1271
(declare-var Inner4_A_node.__Inner4_A_node_1 Bool)
1272
(declare-var Inner4_A_node.__Inner4_A_node_10 inner4_a__type)
1273
(declare-var Inner4_A_node.__Inner4_A_node_100 Int)
1274
(declare-var Inner4_A_node.__Inner4_A_node_101 Int)
1275
(declare-var Inner4_A_node.__Inner4_A_node_102 Int)
1276
(declare-var Inner4_A_node.__Inner4_A_node_103 Int)
1277
(declare-var Inner4_A_node.__Inner4_A_node_104 Int)
1278
(declare-var Inner4_A_node.__Inner4_A_node_105 Int)
1279
(declare-var Inner4_A_node.__Inner4_A_node_106 Int)
1280
(declare-var Inner4_A_node.__Inner4_A_node_107 Bool)
1281
(declare-var Inner4_A_node.__Inner4_A_node_108 inner4_a__type)
1282
(declare-var Inner4_A_node.__Inner4_A_node_109 Int)
1283
(declare-var Inner4_A_node.__Inner4_A_node_11 Bool)
1284
(declare-var Inner4_A_node.__Inner4_A_node_110 Int)
1285
(declare-var Inner4_A_node.__Inner4_A_node_111 Int)
1286
(declare-var Inner4_A_node.__Inner4_A_node_112 Int)
1287
(declare-var Inner4_A_node.__Inner4_A_node_113 Int)
1288
(declare-var Inner4_A_node.__Inner4_A_node_114 Int)
1289
(declare-var Inner4_A_node.__Inner4_A_node_115 Int)
1290
(declare-var Inner4_A_node.__Inner4_A_node_116 Int)
1291
(declare-var Inner4_A_node.__Inner4_A_node_117 Int)
1292
(declare-var Inner4_A_node.__Inner4_A_node_118 Int)
1293
(declare-var Inner4_A_node.__Inner4_A_node_119 Int)
1294
(declare-var Inner4_A_node.__Inner4_A_node_12 inner4_a__type)
1295
(declare-var Inner4_A_node.__Inner4_A_node_120 Int)
1296
(declare-var Inner4_A_node.__Inner4_A_node_121 Bool)
1297
(declare-var Inner4_A_node.__Inner4_A_node_122 inner4_a__type)
1298
(declare-var Inner4_A_node.__Inner4_A_node_123 Int)
1299
(declare-var Inner4_A_node.__Inner4_A_node_124 Int)
1300
(declare-var Inner4_A_node.__Inner4_A_node_125 Int)
1301
(declare-var Inner4_A_node.__Inner4_A_node_126 Int)
1302
(declare-var Inner4_A_node.__Inner4_A_node_127 Int)
1303
(declare-var Inner4_A_node.__Inner4_A_node_128 Int)
1304
(declare-var Inner4_A_node.__Inner4_A_node_129 Int)
1305
(declare-var Inner4_A_node.__Inner4_A_node_13 Bool)
1306
(declare-var Inner4_A_node.__Inner4_A_node_130 Int)
1307
(declare-var Inner4_A_node.__Inner4_A_node_131 Int)
1308
(declare-var Inner4_A_node.__Inner4_A_node_132 Int)
1309
(declare-var Inner4_A_node.__Inner4_A_node_133 Int)
1310
(declare-var Inner4_A_node.__Inner4_A_node_134 Int)
1311
(declare-var Inner4_A_node.__Inner4_A_node_135 Bool)
1312
(declare-var Inner4_A_node.__Inner4_A_node_136 inner4_a__type)
1313
(declare-var Inner4_A_node.__Inner4_A_node_137 Int)
1314
(declare-var Inner4_A_node.__Inner4_A_node_138 Int)
1315
(declare-var Inner4_A_node.__Inner4_A_node_139 Int)
1316
(declare-var Inner4_A_node.__Inner4_A_node_14 inner4_a__type)
1317
(declare-var Inner4_A_node.__Inner4_A_node_140 Int)
1318
(declare-var Inner4_A_node.__Inner4_A_node_141 Int)
1319
(declare-var Inner4_A_node.__Inner4_A_node_142 Int)
1320
(declare-var Inner4_A_node.__Inner4_A_node_143 Int)
1321
(declare-var Inner4_A_node.__Inner4_A_node_144 Int)
1322
(declare-var Inner4_A_node.__Inner4_A_node_145 Int)
1323
(declare-var Inner4_A_node.__Inner4_A_node_146 Int)
1324
(declare-var Inner4_A_node.__Inner4_A_node_147 Int)
1325
(declare-var Inner4_A_node.__Inner4_A_node_148 Int)
1326
(declare-var Inner4_A_node.__Inner4_A_node_149 Bool)
1327
(declare-var Inner4_A_node.__Inner4_A_node_15 Bool)
1328
(declare-var Inner4_A_node.__Inner4_A_node_150 inner4_a__type)
1329
(declare-var Inner4_A_node.__Inner4_A_node_151 Int)
1330
(declare-var Inner4_A_node.__Inner4_A_node_152 Int)
1331
(declare-var Inner4_A_node.__Inner4_A_node_153 Int)
1332
(declare-var Inner4_A_node.__Inner4_A_node_154 Int)
1333
(declare-var Inner4_A_node.__Inner4_A_node_155 Int)
1334
(declare-var Inner4_A_node.__Inner4_A_node_156 Int)
1335
(declare-var Inner4_A_node.__Inner4_A_node_157 Int)
1336
(declare-var Inner4_A_node.__Inner4_A_node_158 Int)
1337
(declare-var Inner4_A_node.__Inner4_A_node_159 Int)
1338
(declare-var Inner4_A_node.__Inner4_A_node_16 inner4_a__type)
1339
(declare-var Inner4_A_node.__Inner4_A_node_160 Int)
1340
(declare-var Inner4_A_node.__Inner4_A_node_161 Int)
1341
(declare-var Inner4_A_node.__Inner4_A_node_162 Int)
1342
(declare-var Inner4_A_node.__Inner4_A_node_163 Bool)
1343
(declare-var Inner4_A_node.__Inner4_A_node_164 inner4_a__type)
1344
(declare-var Inner4_A_node.__Inner4_A_node_165 Int)
1345
(declare-var Inner4_A_node.__Inner4_A_node_166 Int)
1346
(declare-var Inner4_A_node.__Inner4_A_node_167 Int)
1347
(declare-var Inner4_A_node.__Inner4_A_node_168 Int)
1348
(declare-var Inner4_A_node.__Inner4_A_node_169 Int)
1349
(declare-var Inner4_A_node.__Inner4_A_node_17 Bool)
1350
(declare-var Inner4_A_node.__Inner4_A_node_170 Int)
1351
(declare-var Inner4_A_node.__Inner4_A_node_171 Int)
1352
(declare-var Inner4_A_node.__Inner4_A_node_172 Int)
1353
(declare-var Inner4_A_node.__Inner4_A_node_173 Int)
1354
(declare-var Inner4_A_node.__Inner4_A_node_174 Int)
1355
(declare-var Inner4_A_node.__Inner4_A_node_175 Int)
1356
(declare-var Inner4_A_node.__Inner4_A_node_176 Int)
1357
(declare-var Inner4_A_node.__Inner4_A_node_177 Bool)
1358
(declare-var Inner4_A_node.__Inner4_A_node_18 inner4_a__type)
1359
(declare-var Inner4_A_node.__Inner4_A_node_19 Bool)
1360
(declare-var Inner4_A_node.__Inner4_A_node_2 inner4_a__type)
1361
(declare-var Inner4_A_node.__Inner4_A_node_20 inner4_a__type)
1362
(declare-var Inner4_A_node.__Inner4_A_node_21 Bool)
1363
(declare-var Inner4_A_node.__Inner4_A_node_22 inner4_a__type)
1364
(declare-var Inner4_A_node.__Inner4_A_node_23 Bool)
1365
(declare-var Inner4_A_node.__Inner4_A_node_24 inner4_a__type)
1366
(declare-var Inner4_A_node.__Inner4_A_node_25 Int)
1367
(declare-var Inner4_A_node.__Inner4_A_node_26 Int)
1368
(declare-var Inner4_A_node.__Inner4_A_node_27 Int)
1369
(declare-var Inner4_A_node.__Inner4_A_node_28 Int)
1370
(declare-var Inner4_A_node.__Inner4_A_node_29 Int)
1371
(declare-var Inner4_A_node.__Inner4_A_node_3 Bool)
1372
(declare-var Inner4_A_node.__Inner4_A_node_30 Int)
1373
(declare-var Inner4_A_node.__Inner4_A_node_31 Int)
1374
(declare-var Inner4_A_node.__Inner4_A_node_32 Int)
1375
(declare-var Inner4_A_node.__Inner4_A_node_33 Int)
1376
(declare-var Inner4_A_node.__Inner4_A_node_34 Int)
1377
(declare-var Inner4_A_node.__Inner4_A_node_35 Int)
1378
(declare-var Inner4_A_node.__Inner4_A_node_36 Int)
1379
(declare-var Inner4_A_node.__Inner4_A_node_37 Bool)
1380
(declare-var Inner4_A_node.__Inner4_A_node_38 inner4_a__type)
1381
(declare-var Inner4_A_node.__Inner4_A_node_39 Int)
1382
(declare-var Inner4_A_node.__Inner4_A_node_4 inner4_a__type)
1383
(declare-var Inner4_A_node.__Inner4_A_node_40 Int)
1384
(declare-var Inner4_A_node.__Inner4_A_node_41 Int)
1385
(declare-var Inner4_A_node.__Inner4_A_node_42 Int)
1386
(declare-var Inner4_A_node.__Inner4_A_node_43 Int)
1387
(declare-var Inner4_A_node.__Inner4_A_node_44 Int)
1388
(declare-var Inner4_A_node.__Inner4_A_node_45 Int)
1389
(declare-var Inner4_A_node.__Inner4_A_node_46 Int)
1390
(declare-var Inner4_A_node.__Inner4_A_node_47 Int)
1391
(declare-var Inner4_A_node.__Inner4_A_node_48 Int)
1392
(declare-var Inner4_A_node.__Inner4_A_node_49 Int)
1393
(declare-var Inner4_A_node.__Inner4_A_node_5 Bool)
1394
(declare-var Inner4_A_node.__Inner4_A_node_50 Int)
1395
(declare-var Inner4_A_node.__Inner4_A_node_51 Bool)
1396
(declare-var Inner4_A_node.__Inner4_A_node_52 inner4_a__type)
1397
(declare-var Inner4_A_node.__Inner4_A_node_53 Int)
1398
(declare-var Inner4_A_node.__Inner4_A_node_54 Int)
1399
(declare-var Inner4_A_node.__Inner4_A_node_55 Int)
1400
(declare-var Inner4_A_node.__Inner4_A_node_56 Int)
1401
(declare-var Inner4_A_node.__Inner4_A_node_57 Int)
1402
(declare-var Inner4_A_node.__Inner4_A_node_58 Int)
1403
(declare-var Inner4_A_node.__Inner4_A_node_59 Int)
1404
(declare-var Inner4_A_node.__Inner4_A_node_6 inner4_a__type)
1405
(declare-var Inner4_A_node.__Inner4_A_node_60 Int)
1406
(declare-var Inner4_A_node.__Inner4_A_node_61 Int)
1407
(declare-var Inner4_A_node.__Inner4_A_node_62 Int)
1408
(declare-var Inner4_A_node.__Inner4_A_node_63 Int)
1409
(declare-var Inner4_A_node.__Inner4_A_node_64 Int)
1410
(declare-var Inner4_A_node.__Inner4_A_node_65 Bool)
1411
(declare-var Inner4_A_node.__Inner4_A_node_66 inner4_a__type)
1412
(declare-var Inner4_A_node.__Inner4_A_node_67 Int)
1413
(declare-var Inner4_A_node.__Inner4_A_node_68 Int)
1414
(declare-var Inner4_A_node.__Inner4_A_node_69 Int)
1415
(declare-var Inner4_A_node.__Inner4_A_node_7 Bool)
1416
(declare-var Inner4_A_node.__Inner4_A_node_70 Int)
1417
(declare-var Inner4_A_node.__Inner4_A_node_71 Int)
1418
(declare-var Inner4_A_node.__Inner4_A_node_72 Int)
1419
(declare-var Inner4_A_node.__Inner4_A_node_73 Int)
1420
(declare-var Inner4_A_node.__Inner4_A_node_74 Int)
1421
(declare-var Inner4_A_node.__Inner4_A_node_75 Int)
1422
(declare-var Inner4_A_node.__Inner4_A_node_76 Int)
1423
(declare-var Inner4_A_node.__Inner4_A_node_77 Int)
1424
(declare-var Inner4_A_node.__Inner4_A_node_78 Int)
1425
(declare-var Inner4_A_node.__Inner4_A_node_79 Bool)
1426
(declare-var Inner4_A_node.__Inner4_A_node_8 inner4_a__type)
1427
(declare-var Inner4_A_node.__Inner4_A_node_80 inner4_a__type)
1428
(declare-var Inner4_A_node.__Inner4_A_node_81 Int)
1429
(declare-var Inner4_A_node.__Inner4_A_node_82 Int)
1430
(declare-var Inner4_A_node.__Inner4_A_node_83 Int)
1431
(declare-var Inner4_A_node.__Inner4_A_node_84 Int)
1432
(declare-var Inner4_A_node.__Inner4_A_node_85 Int)
1433
(declare-var Inner4_A_node.__Inner4_A_node_86 Int)
1434
(declare-var Inner4_A_node.__Inner4_A_node_87 Int)
1435
(declare-var Inner4_A_node.__Inner4_A_node_88 Int)
1436
(declare-var Inner4_A_node.__Inner4_A_node_89 Int)
1437
(declare-var Inner4_A_node.__Inner4_A_node_9 Bool)
1438
(declare-var Inner4_A_node.__Inner4_A_node_90 Int)
1439
(declare-var Inner4_A_node.__Inner4_A_node_91 Int)
1440
(declare-var Inner4_A_node.__Inner4_A_node_92 Int)
1441
(declare-var Inner4_A_node.__Inner4_A_node_93 Bool)
1442
(declare-var Inner4_A_node.__Inner4_A_node_94 inner4_a__type)
1443
(declare-var Inner4_A_node.__Inner4_A_node_95 Int)
1444
(declare-var Inner4_A_node.__Inner4_A_node_96 Int)
1445
(declare-var Inner4_A_node.__Inner4_A_node_97 Int)
1446
(declare-var Inner4_A_node.__Inner4_A_node_98 Int)
1447
(declare-var Inner4_A_node.__Inner4_A_node_99 Int)
1448
(declare-var Inner4_A_node.inner4_a__next_restart_in Bool)
1449
(declare-var Inner4_A_node.inner4_a__next_state_in inner4_a__type)
1450
(declare-var Inner4_A_node.inner4_a__restart_act Bool)
1451
(declare-var Inner4_A_node.inner4_a__restart_in Bool)
1452
(declare-var Inner4_A_node.inner4_a__state_act inner4_a__type)
1453
(declare-var Inner4_A_node.inner4_a__state_in inner4_a__type)
1454
(declare-rel Inner4_A_node_reset (Bool inner4_a__type Bool Bool inner4_a__type Bool))
1455
(declare-rel Inner4_A_node_step (Int Int Bool Int Int Int Int Int Bool Int Int Int Int Int Int Int Int Int Int Int Int Int Int Int Int Int Bool inner4_a__type Bool Bool inner4_a__type Bool))
1456
1457
(rule (=> 
1458
  (and 
1459
       (= Inner4_A_node.__Inner4_A_node_178_m Inner4_A_node.__Inner4_A_node_178_c)
1460
       (= Inner4_A_node.__Inner4_A_node_179_m Inner4_A_node.__Inner4_A_node_179_c)
1461
       (= Inner4_A_node.ni_8._arrow._first_m true)
1462
  )
1463
  (Inner4_A_node_reset Inner4_A_node.__Inner4_A_node_178_c
1464
                       Inner4_A_node.__Inner4_A_node_179_c
1465
                       Inner4_A_node.ni_8._arrow._first_c
1466
                       Inner4_A_node.__Inner4_A_node_178_m
1467
                       Inner4_A_node.__Inner4_A_node_179_m
1468
                       Inner4_A_node.ni_8._arrow._first_m)
1469
))
1470
1471
(rule (=> 
1472
  (and (= Inner4_A_node.ni_8._arrow._first_m Inner4_A_node.ni_8._arrow._first_c)
1473
       (and (= Inner4_A_node.__Inner4_A_node_177 (ite Inner4_A_node.ni_8._arrow._first_m true false))
1474
            (= Inner4_A_node.ni_8._arrow._first_x false))
1475
       (and (or (not (= Inner4_A_node.__Inner4_A_node_177 false))
1476
               (and (= Inner4_A_node.inner4_a__state_in Inner4_A_node.__Inner4_A_node_179_c)
1477
                    (= Inner4_A_node.inner4_a__restart_in Inner4_A_node.__Inner4_A_node_178_c)
1478
                    ))
1479
            (or (not (= Inner4_A_node.__Inner4_A_node_177 true))
1480
               (and (= Inner4_A_node.inner4_a__state_in POINTInner4_A)
1481
                    (= Inner4_A_node.inner4_a__restart_in false)
1482
                    ))
1483
       )
1484
       (and (or (not (= Inner4_A_node.inner4_a__state_in A_A1_IDL))
1485
               (and (inner4_a__A_A1_IDL_unless Inner4_A_node.inner4_a__restart_in
1486
                                               Inner4_A_node.inner4_a__state_in
1487
                                               Inner4_A_node.__Inner4_A_node_1
1488
                                               Inner4_A_node.__Inner4_A_node_2)
1489
                    (= Inner4_A_node.inner4_a__state_act Inner4_A_node.__Inner4_A_node_2)
1490
                    (= Inner4_A_node.inner4_a__restart_act Inner4_A_node.__Inner4_A_node_1)
1491
                    ))
1492
            (or (not (= Inner4_A_node.inner4_a__state_in A_A1__TO__A_A2_2))
1493
               (and (inner4_a__A_A1__TO__A_A2_2_unless Inner4_A_node.inner4_a__restart_in
1494
                                                       Inner4_A_node.inner4_a__state_in
1495
                                                       Inner4_A_node.__Inner4_A_node_7
1496
                                                       Inner4_A_node.__Inner4_A_node_8)
1497
                    (= Inner4_A_node.inner4_a__state_act Inner4_A_node.__Inner4_A_node_8)
1498
                    (= Inner4_A_node.inner4_a__restart_act Inner4_A_node.__Inner4_A_node_7)
1499
                    ))
1500
            (or (not (= Inner4_A_node.inner4_a__state_in A_A1__TO__INNER4_INNER4JUNCTION1114_1))
1501
               (and (inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_unless 
1502
                    Inner4_A_node.inner4_a__restart_in
1503
                    Inner4_A_node.inner4_a__state_in
1504
                    Inner4_A_node.__Inner4_A_node_9
1505
                    Inner4_A_node.__Inner4_A_node_10)
1506
                    (= Inner4_A_node.inner4_a__state_act Inner4_A_node.__Inner4_A_node_10)
1507
                    (= Inner4_A_node.inner4_a__restart_act Inner4_A_node.__Inner4_A_node_9)
1508
                    ))
1509
            (or (not (= Inner4_A_node.inner4_a__state_in A_A2_IDL))
1510
               (and (inner4_a__A_A2_IDL_unless Inner4_A_node.inner4_a__restart_in
1511
                                               Inner4_A_node.inner4_a__state_in
1512
                                               Inner4_A_node.__Inner4_A_node_5
1513
                                               Inner4_A_node.__Inner4_A_node_6)
1514
                    (= Inner4_A_node.inner4_a__state_act Inner4_A_node.__Inner4_A_node_6)
1515
                    (= Inner4_A_node.inner4_a__restart_act Inner4_A_node.__Inner4_A_node_5)
1516
                    ))
1517
            (or (not (= Inner4_A_node.inner4_a__state_in A_A2__TO__A_A3_2))
1518
               (and (inner4_a__A_A2__TO__A_A3_2_unless Inner4_A_node.inner4_a__restart_in
1519
                                                       Inner4_A_node.inner4_a__state_in
1520
                                                       Inner4_A_node.__Inner4_A_node_15
1521
                                                       Inner4_A_node.__Inner4_A_node_16)
1522
                    (= Inner4_A_node.inner4_a__state_act Inner4_A_node.__Inner4_A_node_16)
1523
                    (= Inner4_A_node.inner4_a__restart_act Inner4_A_node.__Inner4_A_node_15)
1524
                    ))
1525
            (or (not (= Inner4_A_node.inner4_a__state_in A_A2__TO__INNER4_INNER4JUNCTION1114_1))
1526
               (and (inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_unless 
1527
                    Inner4_A_node.inner4_a__restart_in
1528
                    Inner4_A_node.inner4_a__state_in
1529
                    Inner4_A_node.__Inner4_A_node_17
1530
                    Inner4_A_node.__Inner4_A_node_18)
1531
                    (= Inner4_A_node.inner4_a__state_act Inner4_A_node.__Inner4_A_node_18)
1532
                    (= Inner4_A_node.inner4_a__restart_act Inner4_A_node.__Inner4_A_node_17)
1533
                    ))
1534
            (or (not (= Inner4_A_node.inner4_a__state_in A_A3_IDL))
1535
               (and (inner4_a__A_A3_IDL_unless Inner4_A_node.inner4_a__restart_in
1536
                                               Inner4_A_node.inner4_a__state_in
1537
                                               Inner4_A_node.__Inner4_A_node_3
1538
                                               Inner4_A_node.__Inner4_A_node_4)
1539
                    (= Inner4_A_node.inner4_a__state_act Inner4_A_node.__Inner4_A_node_4)
1540
                    (= Inner4_A_node.inner4_a__restart_act Inner4_A_node.__Inner4_A_node_3)
1541
                    ))
1542
            (or (not (= Inner4_A_node.inner4_a__state_in A_A3__TO__A_A1_2))
1543
               (and (inner4_a__A_A3__TO__A_A1_2_unless Inner4_A_node.inner4_a__restart_in
1544
                                                       Inner4_A_node.inner4_a__state_in
1545
                                                       Inner4_A_node.__Inner4_A_node_11
1546
                                                       Inner4_A_node.__Inner4_A_node_12)
1547
                    (= Inner4_A_node.inner4_a__state_act Inner4_A_node.__Inner4_A_node_12)
1548
                    (= Inner4_A_node.inner4_a__restart_act Inner4_A_node.__Inner4_A_node_11)
1549
                    ))
1550
            (or (not (= Inner4_A_node.inner4_a__state_in A_A3__TO__INNER4_INNER4JUNCTION1114_1))
1551
               (and (inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_unless 
1552
                    Inner4_A_node.inner4_a__restart_in
1553
                    Inner4_A_node.inner4_a__state_in
1554
                    Inner4_A_node.__Inner4_A_node_13
1555
                    Inner4_A_node.__Inner4_A_node_14)
1556
                    (= Inner4_A_node.inner4_a__state_act Inner4_A_node.__Inner4_A_node_14)
1557
                    (= Inner4_A_node.inner4_a__restart_act Inner4_A_node.__Inner4_A_node_13)
1558
                    ))
1559
            (or (not (= Inner4_A_node.inner4_a__state_in POINTInner4_A))
1560
               (and (inner4_a__POINTInner4_A_unless Inner4_A_node.inner4_a__restart_in
1561
                                                    Inner4_A_node.inner4_a__state_in
1562
                                                    Inner4_A_node.idInner4_A_1
1563
                                                    Inner4_A_node.E
1564
                                                    Inner4_A_node.F
1565
                                                    Inner4_A_node.__Inner4_A_node_21
1566
                                                    Inner4_A_node.__Inner4_A_node_22)
1567
                    (= Inner4_A_node.inner4_a__state_act Inner4_A_node.__Inner4_A_node_22)
1568
                    (= Inner4_A_node.inner4_a__restart_act Inner4_A_node.__Inner4_A_node_21)
1569
                    ))
1570
            (or (not (= Inner4_A_node.inner4_a__state_in POINT__TO__A_A1_1))
1571
               (and (inner4_a__POINT__TO__A_A1_1_unless Inner4_A_node.inner4_a__restart_in
1572
                                                        Inner4_A_node.inner4_a__state_in
1573
                                                        Inner4_A_node.__Inner4_A_node_19
1574
                                                        Inner4_A_node.__Inner4_A_node_20)
1575
                    (= Inner4_A_node.inner4_a__state_act Inner4_A_node.__Inner4_A_node_20)
1576
                    (= Inner4_A_node.inner4_a__restart_act Inner4_A_node.__Inner4_A_node_19)
1577
                    ))
1578
       )
1579
       (and (or (not (= Inner4_A_node.inner4_a__state_act A_A1_IDL))
1580
               (and (inner4_a__A_A1_IDL_handler_until Inner4_A_node.idInner4_A_1
1581
                                                      Inner4_A_node.enA1cnt_1
1582
                                                      Inner4_A_node.exA2cnt_1
1583
                                                      Inner4_A_node.enA2cnt_1
1584
                                                      Inner4_A_node.enA3cnt_1
1585
                                                      Inner4_A_node.enAcnt_1
1586
                                                      Inner4_A_node.idInner4_Inner4_1
1587
                                                      Inner4_A_node.exA3cnt_1
1588
                                                      Inner4_A_node.exA1cnt_1
1589
                                                      Inner4_A_node.duA2cnt_1
1590
                                                      Inner4_A_node.duA3cnt_1
1591
                                                      Inner4_A_node.duA1cnt_1
1592
                                                      Inner4_A_node.__Inner4_A_node_23
1593
                                                      Inner4_A_node.__Inner4_A_node_24
1594
                                                      Inner4_A_node.__Inner4_A_node_25
1595
                                                      Inner4_A_node.__Inner4_A_node_26
1596
                                                      Inner4_A_node.__Inner4_A_node_27
1597
                                                      Inner4_A_node.__Inner4_A_node_28
1598
                                                      Inner4_A_node.__Inner4_A_node_29
1599
                                                      Inner4_A_node.__Inner4_A_node_30
1600
                                                      Inner4_A_node.__Inner4_A_node_31
1601
                                                      Inner4_A_node.__Inner4_A_node_32
1602
                                                      Inner4_A_node.__Inner4_A_node_33
1603
                                                      Inner4_A_node.__Inner4_A_node_34
1604
                                                      Inner4_A_node.__Inner4_A_node_35
1605
                                                      Inner4_A_node.__Inner4_A_node_36)
1606
                    (= Inner4_A_node.inner4_a__next_state_in Inner4_A_node.__Inner4_A_node_24)
1607
                    (= Inner4_A_node.inner4_a__next_restart_in Inner4_A_node.__Inner4_A_node_23)
1608
                    (= Inner4_A_node.idInner4_Inner4 Inner4_A_node.__Inner4_A_node_36)
1609
                    (= Inner4_A_node.idInner4_A Inner4_A_node.__Inner4_A_node_35)
1610
                    (= Inner4_A_node.exA3cnt Inner4_A_node.__Inner4_A_node_34)
1611
                    (= Inner4_A_node.exA2cnt Inner4_A_node.__Inner4_A_node_33)
1612
                    (= Inner4_A_node.exA1cnt Inner4_A_node.__Inner4_A_node_32)
1613
                    (= Inner4_A_node.enAcnt Inner4_A_node.__Inner4_A_node_31)
1614
                    (= Inner4_A_node.enA3cnt Inner4_A_node.__Inner4_A_node_30)
1615
                    (= Inner4_A_node.enA2cnt Inner4_A_node.__Inner4_A_node_29)
1616
                    (= Inner4_A_node.enA1cnt Inner4_A_node.__Inner4_A_node_28)
1617
                    (= Inner4_A_node.duA3cnt Inner4_A_node.__Inner4_A_node_27)
1618
                    (= Inner4_A_node.duA2cnt Inner4_A_node.__Inner4_A_node_26)
1619
                    (= Inner4_A_node.duA1cnt Inner4_A_node.__Inner4_A_node_25)
1620
                    ))
1621
            (or (not (= Inner4_A_node.inner4_a__state_act A_A1__TO__A_A2_2))
1622
               (and (inner4_a__A_A1__TO__A_A2_2_handler_until Inner4_A_node.idInner4_A_1
1623
                                                              Inner4_A_node.enA1cnt_1
1624
                                                              Inner4_A_node.exA2cnt_1
1625
                                                              Inner4_A_node.enA2cnt_1
1626
                                                              Inner4_A_node.enA3cnt_1
1627
                                                              Inner4_A_node.enAcnt_1
1628
                                                              Inner4_A_node.idInner4_Inner4_1
1629
                                                              Inner4_A_node.exA3cnt_1
1630
                                                              Inner4_A_node.exA1cnt_1
1631
                                                              Inner4_A_node.duA2cnt_1
1632
                                                              Inner4_A_node.duA3cnt_1
1633
                                                              Inner4_A_node.duA1cnt_1
1634
                                                              Inner4_A_node.__Inner4_A_node_65
1635
                                                              Inner4_A_node.__Inner4_A_node_66
1636
                                                              Inner4_A_node.__Inner4_A_node_67
1637
                                                              Inner4_A_node.__Inner4_A_node_68
1638
                                                              Inner4_A_node.__Inner4_A_node_69
1639
                                                              Inner4_A_node.__Inner4_A_node_70
1640
                                                              Inner4_A_node.__Inner4_A_node_71
1641
                                                              Inner4_A_node.__Inner4_A_node_72
1642
                                                              Inner4_A_node.__Inner4_A_node_73
1643
                                                              Inner4_A_node.__Inner4_A_node_74
1644
                                                              Inner4_A_node.__Inner4_A_node_75
1645
                                                              Inner4_A_node.__Inner4_A_node_76
1646
                                                              Inner4_A_node.__Inner4_A_node_77
1647
                                                              Inner4_A_node.__Inner4_A_node_78)
1648
                    (= Inner4_A_node.inner4_a__next_state_in Inner4_A_node.__Inner4_A_node_66)
1649
                    (= Inner4_A_node.inner4_a__next_restart_in Inner4_A_node.__Inner4_A_node_65)
1650
                    (= Inner4_A_node.idInner4_Inner4 Inner4_A_node.__Inner4_A_node_78)
1651
                    (= Inner4_A_node.idInner4_A Inner4_A_node.__Inner4_A_node_77)
1652
                    (= Inner4_A_node.exA3cnt Inner4_A_node.__Inner4_A_node_76)
1653
                    (= Inner4_A_node.exA2cnt Inner4_A_node.__Inner4_A_node_75)
1654
                    (= Inner4_A_node.exA1cnt Inner4_A_node.__Inner4_A_node_74)
1655
                    (= Inner4_A_node.enAcnt Inner4_A_node.__Inner4_A_node_73)
1656
                    (= Inner4_A_node.enA3cnt Inner4_A_node.__Inner4_A_node_72)
1657
                    (= Inner4_A_node.enA2cnt Inner4_A_node.__Inner4_A_node_71)
1658
                    (= Inner4_A_node.enA1cnt Inner4_A_node.__Inner4_A_node_70)
1659
                    (= Inner4_A_node.duA3cnt Inner4_A_node.__Inner4_A_node_69)
1660
                    (= Inner4_A_node.duA2cnt Inner4_A_node.__Inner4_A_node_68)
1661
                    (= Inner4_A_node.duA1cnt Inner4_A_node.__Inner4_A_node_67)
1662
                    ))
1663
            (or (not (= Inner4_A_node.inner4_a__state_act A_A1__TO__INNER4_INNER4JUNCTION1114_1))
1664
               (and (inner4_a__A_A1__TO__INNER4_INNER4JUNCTION1114_1_handler_until 
1665
                    Inner4_A_node.idInner4_A_1
1666
                    Inner4_A_node.enA1cnt_1
1667
                    Inner4_A_node.exA2cnt_1
1668
                    Inner4_A_node.enA2cnt_1
1669
                    Inner4_A_node.enA3cnt_1
1670
                    Inner4_A_node.enAcnt_1
1671
                    Inner4_A_node.idInner4_Inner4_1
1672
                    Inner4_A_node.exA3cnt_1
1673
                    Inner4_A_node.exA1cnt_1
1674
                    Inner4_A_node.duA2cnt_1
1675
                    Inner4_A_node.duA3cnt_1
1676
                    Inner4_A_node.duA1cnt_1
1677
                    Inner4_A_node.__Inner4_A_node_79
1678
                    Inner4_A_node.__Inner4_A_node_80
1679
                    Inner4_A_node.__Inner4_A_node_81
1680
                    Inner4_A_node.__Inner4_A_node_82
1681
                    Inner4_A_node.__Inner4_A_node_83
1682
                    Inner4_A_node.__Inner4_A_node_84
1683
                    Inner4_A_node.__Inner4_A_node_85
1684
                    Inner4_A_node.__Inner4_A_node_86
1685
                    Inner4_A_node.__Inner4_A_node_87
1686
                    Inner4_A_node.__Inner4_A_node_88
1687
                    Inner4_A_node.__Inner4_A_node_89
1688
                    Inner4_A_node.__Inner4_A_node_90
1689
                    Inner4_A_node.__Inner4_A_node_91
1690
                    Inner4_A_node.__Inner4_A_node_92)
1691
                    (= Inner4_A_node.inner4_a__next_state_in Inner4_A_node.__Inner4_A_node_80)
1692
                    (= Inner4_A_node.inner4_a__next_restart_in Inner4_A_node.__Inner4_A_node_79)
1693
                    (= Inner4_A_node.idInner4_Inner4 Inner4_A_node.__Inner4_A_node_92)
1694
                    (= Inner4_A_node.idInner4_A Inner4_A_node.__Inner4_A_node_91)
1695
                    (= Inner4_A_node.exA3cnt Inner4_A_node.__Inner4_A_node_90)
1696
                    (= Inner4_A_node.exA2cnt Inner4_A_node.__Inner4_A_node_89)
1697
                    (= Inner4_A_node.exA1cnt Inner4_A_node.__Inner4_A_node_88)
1698
                    (= Inner4_A_node.enAcnt Inner4_A_node.__Inner4_A_node_87)
1699
                    (= Inner4_A_node.enA3cnt Inner4_A_node.__Inner4_A_node_86)
1700
                    (= Inner4_A_node.enA2cnt Inner4_A_node.__Inner4_A_node_85)
1701
                    (= Inner4_A_node.enA1cnt Inner4_A_node.__Inner4_A_node_84)
1702
                    (= Inner4_A_node.duA3cnt Inner4_A_node.__Inner4_A_node_83)
1703
                    (= Inner4_A_node.duA2cnt Inner4_A_node.__Inner4_A_node_82)
1704
                    (= Inner4_A_node.duA1cnt Inner4_A_node.__Inner4_A_node_81)
1705
                    ))
1706
            (or (not (= Inner4_A_node.inner4_a__state_act A_A2_IDL))
1707
               (and (inner4_a__A_A2_IDL_handler_until Inner4_A_node.idInner4_A_1
1708
                                                      Inner4_A_node.enA1cnt_1
1709
                                                      Inner4_A_node.exA2cnt_1
1710
                                                      Inner4_A_node.enA2cnt_1
1711
                                                      Inner4_A_node.enA3cnt_1
1712
                                                      Inner4_A_node.enAcnt_1
1713
                                                      Inner4_A_node.idInner4_Inner4_1
1714
                                                      Inner4_A_node.exA3cnt_1
1715
                                                      Inner4_A_node.exA1cnt_1
1716
                                                      Inner4_A_node.duA2cnt_1
1717
                                                      Inner4_A_node.duA3cnt_1
1718
                                                      Inner4_A_node.duA1cnt_1
1719
                                                      Inner4_A_node.__Inner4_A_node_51
1720
                                                      Inner4_A_node.__Inner4_A_node_52
1721
                                                      Inner4_A_node.__Inner4_A_node_53
1722
                                                      Inner4_A_node.__Inner4_A_node_54
1723
                                                      Inner4_A_node.__Inner4_A_node_55
1724
                                                      Inner4_A_node.__Inner4_A_node_56
1725
                                                      Inner4_A_node.__Inner4_A_node_57
1726
                                                      Inner4_A_node.__Inner4_A_node_58
1727
                                                      Inner4_A_node.__Inner4_A_node_59
1728
                                                      Inner4_A_node.__Inner4_A_node_60
1729
                                                      Inner4_A_node.__Inner4_A_node_61
1730
                                                      Inner4_A_node.__Inner4_A_node_62
1731
                                                      Inner4_A_node.__Inner4_A_node_63
1732
                                                      Inner4_A_node.__Inner4_A_node_64)
1733
                    (= Inner4_A_node.inner4_a__next_state_in Inner4_A_node.__Inner4_A_node_52)
1734
                    (= Inner4_A_node.inner4_a__next_restart_in Inner4_A_node.__Inner4_A_node_51)
1735
                    (= Inner4_A_node.idInner4_Inner4 Inner4_A_node.__Inner4_A_node_64)
1736
                    (= Inner4_A_node.idInner4_A Inner4_A_node.__Inner4_A_node_63)
1737
                    (= Inner4_A_node.exA3cnt Inner4_A_node.__Inner4_A_node_62)
1738
                    (= Inner4_A_node.exA2cnt Inner4_A_node.__Inner4_A_node_61)
1739
                    (= Inner4_A_node.exA1cnt Inner4_A_node.__Inner4_A_node_60)
1740
                    (= Inner4_A_node.enAcnt Inner4_A_node.__Inner4_A_node_59)
1741
                    (= Inner4_A_node.enA3cnt Inner4_A_node.__Inner4_A_node_58)
1742
                    (= Inner4_A_node.enA2cnt Inner4_A_node.__Inner4_A_node_57)
1743
                    (= Inner4_A_node.enA1cnt Inner4_A_node.__Inner4_A_node_56)
1744
                    (= Inner4_A_node.duA3cnt Inner4_A_node.__Inner4_A_node_55)
1745
                    (= Inner4_A_node.duA2cnt Inner4_A_node.__Inner4_A_node_54)
1746
                    (= Inner4_A_node.duA1cnt Inner4_A_node.__Inner4_A_node_53)
1747
                    ))
1748
            (or (not (= Inner4_A_node.inner4_a__state_act A_A2__TO__A_A3_2))
1749
               (and (inner4_a__A_A2__TO__A_A3_2_handler_until Inner4_A_node.idInner4_A_1
1750
                                                              Inner4_A_node.enA1cnt_1
1751
                                                              Inner4_A_node.exA2cnt_1
1752
                                                              Inner4_A_node.enA2cnt_1
1753
                                                              Inner4_A_node.enA3cnt_1
1754
                                                              Inner4_A_node.enAcnt_1
1755
                                                              Inner4_A_node.idInner4_Inner4_1
1756
                                                              Inner4_A_node.exA3cnt_1
1757
                                                              Inner4_A_node.exA1cnt_1
1758
                                                              Inner4_A_node.duA2cnt_1
1759
                                                              Inner4_A_node.duA3cnt_1
1760
                                                              Inner4_A_node.duA1cnt_1
1761
                                                              Inner4_A_node.__Inner4_A_node_121
1762
                                                              Inner4_A_node.__Inner4_A_node_122
1763
                                                              Inner4_A_node.__Inner4_A_node_123
1764
                                                              Inner4_A_node.__Inner4_A_node_124
1765
                                                              Inner4_A_node.__Inner4_A_node_125
1766
                                                              Inner4_A_node.__Inner4_A_node_126
1767
                                                              Inner4_A_node.__Inner4_A_node_127
1768
                                                              Inner4_A_node.__Inner4_A_node_128
1769
                                                              Inner4_A_node.__Inner4_A_node_129
1770
                                                              Inner4_A_node.__Inner4_A_node_130
1771
                                                              Inner4_A_node.__Inner4_A_node_131
1772
                                                              Inner4_A_node.__Inner4_A_node_132
1773
                                                              Inner4_A_node.__Inner4_A_node_133
1774
                                                              Inner4_A_node.__Inner4_A_node_134)
1775
                    (= Inner4_A_node.inner4_a__next_state_in Inner4_A_node.__Inner4_A_node_122)
1776
                    (= Inner4_A_node.inner4_a__next_restart_in Inner4_A_node.__Inner4_A_node_121)
1777
                    (= Inner4_A_node.idInner4_Inner4 Inner4_A_node.__Inner4_A_node_134)
1778
                    (= Inner4_A_node.idInner4_A Inner4_A_node.__Inner4_A_node_133)
1779
                    (= Inner4_A_node.exA3cnt Inner4_A_node.__Inner4_A_node_132)
1780
                    (= Inner4_A_node.exA2cnt Inner4_A_node.__Inner4_A_node_131)
1781
                    (= Inner4_A_node.exA1cnt Inner4_A_node.__Inner4_A_node_130)
1782
                    (= Inner4_A_node.enAcnt Inner4_A_node.__Inner4_A_node_129)
1783
                    (= Inner4_A_node.enA3cnt Inner4_A_node.__Inner4_A_node_128)
1784
                    (= Inner4_A_node.enA2cnt Inner4_A_node.__Inner4_A_node_127)
1785
                    (= Inner4_A_node.enA1cnt Inner4_A_node.__Inner4_A_node_126)
1786
                    (= Inner4_A_node.duA3cnt Inner4_A_node.__Inner4_A_node_125)
1787
                    (= Inner4_A_node.duA2cnt Inner4_A_node.__Inner4_A_node_124)
1788
                    (= Inner4_A_node.duA1cnt Inner4_A_node.__Inner4_A_node_123)
1789
                    ))
1790
            (or (not (= Inner4_A_node.inner4_a__state_act A_A2__TO__INNER4_INNER4JUNCTION1114_1))
1791
               (and (inner4_a__A_A2__TO__INNER4_INNER4JUNCTION1114_1_handler_until 
1792
                    Inner4_A_node.idInner4_A_1
1793
                    Inner4_A_node.enA1cnt_1
1794
                    Inner4_A_node.exA2cnt_1
1795
                    Inner4_A_node.enA2cnt_1
1796
                    Inner4_A_node.enA3cnt_1
1797
                    Inner4_A_node.enAcnt_1
1798
                    Inner4_A_node.idInner4_Inner4_1
1799
                    Inner4_A_node.exA3cnt_1
1800
                    Inner4_A_node.exA1cnt_1
1801
                    Inner4_A_node.duA2cnt_1
1802
                    Inner4_A_node.duA3cnt_1
1803
                    Inner4_A_node.duA1cnt_1
1804
                    Inner4_A_node.__Inner4_A_node_135
1805
                    Inner4_A_node.__Inner4_A_node_136
1806
                    Inner4_A_node.__Inner4_A_node_137
1807
                    Inner4_A_node.__Inner4_A_node_138
1808
                    Inner4_A_node.__Inner4_A_node_139
1809
                    Inner4_A_node.__Inner4_A_node_140
1810
                    Inner4_A_node.__Inner4_A_node_141
1811
                    Inner4_A_node.__Inner4_A_node_142
1812
                    Inner4_A_node.__Inner4_A_node_143
1813
                    Inner4_A_node.__Inner4_A_node_144
1814
                    Inner4_A_node.__Inner4_A_node_145
1815
                    Inner4_A_node.__Inner4_A_node_146
1816
                    Inner4_A_node.__Inner4_A_node_147
1817
                    Inner4_A_node.__Inner4_A_node_148)
1818
                    (= Inner4_A_node.inner4_a__next_state_in Inner4_A_node.__Inner4_A_node_136)
1819
                    (= Inner4_A_node.inner4_a__next_restart_in Inner4_A_node.__Inner4_A_node_135)
1820
                    (= Inner4_A_node.idInner4_Inner4 Inner4_A_node.__Inner4_A_node_148)
1821
                    (= Inner4_A_node.idInner4_A Inner4_A_node.__Inner4_A_node_147)
1822
                    (= Inner4_A_node.exA3cnt Inner4_A_node.__Inner4_A_node_146)
1823
                    (= Inner4_A_node.exA2cnt Inner4_A_node.__Inner4_A_node_145)
1824
                    (= Inner4_A_node.exA1cnt Inner4_A_node.__Inner4_A_node_144)
1825
                    (= Inner4_A_node.enAcnt Inner4_A_node.__Inner4_A_node_143)
1826
                    (= Inner4_A_node.enA3cnt Inner4_A_node.__Inner4_A_node_142)
1827
                    (= Inner4_A_node.enA2cnt Inner4_A_node.__Inner4_A_node_141)
1828
                    (= Inner4_A_node.enA1cnt Inner4_A_node.__Inner4_A_node_140)
1829
                    (= Inner4_A_node.duA3cnt Inner4_A_node.__Inner4_A_node_139)
1830
                    (= Inner4_A_node.duA2cnt Inner4_A_node.__Inner4_A_node_138)
1831
                    (= Inner4_A_node.duA1cnt Inner4_A_node.__Inner4_A_node_137)
1832
                    ))
1833
            (or (not (= Inner4_A_node.inner4_a__state_act A_A3_IDL))
1834
               (and (inner4_a__A_A3_IDL_handler_until Inner4_A_node.idInner4_A_1
1835
                                                      Inner4_A_node.enA1cnt_1
1836
                                                      Inner4_A_node.exA2cnt_1
1837
                                                      Inner4_A_node.enA2cnt_1
1838
                                                      Inner4_A_node.enA3cnt_1
1839
                                                      Inner4_A_node.enAcnt_1
1840
                                                      Inner4_A_node.idInner4_Inner4_1
1841
                                                      Inner4_A_node.exA3cnt_1
1842
                                                      Inner4_A_node.exA1cnt_1
1843
                                                      Inner4_A_node.duA2cnt_1
1844
                                                      Inner4_A_node.duA3cnt_1
1845
                                                      Inner4_A_node.duA1cnt_1
1846
                                                      Inner4_A_node.__Inner4_A_node_37
1847
                                                      Inner4_A_node.__Inner4_A_node_38
1848
                                                      Inner4_A_node.__Inner4_A_node_39
1849
                                                      Inner4_A_node.__Inner4_A_node_40
1850
                                                      Inner4_A_node.__Inner4_A_node_41
1851
                                                      Inner4_A_node.__Inner4_A_node_42
1852
                                                      Inner4_A_node.__Inner4_A_node_43
1853
                                                      Inner4_A_node.__Inner4_A_node_44
1854
                                                      Inner4_A_node.__Inner4_A_node_45
1855
                                                      Inner4_A_node.__Inner4_A_node_46
1856
                                                      Inner4_A_node.__Inner4_A_node_47
1857
                                                      Inner4_A_node.__Inner4_A_node_48
1858
                                                      Inner4_A_node.__Inner4_A_node_49
1859
                                                      Inner4_A_node.__Inner4_A_node_50)
1860
                    (= Inner4_A_node.inner4_a__next_state_in Inner4_A_node.__Inner4_A_node_38)
1861
                    (= Inner4_A_node.inner4_a__next_restart_in Inner4_A_node.__Inner4_A_node_37)
1862
                    (= Inner4_A_node.idInner4_Inner4 Inner4_A_node.__Inner4_A_node_50)
1863
                    (= Inner4_A_node.idInner4_A Inner4_A_node.__Inner4_A_node_49)
1864
                    (= Inner4_A_node.exA3cnt Inner4_A_node.__Inner4_A_node_48)
1865
                    (= Inner4_A_node.exA2cnt Inner4_A_node.__Inner4_A_node_47)
1866
                    (= Inner4_A_node.exA1cnt Inner4_A_node.__Inner4_A_node_46)
1867
                    (= Inner4_A_node.enAcnt Inner4_A_node.__Inner4_A_node_45)
1868
                    (= Inner4_A_node.enA3cnt Inner4_A_node.__Inner4_A_node_44)
1869
                    (= Inner4_A_node.enA2cnt Inner4_A_node.__Inner4_A_node_43)
1870
                    (= Inner4_A_node.enA1cnt Inner4_A_node.__Inner4_A_node_42)
1871
                    (= Inner4_A_node.duA3cnt Inner4_A_node.__Inner4_A_node_41)
1872
                    (= Inner4_A_node.duA2cnt Inner4_A_node.__Inner4_A_node_40)
1873
                    (= Inner4_A_node.duA1cnt Inner4_A_node.__Inner4_A_node_39)
1874
                    ))
1875
            (or (not (= Inner4_A_node.inner4_a__state_act A_A3__TO__A_A1_2))
1876
               (and (inner4_a__A_A3__TO__A_A1_2_handler_until Inner4_A_node.idInner4_A_1
1877
                                                              Inner4_A_node.enA1cnt_1
1878
                                                              Inner4_A_node.exA2cnt_1
1879
                                                              Inner4_A_node.enA2cnt_1
1880
                                                              Inner4_A_node.enA3cnt_1
1881
                                                              Inner4_A_node.enAcnt_1
1882
                                                              Inner4_A_node.idInner4_Inner4_1
1883
                                                              Inner4_A_node.exA3cnt_1
1884
                                                              Inner4_A_node.exA1cnt_1
1885
                                                              Inner4_A_node.duA2cnt_1
1886
                                                              Inner4_A_node.duA3cnt_1
1887
                                                              Inner4_A_node.duA1cnt_1
1888
                                                              Inner4_A_node.__Inner4_A_node_93
1889
                                                              Inner4_A_node.__Inner4_A_node_94
1890
                                                              Inner4_A_node.__Inner4_A_node_95
1891
                                                              Inner4_A_node.__Inner4_A_node_96
1892
                                                              Inner4_A_node.__Inner4_A_node_97
1893
                                                              Inner4_A_node.__Inner4_A_node_98
1894
                                                              Inner4_A_node.__Inner4_A_node_99
1895
                                                              Inner4_A_node.__Inner4_A_node_100
1896
                                                              Inner4_A_node.__Inner4_A_node_101
1897
                                                              Inner4_A_node.__Inner4_A_node_102
1898
                                                              Inner4_A_node.__Inner4_A_node_103
1899
                                                              Inner4_A_node.__Inner4_A_node_104
1900
                                                              Inner4_A_node.__Inner4_A_node_105
1901
                                                              Inner4_A_node.__Inner4_A_node_106)
1902
                    (= Inner4_A_node.inner4_a__next_state_in Inner4_A_node.__Inner4_A_node_94)
1903
                    (= Inner4_A_node.inner4_a__next_restart_in Inner4_A_node.__Inner4_A_node_93)
1904
                    (= Inner4_A_node.idInner4_Inner4 Inner4_A_node.__Inner4_A_node_106)
1905
                    (= Inner4_A_node.idInner4_A Inner4_A_node.__Inner4_A_node_105)
1906
                    (= Inner4_A_node.exA3cnt Inner4_A_node.__Inner4_A_node_104)
1907
                    (= Inner4_A_node.exA2cnt Inner4_A_node.__Inner4_A_node_103)
1908
                    (= Inner4_A_node.exA1cnt Inner4_A_node.__Inner4_A_node_102)
1909
                    (= Inner4_A_node.enAcnt Inner4_A_node.__Inner4_A_node_101)
1910
                    (= Inner4_A_node.enA3cnt Inner4_A_node.__Inner4_A_node_100)
1911
                    (= Inner4_A_node.enA2cnt Inner4_A_node.__Inner4_A_node_99)
1912
                    (= Inner4_A_node.enA1cnt Inner4_A_node.__Inner4_A_node_98)
1913
                    (= Inner4_A_node.duA3cnt Inner4_A_node.__Inner4_A_node_97)
1914
                    (= Inner4_A_node.duA2cnt Inner4_A_node.__Inner4_A_node_96)
1915
                    (= Inner4_A_node.duA1cnt Inner4_A_node.__Inner4_A_node_95)
1916
                    ))
1917
            (or (not (= Inner4_A_node.inner4_a__state_act A_A3__TO__INNER4_INNER4JUNCTION1114_1))
1918
               (and (inner4_a__A_A3__TO__INNER4_INNER4JUNCTION1114_1_handler_until 
1919
                    Inner4_A_node.idInner4_A_1
1920
                    Inner4_A_node.enA1cnt_1
1921
                    Inner4_A_node.exA2cnt_1
1922
                    Inner4_A_node.enA2cnt_1
1923
                    Inner4_A_node.enA3cnt_1
1924
                    Inner4_A_node.enAcnt_1
1925
                    Inner4_A_node.idInner4_Inner4_1
1926
                    Inner4_A_node.exA3cnt_1
1927
                    Inner4_A_node.exA1cnt_1
1928
                    Inner4_A_node.duA2cnt_1
1929
                    Inner4_A_node.duA3cnt_1
1930
                    Inner4_A_node.duA1cnt_1
1931
                    Inner4_A_node.__Inner4_A_node_107
1932
                    Inner4_A_node.__Inner4_A_node_108
1933
                    Inner4_A_node.__Inner4_A_node_109
1934
                    Inner4_A_node.__Inner4_A_node_110
1935
                    Inner4_A_node.__Inner4_A_node_111
1936
                    Inner4_A_node.__Inner4_A_node_112
1937
                    Inner4_A_node.__Inner4_A_node_113
1938
                    Inner4_A_node.__Inner4_A_node_114
1939
                    Inner4_A_node.__Inner4_A_node_115
1940
                    Inner4_A_node.__Inner4_A_node_116
1941
                    Inner4_A_node.__Inner4_A_node_117
1942
                    Inner4_A_node.__Inner4_A_node_118
1943
                    Inner4_A_node.__Inner4_A_node_119
1944
                    Inner4_A_node.__Inner4_A_node_120)
1945
                    (= Inner4_A_node.inner4_a__next_state_in Inner4_A_node.__Inner4_A_node_108)
1946
                    (= Inner4_A_node.inner4_a__next_restart_in Inner4_A_node.__Inner4_A_node_107)
1947
                    (= Inner4_A_node.idInner4_Inner4 Inner4_A_node.__Inner4_A_node_120)
1948
                    (= Inner4_A_node.idInner4_A Inner4_A_node.__Inner4_A_node_119)
1949
                    (= Inner4_A_node.exA3cnt Inner4_A_node.__Inner4_A_node_118)
1950
                    (= Inner4_A_node.exA2cnt Inner4_A_node.__Inner4_A_node_117)
1951
                    (= Inner4_A_node.exA1cnt Inner4_A_node.__Inner4_A_node_116)
1952
                    (= Inner4_A_node.enAcnt Inner4_A_node.__Inner4_A_node_115)
1953
                    (= Inner4_A_node.enA3cnt Inner4_A_node.__Inner4_A_node_114)
1954
                    (= Inner4_A_node.enA2cnt Inner4_A_node.__Inner4_A_node_113)
1955
                    (= Inner4_A_node.enA1cnt Inner4_A_node.__Inner4_A_node_112)
1956
                    (= Inner4_A_node.duA3cnt Inner4_A_node.__Inner4_A_node_111)
1957
                    (= Inner4_A_node.duA2cnt Inner4_A_node.__Inner4_A_node_110)
1958
                    (= Inner4_A_node.duA1cnt Inner4_A_node.__Inner4_A_node_109)
1959
                    ))
1960
            (or (not (= Inner4_A_node.inner4_a__state_act POINTInner4_A))
1961
               (and (inner4_a__POINTInner4_A_handler_until Inner4_A_node.idInner4_A_1
1962
                                                           Inner4_A_node.enA1cnt_1
1963
                                                           Inner4_A_node.exA2cnt_1
1964
                                                           Inner4_A_node.enA2cnt_1
1965
                                                           Inner4_A_node.enA3cnt_1
1966
                                                           Inner4_A_node.enAcnt_1
1967
                                                           Inner4_A_node.idInner4_Inner4_1
1968
                                                           Inner4_A_node.exA3cnt_1
1969
                                                           Inner4_A_node.exA1cnt_1
1970
                                                           Inner4_A_node.duA2cnt_1
1971
                                                           Inner4_A_node.duA3cnt_1
1972
                                                           Inner4_A_node.duA1cnt_1
1973
                                                           Inner4_A_node.__Inner4_A_node_163
1974
                                                           Inner4_A_node.__Inner4_A_node_164
1975
                                                           Inner4_A_node.__Inner4_A_node_165
1976
                                                           Inner4_A_node.__Inner4_A_node_166
1977
                                                           Inner4_A_node.__Inner4_A_node_167
1978
                                                           Inner4_A_node.__Inner4_A_node_168
1979
                                                           Inner4_A_node.__Inner4_A_node_169
1980
                                                           Inner4_A_node.__Inner4_A_node_170
1981
                                                           Inner4_A_node.__Inner4_A_node_171
1982
                                                           Inner4_A_node.__Inner4_A_node_172
1983
                                                           Inner4_A_node.__Inner4_A_node_173
1984
                                                           Inner4_A_node.__Inner4_A_node_174
1985
                                                           Inner4_A_node.__Inner4_A_node_175
1986
                                                           Inner4_A_node.__Inner4_A_node_176)
1987
                    (= Inner4_A_node.inner4_a__next_state_in Inner4_A_node.__Inner4_A_node_164)
1988
                    (= Inner4_A_node.inner4_a__next_restart_in Inner4_A_node.__Inner4_A_node_163)
1989
                    (= Inner4_A_node.idInner4_Inner4 Inner4_A_node.__Inner4_A_node_176)
1990
                    (= Inner4_A_node.idInner4_A Inner4_A_node.__Inner4_A_node_175)
1991
                    (= Inner4_A_node.exA3cnt Inner4_A_node.__Inner4_A_node_174)
1992
                    (= Inner4_A_node.exA2cnt Inner4_A_node.__Inner4_A_node_173)
1993
                    (= Inner4_A_node.exA1cnt Inner4_A_node.__Inner4_A_node_172)
1994
                    (= Inner4_A_node.enAcnt Inner4_A_node.__Inner4_A_node_171)
1995
                    (= Inner4_A_node.enA3cnt Inner4_A_node.__Inner4_A_node_170)
1996
                    (= Inner4_A_node.enA2cnt Inner4_A_node.__Inner4_A_node_169)
1997
                    (= Inner4_A_node.enA1cnt Inner4_A_node.__Inner4_A_node_168)
1998
                    (= Inner4_A_node.duA3cnt Inner4_A_node.__Inner4_A_node_167)
1999
                    (= Inner4_A_node.duA2cnt Inner4_A_node.__Inner4_A_node_166)
2000
                    (= Inner4_A_node.duA1cnt Inner4_A_node.__Inner4_A_node_165)
2001
                    ))
2002
            (or (not (= Inner4_A_node.inner4_a__state_act POINT__TO__A_A1_1))
2003
               (and (inner4_a__POINT__TO__A_A1_1_handler_until Inner4_A_node.idInner4_A_1
2004
                                                               Inner4_A_node.enA1cnt_1
2005
                                                               Inner4_A_node.exA2cnt_1
2006
                                                               Inner4_A_node.enA2cnt_1
2007
                                                               Inner4_A_node.enA3cnt_1
2008
                                                               Inner4_A_node.enAcnt_1
2009
                                                               Inner4_A_node.idInner4_Inner4_1
2010
                                                               Inner4_A_node.exA3cnt_1
2011
                                                               Inner4_A_node.exA1cnt_1
2012
                                                               Inner4_A_node.duA2cnt_1
2013
                                                               Inner4_A_node.duA3cnt_1
2014
                                                               Inner4_A_node.duA1cnt_1
2015
                                                               Inner4_A_node.__Inner4_A_node_149
2016
                                                               Inner4_A_node.__Inner4_A_node_150
2017
                                                               Inner4_A_node.__Inner4_A_node_151
2018
                                                               Inner4_A_node.__Inner4_A_node_152
2019
                                                               Inner4_A_node.__Inner4_A_node_153
2020
                                                               Inner4_A_node.__Inner4_A_node_154
2021
                                                               Inner4_A_node.__Inner4_A_node_155
2022
                                                               Inner4_A_node.__Inner4_A_node_156
2023
                                                               Inner4_A_node.__Inner4_A_node_157
2024
                                                               Inner4_A_node.__Inner4_A_node_158
2025
                                                               Inner4_A_node.__Inner4_A_node_159
2026
                                                               Inner4_A_node.__Inner4_A_node_160
2027
                                                               Inner4_A_node.__Inner4_A_node_161
2028
                                                               Inner4_A_node.__Inner4_A_node_162)
2029
                    (= Inner4_A_node.inner4_a__next_state_in Inner4_A_node.__Inner4_A_node_150)
2030
                    (= Inner4_A_node.inner4_a__next_restart_in Inner4_A_node.__Inner4_A_node_149)
2031
                    (= Inner4_A_node.idInner4_Inner4 Inner4_A_node.__Inner4_A_node_162)
2032
                    (= Inner4_A_node.idInner4_A Inner4_A_node.__Inner4_A_node_161)
2033
                    (= Inner4_A_node.exA3cnt Inner4_A_node.__Inner4_A_node_160)
2034
                    (= Inner4_A_node.exA2cnt Inner4_A_node.__Inner4_A_node_159)
2035
                    (= Inner4_A_node.exA1cnt Inner4_A_node.__Inner4_A_node_158)
2036
                    (= Inner4_A_node.enAcnt Inner4_A_node.__Inner4_A_node_157)
2037
                    (= Inner4_A_node.enA3cnt Inner4_A_node.__Inner4_A_node_156)
2038
                    (= Inner4_A_node.enA2cnt Inner4_A_node.__Inner4_A_node_155)
2039
                    (= Inner4_A_node.enA1cnt Inner4_A_node.__Inner4_A_node_154)
2040
                    (= Inner4_A_node.duA3cnt Inner4_A_node.__Inner4_A_node_153)
2041
                    (= Inner4_A_node.duA2cnt Inner4_A_node.__Inner4_A_node_152)
2042
                    (= Inner4_A_node.duA1cnt Inner4_A_node.__Inner4_A_node_151)
2043
                    ))
2044
       )
2045
       (= Inner4_A_node.__Inner4_A_node_179_x Inner4_A_node.inner4_a__next_state_in)
2046
       (= Inner4_A_node.__Inner4_A_node_178_x Inner4_A_node.inner4_a__next_restart_in)
2047
       )
2048
  (Inner4_A_node_step Inner4_A_node.idInner4_A_1
2049
                      Inner4_A_node.enA1cnt_1
2050
                      Inner4_A_node.E
2051
                      Inner4_A_node.exA2cnt_1
2052
                      Inner4_A_node.enA2cnt_1
2053
                      Inner4_A_node.enA3cnt_1
2054
                      Inner4_A_node.enAcnt_1
2055
                      Inner4_A_node.idInner4_Inner4_1
2056
                      Inner4_A_node.F
2057
                      Inner4_A_node.exA3cnt_1
2058
                      Inner4_A_node.exA1cnt_1
2059
                      Inner4_A_node.duA2cnt_1
2060
                      Inner4_A_node.duA3cnt_1
2061
                      Inner4_A_node.duA1cnt_1
2062
                      Inner4_A_node.idInner4_A
2063
                      Inner4_A_node.enA1cnt
2064
                      Inner4_A_node.exA2cnt
2065
                      Inner4_A_node.enA2cnt
2066
                      Inner4_A_node.enA3cnt
2067
                      Inner4_A_node.enAcnt
2068
                      Inner4_A_node.idInner4_Inner4
2069
                      Inner4_A_node.exA3cnt
2070
                      Inner4_A_node.exA1cnt
2071
                      Inner4_A_node.duA2cnt
2072
                      Inner4_A_node.duA3cnt
2073
                      Inner4_A_node.duA1cnt
2074
                      Inner4_A_node.__Inner4_A_node_178_c
2075
                      Inner4_A_node.__Inner4_A_node_179_c
2076
                      Inner4_A_node.ni_8._arrow._first_c
2077
                      Inner4_A_node.__Inner4_A_node_178_x
2078
                      Inner4_A_node.__Inner4_A_node_179_x
2079
                      Inner4_A_node.ni_8._arrow._first_x)
2080
))
2081
2082
; inner4_inner4__INNER4_A_IDL_handler_until
2083
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.idInner4_Inner4_1 Int)
2084
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.enA1cnt_1 Int)
2085
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.enA2cnt_1 Int)
2086
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.enA3cnt_1 Int)
2087
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.enAcnt_1 Int)
2088
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.idInner4_A_1 Int)
2089
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.duAcnt_1 Int)
2090
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.E Bool)
2091
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.F Bool)
2092
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.duA1cnt_1 Int)
2093
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.duA2cnt_1 Int)
2094
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.duA3cnt_1 Int)
2095
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.exA1cnt_1 Int)
2096
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.exA2cnt_1 Int)
2097
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.exA3cnt_1 Int)
2098
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.inner4_inner4__restart_in Bool)
2099
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.inner4_inner4__state_in inner4_inner4__type)
2100
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.duA1cnt_out Int)
2101
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.duA2cnt_out Int)
2102
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.duA3cnt_out Int)
2103
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.duAcnt_out Int)
2104
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.enA1cnt_out Int)
2105
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.enA2cnt_out Int)
2106
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.enA3cnt_out Int)
2107
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.enAcnt_out Int)
2108
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.exA1cnt_out Int)
2109
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.exA2cnt_out Int)
2110
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.exA3cnt_out Int)
2111
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.idInner4_A_out Int)
2112
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.idInner4_Inner4_out Int)
2113
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_c Bool)
2114
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_c inner4_a__type)
2115
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_c Bool)
2116
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_m Bool)
2117
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_m inner4_a__type)
2118
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_m Bool)
2119
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_x Bool)
2120
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_x inner4_a__type)
2121
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_x Bool)
2122
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.duA1cnt_2 Int)
2123
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.duA2cnt_2 Int)
2124
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.duA3cnt_2 Int)
2125
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.duAcnt_2 Int)
2126
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.enA1cnt_2 Int)
2127
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.enA2cnt_2 Int)
2128
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.enA3cnt_2 Int)
2129
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.enAcnt_2 Int)
2130
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.exA1cnt_2 Int)
2131
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.exA2cnt_2 Int)
2132
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.exA3cnt_2 Int)
2133
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.idInner4_A_2 Int)
2134
(declare-var inner4_inner4__INNER4_A_IDL_handler_until.idInner4_Inner4_2 Int)
2135
(declare-rel inner4_inner4__INNER4_A_IDL_handler_until_reset (Bool inner4_a__type Bool Bool inner4_a__type Bool))
2136
(declare-rel inner4_inner4__INNER4_A_IDL_handler_until_step (Int Int Int Int Int Int Int Bool Bool Int Int Int Int Int Int Bool inner4_inner4__type Int Int Int Int Int Int Int Int Int Int Int Int Int Bool inner4_a__type Bool Bool inner4_a__type Bool))
2137
2138
(rule (=> 
2139
  (and 
2140
       
2141
       (Inner4_A_node_reset inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_c
2142
                            inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_c
2143
                            inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_c
2144
                            inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_m
2145
                            inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_m
2146
                            inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_m)
2147
  )
2148
  (inner4_inner4__INNER4_A_IDL_handler_until_reset inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_c
2149
                                                   inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_c
2150
                                                   inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_c
2151
                                                   inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_m
2152
                                                   inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_m
2153
                                                   inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_m)
2154
))
2155
2156
(rule (=> 
2157
  (and (= inner4_inner4__INNER4_A_IDL_handler_until.inner4_inner4__state_in POINTInner4_Inner4)
2158
       (= inner4_inner4__INNER4_A_IDL_handler_until.inner4_inner4__restart_in true)
2159
       (and (= inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_m inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_c)
2160
            (= inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_m inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_c)
2161
            (= inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_m inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_c)
2162
            )
2163
       (Inner4_A_node_step inner4_inner4__INNER4_A_IDL_handler_until.idInner4_A_1
2164
                           inner4_inner4__INNER4_A_IDL_handler_until.enA1cnt_1
2165
                           inner4_inner4__INNER4_A_IDL_handler_until.E
2166
                           inner4_inner4__INNER4_A_IDL_handler_until.exA2cnt_1
2167
                           inner4_inner4__INNER4_A_IDL_handler_until.enA2cnt_1
2168
                           inner4_inner4__INNER4_A_IDL_handler_until.enA3cnt_1
2169
                           inner4_inner4__INNER4_A_IDL_handler_until.enAcnt_1
2170
                           inner4_inner4__INNER4_A_IDL_handler_until.idInner4_Inner4_1
2171
                           inner4_inner4__INNER4_A_IDL_handler_until.F
2172
                           inner4_inner4__INNER4_A_IDL_handler_until.exA3cnt_1
2173
                           inner4_inner4__INNER4_A_IDL_handler_until.exA1cnt_1
2174
                           inner4_inner4__INNER4_A_IDL_handler_until.duA2cnt_1
2175
                           inner4_inner4__INNER4_A_IDL_handler_until.duA3cnt_1
2176
                           inner4_inner4__INNER4_A_IDL_handler_until.duA1cnt_1
2177
                           inner4_inner4__INNER4_A_IDL_handler_until.idInner4_A_2
2178
                           inner4_inner4__INNER4_A_IDL_handler_until.enA1cnt_2
2179
                           inner4_inner4__INNER4_A_IDL_handler_until.exA2cnt_2
2180
                           inner4_inner4__INNER4_A_IDL_handler_until.enA2cnt_2
2181
                           inner4_inner4__INNER4_A_IDL_handler_until.enA3cnt_2
2182
                           inner4_inner4__INNER4_A_IDL_handler_until.enAcnt_2
2183
                           inner4_inner4__INNER4_A_IDL_handler_until.idInner4_Inner4_2
2184
                           inner4_inner4__INNER4_A_IDL_handler_until.exA3cnt_2
2185
                           inner4_inner4__INNER4_A_IDL_handler_until.exA1cnt_2
2186
                           inner4_inner4__INNER4_A_IDL_handler_until.duA2cnt_2
2187
                           inner4_inner4__INNER4_A_IDL_handler_until.duA3cnt_2
2188
                           inner4_inner4__INNER4_A_IDL_handler_until.duA1cnt_2
2189
                           inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_m
2190
                           inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_m
2191
                           inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_m
2192
                           inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_x
2193
                           inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_x
2194
                           inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_x)
2195
       (= inner4_inner4__INNER4_A_IDL_handler_until.idInner4_Inner4_out inner4_inner4__INNER4_A_IDL_handler_until.idInner4_Inner4_2)
2196
       (= inner4_inner4__INNER4_A_IDL_handler_until.idInner4_A_out inner4_inner4__INNER4_A_IDL_handler_until.idInner4_A_2)
2197
       (= inner4_inner4__INNER4_A_IDL_handler_until.exA3cnt_out inner4_inner4__INNER4_A_IDL_handler_until.exA3cnt_2)
2198
       (= inner4_inner4__INNER4_A_IDL_handler_until.exA2cnt_out inner4_inner4__INNER4_A_IDL_handler_until.exA2cnt_2)
2199
       (= inner4_inner4__INNER4_A_IDL_handler_until.exA1cnt_out inner4_inner4__INNER4_A_IDL_handler_until.exA1cnt_2)
2200
       (= inner4_inner4__INNER4_A_IDL_handler_until.enAcnt_out inner4_inner4__INNER4_A_IDL_handler_until.enAcnt_2)
2201
       (= inner4_inner4__INNER4_A_IDL_handler_until.enA3cnt_out inner4_inner4__INNER4_A_IDL_handler_until.enA3cnt_2)
2202
       (= inner4_inner4__INNER4_A_IDL_handler_until.enA2cnt_out inner4_inner4__INNER4_A_IDL_handler_until.enA2cnt_2)
2203
       (= inner4_inner4__INNER4_A_IDL_handler_until.enA1cnt_out inner4_inner4__INNER4_A_IDL_handler_until.enA1cnt_2)
2204
       (Inner4_A_du inner4_inner4__INNER4_A_IDL_handler_until.duAcnt_1
2205
                    inner4_inner4__INNER4_A_IDL_handler_until.duAcnt_2)
2206
       (= inner4_inner4__INNER4_A_IDL_handler_until.duAcnt_out inner4_inner4__INNER4_A_IDL_handler_until.duAcnt_2)
2207
       (= inner4_inner4__INNER4_A_IDL_handler_until.duA3cnt_out inner4_inner4__INNER4_A_IDL_handler_until.duA3cnt_2)
2208
       (= inner4_inner4__INNER4_A_IDL_handler_until.duA2cnt_out inner4_inner4__INNER4_A_IDL_handler_until.duA2cnt_2)
2209
       (= inner4_inner4__INNER4_A_IDL_handler_until.duA1cnt_out inner4_inner4__INNER4_A_IDL_handler_until.duA1cnt_2)
2210
       )
2211
  (inner4_inner4__INNER4_A_IDL_handler_until_step inner4_inner4__INNER4_A_IDL_handler_until.idInner4_Inner4_1
2212
                                                  inner4_inner4__INNER4_A_IDL_handler_until.enA1cnt_1
2213
                                                  inner4_inner4__INNER4_A_IDL_handler_until.enA2cnt_1
2214
                                                  inner4_inner4__INNER4_A_IDL_handler_until.enA3cnt_1
2215
                                                  inner4_inner4__INNER4_A_IDL_handler_until.enAcnt_1
2216
                                                  inner4_inner4__INNER4_A_IDL_handler_until.idInner4_A_1
2217
                                                  inner4_inner4__INNER4_A_IDL_handler_until.duAcnt_1
2218
                                                  inner4_inner4__INNER4_A_IDL_handler_until.E
2219
                                                  inner4_inner4__INNER4_A_IDL_handler_until.F
2220
                                                  inner4_inner4__INNER4_A_IDL_handler_until.duA1cnt_1
2221
                                                  inner4_inner4__INNER4_A_IDL_handler_until.duA2cnt_1
2222
                                                  inner4_inner4__INNER4_A_IDL_handler_until.duA3cnt_1
2223
                                                  inner4_inner4__INNER4_A_IDL_handler_until.exA1cnt_1
2224
                                                  inner4_inner4__INNER4_A_IDL_handler_until.exA2cnt_1
2225
                                                  inner4_inner4__INNER4_A_IDL_handler_until.exA3cnt_1
2226
                                                  inner4_inner4__INNER4_A_IDL_handler_until.inner4_inner4__restart_in
2227
                                                  inner4_inner4__INNER4_A_IDL_handler_until.inner4_inner4__state_in
2228
                                                  inner4_inner4__INNER4_A_IDL_handler_until.duA1cnt_out
2229
                                                  inner4_inner4__INNER4_A_IDL_handler_until.duA2cnt_out
2230
                                                  inner4_inner4__INNER4_A_IDL_handler_until.duA3cnt_out
2231
                                                  inner4_inner4__INNER4_A_IDL_handler_until.duAcnt_out
2232
                                                  inner4_inner4__INNER4_A_IDL_handler_until.enA1cnt_out
2233
                                                  inner4_inner4__INNER4_A_IDL_handler_until.enA2cnt_out
2234
                                                  inner4_inner4__INNER4_A_IDL_handler_until.enA3cnt_out
2235
                                                  inner4_inner4__INNER4_A_IDL_handler_until.enAcnt_out
2236
                                                  inner4_inner4__INNER4_A_IDL_handler_until.exA1cnt_out
2237
                                                  inner4_inner4__INNER4_A_IDL_handler_until.exA2cnt_out
2238
                                                  inner4_inner4__INNER4_A_IDL_handler_until.exA3cnt_out
2239
                                                  inner4_inner4__INNER4_A_IDL_handler_until.idInner4_A_out
2240
                                                  inner4_inner4__INNER4_A_IDL_handler_until.idInner4_Inner4_out
2241
                                                  inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_c
2242
                                                  inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_c
2243
                                                  inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_c
2244
                                                  inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_x
2245
                                                  inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_x
2246
                                                  inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_x)
2247
))
2248
2249
; inner4_inner4__INNER4_A_IDL_unless
2250
(declare-var inner4_inner4__INNER4_A_IDL_unless.inner4_inner4__restart_in Bool)
2251
(declare-var inner4_inner4__INNER4_A_IDL_unless.inner4_inner4__state_in inner4_inner4__type)
2252
(declare-var inner4_inner4__INNER4_A_IDL_unless.inner4_inner4__restart_act Bool)
2253
(declare-var inner4_inner4__INNER4_A_IDL_unless.inner4_inner4__state_act inner4_inner4__type)
2254
(declare-rel inner4_inner4__INNER4_A_IDL_unless (Bool inner4_inner4__type Bool inner4_inner4__type))
2255
(rule (=> 
2256
  (and (= inner4_inner4__INNER4_A_IDL_unless.inner4_inner4__state_act inner4_inner4__INNER4_A_IDL_unless.inner4_inner4__state_in)
2257
       (= inner4_inner4__INNER4_A_IDL_unless.inner4_inner4__restart_act inner4_inner4__INNER4_A_IDL_unless.inner4_inner4__restart_in)
2258
       )
2259
  (inner4_inner4__INNER4_A_IDL_unless inner4_inner4__INNER4_A_IDL_unless.inner4_inner4__restart_in inner4_inner4__INNER4_A_IDL_unless.inner4_inner4__state_in inner4_inner4__INNER4_A_IDL_unless.inner4_inner4__restart_act inner4_inner4__INNER4_A_IDL_unless.inner4_inner4__state_act)
2260
))
2261
2262
; inner4_inner4__POINTInner4_Inner4_handler_until
2263
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.idInner4_Inner4_1 Int)
2264
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.enA1cnt_1 Int)
2265
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.enA2cnt_1 Int)
2266
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.enA3cnt_1 Int)
2267
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.enAcnt_1 Int)
2268
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.idInner4_A_1 Int)
2269
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.duAcnt_1 Int)
2270
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.duA1cnt_1 Int)
2271
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.duA2cnt_1 Int)
2272
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.duA3cnt_1 Int)
2273
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.exA1cnt_1 Int)
2274
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.exA2cnt_1 Int)
2275
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.exA3cnt_1 Int)
2276
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.inner4_inner4__restart_in Bool)
2277
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.inner4_inner4__state_in inner4_inner4__type)
2278
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.duA1cnt_out Int)
2279
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.duA2cnt_out Int)
2280
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.duA3cnt_out Int)
2281
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.duAcnt_out Int)
2282
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.enA1cnt_out Int)
2283
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.enA2cnt_out Int)
2284
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.enA3cnt_out Int)
2285
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.enAcnt_out Int)
2286
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.exA1cnt_out Int)
2287
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.exA2cnt_out Int)
2288
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.exA3cnt_out Int)
2289
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.idInner4_A_out Int)
2290
(declare-var inner4_inner4__POINTInner4_Inner4_handler_until.idInner4_Inner4_out Int)
2291
(declare-rel inner4_inner4__POINTInner4_Inner4_handler_until (Int Int Int Int Int Int Int Int Int Int Int Int Int Bool inner4_inner4__type Int Int Int Int Int Int Int Int Int Int Int Int Int))
2292
(rule (=> 
2293
  (and (= inner4_inner4__POINTInner4_Inner4_handler_until.inner4_inner4__state_in POINTInner4_Inner4)
2294
       (= inner4_inner4__POINTInner4_Inner4_handler_until.inner4_inner4__restart_in false)
2295
       (= inner4_inner4__POINTInner4_Inner4_handler_until.idInner4_Inner4_out inner4_inner4__POINTInner4_Inner4_handler_until.idInner4_Inner4_1)
2296
       (= inner4_inner4__POINTInner4_Inner4_handler_until.idInner4_A_out inner4_inner4__POINTInner4_Inner4_handler_until.idInner4_A_1)
2297
       (= inner4_inner4__POINTInner4_Inner4_handler_until.exA3cnt_out inner4_inner4__POINTInner4_Inner4_handler_until.exA3cnt_1)
2298
       (= inner4_inner4__POINTInner4_Inner4_handler_until.exA2cnt_out inner4_inner4__POINTInner4_Inner4_handler_until.exA2cnt_1)
2299
       (= inner4_inner4__POINTInner4_Inner4_handler_until.exA1cnt_out inner4_inner4__POINTInner4_Inner4_handler_until.exA1cnt_1)
2300
       (= inner4_inner4__POINTInner4_Inner4_handler_until.enAcnt_out inner4_inner4__POINTInner4_Inner4_handler_until.enAcnt_1)
2301
       (= inner4_inner4__POINTInner4_Inner4_handler_until.enA3cnt_out inner4_inner4__POINTInner4_Inner4_handler_until.enA3cnt_1)
2302
       (= inner4_inner4__POINTInner4_Inner4_handler_until.enA2cnt_out inner4_inner4__POINTInner4_Inner4_handler_until.enA2cnt_1)
2303
       (= inner4_inner4__POINTInner4_Inner4_handler_until.enA1cnt_out inner4_inner4__POINTInner4_Inner4_handler_until.enA1cnt_1)
2304
       (= inner4_inner4__POINTInner4_Inner4_handler_until.duAcnt_out inner4_inner4__POINTInner4_Inner4_handler_until.duAcnt_1)
2305
       (= inner4_inner4__POINTInner4_Inner4_handler_until.duA3cnt_out inner4_inner4__POINTInner4_Inner4_handler_until.duA3cnt_1)
2306
       (= inner4_inner4__POINTInner4_Inner4_handler_until.duA2cnt_out inner4_inner4__POINTInner4_Inner4_handler_until.duA2cnt_1)
2307
       (= inner4_inner4__POINTInner4_Inner4_handler_until.duA1cnt_out inner4_inner4__POINTInner4_Inner4_handler_until.duA1cnt_1)
2308
       )
2309
  (inner4_inner4__POINTInner4_Inner4_handler_until inner4_inner4__POINTInner4_Inner4_handler_until.idInner4_Inner4_1 inner4_inner4__POINTInner4_Inner4_handler_until.enA1cnt_1 inner4_inner4__POINTInner4_Inner4_handler_until.enA2cnt_1 inner4_inner4__POINTInner4_Inner4_handler_until.enA3cnt_1 inner4_inner4__POINTInner4_Inner4_handler_until.enAcnt_1 inner4_inner4__POINTInner4_Inner4_handler_until.idInner4_A_1 inner4_inner4__POINTInner4_Inner4_handler_until.duAcnt_1 inner4_inner4__POINTInner4_Inner4_handler_until.duA1cnt_1 inner4_inner4__POINTInner4_Inner4_handler_until.duA2cnt_1 inner4_inner4__POINTInner4_Inner4_handler_until.duA3cnt_1 inner4_inner4__POINTInner4_Inner4_handler_until.exA1cnt_1 inner4_inner4__POINTInner4_Inner4_handler_until.exA2cnt_1 inner4_inner4__POINTInner4_Inner4_handler_until.exA3cnt_1 inner4_inner4__POINTInner4_Inner4_handler_until.inner4_inner4__restart_in inner4_inner4__POINTInner4_Inner4_handler_until.inner4_inner4__state_in inner4_inner4__POINTInner4_Inner4_handler_until.duA1cnt_out inner4_inner4__POINTInner4_Inner4_handler_until.duA2cnt_out inner4_inner4__POINTInner4_Inner4_handler_until.duA3cnt_out inner4_inner4__POINTInner4_Inner4_handler_until.duAcnt_out inner4_inner4__POINTInner4_Inner4_handler_until.enA1cnt_out inner4_inner4__POINTInner4_Inner4_handler_until.enA2cnt_out inner4_inner4__POINTInner4_Inner4_handler_until.enA3cnt_out inner4_inner4__POINTInner4_Inner4_handler_until.enAcnt_out inner4_inner4__POINTInner4_Inner4_handler_until.exA1cnt_out inner4_inner4__POINTInner4_Inner4_handler_until.exA2cnt_out inner4_inner4__POINTInner4_Inner4_handler_until.exA3cnt_out inner4_inner4__POINTInner4_Inner4_handler_until.idInner4_A_out inner4_inner4__POINTInner4_Inner4_handler_until.idInner4_Inner4_out)
2310
))
2311
2312
; inner4_inner4__POINTInner4_Inner4_unless
2313
(declare-var inner4_inner4__POINTInner4_Inner4_unless.inner4_inner4__restart_in Bool)
2314
(declare-var inner4_inner4__POINTInner4_Inner4_unless.inner4_inner4__state_in inner4_inner4__type)
2315
(declare-var inner4_inner4__POINTInner4_Inner4_unless.idInner4_Inner4_1 Int)
2316
(declare-var inner4_inner4__POINTInner4_Inner4_unless.inner4_inner4__restart_act Bool)
2317
(declare-var inner4_inner4__POINTInner4_Inner4_unless.inner4_inner4__state_act inner4_inner4__type)
2318
(declare-var inner4_inner4__POINTInner4_Inner4_unless.__inner4_inner4__POINTInner4_Inner4_unless_1 Bool)
2319
(declare-var inner4_inner4__POINTInner4_Inner4_unless.__inner4_inner4__POINTInner4_Inner4_unless_2 Bool)
2320
(declare-rel inner4_inner4__POINTInner4_Inner4_unless (Bool inner4_inner4__type Int Bool inner4_inner4__type))
2321
(rule (=> 
2322
  (and (= inner4_inner4__POINTInner4_Inner4_unless.__inner4_inner4__POINTInner4_Inner4_unless_2 (= inner4_inner4__POINTInner4_Inner4_unless.idInner4_Inner4_1 1110))
2323
       (= inner4_inner4__POINTInner4_Inner4_unless.__inner4_inner4__POINTInner4_Inner4_unless_1 (= inner4_inner4__POINTInner4_Inner4_unless.idInner4_Inner4_1 0))
2324
       (and (or (not (= inner4_inner4__POINTInner4_Inner4_unless.__inner4_inner4__POINTInner4_Inner4_unless_1 false))
2325
               (and (or (not (= inner4_inner4__POINTInner4_Inner4_unless.__inner4_inner4__POINTInner4_Inner4_unless_2 false))
2326
                       (and (= inner4_inner4__POINTInner4_Inner4_unless.inner4_inner4__state_act inner4_inner4__POINTInner4_Inner4_unless.inner4_inner4__state_in)
2327
                            (= inner4_inner4__POINTInner4_Inner4_unless.inner4_inner4__restart_act inner4_inner4__POINTInner4_Inner4_unless.inner4_inner4__restart_in)
2328
                            ))
2329
                    (or (not (= inner4_inner4__POINTInner4_Inner4_unless.__inner4_inner4__POINTInner4_Inner4_unless_2 true))
2330
                       (and (= inner4_inner4__POINTInner4_Inner4_unless.inner4_inner4__state_act INNER4_A_IDL)
2331
                            (= inner4_inner4__POINTInner4_Inner4_unless.inner4_inner4__restart_act true)
2332
                            ))
2333
               ))
2334
            (or (not (= inner4_inner4__POINTInner4_Inner4_unless.__inner4_inner4__POINTInner4_Inner4_unless_1 true))
2335
               (and (= inner4_inner4__POINTInner4_Inner4_unless.inner4_inner4__state_act POINT__TO__INNER4_A_1)
2336
                    (= inner4_inner4__POINTInner4_Inner4_unless.inner4_inner4__restart_act true)
2337
                    ))
2338
       )
2339
       )
2340
  (inner4_inner4__POINTInner4_Inner4_unless inner4_inner4__POINTInner4_Inner4_unless.inner4_inner4__restart_in inner4_inner4__POINTInner4_Inner4_unless.inner4_inner4__state_in inner4_inner4__POINTInner4_Inner4_unless.idInner4_Inner4_1 inner4_inner4__POINTInner4_Inner4_unless.inner4_inner4__restart_act inner4_inner4__POINTInner4_Inner4_unless.inner4_inner4__state_act)
2341
))
2342
2343
; inner4_inner4__POINT__TO__INNER4_A_1_handler_until
2344
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.idInner4_Inner4_1 Int)
2345
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enA1cnt_1 Int)
2346
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enA2cnt_1 Int)
2347
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enA3cnt_1 Int)
2348
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enAcnt_1 Int)
2349
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.idInner4_A_1 Int)
2350
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.duAcnt_1 Int)
2351
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.duA1cnt_1 Int)
2352
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.duA2cnt_1 Int)
2353
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.duA3cnt_1 Int)
2354
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.exA1cnt_1 Int)
2355
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.exA2cnt_1 Int)
2356
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.exA3cnt_1 Int)
2357
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.inner4_inner4__restart_in Bool)
2358
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.inner4_inner4__state_in inner4_inner4__type)
2359
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.duA1cnt_out Int)
2360
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.duA2cnt_out Int)
2361
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.duA3cnt_out Int)
2362
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.duAcnt_out Int)
2363
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enA1cnt_out Int)
2364
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enA2cnt_out Int)
2365
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enA3cnt_out Int)
2366
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enAcnt_out Int)
2367
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.exA1cnt_out Int)
2368
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.exA2cnt_out Int)
2369
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.exA3cnt_out Int)
2370
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.idInner4_A_out Int)
2371
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.idInner4_Inner4_out Int)
2372
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enA1cnt_2 Int)
2373
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enA2cnt_2 Int)
2374
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enA3cnt_2 Int)
2375
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enAcnt_2 Int)
2376
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.idInner4_A_2 Int)
2377
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_handler_until.idInner4_Inner4_2 Int)
2378
(declare-rel inner4_inner4__POINT__TO__INNER4_A_1_handler_until (Int Int Int Int Int Int Int Int Int Int Int Int Int Bool inner4_inner4__type Int Int Int Int Int Int Int Int Int Int Int Int Int))
2379
(rule (=> 
2380
  (and (= inner4_inner4__POINT__TO__INNER4_A_1_handler_until.inner4_inner4__state_in POINTInner4_Inner4)
2381
       (= inner4_inner4__POINT__TO__INNER4_A_1_handler_until.inner4_inner4__restart_in true)
2382
       (Inner4_A_en inner4_inner4__POINT__TO__INNER4_A_1_handler_until.idInner4_A_1
2383
                    inner4_inner4__POINT__TO__INNER4_A_1_handler_until.idInner4_Inner4_1
2384
                    inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enAcnt_1
2385
                    inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enA1cnt_1
2386
                    inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enA2cnt_1
2387
                    inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enA3cnt_1
2388
                    false
2389
                    inner4_inner4__POINT__TO__INNER4_A_1_handler_until.idInner4_A_2
2390
                    inner4_inner4__POINT__TO__INNER4_A_1_handler_until.idInner4_Inner4_2
2391
                    inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enAcnt_2
2392
                    inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enA1cnt_2
2393
                    inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enA2cnt_2
2394
                    inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enA3cnt_2)
2395
       (= inner4_inner4__POINT__TO__INNER4_A_1_handler_until.idInner4_Inner4_out inner4_inner4__POINT__TO__INNER4_A_1_handler_until.idInner4_Inner4_2)
2396
       (= inner4_inner4__POINT__TO__INNER4_A_1_handler_until.idInner4_A_out inner4_inner4__POINT__TO__INNER4_A_1_handler_until.idInner4_A_2)
2397
       (= inner4_inner4__POINT__TO__INNER4_A_1_handler_until.exA3cnt_out inner4_inner4__POINT__TO__INNER4_A_1_handler_until.exA3cnt_1)
2398
       (= inner4_inner4__POINT__TO__INNER4_A_1_handler_until.exA2cnt_out inner4_inner4__POINT__TO__INNER4_A_1_handler_until.exA2cnt_1)
2399
       (= inner4_inner4__POINT__TO__INNER4_A_1_handler_until.exA1cnt_out inner4_inner4__POINT__TO__INNER4_A_1_handler_until.exA1cnt_1)
2400
       (= inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enAcnt_out inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enAcnt_2)
2401
       (= inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enA3cnt_out inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enA3cnt_2)
2402
       (= inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enA2cnt_out inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enA2cnt_2)
2403
       (= inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enA1cnt_out inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enA1cnt_2)
2404
       (= inner4_inner4__POINT__TO__INNER4_A_1_handler_until.duAcnt_out inner4_inner4__POINT__TO__INNER4_A_1_handler_until.duAcnt_1)
2405
       (= inner4_inner4__POINT__TO__INNER4_A_1_handler_until.duA3cnt_out inner4_inner4__POINT__TO__INNER4_A_1_handler_until.duA3cnt_1)
2406
       (= inner4_inner4__POINT__TO__INNER4_A_1_handler_until.duA2cnt_out inner4_inner4__POINT__TO__INNER4_A_1_handler_until.duA2cnt_1)
2407
       (= inner4_inner4__POINT__TO__INNER4_A_1_handler_until.duA1cnt_out inner4_inner4__POINT__TO__INNER4_A_1_handler_until.duA1cnt_1)
2408
       )
2409
  (inner4_inner4__POINT__TO__INNER4_A_1_handler_until inner4_inner4__POINT__TO__INNER4_A_1_handler_until.idInner4_Inner4_1 inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enA1cnt_1 inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enA2cnt_1 inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enA3cnt_1 inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enAcnt_1 inner4_inner4__POINT__TO__INNER4_A_1_handler_until.idInner4_A_1 inner4_inner4__POINT__TO__INNER4_A_1_handler_until.duAcnt_1 inner4_inner4__POINT__TO__INNER4_A_1_handler_until.duA1cnt_1 inner4_inner4__POINT__TO__INNER4_A_1_handler_until.duA2cnt_1 inner4_inner4__POINT__TO__INNER4_A_1_handler_until.duA3cnt_1 inner4_inner4__POINT__TO__INNER4_A_1_handler_until.exA1cnt_1 inner4_inner4__POINT__TO__INNER4_A_1_handler_until.exA2cnt_1 inner4_inner4__POINT__TO__INNER4_A_1_handler_until.exA3cnt_1 inner4_inner4__POINT__TO__INNER4_A_1_handler_until.inner4_inner4__restart_in inner4_inner4__POINT__TO__INNER4_A_1_handler_until.inner4_inner4__state_in inner4_inner4__POINT__TO__INNER4_A_1_handler_until.duA1cnt_out inner4_inner4__POINT__TO__INNER4_A_1_handler_until.duA2cnt_out inner4_inner4__POINT__TO__INNER4_A_1_handler_until.duA3cnt_out inner4_inner4__POINT__TO__INNER4_A_1_handler_until.duAcnt_out inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enA1cnt_out inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enA2cnt_out inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enA3cnt_out inner4_inner4__POINT__TO__INNER4_A_1_handler_until.enAcnt_out inner4_inner4__POINT__TO__INNER4_A_1_handler_until.exA1cnt_out inner4_inner4__POINT__TO__INNER4_A_1_handler_until.exA2cnt_out inner4_inner4__POINT__TO__INNER4_A_1_handler_until.exA3cnt_out inner4_inner4__POINT__TO__INNER4_A_1_handler_until.idInner4_A_out inner4_inner4__POINT__TO__INNER4_A_1_handler_until.idInner4_Inner4_out)
2410
))
2411
2412
; inner4_inner4__POINT__TO__INNER4_A_1_unless
2413
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_unless.inner4_inner4__restart_in Bool)
2414
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_unless.inner4_inner4__state_in inner4_inner4__type)
2415
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_unless.inner4_inner4__restart_act Bool)
2416
(declare-var inner4_inner4__POINT__TO__INNER4_A_1_unless.inner4_inner4__state_act inner4_inner4__type)
2417
(declare-rel inner4_inner4__POINT__TO__INNER4_A_1_unless (Bool inner4_inner4__type Bool inner4_inner4__type))
2418
(rule (=> 
2419
  (and (= inner4_inner4__POINT__TO__INNER4_A_1_unless.inner4_inner4__state_act inner4_inner4__POINT__TO__INNER4_A_1_unless.inner4_inner4__state_in)
2420
       (= inner4_inner4__POINT__TO__INNER4_A_1_unless.inner4_inner4__restart_act inner4_inner4__POINT__TO__INNER4_A_1_unless.inner4_inner4__restart_in)
2421
       )
2422
  (inner4_inner4__POINT__TO__INNER4_A_1_unless inner4_inner4__POINT__TO__INNER4_A_1_unless.inner4_inner4__restart_in inner4_inner4__POINT__TO__INNER4_A_1_unless.inner4_inner4__state_in inner4_inner4__POINT__TO__INNER4_A_1_unless.inner4_inner4__restart_act inner4_inner4__POINT__TO__INNER4_A_1_unless.inner4_inner4__state_act)
2423
))
2424
2425
; Inner4_Inner4_node
2426
(declare-var Inner4_Inner4_node.idInner4_Inner4_1 Int)
2427
(declare-var Inner4_Inner4_node.enA1cnt_1 Int)
2428
(declare-var Inner4_Inner4_node.enA2cnt_1 Int)
2429
(declare-var Inner4_Inner4_node.enA3cnt_1 Int)
2430
(declare-var Inner4_Inner4_node.enAcnt_1 Int)
2431
(declare-var Inner4_Inner4_node.idInner4_A_1 Int)
2432
(declare-var Inner4_Inner4_node.duAcnt_1 Int)
2433
(declare-var Inner4_Inner4_node.E Bool)
2434
(declare-var Inner4_Inner4_node.F Bool)
2435
(declare-var Inner4_Inner4_node.duA1cnt_1 Int)
2436
(declare-var Inner4_Inner4_node.duA2cnt_1 Int)
2437
(declare-var Inner4_Inner4_node.duA3cnt_1 Int)
2438
(declare-var Inner4_Inner4_node.exA1cnt_1 Int)
2439
(declare-var Inner4_Inner4_node.exA2cnt_1 Int)
2440
(declare-var Inner4_Inner4_node.exA3cnt_1 Int)
2441
(declare-var Inner4_Inner4_node.idInner4_Inner4 Int)
2442
(declare-var Inner4_Inner4_node.enA1cnt Int)
2443
(declare-var Inner4_Inner4_node.enA2cnt Int)
2444
(declare-var Inner4_Inner4_node.enA3cnt Int)
2445
(declare-var Inner4_Inner4_node.enAcnt Int)
2446
(declare-var Inner4_Inner4_node.idInner4_A Int)
2447
(declare-var Inner4_Inner4_node.duAcnt Int)
2448
(declare-var Inner4_Inner4_node.duA1cnt Int)
2449
(declare-var Inner4_Inner4_node.duA2cnt Int)
2450
(declare-var Inner4_Inner4_node.duA3cnt Int)
2451
(declare-var Inner4_Inner4_node.exA1cnt Int)
2452
(declare-var Inner4_Inner4_node.exA2cnt Int)
2453
(declare-var Inner4_Inner4_node.exA3cnt Int)
2454
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_53_c Bool)
2455
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_54_c inner4_inner4__type)
2456
(declare-var Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_c Bool)
2457
(declare-var Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_c inner4_a__type)
2458
(declare-var Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_c Bool)
2459
(declare-var Inner4_Inner4_node.ni_6._arrow._first_c Bool)
2460
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_53_m Bool)
2461
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_54_m inner4_inner4__type)
2462
(declare-var Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_m Bool)
2463
(declare-var Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_m inner4_a__type)
2464
(declare-var Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_m Bool)
2465
(declare-var Inner4_Inner4_node.ni_6._arrow._first_m Bool)
2466
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_53_x Bool)
2467
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_54_x inner4_inner4__type)
2468
(declare-var Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_x Bool)
2469
(declare-var Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_x inner4_a__type)
2470
(declare-var Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_x Bool)
2471
(declare-var Inner4_Inner4_node.ni_6._arrow._first_x Bool)
2472
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_1 Bool)
2473
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_10 Int)
2474
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_11 Int)
2475
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_12 Int)
2476
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_13 Int)
2477
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_14 Int)
2478
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_15 Int)
2479
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_16 Int)
2480
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_17 Int)
2481
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_18 Int)
2482
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_19 Int)
2483
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_2 inner4_inner4__type)
2484
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_20 Int)
2485
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_21 Int)
2486
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_22 Bool)
2487
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_23 inner4_inner4__type)
2488
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_24 Int)
2489
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_25 Int)
2490
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_26 Int)
2491
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_27 Int)
2492
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_28 Int)
2493
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_29 Int)
2494
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_3 Bool)
2495
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_30 Int)
2496
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_31 Int)
2497
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_32 Int)
2498
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_33 Int)
2499
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_34 Int)
2500
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_35 Int)
2501
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_36 Int)
2502
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_37 Bool)
2503
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_38 inner4_inner4__type)
2504
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_39 Int)
2505
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_4 inner4_inner4__type)
2506
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_40 Int)
2507
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_41 Int)
2508
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_42 Int)
2509
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_43 Int)
2510
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_44 Int)
2511
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_45 Int)
2512
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_46 Int)
2513
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_47 Int)
2514
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_48 Int)
2515
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_49 Int)
2516
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_5 Bool)
2517
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_50 Int)
2518
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_51 Int)
2519
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_52 Bool)
2520
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_6 inner4_inner4__type)
2521
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_7 Bool)
2522
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_8 inner4_inner4__type)
2523
(declare-var Inner4_Inner4_node.__Inner4_Inner4_node_9 Int)
2524
(declare-var Inner4_Inner4_node.inner4_inner4__next_restart_in Bool)
2525
(declare-var Inner4_Inner4_node.inner4_inner4__next_state_in inner4_inner4__type)
2526
(declare-var Inner4_Inner4_node.inner4_inner4__restart_act Bool)
2527
(declare-var Inner4_Inner4_node.inner4_inner4__restart_in Bool)
2528
(declare-var Inner4_Inner4_node.inner4_inner4__state_act inner4_inner4__type)
2529
(declare-var Inner4_Inner4_node.inner4_inner4__state_in inner4_inner4__type)
2530
(declare-rel Inner4_Inner4_node_reset (Bool inner4_inner4__type Bool inner4_a__type Bool Bool Bool inner4_inner4__type Bool inner4_a__type Bool Bool))
2531
(declare-rel Inner4_Inner4_node_step (Int Int Int Int Int Int Int Bool Bool Int Int Int Int Int Int Int Int Int Int Int Int Int Int Int Int Int Int Int Bool inner4_inner4__type Bool inner4_a__type Bool Bool Bool inner4_inner4__type Bool inner4_a__type Bool Bool))
2532
2533
(rule (=> 
2534
  (and 
2535
       (= Inner4_Inner4_node.__Inner4_Inner4_node_53_m Inner4_Inner4_node.__Inner4_Inner4_node_53_c)
2536
       (= Inner4_Inner4_node.__Inner4_Inner4_node_54_m Inner4_Inner4_node.__Inner4_Inner4_node_54_c)
2537
       (= Inner4_Inner4_node.ni_6._arrow._first_m true)
2538
       (inner4_inner4__INNER4_A_IDL_handler_until_reset Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_c
2539
                                                        Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_c
2540
                                                        Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_c
2541
                                                        Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_m
2542
                                                        Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_m
2543
                                                        Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_m)
2544
  )
2545
  (Inner4_Inner4_node_reset Inner4_Inner4_node.__Inner4_Inner4_node_53_c
2546
                            Inner4_Inner4_node.__Inner4_Inner4_node_54_c
2547
                            Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_c
2548
                            Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_c
2549
                            Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_c
2550
                            Inner4_Inner4_node.ni_6._arrow._first_c
2551
                            Inner4_Inner4_node.__Inner4_Inner4_node_53_m
2552
                            Inner4_Inner4_node.__Inner4_Inner4_node_54_m
2553
                            Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_m
2554
                            Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_m
2555
                            Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_m
2556
                            Inner4_Inner4_node.ni_6._arrow._first_m)
2557
))
2558
2559
(rule (=> 
2560
  (and (= Inner4_Inner4_node.ni_6._arrow._first_m Inner4_Inner4_node.ni_6._arrow._first_c)
2561
       (and (= Inner4_Inner4_node.__Inner4_Inner4_node_52 (ite Inner4_Inner4_node.ni_6._arrow._first_m true false))
2562
            (= Inner4_Inner4_node.ni_6._arrow._first_x false))
2563
       (and (or (not (= Inner4_Inner4_node.__Inner4_Inner4_node_52 false))
2564
               (and (= Inner4_Inner4_node.inner4_inner4__state_in Inner4_Inner4_node.__Inner4_Inner4_node_54_c)
2565
                    (= Inner4_Inner4_node.inner4_inner4__restart_in Inner4_Inner4_node.__Inner4_Inner4_node_53_c)
2566
                    ))
2567
            (or (not (= Inner4_Inner4_node.__Inner4_Inner4_node_52 true))
2568
               (and (= Inner4_Inner4_node.inner4_inner4__state_in POINTInner4_Inner4)
2569
                    (= Inner4_Inner4_node.inner4_inner4__restart_in false)
2570
                    ))
2571
       )
2572
       (and (or (not (= Inner4_Inner4_node.inner4_inner4__state_in INNER4_A_IDL))
2573
               (and (inner4_inner4__INNER4_A_IDL_unless Inner4_Inner4_node.inner4_inner4__restart_in
2574
                                                        Inner4_Inner4_node.inner4_inner4__state_in
2575
                                                        Inner4_Inner4_node.__Inner4_Inner4_node_1
2576
                                                        Inner4_Inner4_node.__Inner4_Inner4_node_2)
2577
                    (= Inner4_Inner4_node.inner4_inner4__state_act Inner4_Inner4_node.__Inner4_Inner4_node_2)
2578
                    (= Inner4_Inner4_node.inner4_inner4__restart_act Inner4_Inner4_node.__Inner4_Inner4_node_1)
2579
                    ))
2580
            (or (not (= Inner4_Inner4_node.inner4_inner4__state_in POINTInner4_Inner4))
2581
               (and (inner4_inner4__POINTInner4_Inner4_unless Inner4_Inner4_node.inner4_inner4__restart_in
2582
                                                              Inner4_Inner4_node.inner4_inner4__state_in
2583
                                                              Inner4_Inner4_node.idInner4_Inner4_1
2584
                                                              Inner4_Inner4_node.__Inner4_Inner4_node_5
2585
                                                              Inner4_Inner4_node.__Inner4_Inner4_node_6)
2586
                    (= Inner4_Inner4_node.inner4_inner4__state_act Inner4_Inner4_node.__Inner4_Inner4_node_6)
2587
                    (= Inner4_Inner4_node.inner4_inner4__restart_act Inner4_Inner4_node.__Inner4_Inner4_node_5)
2588
                    ))
2589
            (or (not (= Inner4_Inner4_node.inner4_inner4__state_in POINT__TO__INNER4_A_1))
2590
               (and (inner4_inner4__POINT__TO__INNER4_A_1_unless Inner4_Inner4_node.inner4_inner4__restart_in
2591
                                                                 Inner4_Inner4_node.inner4_inner4__state_in
2592
                                                                 Inner4_Inner4_node.__Inner4_Inner4_node_3
2593
                                                                 Inner4_Inner4_node.__Inner4_Inner4_node_4)
2594
                    (= Inner4_Inner4_node.inner4_inner4__state_act Inner4_Inner4_node.__Inner4_Inner4_node_4)
2595
                    (= Inner4_Inner4_node.inner4_inner4__restart_act Inner4_Inner4_node.__Inner4_Inner4_node_3)
2596
                    ))
2597
       )
2598
       (and (or (not (= Inner4_Inner4_node.inner4_inner4__state_act INNER4_A_IDL))
2599
               (and (and (or (not (= Inner4_Inner4_node.inner4_inner4__restart_act true))
2600
                            (inner4_inner4__INNER4_A_IDL_handler_until_reset 
2601
                            Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_c
2602
                            Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_c
2603
                            Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_c
2604
                            Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_m
2605
                            Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_m
2606
                            Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_m))
2607
                         (or (not (= Inner4_Inner4_node.inner4_inner4__restart_act false))
2608
                            (and (= Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_m Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_c)
2609
                                 (= Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_m Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_c)
2610
                                 (= Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_m Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_c)
2611
                                 )
2612
                            )
2613
                    )
2614
                    (and (= Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_m Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_c)
2615
                         (= Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_m Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_c)
2616
                         (= Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_m Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_c)
2617
                         )
2618
                    (inner4_inner4__INNER4_A_IDL_handler_until_step Inner4_Inner4_node.idInner4_Inner4_1
2619
                                                                    Inner4_Inner4_node.enA1cnt_1
2620
                                                                    Inner4_Inner4_node.enA2cnt_1
2621
                                                                    Inner4_Inner4_node.enA3cnt_1
2622
                                                                    Inner4_Inner4_node.enAcnt_1
2623
                                                                    Inner4_Inner4_node.idInner4_A_1
2624
                                                                    Inner4_Inner4_node.duAcnt_1
2625
                                                                    Inner4_Inner4_node.E
2626
                                                                    Inner4_Inner4_node.F
2627
                                                                    Inner4_Inner4_node.duA1cnt_1
2628
                                                                    Inner4_Inner4_node.duA2cnt_1
2629
                                                                    Inner4_Inner4_node.duA3cnt_1
2630
                                                                    Inner4_Inner4_node.exA1cnt_1
2631
                                                                    Inner4_Inner4_node.exA2cnt_1
2632
                                                                    Inner4_Inner4_node.exA3cnt_1
2633
                                                                    Inner4_Inner4_node.__Inner4_Inner4_node_7
2634
                                                                    Inner4_Inner4_node.__Inner4_Inner4_node_8
2635
                                                                    Inner4_Inner4_node.__Inner4_Inner4_node_9
2636
                                                                    Inner4_Inner4_node.__Inner4_Inner4_node_10
2637
                                                                    Inner4_Inner4_node.__Inner4_Inner4_node_11
2638
                                                                    Inner4_Inner4_node.__Inner4_Inner4_node_12
2639
                                                                    Inner4_Inner4_node.__Inner4_Inner4_node_13
2640
                                                                    Inner4_Inner4_node.__Inner4_Inner4_node_14
2641
                                                                    Inner4_Inner4_node.__Inner4_Inner4_node_15
2642
                                                                    Inner4_Inner4_node.__Inner4_Inner4_node_16
2643
                                                                    Inner4_Inner4_node.__Inner4_Inner4_node_17
2644
                                                                    Inner4_Inner4_node.__Inner4_Inner4_node_18
2645
                                                                    Inner4_Inner4_node.__Inner4_Inner4_node_19
2646
                                                                    Inner4_Inner4_node.__Inner4_Inner4_node_20
2647
                                                                    Inner4_Inner4_node.__Inner4_Inner4_node_21
2648
                                                                    Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_m
2649
                                                                    Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_m
2650
                                                                    Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_m
2651
                                                                    Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_x
2652
                                                                    Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_x
2653
                                                                    Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_x)
2654
                    (= Inner4_Inner4_node.inner4_inner4__next_state_in Inner4_Inner4_node.__Inner4_Inner4_node_8)
2655
                    (= Inner4_Inner4_node.inner4_inner4__next_restart_in Inner4_Inner4_node.__Inner4_Inner4_node_7)
2656
                    (= Inner4_Inner4_node.idInner4_Inner4 Inner4_Inner4_node.__Inner4_Inner4_node_21)
2657
                    (= Inner4_Inner4_node.idInner4_A Inner4_Inner4_node.__Inner4_Inner4_node_20)
2658
                    (= Inner4_Inner4_node.exA3cnt Inner4_Inner4_node.__Inner4_Inner4_node_19)
2659
                    (= Inner4_Inner4_node.exA2cnt Inner4_Inner4_node.__Inner4_Inner4_node_18)
2660
                    (= Inner4_Inner4_node.exA1cnt Inner4_Inner4_node.__Inner4_Inner4_node_17)
2661
                    (= Inner4_Inner4_node.enAcnt Inner4_Inner4_node.__Inner4_Inner4_node_16)
2662
                    (= Inner4_Inner4_node.enA3cnt Inner4_Inner4_node.__Inner4_Inner4_node_15)
2663
                    (= Inner4_Inner4_node.enA2cnt Inner4_Inner4_node.__Inner4_Inner4_node_14)
2664
                    (= Inner4_Inner4_node.enA1cnt Inner4_Inner4_node.__Inner4_Inner4_node_13)
2665
                    (= Inner4_Inner4_node.duAcnt Inner4_Inner4_node.__Inner4_Inner4_node_12)
2666
                    (= Inner4_Inner4_node.duA3cnt Inner4_Inner4_node.__Inner4_Inner4_node_11)
2667
                    (= Inner4_Inner4_node.duA2cnt Inner4_Inner4_node.__Inner4_Inner4_node_10)
2668
                    (= Inner4_Inner4_node.duA1cnt Inner4_Inner4_node.__Inner4_Inner4_node_9)
2669
                    ))
2670
            (or (not (= Inner4_Inner4_node.inner4_inner4__state_act POINTInner4_Inner4))
2671
               (and (inner4_inner4__POINTInner4_Inner4_handler_until 
2672
                    Inner4_Inner4_node.idInner4_Inner4_1
2673
                    Inner4_Inner4_node.enA1cnt_1
2674
                    Inner4_Inner4_node.enA2cnt_1
2675
                    Inner4_Inner4_node.enA3cnt_1
2676
                    Inner4_Inner4_node.enAcnt_1
2677
                    Inner4_Inner4_node.idInner4_A_1
2678
                    Inner4_Inner4_node.duAcnt_1
2679
                    Inner4_Inner4_node.duA1cnt_1
2680
                    Inner4_Inner4_node.duA2cnt_1
2681
                    Inner4_Inner4_node.duA3cnt_1
2682
                    Inner4_Inner4_node.exA1cnt_1
2683
                    Inner4_Inner4_node.exA2cnt_1
2684
                    Inner4_Inner4_node.exA3cnt_1
2685
                    Inner4_Inner4_node.__Inner4_Inner4_node_37
2686
                    Inner4_Inner4_node.__Inner4_Inner4_node_38
2687
                    Inner4_Inner4_node.__Inner4_Inner4_node_39
2688
                    Inner4_Inner4_node.__Inner4_Inner4_node_40
2689
                    Inner4_Inner4_node.__Inner4_Inner4_node_41
2690
                    Inner4_Inner4_node.__Inner4_Inner4_node_42
2691
                    Inner4_Inner4_node.__Inner4_Inner4_node_43
2692
                    Inner4_Inner4_node.__Inner4_Inner4_node_44
2693
                    Inner4_Inner4_node.__Inner4_Inner4_node_45
2694
                    Inner4_Inner4_node.__Inner4_Inner4_node_46
2695
                    Inner4_Inner4_node.__Inner4_Inner4_node_47
2696
                    Inner4_Inner4_node.__Inner4_Inner4_node_48
2697
                    Inner4_Inner4_node.__Inner4_Inner4_node_49
2698
                    Inner4_Inner4_node.__Inner4_Inner4_node_50
2699
                    Inner4_Inner4_node.__Inner4_Inner4_node_51)
2700
                    (= Inner4_Inner4_node.inner4_inner4__next_state_in Inner4_Inner4_node.__Inner4_Inner4_node_38)
2701
                    (= Inner4_Inner4_node.inner4_inner4__next_restart_in Inner4_Inner4_node.__Inner4_Inner4_node_37)
2702
                    (= Inner4_Inner4_node.idInner4_Inner4 Inner4_Inner4_node.__Inner4_Inner4_node_51)
2703
                    (= Inner4_Inner4_node.idInner4_A Inner4_Inner4_node.__Inner4_Inner4_node_50)
2704
                    (= Inner4_Inner4_node.exA3cnt Inner4_Inner4_node.__Inner4_Inner4_node_49)
2705
                    (= Inner4_Inner4_node.exA2cnt Inner4_Inner4_node.__Inner4_Inner4_node_48)
2706
                    (= Inner4_Inner4_node.exA1cnt Inner4_Inner4_node.__Inner4_Inner4_node_47)
2707
                    (= Inner4_Inner4_node.enAcnt Inner4_Inner4_node.__Inner4_Inner4_node_46)
2708
                    (= Inner4_Inner4_node.enA3cnt Inner4_Inner4_node.__Inner4_Inner4_node_45)
2709
                    (= Inner4_Inner4_node.enA2cnt Inner4_Inner4_node.__Inner4_Inner4_node_44)
2710
                    (= Inner4_Inner4_node.enA1cnt Inner4_Inner4_node.__Inner4_Inner4_node_43)
2711
                    (= Inner4_Inner4_node.duAcnt Inner4_Inner4_node.__Inner4_Inner4_node_42)
2712
                    (= Inner4_Inner4_node.duA3cnt Inner4_Inner4_node.__Inner4_Inner4_node_41)
2713
                    (= Inner4_Inner4_node.duA2cnt Inner4_Inner4_node.__Inner4_Inner4_node_40)
2714
                    (= Inner4_Inner4_node.duA1cnt Inner4_Inner4_node.__Inner4_Inner4_node_39)
2715
                    ))
2716
            (or (not (= Inner4_Inner4_node.inner4_inner4__state_act POINT__TO__INNER4_A_1))
2717
               (and (inner4_inner4__POINT__TO__INNER4_A_1_handler_until 
2718
                    Inner4_Inner4_node.idInner4_Inner4_1
2719
                    Inner4_Inner4_node.enA1cnt_1
2720
                    Inner4_Inner4_node.enA2cnt_1
2721
                    Inner4_Inner4_node.enA3cnt_1
2722
                    Inner4_Inner4_node.enAcnt_1
2723
                    Inner4_Inner4_node.idInner4_A_1
2724
                    Inner4_Inner4_node.duAcnt_1
2725
                    Inner4_Inner4_node.duA1cnt_1
2726
                    Inner4_Inner4_node.duA2cnt_1
2727
                    Inner4_Inner4_node.duA3cnt_1
2728
                    Inner4_Inner4_node.exA1cnt_1
2729
                    Inner4_Inner4_node.exA2cnt_1
2730
                    Inner4_Inner4_node.exA3cnt_1
2731
                    Inner4_Inner4_node.__Inner4_Inner4_node_22
2732
                    Inner4_Inner4_node.__Inner4_Inner4_node_23
2733
                    Inner4_Inner4_node.__Inner4_Inner4_node_24
2734
                    Inner4_Inner4_node.__Inner4_Inner4_node_25
2735
                    Inner4_Inner4_node.__Inner4_Inner4_node_26
2736
                    Inner4_Inner4_node.__Inner4_Inner4_node_27
2737
                    Inner4_Inner4_node.__Inner4_Inner4_node_28
2738
                    Inner4_Inner4_node.__Inner4_Inner4_node_29
2739
                    Inner4_Inner4_node.__Inner4_Inner4_node_30
2740
                    Inner4_Inner4_node.__Inner4_Inner4_node_31
2741
                    Inner4_Inner4_node.__Inner4_Inner4_node_32
2742
                    Inner4_Inner4_node.__Inner4_Inner4_node_33
2743
                    Inner4_Inner4_node.__Inner4_Inner4_node_34
2744
                    Inner4_Inner4_node.__Inner4_Inner4_node_35
2745
                    Inner4_Inner4_node.__Inner4_Inner4_node_36)
2746
                    (= Inner4_Inner4_node.inner4_inner4__next_state_in Inner4_Inner4_node.__Inner4_Inner4_node_23)
2747
                    (= Inner4_Inner4_node.inner4_inner4__next_restart_in Inner4_Inner4_node.__Inner4_Inner4_node_22)
2748
                    (= Inner4_Inner4_node.idInner4_Inner4 Inner4_Inner4_node.__Inner4_Inner4_node_36)
2749
                    (= Inner4_Inner4_node.idInner4_A Inner4_Inner4_node.__Inner4_Inner4_node_35)
2750
                    (= Inner4_Inner4_node.exA3cnt Inner4_Inner4_node.__Inner4_Inner4_node_34)
2751
                    (= Inner4_Inner4_node.exA2cnt Inner4_Inner4_node.__Inner4_Inner4_node_33)
2752
                    (= Inner4_Inner4_node.exA1cnt Inner4_Inner4_node.__Inner4_Inner4_node_32)
2753
                    (= Inner4_Inner4_node.enAcnt Inner4_Inner4_node.__Inner4_Inner4_node_31)
2754
                    (= Inner4_Inner4_node.enA3cnt Inner4_Inner4_node.__Inner4_Inner4_node_30)
2755
                    (= Inner4_Inner4_node.enA2cnt Inner4_Inner4_node.__Inner4_Inner4_node_29)
2756
                    (= Inner4_Inner4_node.enA1cnt Inner4_Inner4_node.__Inner4_Inner4_node_28)
2757
                    (= Inner4_Inner4_node.duAcnt Inner4_Inner4_node.__Inner4_Inner4_node_27)
2758
                    (= Inner4_Inner4_node.duA3cnt Inner4_Inner4_node.__Inner4_Inner4_node_26)
2759
                    (= Inner4_Inner4_node.duA2cnt Inner4_Inner4_node.__Inner4_Inner4_node_25)
2760
                    (= Inner4_Inner4_node.duA1cnt Inner4_Inner4_node.__Inner4_Inner4_node_24)
2761
                    ))
2762
       )
2763
       (= Inner4_Inner4_node.__Inner4_Inner4_node_54_x Inner4_Inner4_node.inner4_inner4__next_state_in)
2764
       (= Inner4_Inner4_node.__Inner4_Inner4_node_53_x Inner4_Inner4_node.inner4_inner4__next_restart_in)
2765
       )
2766
  (Inner4_Inner4_node_step Inner4_Inner4_node.idInner4_Inner4_1
2767
                           Inner4_Inner4_node.enA1cnt_1
2768
                           Inner4_Inner4_node.enA2cnt_1
2769
                           Inner4_Inner4_node.enA3cnt_1
2770
                           Inner4_Inner4_node.enAcnt_1
2771
                           Inner4_Inner4_node.idInner4_A_1
2772
                           Inner4_Inner4_node.duAcnt_1
2773
                           Inner4_Inner4_node.E
2774
                           Inner4_Inner4_node.F
2775
                           Inner4_Inner4_node.duA1cnt_1
2776
                           Inner4_Inner4_node.duA2cnt_1
2777
                           Inner4_Inner4_node.duA3cnt_1
2778
                           Inner4_Inner4_node.exA1cnt_1
2779
                           Inner4_Inner4_node.exA2cnt_1
2780
                           Inner4_Inner4_node.exA3cnt_1
2781
                           Inner4_Inner4_node.idInner4_Inner4
2782
                           Inner4_Inner4_node.enA1cnt
2783
                           Inner4_Inner4_node.enA2cnt
2784
                           Inner4_Inner4_node.enA3cnt
2785
                           Inner4_Inner4_node.enAcnt
2786
                           Inner4_Inner4_node.idInner4_A
2787
                           Inner4_Inner4_node.duAcnt
2788
                           Inner4_Inner4_node.duA1cnt
2789
                           Inner4_Inner4_node.duA2cnt
2790
                           Inner4_Inner4_node.duA3cnt
2791
                           Inner4_Inner4_node.exA1cnt
2792
                           Inner4_Inner4_node.exA2cnt
2793
                           Inner4_Inner4_node.exA3cnt
2794
                           Inner4_Inner4_node.__Inner4_Inner4_node_53_c
2795
                           Inner4_Inner4_node.__Inner4_Inner4_node_54_c
2796
                           Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_c
2797
                           Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_c
2798
                           Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_c
2799
                           Inner4_Inner4_node.ni_6._arrow._first_c
2800
                           Inner4_Inner4_node.__Inner4_Inner4_node_53_x
2801
                           Inner4_Inner4_node.__Inner4_Inner4_node_54_x
2802
                           Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_x
2803
                           Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_x
2804
                           Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_x
2805
                           Inner4_Inner4_node.ni_6._arrow._first_x)
2806
))
2807
2808
; Inner4_Inner4
2809
(declare-var Inner4_Inner4.E Bool)
2810
(declare-var Inner4_Inner4.F Bool)
2811
(declare-var Inner4_Inner4.exAcnt Int)
2812
(declare-var Inner4_Inner4.enAcnt Int)
2813
(declare-var Inner4_Inner4.duAcnt Int)
2814
(declare-var Inner4_Inner4.enA1cnt Int)
2815
(declare-var Inner4_Inner4.duA1cnt Int)
2816
(declare-var Inner4_Inner4.exA1cnt Int)
2817
(declare-var Inner4_Inner4.enA2cnt Int)
2818
(declare-var Inner4_Inner4.duA2cnt Int)
2819
(declare-var Inner4_Inner4.exA2cnt Int)
2820
(declare-var Inner4_Inner4.enA3cnt Int)
2821
(declare-var Inner4_Inner4.duA3cnt Int)
2822
(declare-var Inner4_Inner4.exA3cnt Int)
2823
(declare-var Inner4_Inner4.__Inner4_Inner4_28_c Int)
2824
(declare-var Inner4_Inner4.__Inner4_Inner4_29_c Int)
2825
(declare-var Inner4_Inner4.__Inner4_Inner4_30_c Int)
2826
(declare-var Inner4_Inner4.__Inner4_Inner4_31_c Int)
2827
(declare-var Inner4_Inner4.__Inner4_Inner4_32_c Int)
2828
(declare-var Inner4_Inner4.__Inner4_Inner4_33_c Int)
2829
(declare-var Inner4_Inner4.__Inner4_Inner4_34_c Int)
2830
(declare-var Inner4_Inner4.__Inner4_Inner4_35_c Int)
2831
(declare-var Inner4_Inner4.__Inner4_Inner4_36_c Int)
2832
(declare-var Inner4_Inner4.__Inner4_Inner4_37_c Int)
2833
(declare-var Inner4_Inner4.__Inner4_Inner4_38_c Int)
2834
(declare-var Inner4_Inner4.__Inner4_Inner4_39_c Int)
2835
(declare-var Inner4_Inner4.__Inner4_Inner4_40_c Int)
2836
(declare-var Inner4_Inner4.__Inner4_Inner4_41_c Int)
2837
(declare-var Inner4_Inner4.ni_2.Inner4_Inner4_node.__Inner4_Inner4_node_53_c Bool)
2838
(declare-var Inner4_Inner4.ni_2.Inner4_Inner4_node.__Inner4_Inner4_node_54_c inner4_inner4__type)
2839
(declare-var Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_c Bool)
2840
(declare-var Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_c inner4_a__type)
2841
(declare-var Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_c Bool)
2842
(declare-var Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_6._arrow._first_c Bool)
2843
(declare-var Inner4_Inner4.ni_3.Inner4_Inner4_node.__Inner4_Inner4_node_53_c Bool)
2844
(declare-var Inner4_Inner4.ni_3.Inner4_Inner4_node.__Inner4_Inner4_node_54_c inner4_inner4__type)
2845
(declare-var Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_c Bool)
2846
(declare-var Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_c inner4_a__type)
2847
(declare-var Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_c Bool)
2848
(declare-var Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_6._arrow._first_c Bool)
2849
(declare-var Inner4_Inner4.ni_4._arrow._first_c Bool)
2850
(declare-var Inner4_Inner4.__Inner4_Inner4_28_m Int)
2851
(declare-var Inner4_Inner4.__Inner4_Inner4_29_m Int)
2852
(declare-var Inner4_Inner4.__Inner4_Inner4_30_m Int)
2853
(declare-var Inner4_Inner4.__Inner4_Inner4_31_m Int)
2854
(declare-var Inner4_Inner4.__Inner4_Inner4_32_m Int)
2855
(declare-var Inner4_Inner4.__Inner4_Inner4_33_m Int)
2856
(declare-var Inner4_Inner4.__Inner4_Inner4_34_m Int)
2857
(declare-var Inner4_Inner4.__Inner4_Inner4_35_m Int)
2858
(declare-var Inner4_Inner4.__Inner4_Inner4_36_m Int)
2859
(declare-var Inner4_Inner4.__Inner4_Inner4_37_m Int)
2860
(declare-var Inner4_Inner4.__Inner4_Inner4_38_m Int)
2861
(declare-var Inner4_Inner4.__Inner4_Inner4_39_m Int)
2862
(declare-var Inner4_Inner4.__Inner4_Inner4_40_m Int)
2863
(declare-var Inner4_Inner4.__Inner4_Inner4_41_m Int)
2864
(declare-var Inner4_Inner4.ni_2.Inner4_Inner4_node.__Inner4_Inner4_node_53_m Bool)
2865
(declare-var Inner4_Inner4.ni_2.Inner4_Inner4_node.__Inner4_Inner4_node_54_m inner4_inner4__type)
2866
(declare-var Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_m Bool)
2867
(declare-var Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_m inner4_a__type)
2868
(declare-var Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_m Bool)
2869
(declare-var Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_6._arrow._first_m Bool)
2870
(declare-var Inner4_Inner4.ni_3.Inner4_Inner4_node.__Inner4_Inner4_node_53_m Bool)
2871
(declare-var Inner4_Inner4.ni_3.Inner4_Inner4_node.__Inner4_Inner4_node_54_m inner4_inner4__type)
2872
(declare-var Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_m Bool)
2873
(declare-var Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_m inner4_a__type)
2874
(declare-var Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_m Bool)
2875
(declare-var Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_6._arrow._first_m Bool)
2876
(declare-var Inner4_Inner4.ni_4._arrow._first_m Bool)
2877
(declare-var Inner4_Inner4.__Inner4_Inner4_28_x Int)
2878
(declare-var Inner4_Inner4.__Inner4_Inner4_29_x Int)
2879
(declare-var Inner4_Inner4.__Inner4_Inner4_30_x Int)
2880
(declare-var Inner4_Inner4.__Inner4_Inner4_31_x Int)
2881
(declare-var Inner4_Inner4.__Inner4_Inner4_32_x Int)
2882
(declare-var Inner4_Inner4.__Inner4_Inner4_33_x Int)
2883
(declare-var Inner4_Inner4.__Inner4_Inner4_34_x Int)
2884
(declare-var Inner4_Inner4.__Inner4_Inner4_35_x Int)
2885
(declare-var Inner4_Inner4.__Inner4_Inner4_36_x Int)
2886
(declare-var Inner4_Inner4.__Inner4_Inner4_37_x Int)
2887
(declare-var Inner4_Inner4.__Inner4_Inner4_38_x Int)
2888
(declare-var Inner4_Inner4.__Inner4_Inner4_39_x Int)
2889
(declare-var Inner4_Inner4.__Inner4_Inner4_40_x Int)
2890
(declare-var Inner4_Inner4.__Inner4_Inner4_41_x Int)
2891
(declare-var Inner4_Inner4.ni_2.Inner4_Inner4_node.__Inner4_Inner4_node_53_x Bool)
2892
(declare-var Inner4_Inner4.ni_2.Inner4_Inner4_node.__Inner4_Inner4_node_54_x inner4_inner4__type)
2893
(declare-var Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_x Bool)
2894
(declare-var Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_x inner4_a__type)
2895
(declare-var Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_x Bool)
2896
(declare-var Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_6._arrow._first_x Bool)
2897
(declare-var Inner4_Inner4.ni_3.Inner4_Inner4_node.__Inner4_Inner4_node_53_x Bool)
2898
(declare-var Inner4_Inner4.ni_3.Inner4_Inner4_node.__Inner4_Inner4_node_54_x inner4_inner4__type)
2899
(declare-var Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_x Bool)
2900
(declare-var Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_x inner4_a__type)
2901
(declare-var Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_x Bool)
2902
(declare-var Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_6._arrow._first_x Bool)
2903
(declare-var Inner4_Inner4.ni_4._arrow._first_x Bool)
2904
(declare-var Inner4_Inner4.__Inner4_Inner4_1 Int)
2905
(declare-var Inner4_Inner4.__Inner4_Inner4_10 Int)
2906
(declare-var Inner4_Inner4.__Inner4_Inner4_11 Int)
2907
(declare-var Inner4_Inner4.__Inner4_Inner4_12 Int)
2908
(declare-var Inner4_Inner4.__Inner4_Inner4_13 Int)
2909
(declare-var Inner4_Inner4.__Inner4_Inner4_14 Int)
2910
(declare-var Inner4_Inner4.__Inner4_Inner4_15 Int)
2911
(declare-var Inner4_Inner4.__Inner4_Inner4_16 Int)
2912
(declare-var Inner4_Inner4.__Inner4_Inner4_17 Int)
2913
(declare-var Inner4_Inner4.__Inner4_Inner4_18 Int)
2914
(declare-var Inner4_Inner4.__Inner4_Inner4_19 Int)
2915
(declare-var Inner4_Inner4.__Inner4_Inner4_2 Int)
2916
(declare-var Inner4_Inner4.__Inner4_Inner4_20 Int)
2917
(declare-var Inner4_Inner4.__Inner4_Inner4_21 Int)
2918
(declare-var Inner4_Inner4.__Inner4_Inner4_22 Int)
2919
(declare-var Inner4_Inner4.__Inner4_Inner4_23 Int)
2920
(declare-var Inner4_Inner4.__Inner4_Inner4_24 Int)
2921
(declare-var Inner4_Inner4.__Inner4_Inner4_25 Int)
2922
(declare-var Inner4_Inner4.__Inner4_Inner4_26 Int)
2923
(declare-var Inner4_Inner4.__Inner4_Inner4_27 Bool)
2924
(declare-var Inner4_Inner4.__Inner4_Inner4_3 Int)
2925
(declare-var Inner4_Inner4.__Inner4_Inner4_4 Int)
2926
(declare-var Inner4_Inner4.__Inner4_Inner4_5 Int)
2927
(declare-var Inner4_Inner4.__Inner4_Inner4_6 Int)
2928
(declare-var Inner4_Inner4.__Inner4_Inner4_7 Int)
2929
(declare-var Inner4_Inner4.__Inner4_Inner4_8 Int)
2930
(declare-var Inner4_Inner4.__Inner4_Inner4_9 Int)
2931
(declare-var Inner4_Inner4.duA1cnt_1 Int)
2932
(declare-var Inner4_Inner4.duA1cnt_2 Int)
2933
(declare-var Inner4_Inner4.duA2cnt_1 Int)
2934
(declare-var Inner4_Inner4.duA2cnt_2 Int)
2935
(declare-var Inner4_Inner4.duA3cnt_1 Int)
2936
(declare-var Inner4_Inner4.duA3cnt_2 Int)
2937
(declare-var Inner4_Inner4.duAcnt_1 Int)
2938
(declare-var Inner4_Inner4.duAcnt_2 Int)
2939
(declare-var Inner4_Inner4.enA1cnt_1 Int)
2940
(declare-var Inner4_Inner4.enA1cnt_2 Int)
2941
(declare-var Inner4_Inner4.enA2cnt_1 Int)
2942
(declare-var Inner4_Inner4.enA2cnt_2 Int)
2943
(declare-var Inner4_Inner4.enA3cnt_1 Int)
2944
(declare-var Inner4_Inner4.enA3cnt_2 Int)
2945
(declare-var Inner4_Inner4.enAcnt_1 Int)
2946
(declare-var Inner4_Inner4.enAcnt_2 Int)
2947
(declare-var Inner4_Inner4.exA1cnt_1 Int)
2948
(declare-var Inner4_Inner4.exA1cnt_2 Int)
2949
(declare-var Inner4_Inner4.exA2cnt_1 Int)
2950
(declare-var Inner4_Inner4.exA2cnt_2 Int)
2951
(declare-var Inner4_Inner4.exA3cnt_1 Int)
2952
(declare-var Inner4_Inner4.exA3cnt_2 Int)
2953
(declare-var Inner4_Inner4.exAcnt_1 Int)
2954
(declare-var Inner4_Inner4.idInner4_A Int)
2955
(declare-var Inner4_Inner4.idInner4_A_1 Int)
2956
(declare-var Inner4_Inner4.idInner4_A_2 Int)
2957
(declare-var Inner4_Inner4.idInner4_Inner4 Int)
2958
(declare-var Inner4_Inner4.idInner4_Inner4_1 Int)
2959
(declare-var Inner4_Inner4.idInner4_Inner4_2 Int)
2960
(declare-rel Inner4_Inner4_reset (Int Int Int Int Int Int Int Int Int Int Int Int Int Int Bool inner4_inner4__type Bool inner4_a__type Bool Bool Bool inner4_inner4__type Bool inner4_a__type Bool Bool Bool Int Int Int Int Int Int Int Int Int Int Int Int Int Int Bool inner4_inner4__type Bool inner4_a__type Bool Bool Bool inner4_inner4__type Bool inner4_a__type Bool Bool Bool))
2961
(declare-rel Inner4_Inner4_step (Bool Bool Int Int Int Int Int Int Int Int Int Int Int Int Int Int Int Int Int Int Int Int Int Int Int Int Int Int Bool inner4_inner4__type Bool inner4_a__type Bool Bool Bool inner4_inner4__type Bool inner4_a__type Bool Bool Bool Int Int Int Int Int Int Int Int Int Int Int Int Int Int Bool inner4_inner4__type Bool inner4_a__type Bool Bool Bool inner4_inner4__type Bool inner4_a__type Bool Bool Bool))
2962
2963
(rule (=> 
2964
  (and 
2965
       (= Inner4_Inner4.__Inner4_Inner4_28_m Inner4_Inner4.__Inner4_Inner4_28_c)
2966
       (= Inner4_Inner4.__Inner4_Inner4_29_m Inner4_Inner4.__Inner4_Inner4_29_c)
2967
       (= Inner4_Inner4.__Inner4_Inner4_30_m Inner4_Inner4.__Inner4_Inner4_30_c)
2968
       (= Inner4_Inner4.__Inner4_Inner4_31_m Inner4_Inner4.__Inner4_Inner4_31_c)
2969
       (= Inner4_Inner4.__Inner4_Inner4_32_m Inner4_Inner4.__Inner4_Inner4_32_c)
2970
       (= Inner4_Inner4.__Inner4_Inner4_33_m Inner4_Inner4.__Inner4_Inner4_33_c)
2971
       (= Inner4_Inner4.__Inner4_Inner4_34_m Inner4_Inner4.__Inner4_Inner4_34_c)
2972
       (= Inner4_Inner4.__Inner4_Inner4_35_m Inner4_Inner4.__Inner4_Inner4_35_c)
2973
       (= Inner4_Inner4.__Inner4_Inner4_36_m Inner4_Inner4.__Inner4_Inner4_36_c)
2974
       (= Inner4_Inner4.__Inner4_Inner4_37_m Inner4_Inner4.__Inner4_Inner4_37_c)
2975
       (= Inner4_Inner4.__Inner4_Inner4_38_m Inner4_Inner4.__Inner4_Inner4_38_c)
2976
       (= Inner4_Inner4.__Inner4_Inner4_39_m Inner4_Inner4.__Inner4_Inner4_39_c)
2977
       (= Inner4_Inner4.__Inner4_Inner4_40_m Inner4_Inner4.__Inner4_Inner4_40_c)
2978
       (= Inner4_Inner4.__Inner4_Inner4_41_m Inner4_Inner4.__Inner4_Inner4_41_c)
2979
       (= Inner4_Inner4.ni_4._arrow._first_m true)
2980
       (Inner4_Inner4_node_reset Inner4_Inner4.ni_3.Inner4_Inner4_node.__Inner4_Inner4_node_53_c
2981
                                 Inner4_Inner4.ni_3.Inner4_Inner4_node.__Inner4_Inner4_node_54_c
2982
                                 Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_c
2983
                                 Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_c
2984
                                 Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_c
2985
                                 Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_6._arrow._first_c
2986
                                 Inner4_Inner4.ni_3.Inner4_Inner4_node.__Inner4_Inner4_node_53_m
2987
                                 Inner4_Inner4.ni_3.Inner4_Inner4_node.__Inner4_Inner4_node_54_m
2988
                                 Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_m
2989
                                 Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_m
2990
                                 Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_m
2991
                                 Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_6._arrow._first_m)
2992
       (Inner4_Inner4_node_reset Inner4_Inner4.ni_2.Inner4_Inner4_node.__Inner4_Inner4_node_53_c
2993
                                 Inner4_Inner4.ni_2.Inner4_Inner4_node.__Inner4_Inner4_node_54_c
2994
                                 Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_c
2995
                                 Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_c
2996
                                 Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_c
2997
                                 Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_6._arrow._first_c
2998
                                 Inner4_Inner4.ni_2.Inner4_Inner4_node.__Inner4_Inner4_node_53_m
2999
                                 Inner4_Inner4.ni_2.Inner4_Inner4_node.__Inner4_Inner4_node_54_m
3000
                                 Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_m
3001
                                 Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_m
3002
                                 Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_m
3003
                                 Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_6._arrow._first_m)
3004
  )
3005
  (Inner4_Inner4_reset Inner4_Inner4.__Inner4_Inner4_28_c
3006
                       Inner4_Inner4.__Inner4_Inner4_29_c
3007
                       Inner4_Inner4.__Inner4_Inner4_30_c
3008
                       Inner4_Inner4.__Inner4_Inner4_31_c
3009
                       Inner4_Inner4.__Inner4_Inner4_32_c
3010
                       Inner4_Inner4.__Inner4_Inner4_33_c
3011
                       Inner4_Inner4.__Inner4_Inner4_34_c
3012
                       Inner4_Inner4.__Inner4_Inner4_35_c
3013
                       Inner4_Inner4.__Inner4_Inner4_36_c
3014
                       Inner4_Inner4.__Inner4_Inner4_37_c
3015
                       Inner4_Inner4.__Inner4_Inner4_38_c
3016
                       Inner4_Inner4.__Inner4_Inner4_39_c
3017
                       Inner4_Inner4.__Inner4_Inner4_40_c
3018
                       Inner4_Inner4.__Inner4_Inner4_41_c
3019
                       Inner4_Inner4.ni_2.Inner4_Inner4_node.__Inner4_Inner4_node_53_c
3020
                       Inner4_Inner4.ni_2.Inner4_Inner4_node.__Inner4_Inner4_node_54_c
3021
                       Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_c
3022
                       Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_c
3023
                       Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_c
3024
                       Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_6._arrow._first_c
3025
                       Inner4_Inner4.ni_3.Inner4_Inner4_node.__Inner4_Inner4_node_53_c
3026
                       Inner4_Inner4.ni_3.Inner4_Inner4_node.__Inner4_Inner4_node_54_c
3027
                       Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_c
3028
                       Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_c
3029
                       Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_c
3030
                       Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_6._arrow._first_c
3031
                       Inner4_Inner4.ni_4._arrow._first_c
3032
                       Inner4_Inner4.__Inner4_Inner4_28_m
3033
                       Inner4_Inner4.__Inner4_Inner4_29_m
3034
                       Inner4_Inner4.__Inner4_Inner4_30_m
3035
                       Inner4_Inner4.__Inner4_Inner4_31_m
3036
                       Inner4_Inner4.__Inner4_Inner4_32_m
3037
                       Inner4_Inner4.__Inner4_Inner4_33_m
3038
                       Inner4_Inner4.__Inner4_Inner4_34_m
3039
                       Inner4_Inner4.__Inner4_Inner4_35_m
3040
                       Inner4_Inner4.__Inner4_Inner4_36_m
3041
                       Inner4_Inner4.__Inner4_Inner4_37_m
3042
                       Inner4_Inner4.__Inner4_Inner4_38_m
3043
                       Inner4_Inner4.__Inner4_Inner4_39_m
3044
                       Inner4_Inner4.__Inner4_Inner4_40_m
3045
                       Inner4_Inner4.__Inner4_Inner4_41_m
3046
                       Inner4_Inner4.ni_2.Inner4_Inner4_node.__Inner4_Inner4_node_53_m
3047
                       Inner4_Inner4.ni_2.Inner4_Inner4_node.__Inner4_Inner4_node_54_m
3048
                       Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_m
3049
                       Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_m
3050
                       Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_m
3051
                       Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_6._arrow._first_m
3052
                       Inner4_Inner4.ni_3.Inner4_Inner4_node.__Inner4_Inner4_node_53_m
3053
                       Inner4_Inner4.ni_3.Inner4_Inner4_node.__Inner4_Inner4_node_54_m
3054
                       Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_m
3055
                       Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_m
3056
                       Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_m
3057
                       Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_6._arrow._first_m
3058
                       Inner4_Inner4.ni_4._arrow._first_m)
3059
))
3060
3061
(rule (=> 
3062
  (and (= Inner4_Inner4.ni_4._arrow._first_m Inner4_Inner4.ni_4._arrow._first_c)
3063
       (and (= Inner4_Inner4.__Inner4_Inner4_27 (ite Inner4_Inner4.ni_4._arrow._first_m true false))
3064
            (= Inner4_Inner4.ni_4._arrow._first_x false))
3065
       (and (or (not (= Inner4_Inner4.__Inner4_Inner4_27 false))
3066
               (and (= Inner4_Inner4.idInner4_Inner4_1 Inner4_Inner4.__Inner4_Inner4_29_c)
3067
                    (= Inner4_Inner4.idInner4_A_1 Inner4_Inner4.__Inner4_Inner4_28_c)
3068
                    (= Inner4_Inner4.exAcnt_1 Inner4_Inner4.__Inner4_Inner4_41_c)
3069
                    ))
3070
            (or (not (= Inner4_Inner4.__Inner4_Inner4_27 true))
3071
               (and (= Inner4_Inner4.idInner4_Inner4_1 0)
3072
                    (= Inner4_Inner4.idInner4_A_1 0)
3073
                    (= Inner4_Inner4.exAcnt_1 0)
3074
                    ))
3075
       )
3076
       (= Inner4_Inner4.exAcnt 0)
3077
       (and (or (not (= Inner4_Inner4.__Inner4_Inner4_27 false))
3078
               (and (= Inner4_Inner4.exA3cnt_1 Inner4_Inner4.__Inner4_Inner4_30_c)
3079
                    (= Inner4_Inner4.exA2cnt_1 Inner4_Inner4.__Inner4_Inner4_33_c)
3080
                    (= Inner4_Inner4.exA1cnt_1 Inner4_Inner4.__Inner4_Inner4_36_c)
3081
                    (= Inner4_Inner4.enAcnt_1 Inner4_Inner4.__Inner4_Inner4_40_c)
3082
                    (= Inner4_Inner4.enA3cnt_1 Inner4_Inner4.__Inner4_Inner4_32_c)
3083
                    (= Inner4_Inner4.enA2cnt_1 Inner4_Inner4.__Inner4_Inner4_35_c)
3084
                    (= Inner4_Inner4.enA1cnt_1 Inner4_Inner4.__Inner4_Inner4_38_c)
3085
                    (= Inner4_Inner4.duAcnt_1 Inner4_Inner4.__Inner4_Inner4_39_c)
3086
                    (= Inner4_Inner4.duA3cnt_1 Inner4_Inner4.__Inner4_Inner4_31_c)
3087
                    (= Inner4_Inner4.duA2cnt_1 Inner4_Inner4.__Inner4_Inner4_34_c)
3088
                    (= Inner4_Inner4.duA1cnt_1 Inner4_Inner4.__Inner4_Inner4_37_c)
3089
                    ))
3090
            (or (not (= Inner4_Inner4.__Inner4_Inner4_27 true))
3091
               (and (= Inner4_Inner4.exA3cnt_1 0)
3092
                    (= Inner4_Inner4.exA2cnt_1 0)
3093
                    (= Inner4_Inner4.exA1cnt_1 0)
3094
                    (= Inner4_Inner4.enAcnt_1 0)
3095
                    (= Inner4_Inner4.enA3cnt_1 0)
3096
                    (= Inner4_Inner4.enA2cnt_1 0)
3097
                    (= Inner4_Inner4.enA1cnt_1 0)
3098
                    (= Inner4_Inner4.duAcnt_1 0)
3099
                    (= Inner4_Inner4.duA3cnt_1 0)
3100
                    (= Inner4_Inner4.duA2cnt_1 0)
3101
                    (= Inner4_Inner4.duA1cnt_1 0)
3102
                    ))
3103
       )
3104
       (and (= Inner4_Inner4.ni_3.Inner4_Inner4_node.__Inner4_Inner4_node_53_m Inner4_Inner4.ni_3.Inner4_Inner4_node.__Inner4_Inner4_node_53_c)
3105
            (= Inner4_Inner4.ni_3.Inner4_Inner4_node.__Inner4_Inner4_node_54_m Inner4_Inner4.ni_3.Inner4_Inner4_node.__Inner4_Inner4_node_54_c)
3106
            (= Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_m Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_c)
3107
            (= Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_m Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_c)
3108
            (= Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_m Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_c)
3109
            (= Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_6._arrow._first_m Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_6._arrow._first_c)
3110
            )
3111
       (Inner4_Inner4_node_step Inner4_Inner4.idInner4_Inner4_1
3112
                                Inner4_Inner4.enA1cnt_1
3113
                                Inner4_Inner4.enA2cnt_1
3114
                                Inner4_Inner4.enA3cnt_1
3115
                                Inner4_Inner4.enAcnt_1
3116
                                Inner4_Inner4.idInner4_A_1
3117
                                Inner4_Inner4.duAcnt_1
3118
                                Inner4_Inner4.E
3119
                                false
3120
                                Inner4_Inner4.duA1cnt_1
3121
                                Inner4_Inner4.duA2cnt_1
3122
                                Inner4_Inner4.duA3cnt_1
3123
                                Inner4_Inner4.exA1cnt_1
3124
                                Inner4_Inner4.exA2cnt_1
3125
                                Inner4_Inner4.exA3cnt_1
3126
                                Inner4_Inner4.__Inner4_Inner4_14
3127
                                Inner4_Inner4.__Inner4_Inner4_15
3128
                                Inner4_Inner4.__Inner4_Inner4_16
3129
                                Inner4_Inner4.__Inner4_Inner4_17
3130
                                Inner4_Inner4.__Inner4_Inner4_18
3131
                                Inner4_Inner4.__Inner4_Inner4_19
3132
                                Inner4_Inner4.__Inner4_Inner4_20
3133
                                Inner4_Inner4.__Inner4_Inner4_21
3134
                                Inner4_Inner4.__Inner4_Inner4_22
3135
                                Inner4_Inner4.__Inner4_Inner4_23
3136
                                Inner4_Inner4.__Inner4_Inner4_24
3137
                                Inner4_Inner4.__Inner4_Inner4_25
3138
                                Inner4_Inner4.__Inner4_Inner4_26
3139
                                Inner4_Inner4.ni_3.Inner4_Inner4_node.__Inner4_Inner4_node_53_m
3140
                                Inner4_Inner4.ni_3.Inner4_Inner4_node.__Inner4_Inner4_node_54_m
3141
                                Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_m
3142
                                Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_m
3143
                                Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_m
3144
                                Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_6._arrow._first_m
3145
                                Inner4_Inner4.ni_3.Inner4_Inner4_node.__Inner4_Inner4_node_53_x
3146
                                Inner4_Inner4.ni_3.Inner4_Inner4_node.__Inner4_Inner4_node_54_x
3147
                                Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_x
3148
                                Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_x
3149
                                Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_x
3150
                                Inner4_Inner4.ni_3.Inner4_Inner4_node.ni_6._arrow._first_x)
3151
       (and (or (not (= Inner4_Inner4.E false))
3152
               (and (= Inner4_Inner4.idInner4_Inner4_2 Inner4_Inner4.idInner4_Inner4_1)
3153
                    (= Inner4_Inner4.idInner4_A_2 Inner4_Inner4.idInner4_A_1)
3154
                    (= Inner4_Inner4.exA3cnt_2 Inner4_Inner4.exA3cnt_1)
3155
                    (= Inner4_Inner4.exA2cnt_2 Inner4_Inner4.exA2cnt_1)
3156
                    (= Inner4_Inner4.exA1cnt_2 Inner4_Inner4.exA1cnt_1)
3157
                    (= Inner4_Inner4.enAcnt_2 Inner4_Inner4.enAcnt_1)
3158
                    (= Inner4_Inner4.enA3cnt_2 Inner4_Inner4.enA3cnt_1)
3159
                    (= Inner4_Inner4.enA2cnt_2 Inner4_Inner4.enA2cnt_1)
3160
                    (= Inner4_Inner4.enA1cnt_2 Inner4_Inner4.enA1cnt_1)
3161
                    (= Inner4_Inner4.duAcnt_2 Inner4_Inner4.duAcnt_1)
3162
                    (= Inner4_Inner4.duA3cnt_2 Inner4_Inner4.duA3cnt_1)
3163
                    (= Inner4_Inner4.duA2cnt_2 Inner4_Inner4.duA2cnt_1)
3164
                    (= Inner4_Inner4.duA1cnt_2 Inner4_Inner4.duA1cnt_1)
3165
                    ))
3166
            (or (not (= Inner4_Inner4.E true))
3167
               (and (= Inner4_Inner4.idInner4_Inner4_2 Inner4_Inner4.__Inner4_Inner4_14)
3168
                    (= Inner4_Inner4.idInner4_A_2 Inner4_Inner4.__Inner4_Inner4_19)
3169
                    (= Inner4_Inner4.exA3cnt_2 Inner4_Inner4.__Inner4_Inner4_26)
3170
                    (= Inner4_Inner4.exA2cnt_2 Inner4_Inner4.__Inner4_Inner4_25)
3171
                    (= Inner4_Inner4.exA1cnt_2 Inner4_Inner4.__Inner4_Inner4_24)
3172
                    (= Inner4_Inner4.enAcnt_2 Inner4_Inner4.__Inner4_Inner4_18)
3173
                    (= Inner4_Inner4.enA3cnt_2 Inner4_Inner4.__Inner4_Inner4_17)
3174
                    (= Inner4_Inner4.enA2cnt_2 Inner4_Inner4.__Inner4_Inner4_16)
3175
                    (= Inner4_Inner4.enA1cnt_2 Inner4_Inner4.__Inner4_Inner4_15)
3176
                    (= Inner4_Inner4.duAcnt_2 Inner4_Inner4.__Inner4_Inner4_20)
3177
                    (= Inner4_Inner4.duA3cnt_2 Inner4_Inner4.__Inner4_Inner4_23)
3178
                    (= Inner4_Inner4.duA2cnt_2 Inner4_Inner4.__Inner4_Inner4_22)
3179
                    (= Inner4_Inner4.duA1cnt_2 Inner4_Inner4.__Inner4_Inner4_21)
3180
                    ))
3181
       )
3182
       (and (= Inner4_Inner4.ni_2.Inner4_Inner4_node.__Inner4_Inner4_node_53_m Inner4_Inner4.ni_2.Inner4_Inner4_node.__Inner4_Inner4_node_53_c)
3183
            (= Inner4_Inner4.ni_2.Inner4_Inner4_node.__Inner4_Inner4_node_54_m Inner4_Inner4.ni_2.Inner4_Inner4_node.__Inner4_Inner4_node_54_c)
3184
            (= Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_m Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_c)
3185
            (= Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_m Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_c)
3186
            (= Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_m Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_c)
3187
            (= Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_6._arrow._first_m Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_6._arrow._first_c)
3188
            )
3189
       (Inner4_Inner4_node_step Inner4_Inner4.idInner4_Inner4_2
3190
                                Inner4_Inner4.enA1cnt_2
3191
                                Inner4_Inner4.enA2cnt_2
3192
                                Inner4_Inner4.enA3cnt_2
3193
                                Inner4_Inner4.enAcnt_2
3194
                                Inner4_Inner4.idInner4_A_2
3195
                                Inner4_Inner4.duAcnt_2
3196
                                false
3197
                                Inner4_Inner4.F
3198
                                Inner4_Inner4.duA1cnt_2
3199
                                Inner4_Inner4.duA2cnt_2
3200
                                Inner4_Inner4.duA3cnt_2
3201
                                Inner4_Inner4.exA1cnt_2
3202
                                Inner4_Inner4.exA2cnt_2
3203
                                Inner4_Inner4.exA3cnt_2
3204
                                Inner4_Inner4.__Inner4_Inner4_1
3205
                                Inner4_Inner4.__Inner4_Inner4_2
3206
                                Inner4_Inner4.__Inner4_Inner4_3
3207
                                Inner4_Inner4.__Inner4_Inner4_4
3208
                                Inner4_Inner4.__Inner4_Inner4_5
3209
                                Inner4_Inner4.__Inner4_Inner4_6
3210
                                Inner4_Inner4.__Inner4_Inner4_7
3211
                                Inner4_Inner4.__Inner4_Inner4_8
3212
                                Inner4_Inner4.__Inner4_Inner4_9
3213
                                Inner4_Inner4.__Inner4_Inner4_10
3214
                                Inner4_Inner4.__Inner4_Inner4_11
3215
                                Inner4_Inner4.__Inner4_Inner4_12
3216
                                Inner4_Inner4.__Inner4_Inner4_13
3217
                                Inner4_Inner4.ni_2.Inner4_Inner4_node.__Inner4_Inner4_node_53_m
3218
                                Inner4_Inner4.ni_2.Inner4_Inner4_node.__Inner4_Inner4_node_54_m
3219
                                Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_m
3220
                                Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_m
3221
                                Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_m
3222
                                Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_6._arrow._first_m
3223
                                Inner4_Inner4.ni_2.Inner4_Inner4_node.__Inner4_Inner4_node_53_x
3224
                                Inner4_Inner4.ni_2.Inner4_Inner4_node.__Inner4_Inner4_node_54_x
3225
                                Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_178_x
3226
                                Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.__Inner4_A_node_179_x
3227
                                Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_5.inner4_inner4__INNER4_A_IDL_handler_until.ni_7.Inner4_A_node.ni_8._arrow._first_x
3228
                                Inner4_Inner4.ni_2.Inner4_Inner4_node.ni_6._arrow._first_x)
3229
       (and (or (not (= Inner4_Inner4.F false))
3230
               (and (= Inner4_Inner4.idInner4_Inner4 Inner4_Inner4.idInner4_Inner4_2)
3231
                    (= Inner4_Inner4.idInner4_A Inner4_Inner4.idInner4_A_2)
3232
                    (= Inner4_Inner4.exA3cnt Inner4_Inner4.exA3cnt_2)
3233
                    (= Inner4_Inner4.exA2cnt Inner4_Inner4.exA2cnt_2)
3234
                    (= Inner4_Inner4.exA1cnt Inner4_Inner4.exA1cnt_2)
3235