Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

lustrec-tests / regression_tests / lustre_files / success / Stateflow / src_Super1 / Super1.smt2 @ eb639349

History | View | Annotate | Download (221 KB)

1
(declare-datatypes () ((super1_c__type POINTSuper1_C POINT__TO__C_C1_1 C_C1__TO__SUPER1_B_1 C_C1__TO__C_C2_2 C_C2__TO__SUPER1_SUPER1JUNCTION1852_1 C_C2__TO__C_C1_2 C_C1_IDL C_C2_IDL)));
2

    
3
(declare-datatypes () ((super1_super1__type POINTSuper1_Super1 POINT__TO__SUPER1_A_1 SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1 SUPER1_B__TO__C_C2_1 SUPER1_D__TO__SUPER1_A_1 SUPER1_A_IDL SUPER1_B_IDL SUPER1_C_IDL SUPER1_D_IDL)));
4

    
5
; C_C1_ex
6
(declare-var C_C1_ex.idSuper1_C_1 Int)
7
(declare-var C_C1_ex.isInner Bool)
8
(declare-var C_C1_ex.idSuper1_C Int)
9
(declare-var C_C1_ex.idSuper1_C_2 Int)
10
(declare-rel C_C1_ex (Int Bool Int))
11
(rule (=> 
12
  (and (and (or (not (= (not C_C1_ex.isInner) true))
13
               (= C_C1_ex.idSuper1_C_2 0))
14
            (or (not (= (not C_C1_ex.isInner) false))
15
               (= C_C1_ex.idSuper1_C_2 C_C1_ex.idSuper1_C_1))
16
       )
17
       (= C_C1_ex.idSuper1_C C_C1_ex.idSuper1_C_1)
18
       )
19
  (C_C1_ex C_C1_ex.idSuper1_C_1 C_C1_ex.isInner C_C1_ex.idSuper1_C)
20
))
21

    
22
; C_C2_ex
23
(declare-var C_C2_ex.idSuper1_C_1 Int)
24
(declare-var C_C2_ex.isInner Bool)
25
(declare-var C_C2_ex.idSuper1_C Int)
26
(declare-var C_C2_ex.idSuper1_C_2 Int)
27
(declare-rel C_C2_ex (Int Bool Int))
28
(rule (=> 
29
  (and (and (or (not (= (not C_C2_ex.isInner) true))
30
               (= C_C2_ex.idSuper1_C_2 0))
31
            (or (not (= (not C_C2_ex.isInner) false))
32
               (= C_C2_ex.idSuper1_C_2 C_C2_ex.idSuper1_C_1))
33
       )
34
       (= C_C2_ex.idSuper1_C C_C2_ex.idSuper1_C_1)
35
       )
36
  (C_C2_ex C_C2_ex.idSuper1_C_1 C_C2_ex.isInner C_C2_ex.idSuper1_C)
37
))
38

    
39
; C_C2_en
40
(declare-var C_C2_en.idSuper1_C_1 Int)
41
(declare-var C_C2_en.s_1 Int)
42
(declare-var C_C2_en.isInner Bool)
43
(declare-var C_C2_en.idSuper1_C Int)
44
(declare-var C_C2_en.s Int)
45
(declare-var C_C2_en.s_2 Int)
46
(declare-rel C_C2_en (Int Int Bool Int Int))
47
(rule (=> 
48
  (and (and (or (not (= (not C_C2_en.isInner) true))
49
               (= C_C2_en.s_2 4))
50
            (or (not (= (not C_C2_en.isInner) false))
51
               (= C_C2_en.s_2 C_C2_en.s_1))
52
       )
53
       (= C_C2_en.s C_C2_en.s_2)
54
       (= C_C2_en.idSuper1_C 1842)
55
       )
56
  (C_C2_en C_C2_en.idSuper1_C_1 C_C2_en.s_1 C_C2_en.isInner C_C2_en.idSuper1_C C_C2_en.s)
57
))
58

    
59
; Super1_B_en
60
(declare-var Super1_B_en.idSuper1_Super1_1 Int)
61
(declare-var Super1_B_en.s_1 Int)
62
(declare-var Super1_B_en.isInner Bool)
63
(declare-var Super1_B_en.idSuper1_Super1 Int)
64
(declare-var Super1_B_en.s Int)
65
(declare-var Super1_B_en.s_2 Int)
66
(declare-rel Super1_B_en (Int Int Bool Int Int))
67
(rule (=> 
68
  (and (and (or (not (= (not Super1_B_en.isInner) true))
69
               (= Super1_B_en.s_2 5))
70
            (or (not (= (not Super1_B_en.isInner) false))
71
               (= Super1_B_en.s_2 Super1_B_en.s_1))
72
       )
73
       (= Super1_B_en.s Super1_B_en.s_2)
74
       (= Super1_B_en.idSuper1_Super1 1839)
75
       )
76
  (Super1_B_en Super1_B_en.idSuper1_Super1_1 Super1_B_en.s_1 Super1_B_en.isInner Super1_B_en.idSuper1_Super1 Super1_B_en.s)
77
))
78

    
79
; Super1_C_ex
80
(declare-var Super1_C_ex.idSuper1_C_1 Int)
81
(declare-var Super1_C_ex.idSuper1_Super1_1 Int)
82
(declare-var Super1_C_ex.isInner Bool)
83
(declare-var Super1_C_ex.idSuper1_C Int)
84
(declare-var Super1_C_ex.idSuper1_Super1 Int)
85
(declare-var Super1_C_ex.__Super1_C_ex_2 Bool)
86
(declare-var Super1_C_ex.__Super1_C_ex_3 Bool)
87
(declare-var Super1_C_ex.__Super1_C_ex_4 Int)
88
(declare-var Super1_C_ex.__Super1_C_ex_5 Int)
89
(declare-var Super1_C_ex.idSuper1_C_2 Int)
90
(declare-var Super1_C_ex.idSuper1_C_3 Int)
91
(declare-var Super1_C_ex.idSuper1_C_4 Int)
92
(declare-var Super1_C_ex.idSuper1_Super1_2 Int)
93
(declare-rel Super1_C_ex (Int Int Bool Int Int))
94
(rule (=> 
95
  (and (and (or (not (= (not Super1_C_ex.isInner) true))
96
               (= Super1_C_ex.idSuper1_Super1_2 0))
97
            (or (not (= (not Super1_C_ex.isInner) false))
98
               (= Super1_C_ex.idSuper1_Super1_2 Super1_C_ex.idSuper1_Super1_1))
99
       )
100
       (C_C2_ex Super1_C_ex.idSuper1_C_1
101
                false
102
                Super1_C_ex.__Super1_C_ex_4)
103
       (= Super1_C_ex.__Super1_C_ex_3 (= Super1_C_ex.idSuper1_C_1 1842))
104
       (and (or (not (= Super1_C_ex.__Super1_C_ex_3 true))
105
               (= Super1_C_ex.idSuper1_C_3 Super1_C_ex.__Super1_C_ex_4))
106
            (or (not (= Super1_C_ex.__Super1_C_ex_3 false))
107
               (= Super1_C_ex.idSuper1_C_3 Super1_C_ex.idSuper1_C_1))
108
       )
109
       (C_C1_ex Super1_C_ex.idSuper1_C_1
110
                false
111
                Super1_C_ex.__Super1_C_ex_5)
112
       (= Super1_C_ex.__Super1_C_ex_2 (= Super1_C_ex.idSuper1_C_1 1841))
113
       (and (or (not (= Super1_C_ex.__Super1_C_ex_2 false))
114
               (and (= Super1_C_ex.idSuper1_C_2 Super1_C_ex.idSuper1_C_1)
115
                    (and (or (not (= Super1_C_ex.__Super1_C_ex_3 true))
116
                            (= Super1_C_ex.idSuper1_C_4 Super1_C_ex.idSuper1_C_3))
117
                         (or (not (= Super1_C_ex.__Super1_C_ex_3 false))
118
                            (= Super1_C_ex.idSuper1_C_4 Super1_C_ex.idSuper1_C_1))
119
                    )
120
                    ))
121
            (or (not (= Super1_C_ex.__Super1_C_ex_2 true))
122
               (and (= Super1_C_ex.idSuper1_C_2 Super1_C_ex.__Super1_C_ex_5)
123
                    (= Super1_C_ex.idSuper1_C_4 Super1_C_ex.idSuper1_C_2)
124
                    ))
125
       )
126
       (= Super1_C_ex.idSuper1_Super1 Super1_C_ex.idSuper1_Super1_1)
127
       (= Super1_C_ex.idSuper1_C 0)
128
       )
129
  (Super1_C_ex Super1_C_ex.idSuper1_C_1 Super1_C_ex.idSuper1_Super1_1 Super1_C_ex.isInner Super1_C_ex.idSuper1_C Super1_C_ex.idSuper1_Super1)
130
))
131

    
132
; C_C1_en
133
(declare-var C_C1_en.idSuper1_C_1 Int)
134
(declare-var C_C1_en.s_1 Int)
135
(declare-var C_C1_en.isInner Bool)
136
(declare-var C_C1_en.idSuper1_C Int)
137
(declare-var C_C1_en.s Int)
138
(declare-var C_C1_en.s_2 Int)
139
(declare-rel C_C1_en (Int Int Bool Int Int))
140
(rule (=> 
141
  (and (and (or (not (= (not C_C1_en.isInner) true))
142
               (= C_C1_en.s_2 3))
143
            (or (not (= (not C_C1_en.isInner) false))
144
               (= C_C1_en.s_2 C_C1_en.s_1))
145
       )
146
       (= C_C1_en.s C_C1_en.s_2)
147
       (= C_C1_en.idSuper1_C 1841)
148
       )
149
  (C_C1_en C_C1_en.idSuper1_C_1 C_C1_en.s_1 C_C1_en.isInner C_C1_en.idSuper1_C C_C1_en.s)
150
))
151

    
152
; Super1_A_en
153
(declare-var Super1_A_en.idSuper1_Super1_1 Int)
154
(declare-var Super1_A_en.s_1 Int)
155
(declare-var Super1_A_en.isInner Bool)
156
(declare-var Super1_A_en.idSuper1_Super1 Int)
157
(declare-var Super1_A_en.s Int)
158
(declare-var Super1_A_en.s_2 Int)
159
(declare-rel Super1_A_en (Int Int Bool Int Int))
160
(rule (=> 
161
  (and (and (or (not (= (not Super1_A_en.isInner) true))
162
               (= Super1_A_en.s_2 1))
163
            (or (not (= (not Super1_A_en.isInner) false))
164
               (= Super1_A_en.s_2 Super1_A_en.s_1))
165
       )
166
       (= Super1_A_en.s Super1_A_en.s_2)
167
       (= Super1_A_en.idSuper1_Super1 1838)
168
       )
169
  (Super1_A_en Super1_A_en.idSuper1_Super1_1 Super1_A_en.s_1 Super1_A_en.isInner Super1_A_en.idSuper1_Super1 Super1_A_en.s)
170
))
171

    
172
; Super1_D_en
173
(declare-var Super1_D_en.idSuper1_Super1_1 Int)
174
(declare-var Super1_D_en.s_1 Int)
175
(declare-var Super1_D_en.isInner Bool)
176
(declare-var Super1_D_en.idSuper1_Super1 Int)
177
(declare-var Super1_D_en.s Int)
178
(declare-var Super1_D_en.s_2 Int)
179
(declare-rel Super1_D_en (Int Int Bool Int Int))
180
(rule (=> 
181
  (and (and (or (not (= (not Super1_D_en.isInner) true))
182
               (= Super1_D_en.s_2 2))
183
            (or (not (= (not Super1_D_en.isInner) false))
184
               (= Super1_D_en.s_2 Super1_D_en.s_1))
185
       )
186
       (= Super1_D_en.s Super1_D_en.s_2)
187
       (= Super1_D_en.idSuper1_Super1 1843)
188
       )
189
  (Super1_D_en Super1_D_en.idSuper1_Super1_1 Super1_D_en.s_1 Super1_D_en.isInner Super1_D_en.idSuper1_Super1 Super1_D_en.s)
190
))
191

    
192
; super1_c__C_C1_IDL_handler_until
193
(declare-var super1_c__C_C1_IDL_handler_until.idSuper1_C_1 Int)
194
(declare-var super1_c__C_C1_IDL_handler_until.s_1 Int)
195
(declare-var super1_c__C_C1_IDL_handler_until.idSuper1_Super1_1 Int)
196
(declare-var super1_c__C_C1_IDL_handler_until.super1_c__restart_in Bool)
197
(declare-var super1_c__C_C1_IDL_handler_until.super1_c__state_in super1_c__type)
198
(declare-var super1_c__C_C1_IDL_handler_until.idSuper1_C_out Int)
199
(declare-var super1_c__C_C1_IDL_handler_until.idSuper1_Super1_out Int)
200
(declare-var super1_c__C_C1_IDL_handler_until.s_out Int)
201
(declare-rel super1_c__C_C1_IDL_handler_until (Int Int Int Bool super1_c__type Int Int Int))
202
(rule (=> 
203
  (and (= super1_c__C_C1_IDL_handler_until.super1_c__state_in POINTSuper1_C)
204
       (= super1_c__C_C1_IDL_handler_until.super1_c__restart_in true)
205
       (= super1_c__C_C1_IDL_handler_until.s_out super1_c__C_C1_IDL_handler_until.s_1)
206
       (= super1_c__C_C1_IDL_handler_until.idSuper1_Super1_out super1_c__C_C1_IDL_handler_until.idSuper1_Super1_1)
207
       (= super1_c__C_C1_IDL_handler_until.idSuper1_C_out super1_c__C_C1_IDL_handler_until.idSuper1_C_1)
208
       )
209
  (super1_c__C_C1_IDL_handler_until super1_c__C_C1_IDL_handler_until.idSuper1_C_1 super1_c__C_C1_IDL_handler_until.s_1 super1_c__C_C1_IDL_handler_until.idSuper1_Super1_1 super1_c__C_C1_IDL_handler_until.super1_c__restart_in super1_c__C_C1_IDL_handler_until.super1_c__state_in super1_c__C_C1_IDL_handler_until.idSuper1_C_out super1_c__C_C1_IDL_handler_until.idSuper1_Super1_out super1_c__C_C1_IDL_handler_until.s_out)
210
))
211

    
212
; super1_c__C_C1_IDL_unless
213
(declare-var super1_c__C_C1_IDL_unless.super1_c__restart_in Bool)
214
(declare-var super1_c__C_C1_IDL_unless.super1_c__state_in super1_c__type)
215
(declare-var super1_c__C_C1_IDL_unless.super1_c__restart_act Bool)
216
(declare-var super1_c__C_C1_IDL_unless.super1_c__state_act super1_c__type)
217
(declare-rel super1_c__C_C1_IDL_unless (Bool super1_c__type Bool super1_c__type))
218
(rule (=> 
219
  (and (= super1_c__C_C1_IDL_unless.super1_c__state_act super1_c__C_C1_IDL_unless.super1_c__state_in)
220
       (= super1_c__C_C1_IDL_unless.super1_c__restart_act super1_c__C_C1_IDL_unless.super1_c__restart_in)
221
       )
222
  (super1_c__C_C1_IDL_unless super1_c__C_C1_IDL_unless.super1_c__restart_in super1_c__C_C1_IDL_unless.super1_c__state_in super1_c__C_C1_IDL_unless.super1_c__restart_act super1_c__C_C1_IDL_unless.super1_c__state_act)
223
))
224

    
225
; super1_c__C_C1__TO__C_C2_2_handler_until
226
(declare-var super1_c__C_C1__TO__C_C2_2_handler_until.idSuper1_C_1 Int)
227
(declare-var super1_c__C_C1__TO__C_C2_2_handler_until.s_1 Int)
228
(declare-var super1_c__C_C1__TO__C_C2_2_handler_until.idSuper1_Super1_1 Int)
229
(declare-var super1_c__C_C1__TO__C_C2_2_handler_until.super1_c__restart_in Bool)
230
(declare-var super1_c__C_C1__TO__C_C2_2_handler_until.super1_c__state_in super1_c__type)
231
(declare-var super1_c__C_C1__TO__C_C2_2_handler_until.idSuper1_C_out Int)
232
(declare-var super1_c__C_C1__TO__C_C2_2_handler_until.idSuper1_Super1_out Int)
233
(declare-var super1_c__C_C1__TO__C_C2_2_handler_until.s_out Int)
234
(declare-var super1_c__C_C1__TO__C_C2_2_handler_until.idSuper1_C_2 Int)
235
(declare-var super1_c__C_C1__TO__C_C2_2_handler_until.idSuper1_C_3 Int)
236
(declare-var super1_c__C_C1__TO__C_C2_2_handler_until.s_2 Int)
237
(declare-rel super1_c__C_C1__TO__C_C2_2_handler_until (Int Int Int Bool super1_c__type Int Int Int))
238
(rule (=> 
239
  (and (= super1_c__C_C1__TO__C_C2_2_handler_until.super1_c__state_in POINTSuper1_C)
240
       (= super1_c__C_C1__TO__C_C2_2_handler_until.super1_c__restart_in true)
241
       (C_C1_ex super1_c__C_C1__TO__C_C2_2_handler_until.idSuper1_C_1
242
                false
243
                super1_c__C_C1__TO__C_C2_2_handler_until.idSuper1_C_2)
244
       (C_C2_en super1_c__C_C1__TO__C_C2_2_handler_until.idSuper1_C_2
245
                super1_c__C_C1__TO__C_C2_2_handler_until.s_1
246
                false
247
                super1_c__C_C1__TO__C_C2_2_handler_until.idSuper1_C_3
248
                super1_c__C_C1__TO__C_C2_2_handler_until.s_2)
249
       (= super1_c__C_C1__TO__C_C2_2_handler_until.s_out super1_c__C_C1__TO__C_C2_2_handler_until.s_2)
250
       (= super1_c__C_C1__TO__C_C2_2_handler_until.idSuper1_Super1_out super1_c__C_C1__TO__C_C2_2_handler_until.idSuper1_Super1_1)
251
       (= super1_c__C_C1__TO__C_C2_2_handler_until.idSuper1_C_out super1_c__C_C1__TO__C_C2_2_handler_until.idSuper1_C_3)
252
       )
253
  (super1_c__C_C1__TO__C_C2_2_handler_until super1_c__C_C1__TO__C_C2_2_handler_until.idSuper1_C_1 super1_c__C_C1__TO__C_C2_2_handler_until.s_1 super1_c__C_C1__TO__C_C2_2_handler_until.idSuper1_Super1_1 super1_c__C_C1__TO__C_C2_2_handler_until.super1_c__restart_in super1_c__C_C1__TO__C_C2_2_handler_until.super1_c__state_in super1_c__C_C1__TO__C_C2_2_handler_until.idSuper1_C_out super1_c__C_C1__TO__C_C2_2_handler_until.idSuper1_Super1_out super1_c__C_C1__TO__C_C2_2_handler_until.s_out)
254
))
255

    
256
; super1_c__C_C1__TO__C_C2_2_unless
257
(declare-var super1_c__C_C1__TO__C_C2_2_unless.super1_c__restart_in Bool)
258
(declare-var super1_c__C_C1__TO__C_C2_2_unless.super1_c__state_in super1_c__type)
259
(declare-var super1_c__C_C1__TO__C_C2_2_unless.super1_c__restart_act Bool)
260
(declare-var super1_c__C_C1__TO__C_C2_2_unless.super1_c__state_act super1_c__type)
261
(declare-rel super1_c__C_C1__TO__C_C2_2_unless (Bool super1_c__type Bool super1_c__type))
262
(rule (=> 
263
  (and (= super1_c__C_C1__TO__C_C2_2_unless.super1_c__state_act super1_c__C_C1__TO__C_C2_2_unless.super1_c__state_in)
264
       (= super1_c__C_C1__TO__C_C2_2_unless.super1_c__restart_act super1_c__C_C1__TO__C_C2_2_unless.super1_c__restart_in)
265
       )
266
  (super1_c__C_C1__TO__C_C2_2_unless super1_c__C_C1__TO__C_C2_2_unless.super1_c__restart_in super1_c__C_C1__TO__C_C2_2_unless.super1_c__state_in super1_c__C_C1__TO__C_C2_2_unless.super1_c__restart_act super1_c__C_C1__TO__C_C2_2_unless.super1_c__state_act)
267
))
268

    
269
; super1_c__C_C1__TO__SUPER1_B_1_handler_until
270
(declare-var super1_c__C_C1__TO__SUPER1_B_1_handler_until.idSuper1_C_1 Int)
271
(declare-var super1_c__C_C1__TO__SUPER1_B_1_handler_until.s_1 Int)
272
(declare-var super1_c__C_C1__TO__SUPER1_B_1_handler_until.idSuper1_Super1_1 Int)
273
(declare-var super1_c__C_C1__TO__SUPER1_B_1_handler_until.super1_c__restart_in Bool)
274
(declare-var super1_c__C_C1__TO__SUPER1_B_1_handler_until.super1_c__state_in super1_c__type)
275
(declare-var super1_c__C_C1__TO__SUPER1_B_1_handler_until.idSuper1_C_out Int)
276
(declare-var super1_c__C_C1__TO__SUPER1_B_1_handler_until.idSuper1_Super1_out Int)
277
(declare-var super1_c__C_C1__TO__SUPER1_B_1_handler_until.s_out Int)
278
(declare-var super1_c__C_C1__TO__SUPER1_B_1_handler_until.idSuper1_C_2 Int)
279
(declare-var super1_c__C_C1__TO__SUPER1_B_1_handler_until.idSuper1_Super1_2 Int)
280
(declare-var super1_c__C_C1__TO__SUPER1_B_1_handler_until.idSuper1_Super1_3 Int)
281
(declare-var super1_c__C_C1__TO__SUPER1_B_1_handler_until.s_2 Int)
282
(declare-rel super1_c__C_C1__TO__SUPER1_B_1_handler_until (Int Int Int Bool super1_c__type Int Int Int))
283
(rule (=> 
284
  (and (= super1_c__C_C1__TO__SUPER1_B_1_handler_until.super1_c__state_in POINTSuper1_C)
285
       (= super1_c__C_C1__TO__SUPER1_B_1_handler_until.super1_c__restart_in true)
286
       (Super1_C_ex super1_c__C_C1__TO__SUPER1_B_1_handler_until.idSuper1_C_1
287
                    super1_c__C_C1__TO__SUPER1_B_1_handler_until.idSuper1_Super1_1
288
                    false
289
                    super1_c__C_C1__TO__SUPER1_B_1_handler_until.idSuper1_C_2
290
                    super1_c__C_C1__TO__SUPER1_B_1_handler_until.idSuper1_Super1_2)
291
       (Super1_B_en super1_c__C_C1__TO__SUPER1_B_1_handler_until.idSuper1_Super1_2
292
                    super1_c__C_C1__TO__SUPER1_B_1_handler_until.s_1
293
                    false
294
                    super1_c__C_C1__TO__SUPER1_B_1_handler_until.idSuper1_Super1_3
295
                    super1_c__C_C1__TO__SUPER1_B_1_handler_until.s_2)
296
       (= super1_c__C_C1__TO__SUPER1_B_1_handler_until.s_out super1_c__C_C1__TO__SUPER1_B_1_handler_until.s_2)
297
       (= super1_c__C_C1__TO__SUPER1_B_1_handler_until.idSuper1_Super1_out super1_c__C_C1__TO__SUPER1_B_1_handler_until.idSuper1_Super1_3)
298
       (= super1_c__C_C1__TO__SUPER1_B_1_handler_until.idSuper1_C_out super1_c__C_C1__TO__SUPER1_B_1_handler_until.idSuper1_C_2)
299
       )
300
  (super1_c__C_C1__TO__SUPER1_B_1_handler_until super1_c__C_C1__TO__SUPER1_B_1_handler_until.idSuper1_C_1 super1_c__C_C1__TO__SUPER1_B_1_handler_until.s_1 super1_c__C_C1__TO__SUPER1_B_1_handler_until.idSuper1_Super1_1 super1_c__C_C1__TO__SUPER1_B_1_handler_until.super1_c__restart_in super1_c__C_C1__TO__SUPER1_B_1_handler_until.super1_c__state_in super1_c__C_C1__TO__SUPER1_B_1_handler_until.idSuper1_C_out super1_c__C_C1__TO__SUPER1_B_1_handler_until.idSuper1_Super1_out super1_c__C_C1__TO__SUPER1_B_1_handler_until.s_out)
301
))
302

    
303
; super1_c__C_C1__TO__SUPER1_B_1_unless
304
(declare-var super1_c__C_C1__TO__SUPER1_B_1_unless.super1_c__restart_in Bool)
305
(declare-var super1_c__C_C1__TO__SUPER1_B_1_unless.super1_c__state_in super1_c__type)
306
(declare-var super1_c__C_C1__TO__SUPER1_B_1_unless.super1_c__restart_act Bool)
307
(declare-var super1_c__C_C1__TO__SUPER1_B_1_unless.super1_c__state_act super1_c__type)
308
(declare-rel super1_c__C_C1__TO__SUPER1_B_1_unless (Bool super1_c__type Bool super1_c__type))
309
(rule (=> 
310
  (and (= super1_c__C_C1__TO__SUPER1_B_1_unless.super1_c__state_act super1_c__C_C1__TO__SUPER1_B_1_unless.super1_c__state_in)
311
       (= super1_c__C_C1__TO__SUPER1_B_1_unless.super1_c__restart_act super1_c__C_C1__TO__SUPER1_B_1_unless.super1_c__restart_in)
312
       )
313
  (super1_c__C_C1__TO__SUPER1_B_1_unless super1_c__C_C1__TO__SUPER1_B_1_unless.super1_c__restart_in super1_c__C_C1__TO__SUPER1_B_1_unless.super1_c__state_in super1_c__C_C1__TO__SUPER1_B_1_unless.super1_c__restart_act super1_c__C_C1__TO__SUPER1_B_1_unless.super1_c__state_act)
314
))
315

    
316
; super1_c__C_C2_IDL_handler_until
317
(declare-var super1_c__C_C2_IDL_handler_until.idSuper1_C_1 Int)
318
(declare-var super1_c__C_C2_IDL_handler_until.s_1 Int)
319
(declare-var super1_c__C_C2_IDL_handler_until.idSuper1_Super1_1 Int)
320
(declare-var super1_c__C_C2_IDL_handler_until.super1_c__restart_in Bool)
321
(declare-var super1_c__C_C2_IDL_handler_until.super1_c__state_in super1_c__type)
322
(declare-var super1_c__C_C2_IDL_handler_until.idSuper1_C_out Int)
323
(declare-var super1_c__C_C2_IDL_handler_until.idSuper1_Super1_out Int)
324
(declare-var super1_c__C_C2_IDL_handler_until.s_out Int)
325
(declare-rel super1_c__C_C2_IDL_handler_until (Int Int Int Bool super1_c__type Int Int Int))
326
(rule (=> 
327
  (and (= super1_c__C_C2_IDL_handler_until.super1_c__state_in POINTSuper1_C)
328
       (= super1_c__C_C2_IDL_handler_until.super1_c__restart_in true)
329
       (= super1_c__C_C2_IDL_handler_until.s_out super1_c__C_C2_IDL_handler_until.s_1)
330
       (= super1_c__C_C2_IDL_handler_until.idSuper1_Super1_out super1_c__C_C2_IDL_handler_until.idSuper1_Super1_1)
331
       (= super1_c__C_C2_IDL_handler_until.idSuper1_C_out super1_c__C_C2_IDL_handler_until.idSuper1_C_1)
332
       )
333
  (super1_c__C_C2_IDL_handler_until super1_c__C_C2_IDL_handler_until.idSuper1_C_1 super1_c__C_C2_IDL_handler_until.s_1 super1_c__C_C2_IDL_handler_until.idSuper1_Super1_1 super1_c__C_C2_IDL_handler_until.super1_c__restart_in super1_c__C_C2_IDL_handler_until.super1_c__state_in super1_c__C_C2_IDL_handler_until.idSuper1_C_out super1_c__C_C2_IDL_handler_until.idSuper1_Super1_out super1_c__C_C2_IDL_handler_until.s_out)
334
))
335

    
336
; super1_c__C_C2_IDL_unless
337
(declare-var super1_c__C_C2_IDL_unless.super1_c__restart_in Bool)
338
(declare-var super1_c__C_C2_IDL_unless.super1_c__state_in super1_c__type)
339
(declare-var super1_c__C_C2_IDL_unless.super1_c__restart_act Bool)
340
(declare-var super1_c__C_C2_IDL_unless.super1_c__state_act super1_c__type)
341
(declare-rel super1_c__C_C2_IDL_unless (Bool super1_c__type Bool super1_c__type))
342
(rule (=> 
343
  (and (= super1_c__C_C2_IDL_unless.super1_c__state_act super1_c__C_C2_IDL_unless.super1_c__state_in)
344
       (= super1_c__C_C2_IDL_unless.super1_c__restart_act super1_c__C_C2_IDL_unless.super1_c__restart_in)
345
       )
346
  (super1_c__C_C2_IDL_unless super1_c__C_C2_IDL_unless.super1_c__restart_in super1_c__C_C2_IDL_unless.super1_c__state_in super1_c__C_C2_IDL_unless.super1_c__restart_act super1_c__C_C2_IDL_unless.super1_c__state_act)
347
))
348

    
349
; super1_c__C_C2__TO__C_C1_2_handler_until
350
(declare-var super1_c__C_C2__TO__C_C1_2_handler_until.idSuper1_C_1 Int)
351
(declare-var super1_c__C_C2__TO__C_C1_2_handler_until.s_1 Int)
352
(declare-var super1_c__C_C2__TO__C_C1_2_handler_until.idSuper1_Super1_1 Int)
353
(declare-var super1_c__C_C2__TO__C_C1_2_handler_until.super1_c__restart_in Bool)
354
(declare-var super1_c__C_C2__TO__C_C1_2_handler_until.super1_c__state_in super1_c__type)
355
(declare-var super1_c__C_C2__TO__C_C1_2_handler_until.idSuper1_C_out Int)
356
(declare-var super1_c__C_C2__TO__C_C1_2_handler_until.idSuper1_Super1_out Int)
357
(declare-var super1_c__C_C2__TO__C_C1_2_handler_until.s_out Int)
358
(declare-var super1_c__C_C2__TO__C_C1_2_handler_until.idSuper1_C_2 Int)
359
(declare-var super1_c__C_C2__TO__C_C1_2_handler_until.idSuper1_C_3 Int)
360
(declare-var super1_c__C_C2__TO__C_C1_2_handler_until.s_2 Int)
361
(declare-rel super1_c__C_C2__TO__C_C1_2_handler_until (Int Int Int Bool super1_c__type Int Int Int))
362
(rule (=> 
363
  (and (= super1_c__C_C2__TO__C_C1_2_handler_until.super1_c__state_in POINTSuper1_C)
364
       (= super1_c__C_C2__TO__C_C1_2_handler_until.super1_c__restart_in true)
365
       (C_C2_ex super1_c__C_C2__TO__C_C1_2_handler_until.idSuper1_C_1
366
                false
367
                super1_c__C_C2__TO__C_C1_2_handler_until.idSuper1_C_2)
368
       (C_C1_en super1_c__C_C2__TO__C_C1_2_handler_until.idSuper1_C_2
369
                super1_c__C_C2__TO__C_C1_2_handler_until.s_1
370
                false
371
                super1_c__C_C2__TO__C_C1_2_handler_until.idSuper1_C_3
372
                super1_c__C_C2__TO__C_C1_2_handler_until.s_2)
373
       (= super1_c__C_C2__TO__C_C1_2_handler_until.s_out super1_c__C_C2__TO__C_C1_2_handler_until.s_2)
374
       (= super1_c__C_C2__TO__C_C1_2_handler_until.idSuper1_Super1_out super1_c__C_C2__TO__C_C1_2_handler_until.idSuper1_Super1_1)
375
       (= super1_c__C_C2__TO__C_C1_2_handler_until.idSuper1_C_out super1_c__C_C2__TO__C_C1_2_handler_until.idSuper1_C_3)
376
       )
377
  (super1_c__C_C2__TO__C_C1_2_handler_until super1_c__C_C2__TO__C_C1_2_handler_until.idSuper1_C_1 super1_c__C_C2__TO__C_C1_2_handler_until.s_1 super1_c__C_C2__TO__C_C1_2_handler_until.idSuper1_Super1_1 super1_c__C_C2__TO__C_C1_2_handler_until.super1_c__restart_in super1_c__C_C2__TO__C_C1_2_handler_until.super1_c__state_in super1_c__C_C2__TO__C_C1_2_handler_until.idSuper1_C_out super1_c__C_C2__TO__C_C1_2_handler_until.idSuper1_Super1_out super1_c__C_C2__TO__C_C1_2_handler_until.s_out)
378
))
379

    
380
; super1_c__C_C2__TO__C_C1_2_unless
381
(declare-var super1_c__C_C2__TO__C_C1_2_unless.super1_c__restart_in Bool)
382
(declare-var super1_c__C_C2__TO__C_C1_2_unless.super1_c__state_in super1_c__type)
383
(declare-var super1_c__C_C2__TO__C_C1_2_unless.super1_c__restart_act Bool)
384
(declare-var super1_c__C_C2__TO__C_C1_2_unless.super1_c__state_act super1_c__type)
385
(declare-rel super1_c__C_C2__TO__C_C1_2_unless (Bool super1_c__type Bool super1_c__type))
386
(rule (=> 
387
  (and (= super1_c__C_C2__TO__C_C1_2_unless.super1_c__state_act super1_c__C_C2__TO__C_C1_2_unless.super1_c__state_in)
388
       (= super1_c__C_C2__TO__C_C1_2_unless.super1_c__restart_act super1_c__C_C2__TO__C_C1_2_unless.super1_c__restart_in)
389
       )
390
  (super1_c__C_C2__TO__C_C1_2_unless super1_c__C_C2__TO__C_C1_2_unless.super1_c__restart_in super1_c__C_C2__TO__C_C1_2_unless.super1_c__state_in super1_c__C_C2__TO__C_C1_2_unless.super1_c__restart_act super1_c__C_C2__TO__C_C1_2_unless.super1_c__state_act)
391
))
392

    
393
; super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until
394
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_C_1 Int)
395
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.s_1 Int)
396
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1_1 Int)
397
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.x Int)
398
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.super1_c__restart_in Bool)
399
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.super1_c__state_in super1_c__type)
400
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_C_out Int)
401
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1_out Int)
402
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.s_out Int)
403
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_1 Bool)
404
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_2 Bool)
405
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_3 Int)
406
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_4 Int)
407
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_5 Int)
408
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_6 Int)
409
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_7 Int)
410
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_8 Int)
411
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_C Int)
412
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_C_2 Int)
413
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_C_3 Int)
414
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1 Int)
415
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1_2 Int)
416
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1_3 Int)
417
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1_4 Int)
418
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1_5 Int)
419
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.s Int)
420
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.s_2 Int)
421
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.s_3 Int)
422
(declare-rel super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until (Int Int Int Int Bool super1_c__type Int Int Int))
423
(rule (=> 
424
  (and (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.super1_c__state_in POINTSuper1_C)
425
       (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.super1_c__restart_in true)
426
       (Super1_C_ex super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_C_1
427
                    super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1_1
428
                    false
429
                    super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_5
430
                    super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_6)
431
       (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_2 (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.x 0))
432
       (and (or (not (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_2 true))
433
               (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1_4 super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_6))
434
            (or (not (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_2 false))
435
               (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1_4 super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1_1))
436
       )
437
       (Super1_A_en super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1_4
438
                    super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.s_1
439
                    false
440
                    super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_3
441
                    super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_4)
442
       (and (or (not (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_2 true))
443
               (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.s_3 super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_4))
444
            (or (not (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_2 false))
445
               (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.s_3 super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.s_1))
446
       )
447
       (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_1 (not (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.x 0)))
448
       (and (or (not (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_1 true))
449
               (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1_2 super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_6))
450
            (or (not (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_1 false))
451
               (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1_2 super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1_1))
452
       )
453
       (Super1_D_en super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1_2
454
                    super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.s_1
455
                    false
456
                    super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_7
457
                    super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_8)
458
       (and (or (not (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_1 false))
459
               (and (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.s_2 super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.s_1)
460
                    (and (or (not (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_2 true))
461
                            (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.s super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.s_3))
462
                         (or (not (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_2 false))
463
                            (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.s super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.s_1))
464
                    )
465
                    ))
466
            (or (not (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_1 true))
467
               (and (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.s_2 super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_8)
468
                    (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.s super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.s_2)
469
                    ))
470
       )
471
       (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.s_out super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.s)
472
       (and (or (not (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_2 true))
473
               (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1_5 super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_3))
474
            (or (not (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_2 false))
475
               (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1_5 super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1_4))
476
       )
477
       (and (or (not (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_1 false))
478
               (and (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1_3 super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1_2)
479
                    (and (or (not (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_2 true))
480
                            (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1 super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1_5))
481
                         (or (not (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_2 false))
482
                            (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1 super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1_1))
483
                    )
484
                    ))
485
            (or (not (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_1 true))
486
               (and (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1_3 super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_7)
487
                    (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1 super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1_3)
488
                    ))
489
       )
490
       (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1_out super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1)
491
       (and (or (not (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_2 true))
492
               (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_C_3 super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_5))
493
            (or (not (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_2 false))
494
               (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_C_3 super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_C_1))
495
       )
496
       (and (or (not (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_1 false))
497
               (and (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_C_2 super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_C_1)
498
                    (and (or (not (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_2 true))
499
                            (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_C super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_C_3))
500
                         (or (not (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_2 false))
501
                            (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_C super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_C_1))
502
                    )
503
                    ))
504
            (or (not (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_1 true))
505
               (and (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_C_2 super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.__super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until_5)
506
                    (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_C super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_C_2)
507
                    ))
508
       )
509
       (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_C_out super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_C)
510
       )
511
  (super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_C_1 super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.s_1 super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1_1 super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.x super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.super1_c__restart_in super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.super1_c__state_in super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_C_out super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.idSuper1_Super1_out super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until.s_out)
512
))
513

    
514
; super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_unless
515
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_unless.super1_c__restart_in Bool)
516
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_unless.super1_c__state_in super1_c__type)
517
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_unless.super1_c__restart_act Bool)
518
(declare-var super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_unless.super1_c__state_act super1_c__type)
519
(declare-rel super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_unless (Bool super1_c__type Bool super1_c__type))
520
(rule (=> 
521
  (and (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_unless.super1_c__state_act super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_unless.super1_c__state_in)
522
       (= super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_unless.super1_c__restart_act super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_unless.super1_c__restart_in)
523
       )
524
  (super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_unless super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_unless.super1_c__restart_in super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_unless.super1_c__state_in super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_unless.super1_c__restart_act super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_unless.super1_c__state_act)
525
))
526

    
527
; super1_c__POINTSuper1_C_handler_until
528
(declare-var super1_c__POINTSuper1_C_handler_until.idSuper1_C_1 Int)
529
(declare-var super1_c__POINTSuper1_C_handler_until.s_1 Int)
530
(declare-var super1_c__POINTSuper1_C_handler_until.idSuper1_Super1_1 Int)
531
(declare-var super1_c__POINTSuper1_C_handler_until.super1_c__restart_in Bool)
532
(declare-var super1_c__POINTSuper1_C_handler_until.super1_c__state_in super1_c__type)
533
(declare-var super1_c__POINTSuper1_C_handler_until.idSuper1_C_out Int)
534
(declare-var super1_c__POINTSuper1_C_handler_until.idSuper1_Super1_out Int)
535
(declare-var super1_c__POINTSuper1_C_handler_until.s_out Int)
536
(declare-rel super1_c__POINTSuper1_C_handler_until (Int Int Int Bool super1_c__type Int Int Int))
537
(rule (=> 
538
  (and (= super1_c__POINTSuper1_C_handler_until.super1_c__state_in POINTSuper1_C)
539
       (= super1_c__POINTSuper1_C_handler_until.super1_c__restart_in false)
540
       (= super1_c__POINTSuper1_C_handler_until.s_out super1_c__POINTSuper1_C_handler_until.s_1)
541
       (= super1_c__POINTSuper1_C_handler_until.idSuper1_Super1_out super1_c__POINTSuper1_C_handler_until.idSuper1_Super1_1)
542
       (= super1_c__POINTSuper1_C_handler_until.idSuper1_C_out super1_c__POINTSuper1_C_handler_until.idSuper1_C_1)
543
       )
544
  (super1_c__POINTSuper1_C_handler_until super1_c__POINTSuper1_C_handler_until.idSuper1_C_1 super1_c__POINTSuper1_C_handler_until.s_1 super1_c__POINTSuper1_C_handler_until.idSuper1_Super1_1 super1_c__POINTSuper1_C_handler_until.super1_c__restart_in super1_c__POINTSuper1_C_handler_until.super1_c__state_in super1_c__POINTSuper1_C_handler_until.idSuper1_C_out super1_c__POINTSuper1_C_handler_until.idSuper1_Super1_out super1_c__POINTSuper1_C_handler_until.s_out)
545
))
546

    
547
; super1_c__POINTSuper1_C_unless
548
(declare-var super1_c__POINTSuper1_C_unless.super1_c__restart_in Bool)
549
(declare-var super1_c__POINTSuper1_C_unless.super1_c__state_in super1_c__type)
550
(declare-var super1_c__POINTSuper1_C_unless.idSuper1_C_1 Int)
551
(declare-var super1_c__POINTSuper1_C_unless.E Bool)
552
(declare-var super1_c__POINTSuper1_C_unless.F Bool)
553
(declare-var super1_c__POINTSuper1_C_unless.x Int)
554
(declare-var super1_c__POINTSuper1_C_unless.super1_c__restart_act Bool)
555
(declare-var super1_c__POINTSuper1_C_unless.super1_c__state_act super1_c__type)
556
(declare-var super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_1 Bool)
557
(declare-var super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_2 Bool)
558
(declare-var super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_3 Bool)
559
(declare-var super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_4 Bool)
560
(declare-var super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_5 Bool)
561
(declare-var super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_6 Bool)
562
(declare-var super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_7 Bool)
563
(declare-rel super1_c__POINTSuper1_C_unless (Bool super1_c__type Int Bool Bool Int Bool super1_c__type))
564
(rule (=> 
565
  (and (= super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_7 (= super1_c__POINTSuper1_C_unless.idSuper1_C_1 1842))
566
       (= super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_6 (= super1_c__POINTSuper1_C_unless.idSuper1_C_1 1841))
567
       (= super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_5 (and (= super1_c__POINTSuper1_C_unless.idSuper1_C_1 1842) super1_c__POINTSuper1_C_unless.F))
568
       (= super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_4 (and (and (= super1_c__POINTSuper1_C_unless.idSuper1_C_1 1842) super1_c__POINTSuper1_C_unless.E) (< super1_c__POINTSuper1_C_unless.x 2)))
569
       (= super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_3 (and (= super1_c__POINTSuper1_C_unless.idSuper1_C_1 1841) super1_c__POINTSuper1_C_unless.F))
570
       (= super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_2 (and (= super1_c__POINTSuper1_C_unless.idSuper1_C_1 1841) super1_c__POINTSuper1_C_unless.E))
571
       (= super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_1 (= super1_c__POINTSuper1_C_unless.idSuper1_C_1 0))
572
       (and (or (not (= super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_1 false))
573
               (and (or (not (= super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_2 false))
574
                       (and (or (not (= super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_3 false))
575
                               (and (or (not (= super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_4 false))
576
                                       (and (or (not (= super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_5 false))
577
                                               (and (or (not (= super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_6 false))
578
                                                       (and (or (not (= super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_7 false))
579
                                                               (and (= super1_c__POINTSuper1_C_unless.super1_c__state_act super1_c__POINTSuper1_C_unless.super1_c__state_in)
580
                                                                    (= super1_c__POINTSuper1_C_unless.super1_c__restart_act super1_c__POINTSuper1_C_unless.super1_c__restart_in)
581
                                                                    ))
582
                                                            (or (not (= super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_7 true))
583
                                                               (and (= super1_c__POINTSuper1_C_unless.super1_c__state_act C_C2_IDL)
584
                                                                    (= super1_c__POINTSuper1_C_unless.super1_c__restart_act true)
585
                                                                    ))
586
                                                       ))
587
                                                    (or (not (= super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_6 true))
588
                                                       (and (= super1_c__POINTSuper1_C_unless.super1_c__state_act C_C1_IDL)
589
                                                            (= super1_c__POINTSuper1_C_unless.super1_c__restart_act true)
590
                                                            ))
591
                                               ))
592
                                            (or (not (= super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_5 true))
593
                                               (and (= super1_c__POINTSuper1_C_unless.super1_c__state_act C_C2__TO__C_C1_2)
594
                                                    (= super1_c__POINTSuper1_C_unless.super1_c__restart_act true)
595
                                                    ))
596
                                       ))
597
                                    (or (not (= super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_4 true))
598
                                       (and (= super1_c__POINTSuper1_C_unless.super1_c__state_act C_C2__TO__SUPER1_SUPER1JUNCTION1852_1)
599
                                            (= super1_c__POINTSuper1_C_unless.super1_c__restart_act true)
600
                                            ))
601
                               ))
602
                            (or (not (= super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_3 true))
603
                               (and (= super1_c__POINTSuper1_C_unless.super1_c__state_act C_C1__TO__C_C2_2)
604
                                    (= super1_c__POINTSuper1_C_unless.super1_c__restart_act true)
605
                                    ))
606
                       ))
607
                    (or (not (= super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_2 true))
608
                       (and (= super1_c__POINTSuper1_C_unless.super1_c__state_act C_C1__TO__SUPER1_B_1)
609
                            (= super1_c__POINTSuper1_C_unless.super1_c__restart_act true)
610
                            ))
611
               ))
612
            (or (not (= super1_c__POINTSuper1_C_unless.__super1_c__POINTSuper1_C_unless_1 true))
613
               (and (= super1_c__POINTSuper1_C_unless.super1_c__state_act POINT__TO__C_C1_1)
614
                    (= super1_c__POINTSuper1_C_unless.super1_c__restart_act true)
615
                    ))
616
       )
617
       )
618
  (super1_c__POINTSuper1_C_unless super1_c__POINTSuper1_C_unless.super1_c__restart_in super1_c__POINTSuper1_C_unless.super1_c__state_in super1_c__POINTSuper1_C_unless.idSuper1_C_1 super1_c__POINTSuper1_C_unless.E super1_c__POINTSuper1_C_unless.F super1_c__POINTSuper1_C_unless.x super1_c__POINTSuper1_C_unless.super1_c__restart_act super1_c__POINTSuper1_C_unless.super1_c__state_act)
619
))
620

    
621
; super1_c__POINT__TO__C_C1_1_handler_until
622
(declare-var super1_c__POINT__TO__C_C1_1_handler_until.idSuper1_C_1 Int)
623
(declare-var super1_c__POINT__TO__C_C1_1_handler_until.s_1 Int)
624
(declare-var super1_c__POINT__TO__C_C1_1_handler_until.idSuper1_Super1_1 Int)
625
(declare-var super1_c__POINT__TO__C_C1_1_handler_until.super1_c__restart_in Bool)
626
(declare-var super1_c__POINT__TO__C_C1_1_handler_until.super1_c__state_in super1_c__type)
627
(declare-var super1_c__POINT__TO__C_C1_1_handler_until.idSuper1_C_out Int)
628
(declare-var super1_c__POINT__TO__C_C1_1_handler_until.idSuper1_Super1_out Int)
629
(declare-var super1_c__POINT__TO__C_C1_1_handler_until.s_out Int)
630
(declare-var super1_c__POINT__TO__C_C1_1_handler_until.idSuper1_C_2 Int)
631
(declare-var super1_c__POINT__TO__C_C1_1_handler_until.s_2 Int)
632
(declare-rel super1_c__POINT__TO__C_C1_1_handler_until (Int Int Int Bool super1_c__type Int Int Int))
633
(rule (=> 
634
  (and (= super1_c__POINT__TO__C_C1_1_handler_until.super1_c__state_in POINTSuper1_C)
635
       (= super1_c__POINT__TO__C_C1_1_handler_until.super1_c__restart_in true)
636
       (C_C1_en super1_c__POINT__TO__C_C1_1_handler_until.idSuper1_C_1
637
                super1_c__POINT__TO__C_C1_1_handler_until.s_1
638
                false
639
                super1_c__POINT__TO__C_C1_1_handler_until.idSuper1_C_2
640
                super1_c__POINT__TO__C_C1_1_handler_until.s_2)
641
       (= super1_c__POINT__TO__C_C1_1_handler_until.s_out super1_c__POINT__TO__C_C1_1_handler_until.s_2)
642
       (= super1_c__POINT__TO__C_C1_1_handler_until.idSuper1_Super1_out super1_c__POINT__TO__C_C1_1_handler_until.idSuper1_Super1_1)
643
       (= super1_c__POINT__TO__C_C1_1_handler_until.idSuper1_C_out super1_c__POINT__TO__C_C1_1_handler_until.idSuper1_C_2)
644
       )
645
  (super1_c__POINT__TO__C_C1_1_handler_until super1_c__POINT__TO__C_C1_1_handler_until.idSuper1_C_1 super1_c__POINT__TO__C_C1_1_handler_until.s_1 super1_c__POINT__TO__C_C1_1_handler_until.idSuper1_Super1_1 super1_c__POINT__TO__C_C1_1_handler_until.super1_c__restart_in super1_c__POINT__TO__C_C1_1_handler_until.super1_c__state_in super1_c__POINT__TO__C_C1_1_handler_until.idSuper1_C_out super1_c__POINT__TO__C_C1_1_handler_until.idSuper1_Super1_out super1_c__POINT__TO__C_C1_1_handler_until.s_out)
646
))
647

    
648
; super1_c__POINT__TO__C_C1_1_unless
649
(declare-var super1_c__POINT__TO__C_C1_1_unless.super1_c__restart_in Bool)
650
(declare-var super1_c__POINT__TO__C_C1_1_unless.super1_c__state_in super1_c__type)
651
(declare-var super1_c__POINT__TO__C_C1_1_unless.super1_c__restart_act Bool)
652
(declare-var super1_c__POINT__TO__C_C1_1_unless.super1_c__state_act super1_c__type)
653
(declare-rel super1_c__POINT__TO__C_C1_1_unless (Bool super1_c__type Bool super1_c__type))
654
(rule (=> 
655
  (and (= super1_c__POINT__TO__C_C1_1_unless.super1_c__state_act super1_c__POINT__TO__C_C1_1_unless.super1_c__state_in)
656
       (= super1_c__POINT__TO__C_C1_1_unless.super1_c__restart_act super1_c__POINT__TO__C_C1_1_unless.super1_c__restart_in)
657
       )
658
  (super1_c__POINT__TO__C_C1_1_unless super1_c__POINT__TO__C_C1_1_unless.super1_c__restart_in super1_c__POINT__TO__C_C1_1_unless.super1_c__state_in super1_c__POINT__TO__C_C1_1_unless.super1_c__restart_act super1_c__POINT__TO__C_C1_1_unless.super1_c__state_act)
659
))
660

    
661
; Super1_A_ex
662
(declare-var Super1_A_ex.idSuper1_Super1_1 Int)
663
(declare-var Super1_A_ex.isInner Bool)
664
(declare-var Super1_A_ex.idSuper1_Super1 Int)
665
(declare-var Super1_A_ex.idSuper1_Super1_2 Int)
666
(declare-rel Super1_A_ex (Int Bool Int))
667
(rule (=> 
668
  (and (and (or (not (= (not Super1_A_ex.isInner) true))
669
               (= Super1_A_ex.idSuper1_Super1_2 0))
670
            (or (not (= (not Super1_A_ex.isInner) false))
671
               (= Super1_A_ex.idSuper1_Super1_2 Super1_A_ex.idSuper1_Super1_1))
672
       )
673
       (= Super1_A_ex.idSuper1_Super1 Super1_A_ex.idSuper1_Super1_1)
674
       )
675
  (Super1_A_ex Super1_A_ex.idSuper1_Super1_1 Super1_A_ex.isInner Super1_A_ex.idSuper1_Super1)
676
))
677

    
678
; Super1_C_en
679
(declare-var Super1_C_en.idSuper1_C_1 Int)
680
(declare-var Super1_C_en.idSuper1_Super1_1 Int)
681
(declare-var Super1_C_en.s_1 Int)
682
(declare-var Super1_C_en.isInner Bool)
683
(declare-var Super1_C_en.idSuper1_C Int)
684
(declare-var Super1_C_en.idSuper1_Super1 Int)
685
(declare-var Super1_C_en.s Int)
686
(declare-var Super1_C_en.__Super1_C_en_1 Bool)
687
(declare-var Super1_C_en.__Super1_C_en_2 Bool)
688
(declare-var Super1_C_en.__Super1_C_en_3 Bool)
689
(declare-var Super1_C_en.__Super1_C_en_4 Int)
690
(declare-var Super1_C_en.__Super1_C_en_5 Int)
691
(declare-var Super1_C_en.__Super1_C_en_6 Int)
692
(declare-var Super1_C_en.__Super1_C_en_7 Int)
693
(declare-var Super1_C_en.idSuper1_C_2 Int)
694
(declare-var Super1_C_en.idSuper1_C_3 Int)
695
(declare-var Super1_C_en.idSuper1_C_4 Int)
696
(declare-var Super1_C_en.idSuper1_C_5 Int)
697
(declare-var Super1_C_en.idSuper1_C_6 Int)
698
(declare-var Super1_C_en.idSuper1_Super1_3 Int)
699
(declare-var Super1_C_en.idSuper1_Super1_4 Int)
700
(declare-var Super1_C_en.s_2 Int)
701
(declare-var Super1_C_en.s_3 Int)
702
(declare-var Super1_C_en.s_4 Int)
703
(declare-var Super1_C_en.s_5 Int)
704
(declare-var Super1_C_en.s_6 Int)
705
(declare-rel Super1_C_en (Int Int Int Bool Int Int Int))
706
(rule (=> 
707
  (and (C_C2_en Super1_C_en.idSuper1_C_1
708
                Super1_C_en.s_1
709
                false
710
                Super1_C_en.__Super1_C_en_4
711
                Super1_C_en.__Super1_C_en_5)
712
       (= Super1_C_en.__Super1_C_en_3 (= Super1_C_en.idSuper1_C_1 1842))
713
       (and (or (not (= Super1_C_en.__Super1_C_en_3 false))
714
               (and (= Super1_C_en.s_5 Super1_C_en.s_1)
715
                    (= Super1_C_en.idSuper1_C_5 Super1_C_en.idSuper1_C_1)
716
                    ))
717
            (or (not (= Super1_C_en.__Super1_C_en_3 true))
718
               (and (= Super1_C_en.s_5 Super1_C_en.__Super1_C_en_5)
719
                    (= Super1_C_en.idSuper1_C_5 Super1_C_en.__Super1_C_en_4)
720
                    ))
721
       )
722
       (C_C1_en Super1_C_en.idSuper1_C_1
723
                Super1_C_en.s_1
724
                false
725
                Super1_C_en.__Super1_C_en_6
726
                Super1_C_en.__Super1_C_en_7)
727
       (= Super1_C_en.__Super1_C_en_2 (= Super1_C_en.idSuper1_C_1 1841))
728
       (and (or (not (= Super1_C_en.__Super1_C_en_2 false))
729
               (and (= Super1_C_en.s_4 Super1_C_en.s_1)
730
                    (= Super1_C_en.idSuper1_C_4 Super1_C_en.idSuper1_C_1)
731
                    ))
732
            (or (not (= Super1_C_en.__Super1_C_en_2 true))
733
               (and (= Super1_C_en.s_4 Super1_C_en.__Super1_C_en_7)
734
                    (= Super1_C_en.idSuper1_C_4 Super1_C_en.__Super1_C_en_6)
735
                    ))
736
       )
737
       (C_C1_en Super1_C_en.idSuper1_C_1
738
                Super1_C_en.s_1
739
                false
740
                Super1_C_en.idSuper1_C_2
741
                Super1_C_en.s_2)
742
       (= Super1_C_en.__Super1_C_en_1 (= Super1_C_en.idSuper1_C_1 0))
743
       (and (or (not (= Super1_C_en.__Super1_C_en_1 false))
744
               (and (= Super1_C_en.s_3 Super1_C_en.s_1)
745
                    (= Super1_C_en.idSuper1_Super1_3 1840)
746
                    (= Super1_C_en.idSuper1_C_3 Super1_C_en.idSuper1_C_1)
747
                    (and (or (not (= Super1_C_en.__Super1_C_en_2 false))
748
                            (and (or (not (= Super1_C_en.__Super1_C_en_3 false))
749
                                    (and (= Super1_C_en.s_6 Super1_C_en.s_1)
750
                                         (= Super1_C_en.idSuper1_Super1_4 1840)
751
                                         (= Super1_C_en.idSuper1_C_6 Super1_C_en.idSuper1_C_1)
752
                                         ))
753
                                 (or (not (= Super1_C_en.__Super1_C_en_3 true))
754
                                    (and (= Super1_C_en.s_6 Super1_C_en.s_5)
755
                                         (= Super1_C_en.idSuper1_Super1_4 Super1_C_en.idSuper1_Super1_3)
756
                                         (= Super1_C_en.idSuper1_C_6 Super1_C_en.idSuper1_C_5)
757
                                         ))
758
                            ))
759
                         (or (not (= Super1_C_en.__Super1_C_en_2 true))
760
                            (and (= Super1_C_en.s_6 Super1_C_en.s_4)
761
                                 (= Super1_C_en.idSuper1_Super1_4 Super1_C_en.idSuper1_Super1_3)
762
                                 (= Super1_C_en.idSuper1_C_6 Super1_C_en.idSuper1_C_4)
763
                                 ))
764
                    )
765
                    ))
766
            (or (not (= Super1_C_en.__Super1_C_en_1 true))
767
               (and (= Super1_C_en.s_3 Super1_C_en.s_2)
768
                    (= Super1_C_en.idSuper1_Super1_3 1840)
769
                    (= Super1_C_en.idSuper1_C_3 Super1_C_en.idSuper1_C_2)
770
                    (= Super1_C_en.s_6 Super1_C_en.s_3)
771
                    (= Super1_C_en.idSuper1_Super1_4 Super1_C_en.idSuper1_Super1_3)
772
                    (= Super1_C_en.idSuper1_C_6 Super1_C_en.idSuper1_C_3)
773
                    ))
774
       )
775
       (= Super1_C_en.s Super1_C_en.s_6)
776
       (= Super1_C_en.idSuper1_Super1 Super1_C_en.idSuper1_Super1_4)
777
       (= Super1_C_en.idSuper1_C Super1_C_en.idSuper1_C_6)
778
       )
779
  (Super1_C_en Super1_C_en.idSuper1_C_1 Super1_C_en.idSuper1_Super1_1 Super1_C_en.s_1 Super1_C_en.isInner Super1_C_en.idSuper1_C Super1_C_en.idSuper1_Super1 Super1_C_en.s)
780
))
781

    
782
; Super1_B_ex
783
(declare-var Super1_B_ex.idSuper1_Super1_1 Int)
784
(declare-var Super1_B_ex.isInner Bool)
785
(declare-var Super1_B_ex.idSuper1_Super1 Int)
786
(declare-var Super1_B_ex.idSuper1_Super1_2 Int)
787
(declare-rel Super1_B_ex (Int Bool Int))
788
(rule (=> 
789
  (and (and (or (not (= (not Super1_B_ex.isInner) true))
790
               (= Super1_B_ex.idSuper1_Super1_2 0))
791
            (or (not (= (not Super1_B_ex.isInner) false))
792
               (= Super1_B_ex.idSuper1_Super1_2 Super1_B_ex.idSuper1_Super1_1))
793
       )
794
       (= Super1_B_ex.idSuper1_Super1 Super1_B_ex.idSuper1_Super1_1)
795
       )
796
  (Super1_B_ex Super1_B_ex.idSuper1_Super1_1 Super1_B_ex.isInner Super1_B_ex.idSuper1_Super1)
797
))
798

    
799
; Super1_C_node
800
(declare-var Super1_C_node.idSuper1_C_1 Int)
801
(declare-var Super1_C_node.s_1 Int)
802
(declare-var Super1_C_node.E Bool)
803
(declare-var Super1_C_node.idSuper1_Super1_1 Int)
804
(declare-var Super1_C_node.F Bool)
805
(declare-var Super1_C_node.x Int)
806
(declare-var Super1_C_node.idSuper1_C Int)
807
(declare-var Super1_C_node.s Int)
808
(declare-var Super1_C_node.idSuper1_Super1 Int)
809
(declare-var Super1_C_node.__Super1_C_node_58_c Bool)
810
(declare-var Super1_C_node.__Super1_C_node_59_c super1_c__type)
811
(declare-var Super1_C_node.ni_8._arrow._first_c Bool)
812
(declare-var Super1_C_node.__Super1_C_node_58_m Bool)
813
(declare-var Super1_C_node.__Super1_C_node_59_m super1_c__type)
814
(declare-var Super1_C_node.ni_8._arrow._first_m Bool)
815
(declare-var Super1_C_node.__Super1_C_node_58_x Bool)
816
(declare-var Super1_C_node.__Super1_C_node_59_x super1_c__type)
817
(declare-var Super1_C_node.ni_8._arrow._first_x Bool)
818
(declare-var Super1_C_node.__Super1_C_node_1 Bool)
819
(declare-var Super1_C_node.__Super1_C_node_10 super1_c__type)
820
(declare-var Super1_C_node.__Super1_C_node_11 Bool)
821
(declare-var Super1_C_node.__Super1_C_node_12 super1_c__type)
822
(declare-var Super1_C_node.__Super1_C_node_13 Bool)
823
(declare-var Super1_C_node.__Super1_C_node_14 super1_c__type)
824
(declare-var Super1_C_node.__Super1_C_node_15 Bool)
825
(declare-var Super1_C_node.__Super1_C_node_16 super1_c__type)
826
(declare-var Super1_C_node.__Super1_C_node_17 Bool)
827
(declare-var Super1_C_node.__Super1_C_node_18 super1_c__type)
828
(declare-var Super1_C_node.__Super1_C_node_19 Int)
829
(declare-var Super1_C_node.__Super1_C_node_2 super1_c__type)
830
(declare-var Super1_C_node.__Super1_C_node_20 Int)
831
(declare-var Super1_C_node.__Super1_C_node_21 Int)
832
(declare-var Super1_C_node.__Super1_C_node_22 Bool)
833
(declare-var Super1_C_node.__Super1_C_node_23 super1_c__type)
834
(declare-var Super1_C_node.__Super1_C_node_24 Int)
835
(declare-var Super1_C_node.__Super1_C_node_25 Int)
836
(declare-var Super1_C_node.__Super1_C_node_26 Int)
837
(declare-var Super1_C_node.__Super1_C_node_27 Bool)
838
(declare-var Super1_C_node.__Super1_C_node_28 super1_c__type)
839
(declare-var Super1_C_node.__Super1_C_node_29 Int)
840
(declare-var Super1_C_node.__Super1_C_node_3 Bool)
841
(declare-var Super1_C_node.__Super1_C_node_30 Int)
842
(declare-var Super1_C_node.__Super1_C_node_31 Int)
843
(declare-var Super1_C_node.__Super1_C_node_32 Bool)
844
(declare-var Super1_C_node.__Super1_C_node_33 super1_c__type)
845
(declare-var Super1_C_node.__Super1_C_node_34 Int)
846
(declare-var Super1_C_node.__Super1_C_node_35 Int)
847
(declare-var Super1_C_node.__Super1_C_node_36 Int)
848
(declare-var Super1_C_node.__Super1_C_node_37 Bool)
849
(declare-var Super1_C_node.__Super1_C_node_38 super1_c__type)
850
(declare-var Super1_C_node.__Super1_C_node_39 Int)
851
(declare-var Super1_C_node.__Super1_C_node_4 super1_c__type)
852
(declare-var Super1_C_node.__Super1_C_node_40 Int)
853
(declare-var Super1_C_node.__Super1_C_node_41 Int)
854
(declare-var Super1_C_node.__Super1_C_node_42 Bool)
855
(declare-var Super1_C_node.__Super1_C_node_43 super1_c__type)
856
(declare-var Super1_C_node.__Super1_C_node_44 Int)
857
(declare-var Super1_C_node.__Super1_C_node_45 Int)
858
(declare-var Super1_C_node.__Super1_C_node_46 Int)
859
(declare-var Super1_C_node.__Super1_C_node_47 Bool)
860
(declare-var Super1_C_node.__Super1_C_node_48 super1_c__type)
861
(declare-var Super1_C_node.__Super1_C_node_49 Int)
862
(declare-var Super1_C_node.__Super1_C_node_5 Bool)
863
(declare-var Super1_C_node.__Super1_C_node_50 Int)
864
(declare-var Super1_C_node.__Super1_C_node_51 Int)
865
(declare-var Super1_C_node.__Super1_C_node_52 Bool)
866
(declare-var Super1_C_node.__Super1_C_node_53 super1_c__type)
867
(declare-var Super1_C_node.__Super1_C_node_54 Int)
868
(declare-var Super1_C_node.__Super1_C_node_55 Int)
869
(declare-var Super1_C_node.__Super1_C_node_56 Int)
870
(declare-var Super1_C_node.__Super1_C_node_57 Bool)
871
(declare-var Super1_C_node.__Super1_C_node_6 super1_c__type)
872
(declare-var Super1_C_node.__Super1_C_node_7 Bool)
873
(declare-var Super1_C_node.__Super1_C_node_8 super1_c__type)
874
(declare-var Super1_C_node.__Super1_C_node_9 Bool)
875
(declare-var Super1_C_node.super1_c__next_restart_in Bool)
876
(declare-var Super1_C_node.super1_c__next_state_in super1_c__type)
877
(declare-var Super1_C_node.super1_c__restart_act Bool)
878
(declare-var Super1_C_node.super1_c__restart_in Bool)
879
(declare-var Super1_C_node.super1_c__state_act super1_c__type)
880
(declare-var Super1_C_node.super1_c__state_in super1_c__type)
881
(declare-rel Super1_C_node_reset (Bool super1_c__type Bool Bool super1_c__type Bool))
882
(declare-rel Super1_C_node_step (Int Int Bool Int Bool Int Int Int Int Bool super1_c__type Bool Bool super1_c__type Bool))
883

    
884
(rule (=> 
885
  (and 
886
       (= Super1_C_node.__Super1_C_node_58_m Super1_C_node.__Super1_C_node_58_c)
887
       (= Super1_C_node.__Super1_C_node_59_m Super1_C_node.__Super1_C_node_59_c)
888
       (= Super1_C_node.ni_8._arrow._first_m true)
889
  )
890
  (Super1_C_node_reset Super1_C_node.__Super1_C_node_58_c
891
                       Super1_C_node.__Super1_C_node_59_c
892
                       Super1_C_node.ni_8._arrow._first_c
893
                       Super1_C_node.__Super1_C_node_58_m
894
                       Super1_C_node.__Super1_C_node_59_m
895
                       Super1_C_node.ni_8._arrow._first_m)
896
))
897

    
898
(rule (=> 
899
  (and (= Super1_C_node.ni_8._arrow._first_m Super1_C_node.ni_8._arrow._first_c)
900
       (and (= Super1_C_node.__Super1_C_node_57 (ite Super1_C_node.ni_8._arrow._first_m true false))
901
            (= Super1_C_node.ni_8._arrow._first_x false))
902
       (and (or (not (= Super1_C_node.__Super1_C_node_57 false))
903
               (and (= Super1_C_node.super1_c__state_in Super1_C_node.__Super1_C_node_59_c)
904
                    (= Super1_C_node.super1_c__restart_in Super1_C_node.__Super1_C_node_58_c)
905
                    ))
906
            (or (not (= Super1_C_node.__Super1_C_node_57 true))
907
               (and (= Super1_C_node.super1_c__state_in POINTSuper1_C)
908
                    (= Super1_C_node.super1_c__restart_in false)
909
                    ))
910
       )
911
       (and (or (not (= Super1_C_node.super1_c__state_in C_C1_IDL))
912
               (and (super1_c__C_C1_IDL_unless Super1_C_node.super1_c__restart_in
913
                                               Super1_C_node.super1_c__state_in
914
                                               Super1_C_node.__Super1_C_node_3
915
                                               Super1_C_node.__Super1_C_node_4)
916
                    (= Super1_C_node.super1_c__state_act Super1_C_node.__Super1_C_node_4)
917
                    (= Super1_C_node.super1_c__restart_act Super1_C_node.__Super1_C_node_3)
918
                    ))
919
            (or (not (= Super1_C_node.super1_c__state_in C_C1__TO__C_C2_2))
920
               (and (super1_c__C_C1__TO__C_C2_2_unless Super1_C_node.super1_c__restart_in
921
                                                       Super1_C_node.super1_c__state_in
922
                                                       Super1_C_node.__Super1_C_node_9
923
                                                       Super1_C_node.__Super1_C_node_10)
924
                    (= Super1_C_node.super1_c__state_act Super1_C_node.__Super1_C_node_10)
925
                    (= Super1_C_node.super1_c__restart_act Super1_C_node.__Super1_C_node_9)
926
                    ))
927
            (or (not (= Super1_C_node.super1_c__state_in C_C1__TO__SUPER1_B_1))
928
               (and (super1_c__C_C1__TO__SUPER1_B_1_unless Super1_C_node.super1_c__restart_in
929
                                                           Super1_C_node.super1_c__state_in
930
                                                           Super1_C_node.__Super1_C_node_11
931
                                                           Super1_C_node.__Super1_C_node_12)
932
                    (= Super1_C_node.super1_c__state_act Super1_C_node.__Super1_C_node_12)
933
                    (= Super1_C_node.super1_c__restart_act Super1_C_node.__Super1_C_node_11)
934
                    ))
935
            (or (not (= Super1_C_node.super1_c__state_in C_C2_IDL))
936
               (and (super1_c__C_C2_IDL_unless Super1_C_node.super1_c__restart_in
937
                                               Super1_C_node.super1_c__state_in
938
                                               Super1_C_node.__Super1_C_node_1
939
                                               Super1_C_node.__Super1_C_node_2)
940
                    (= Super1_C_node.super1_c__state_act Super1_C_node.__Super1_C_node_2)
941
                    (= Super1_C_node.super1_c__restart_act Super1_C_node.__Super1_C_node_1)
942
                    ))
943
            (or (not (= Super1_C_node.super1_c__state_in C_C2__TO__C_C1_2))
944
               (and (super1_c__C_C2__TO__C_C1_2_unless Super1_C_node.super1_c__restart_in
945
                                                       Super1_C_node.super1_c__state_in
946
                                                       Super1_C_node.__Super1_C_node_5
947
                                                       Super1_C_node.__Super1_C_node_6)
948
                    (= Super1_C_node.super1_c__state_act Super1_C_node.__Super1_C_node_6)
949
                    (= Super1_C_node.super1_c__restart_act Super1_C_node.__Super1_C_node_5)
950
                    ))
951
            (or (not (= Super1_C_node.super1_c__state_in C_C2__TO__SUPER1_SUPER1JUNCTION1852_1))
952
               (and (super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_unless 
953
                    Super1_C_node.super1_c__restart_in
954
                    Super1_C_node.super1_c__state_in
955
                    Super1_C_node.__Super1_C_node_7
956
                    Super1_C_node.__Super1_C_node_8)
957
                    (= Super1_C_node.super1_c__state_act Super1_C_node.__Super1_C_node_8)
958
                    (= Super1_C_node.super1_c__restart_act Super1_C_node.__Super1_C_node_7)
959
                    ))
960
            (or (not (= Super1_C_node.super1_c__state_in POINTSuper1_C))
961
               (and (super1_c__POINTSuper1_C_unless Super1_C_node.super1_c__restart_in
962
                                                    Super1_C_node.super1_c__state_in
963
                                                    Super1_C_node.idSuper1_C_1
964
                                                    Super1_C_node.E
965
                                                    Super1_C_node.F
966
                                                    Super1_C_node.x
967
                                                    Super1_C_node.__Super1_C_node_15
968
                                                    Super1_C_node.__Super1_C_node_16)
969
                    (= Super1_C_node.super1_c__state_act Super1_C_node.__Super1_C_node_16)
970
                    (= Super1_C_node.super1_c__restart_act Super1_C_node.__Super1_C_node_15)
971
                    ))
972
            (or (not (= Super1_C_node.super1_c__state_in POINT__TO__C_C1_1))
973
               (and (super1_c__POINT__TO__C_C1_1_unless Super1_C_node.super1_c__restart_in
974
                                                        Super1_C_node.super1_c__state_in
975
                                                        Super1_C_node.__Super1_C_node_13
976
                                                        Super1_C_node.__Super1_C_node_14)
977
                    (= Super1_C_node.super1_c__state_act Super1_C_node.__Super1_C_node_14)
978
                    (= Super1_C_node.super1_c__restart_act Super1_C_node.__Super1_C_node_13)
979
                    ))
980
       )
981
       (and (or (not (= Super1_C_node.super1_c__state_act C_C1_IDL))
982
               (and (super1_c__C_C1_IDL_handler_until Super1_C_node.idSuper1_C_1
983
                                                      Super1_C_node.s_1
984
                                                      Super1_C_node.idSuper1_Super1_1
985
                                                      Super1_C_node.__Super1_C_node_22
986
                                                      Super1_C_node.__Super1_C_node_23
987
                                                      Super1_C_node.__Super1_C_node_24
988
                                                      Super1_C_node.__Super1_C_node_25
989
                                                      Super1_C_node.__Super1_C_node_26)
990
                    (= Super1_C_node.super1_c__next_state_in Super1_C_node.__Super1_C_node_23)
991
                    (= Super1_C_node.super1_c__next_restart_in Super1_C_node.__Super1_C_node_22)
992
                    (= Super1_C_node.s Super1_C_node.__Super1_C_node_26)
993
                    (= Super1_C_node.idSuper1_Super1 Super1_C_node.__Super1_C_node_25)
994
                    (= Super1_C_node.idSuper1_C Super1_C_node.__Super1_C_node_24)
995
                    ))
996
            (or (not (= Super1_C_node.super1_c__state_act C_C1__TO__C_C2_2))
997
               (and (super1_c__C_C1__TO__C_C2_2_handler_until Super1_C_node.idSuper1_C_1
998
                                                              Super1_C_node.s_1
999
                                                              Super1_C_node.idSuper1_Super1_1
1000
                                                              Super1_C_node.__Super1_C_node_37
1001
                                                              Super1_C_node.__Super1_C_node_38
1002
                                                              Super1_C_node.__Super1_C_node_39
1003
                                                              Super1_C_node.__Super1_C_node_40
1004
                                                              Super1_C_node.__Super1_C_node_41)
1005
                    (= Super1_C_node.super1_c__next_state_in Super1_C_node.__Super1_C_node_38)
1006
                    (= Super1_C_node.super1_c__next_restart_in Super1_C_node.__Super1_C_node_37)
1007
                    (= Super1_C_node.s Super1_C_node.__Super1_C_node_41)
1008
                    (= Super1_C_node.idSuper1_Super1 Super1_C_node.__Super1_C_node_40)
1009
                    (= Super1_C_node.idSuper1_C Super1_C_node.__Super1_C_node_39)
1010
                    ))
1011
            (or (not (= Super1_C_node.super1_c__state_act C_C1__TO__SUPER1_B_1))
1012
               (and (super1_c__C_C1__TO__SUPER1_B_1_handler_until Super1_C_node.idSuper1_C_1
1013
                                                                  Super1_C_node.s_1
1014
                                                                  Super1_C_node.idSuper1_Super1_1
1015
                                                                  Super1_C_node.__Super1_C_node_42
1016
                                                                  Super1_C_node.__Super1_C_node_43
1017
                                                                  Super1_C_node.__Super1_C_node_44
1018
                                                                  Super1_C_node.__Super1_C_node_45
1019
                                                                  Super1_C_node.__Super1_C_node_46)
1020
                    (= Super1_C_node.super1_c__next_state_in Super1_C_node.__Super1_C_node_43)
1021
                    (= Super1_C_node.super1_c__next_restart_in Super1_C_node.__Super1_C_node_42)
1022
                    (= Super1_C_node.s Super1_C_node.__Super1_C_node_46)
1023
                    (= Super1_C_node.idSuper1_Super1 Super1_C_node.__Super1_C_node_45)
1024
                    (= Super1_C_node.idSuper1_C Super1_C_node.__Super1_C_node_44)
1025
                    ))
1026
            (or (not (= Super1_C_node.super1_c__state_act C_C2_IDL))
1027
               (and (super1_c__C_C2_IDL_handler_until Super1_C_node.idSuper1_C_1
1028
                                                      Super1_C_node.s_1
1029
                                                      Super1_C_node.idSuper1_Super1_1
1030
                                                      Super1_C_node.__Super1_C_node_17
1031
                                                      Super1_C_node.__Super1_C_node_18
1032
                                                      Super1_C_node.__Super1_C_node_19
1033
                                                      Super1_C_node.__Super1_C_node_20
1034
                                                      Super1_C_node.__Super1_C_node_21)
1035
                    (= Super1_C_node.super1_c__next_state_in Super1_C_node.__Super1_C_node_18)
1036
                    (= Super1_C_node.super1_c__next_restart_in Super1_C_node.__Super1_C_node_17)
1037
                    (= Super1_C_node.s Super1_C_node.__Super1_C_node_21)
1038
                    (= Super1_C_node.idSuper1_Super1 Super1_C_node.__Super1_C_node_20)
1039
                    (= Super1_C_node.idSuper1_C Super1_C_node.__Super1_C_node_19)
1040
                    ))
1041
            (or (not (= Super1_C_node.super1_c__state_act C_C2__TO__C_C1_2))
1042
               (and (super1_c__C_C2__TO__C_C1_2_handler_until Super1_C_node.idSuper1_C_1
1043
                                                              Super1_C_node.s_1
1044
                                                              Super1_C_node.idSuper1_Super1_1
1045
                                                              Super1_C_node.__Super1_C_node_27
1046
                                                              Super1_C_node.__Super1_C_node_28
1047
                                                              Super1_C_node.__Super1_C_node_29
1048
                                                              Super1_C_node.__Super1_C_node_30
1049
                                                              Super1_C_node.__Super1_C_node_31)
1050
                    (= Super1_C_node.super1_c__next_state_in Super1_C_node.__Super1_C_node_28)
1051
                    (= Super1_C_node.super1_c__next_restart_in Super1_C_node.__Super1_C_node_27)
1052
                    (= Super1_C_node.s Super1_C_node.__Super1_C_node_31)
1053
                    (= Super1_C_node.idSuper1_Super1 Super1_C_node.__Super1_C_node_30)
1054
                    (= Super1_C_node.idSuper1_C Super1_C_node.__Super1_C_node_29)
1055
                    ))
1056
            (or (not (= Super1_C_node.super1_c__state_act C_C2__TO__SUPER1_SUPER1JUNCTION1852_1))
1057
               (and (super1_c__C_C2__TO__SUPER1_SUPER1JUNCTION1852_1_handler_until 
1058
                    Super1_C_node.idSuper1_C_1
1059
                    Super1_C_node.s_1
1060
                    Super1_C_node.idSuper1_Super1_1
1061
                    Super1_C_node.x
1062
                    Super1_C_node.__Super1_C_node_32
1063
                    Super1_C_node.__Super1_C_node_33
1064
                    Super1_C_node.__Super1_C_node_34
1065
                    Super1_C_node.__Super1_C_node_35
1066
                    Super1_C_node.__Super1_C_node_36)
1067
                    (= Super1_C_node.super1_c__next_state_in Super1_C_node.__Super1_C_node_33)
1068
                    (= Super1_C_node.super1_c__next_restart_in Super1_C_node.__Super1_C_node_32)
1069
                    (= Super1_C_node.s Super1_C_node.__Super1_C_node_36)
1070
                    (= Super1_C_node.idSuper1_Super1 Super1_C_node.__Super1_C_node_35)
1071
                    (= Super1_C_node.idSuper1_C Super1_C_node.__Super1_C_node_34)
1072
                    ))
1073
            (or (not (= Super1_C_node.super1_c__state_act POINTSuper1_C))
1074
               (and (super1_c__POINTSuper1_C_handler_until Super1_C_node.idSuper1_C_1
1075
                                                           Super1_C_node.s_1
1076
                                                           Super1_C_node.idSuper1_Super1_1
1077
                                                           Super1_C_node.__Super1_C_node_52
1078
                                                           Super1_C_node.__Super1_C_node_53
1079
                                                           Super1_C_node.__Super1_C_node_54
1080
                                                           Super1_C_node.__Super1_C_node_55
1081
                                                           Super1_C_node.__Super1_C_node_56)
1082
                    (= Super1_C_node.super1_c__next_state_in Super1_C_node.__Super1_C_node_53)
1083
                    (= Super1_C_node.super1_c__next_restart_in Super1_C_node.__Super1_C_node_52)
1084
                    (= Super1_C_node.s Super1_C_node.__Super1_C_node_56)
1085
                    (= Super1_C_node.idSuper1_Super1 Super1_C_node.__Super1_C_node_55)
1086
                    (= Super1_C_node.idSuper1_C Super1_C_node.__Super1_C_node_54)
1087
                    ))
1088
            (or (not (= Super1_C_node.super1_c__state_act POINT__TO__C_C1_1))
1089
               (and (super1_c__POINT__TO__C_C1_1_handler_until Super1_C_node.idSuper1_C_1
1090
                                                               Super1_C_node.s_1
1091
                                                               Super1_C_node.idSuper1_Super1_1
1092
                                                               Super1_C_node.__Super1_C_node_47
1093
                                                               Super1_C_node.__Super1_C_node_48
1094
                                                               Super1_C_node.__Super1_C_node_49
1095
                                                               Super1_C_node.__Super1_C_node_50
1096
                                                               Super1_C_node.__Super1_C_node_51)
1097
                    (= Super1_C_node.super1_c__next_state_in Super1_C_node.__Super1_C_node_48)
1098
                    (= Super1_C_node.super1_c__next_restart_in Super1_C_node.__Super1_C_node_47)
1099
                    (= Super1_C_node.s Super1_C_node.__Super1_C_node_51)
1100
                    (= Super1_C_node.idSuper1_Super1 Super1_C_node.__Super1_C_node_50)
1101
                    (= Super1_C_node.idSuper1_C Super1_C_node.__Super1_C_node_49)
1102
                    ))
1103
       )
1104
       (= Super1_C_node.__Super1_C_node_59_x Super1_C_node.super1_c__next_state_in)
1105
       (= Super1_C_node.__Super1_C_node_58_x Super1_C_node.super1_c__next_restart_in)
1106
       )
1107
  (Super1_C_node_step Super1_C_node.idSuper1_C_1
1108
                      Super1_C_node.s_1
1109
                      Super1_C_node.E
1110
                      Super1_C_node.idSuper1_Super1_1
1111
                      Super1_C_node.F
1112
                      Super1_C_node.x
1113
                      Super1_C_node.idSuper1_C
1114
                      Super1_C_node.s
1115
                      Super1_C_node.idSuper1_Super1
1116
                      Super1_C_node.__Super1_C_node_58_c
1117
                      Super1_C_node.__Super1_C_node_59_c
1118
                      Super1_C_node.ni_8._arrow._first_c
1119
                      Super1_C_node.__Super1_C_node_58_x
1120
                      Super1_C_node.__Super1_C_node_59_x
1121
                      Super1_C_node.ni_8._arrow._first_x)
1122
))
1123

    
1124
; Super1_D_ex
1125
(declare-var Super1_D_ex.idSuper1_Super1_1 Int)
1126
(declare-var Super1_D_ex.isInner Bool)
1127
(declare-var Super1_D_ex.idSuper1_Super1 Int)
1128
(declare-var Super1_D_ex.idSuper1_Super1_2 Int)
1129
(declare-rel Super1_D_ex (Int Bool Int))
1130
(rule (=> 
1131
  (and (and (or (not (= (not Super1_D_ex.isInner) true))
1132
               (= Super1_D_ex.idSuper1_Super1_2 0))
1133
            (or (not (= (not Super1_D_ex.isInner) false))
1134
               (= Super1_D_ex.idSuper1_Super1_2 Super1_D_ex.idSuper1_Super1_1))
1135
       )
1136
       (= Super1_D_ex.idSuper1_Super1 Super1_D_ex.idSuper1_Super1_1)
1137
       )
1138
  (Super1_D_ex Super1_D_ex.idSuper1_Super1_1 Super1_D_ex.isInner Super1_D_ex.idSuper1_Super1)
1139
))
1140

    
1141
; super1_super1__POINTSuper1_Super1_handler_until
1142
(declare-var super1_super1__POINTSuper1_Super1_handler_until.idSuper1_Super1_1 Int)
1143
(declare-var super1_super1__POINTSuper1_Super1_handler_until.s_1 Int)
1144
(declare-var super1_super1__POINTSuper1_Super1_handler_until.idSuper1_C_1 Int)
1145
(declare-var super1_super1__POINTSuper1_Super1_handler_until.super1_super1__restart_in Bool)
1146
(declare-var super1_super1__POINTSuper1_Super1_handler_until.super1_super1__state_in super1_super1__type)
1147
(declare-var super1_super1__POINTSuper1_Super1_handler_until.idSuper1_C_out Int)
1148
(declare-var super1_super1__POINTSuper1_Super1_handler_until.idSuper1_Super1_out Int)
1149
(declare-var super1_super1__POINTSuper1_Super1_handler_until.s_out Int)
1150
(declare-rel super1_super1__POINTSuper1_Super1_handler_until (Int Int Int Bool super1_super1__type Int Int Int))
1151
(rule (=> 
1152
  (and (= super1_super1__POINTSuper1_Super1_handler_until.super1_super1__state_in POINTSuper1_Super1)
1153
       (= super1_super1__POINTSuper1_Super1_handler_until.super1_super1__restart_in false)
1154
       (= super1_super1__POINTSuper1_Super1_handler_until.s_out super1_super1__POINTSuper1_Super1_handler_until.s_1)
1155
       (= super1_super1__POINTSuper1_Super1_handler_until.idSuper1_Super1_out super1_super1__POINTSuper1_Super1_handler_until.idSuper1_Super1_1)
1156
       (= super1_super1__POINTSuper1_Super1_handler_until.idSuper1_C_out super1_super1__POINTSuper1_Super1_handler_until.idSuper1_C_1)
1157
       )
1158
  (super1_super1__POINTSuper1_Super1_handler_until super1_super1__POINTSuper1_Super1_handler_until.idSuper1_Super1_1 super1_super1__POINTSuper1_Super1_handler_until.s_1 super1_super1__POINTSuper1_Super1_handler_until.idSuper1_C_1 super1_super1__POINTSuper1_Super1_handler_until.super1_super1__restart_in super1_super1__POINTSuper1_Super1_handler_until.super1_super1__state_in super1_super1__POINTSuper1_Super1_handler_until.idSuper1_C_out super1_super1__POINTSuper1_Super1_handler_until.idSuper1_Super1_out super1_super1__POINTSuper1_Super1_handler_until.s_out)
1159
))
1160

    
1161
; super1_super1__POINTSuper1_Super1_unless
1162
(declare-var super1_super1__POINTSuper1_Super1_unless.super1_super1__restart_in Bool)
1163
(declare-var super1_super1__POINTSuper1_Super1_unless.super1_super1__state_in super1_super1__type)
1164
(declare-var super1_super1__POINTSuper1_Super1_unless.idSuper1_Super1_1 Int)
1165
(declare-var super1_super1__POINTSuper1_Super1_unless.E Bool)
1166
(declare-var super1_super1__POINTSuper1_Super1_unless.F Bool)
1167
(declare-var super1_super1__POINTSuper1_Super1_unless.super1_super1__restart_act Bool)
1168
(declare-var super1_super1__POINTSuper1_Super1_unless.super1_super1__state_act super1_super1__type)
1169
(declare-var super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_1 Bool)
1170
(declare-var super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_2 Bool)
1171
(declare-var super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_3 Bool)
1172
(declare-var super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_4 Bool)
1173
(declare-var super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_5 Bool)
1174
(declare-var super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_6 Bool)
1175
(declare-var super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_7 Bool)
1176
(declare-var super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_8 Bool)
1177
(declare-rel super1_super1__POINTSuper1_Super1_unless (Bool super1_super1__type Int Bool Bool Bool super1_super1__type))
1178
(rule (=> 
1179
  (and (= super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_8 (= super1_super1__POINTSuper1_Super1_unless.idSuper1_Super1_1 1843))
1180
       (= super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_7 (= super1_super1__POINTSuper1_Super1_unless.idSuper1_Super1_1 1840))
1181
       (= super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_6 (= super1_super1__POINTSuper1_Super1_unless.idSuper1_Super1_1 1839))
1182
       (= super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_5 (= super1_super1__POINTSuper1_Super1_unless.idSuper1_Super1_1 1838))
1183
       (= super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_4 (and (= super1_super1__POINTSuper1_Super1_unless.idSuper1_Super1_1 1843) super1_super1__POINTSuper1_Super1_unless.F))
1184
       (= super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_3 (and (= super1_super1__POINTSuper1_Super1_unless.idSuper1_Super1_1 1839) super1_super1__POINTSuper1_Super1_unless.E))
1185
       (= super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_2 (and (= super1_super1__POINTSuper1_Super1_unless.idSuper1_Super1_1 1838) super1_super1__POINTSuper1_Super1_unless.E))
1186
       (= super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_1 (= super1_super1__POINTSuper1_Super1_unless.idSuper1_Super1_1 0))
1187
       (and (or (not (= super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_1 false))
1188
               (and (or (not (= super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_2 false))
1189
                       (and (or (not (= super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_3 false))
1190
                               (and (or (not (= super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_4 false))
1191
                                       (and (or (not (= super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_5 false))
1192
                                               (and (or (not (= super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_6 false))
1193
                                                       (and (or (not (= super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_7 false))
1194
                                                               (and (or (not (= super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_8 false))
1195
                                                                    (and 
1196
                                                                    (= super1_super1__POINTSuper1_Super1_unless.super1_super1__state_act super1_super1__POINTSuper1_Super1_unless.super1_super1__state_in)
1197
                                                                    (= super1_super1__POINTSuper1_Super1_unless.super1_super1__restart_act super1_super1__POINTSuper1_Super1_unless.super1_super1__restart_in)
1198
                                                                    ))
1199
                                                                    (or (not (= super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_8 true))
1200
                                                                    (and 
1201
                                                                    (= super1_super1__POINTSuper1_Super1_unless.super1_super1__state_act SUPER1_D_IDL)
1202
                                                                    (= super1_super1__POINTSuper1_Super1_unless.super1_super1__restart_act true)
1203
                                                                    ))
1204
                                                               ))
1205
                                                            (or (not (= super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_7 true))
1206
                                                               (and (= super1_super1__POINTSuper1_Super1_unless.super1_super1__state_act SUPER1_C_IDL)
1207
                                                                    (= super1_super1__POINTSuper1_Super1_unless.super1_super1__restart_act true)
1208
                                                                    ))
1209
                                                       ))
1210
                                                    (or (not (= super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_6 true))
1211
                                                       (and (= super1_super1__POINTSuper1_Super1_unless.super1_super1__state_act SUPER1_B_IDL)
1212
                                                            (= super1_super1__POINTSuper1_Super1_unless.super1_super1__restart_act true)
1213
                                                            ))
1214
                                               ))
1215
                                            (or (not (= super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_5 true))
1216
                                               (and (= super1_super1__POINTSuper1_Super1_unless.super1_super1__state_act SUPER1_A_IDL)
1217
                                                    (= super1_super1__POINTSuper1_Super1_unless.super1_super1__restart_act true)
1218
                                                    ))
1219
                                       ))
1220
                                    (or (not (= super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_4 true))
1221
                                       (and (= super1_super1__POINTSuper1_Super1_unless.super1_super1__state_act SUPER1_D__TO__SUPER1_A_1)
1222
                                            (= super1_super1__POINTSuper1_Super1_unless.super1_super1__restart_act true)
1223
                                            ))
1224
                               ))
1225
                            (or (not (= super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_3 true))
1226
                               (and (= super1_super1__POINTSuper1_Super1_unless.super1_super1__state_act SUPER1_B__TO__C_C2_1)
1227
                                    (= super1_super1__POINTSuper1_Super1_unless.super1_super1__restart_act true)
1228
                                    ))
1229
                       ))
1230
                    (or (not (= super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_2 true))
1231
                       (and (= super1_super1__POINTSuper1_Super1_unless.super1_super1__state_act SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1)
1232
                            (= super1_super1__POINTSuper1_Super1_unless.super1_super1__restart_act true)
1233
                            ))
1234
               ))
1235
            (or (not (= super1_super1__POINTSuper1_Super1_unless.__super1_super1__POINTSuper1_Super1_unless_1 true))
1236
               (and (= super1_super1__POINTSuper1_Super1_unless.super1_super1__state_act POINT__TO__SUPER1_A_1)
1237
                    (= super1_super1__POINTSuper1_Super1_unless.super1_super1__restart_act true)
1238
                    ))
1239
       )
1240
       )
1241
  (super1_super1__POINTSuper1_Super1_unless super1_super1__POINTSuper1_Super1_unless.super1_super1__restart_in super1_super1__POINTSuper1_Super1_unless.super1_super1__state_in super1_super1__POINTSuper1_Super1_unless.idSuper1_Super1_1 super1_super1__POINTSuper1_Super1_unless.E super1_super1__POINTSuper1_Super1_unless.F super1_super1__POINTSuper1_Super1_unless.super1_super1__restart_act super1_super1__POINTSuper1_Super1_unless.super1_super1__state_act)
1242
))
1243

    
1244
; super1_super1__POINT__TO__SUPER1_A_1_handler_until
1245
(declare-var super1_super1__POINT__TO__SUPER1_A_1_handler_until.idSuper1_Super1_1 Int)
1246
(declare-var super1_super1__POINT__TO__SUPER1_A_1_handler_until.s_1 Int)
1247
(declare-var super1_super1__POINT__TO__SUPER1_A_1_handler_until.idSuper1_C_1 Int)
1248
(declare-var super1_super1__POINT__TO__SUPER1_A_1_handler_until.super1_super1__restart_in Bool)
1249
(declare-var super1_super1__POINT__TO__SUPER1_A_1_handler_until.super1_super1__state_in super1_super1__type)
1250
(declare-var super1_super1__POINT__TO__SUPER1_A_1_handler_until.idSuper1_C_out Int)
1251
(declare-var super1_super1__POINT__TO__SUPER1_A_1_handler_until.idSuper1_Super1_out Int)
1252
(declare-var super1_super1__POINT__TO__SUPER1_A_1_handler_until.s_out Int)
1253
(declare-var super1_super1__POINT__TO__SUPER1_A_1_handler_until.idSuper1_Super1_2 Int)
1254
(declare-var super1_super1__POINT__TO__SUPER1_A_1_handler_until.s_2 Int)
1255
(declare-rel super1_super1__POINT__TO__SUPER1_A_1_handler_until (Int Int Int Bool super1_super1__type Int Int Int))
1256
(rule (=> 
1257
  (and (= super1_super1__POINT__TO__SUPER1_A_1_handler_until.super1_super1__state_in POINTSuper1_Super1)
1258
       (= super1_super1__POINT__TO__SUPER1_A_1_handler_until.super1_super1__restart_in true)
1259
       (Super1_A_en super1_super1__POINT__TO__SUPER1_A_1_handler_until.idSuper1_Super1_1
1260
                    super1_super1__POINT__TO__SUPER1_A_1_handler_until.s_1
1261
                    false
1262
                    super1_super1__POINT__TO__SUPER1_A_1_handler_until.idSuper1_Super1_2
1263
                    super1_super1__POINT__TO__SUPER1_A_1_handler_until.s_2)
1264
       (= super1_super1__POINT__TO__SUPER1_A_1_handler_until.s_out super1_super1__POINT__TO__SUPER1_A_1_handler_until.s_2)
1265
       (= super1_super1__POINT__TO__SUPER1_A_1_handler_until.idSuper1_Super1_out super1_super1__POINT__TO__SUPER1_A_1_handler_until.idSuper1_Super1_2)
1266
       (= super1_super1__POINT__TO__SUPER1_A_1_handler_until.idSuper1_C_out super1_super1__POINT__TO__SUPER1_A_1_handler_until.idSuper1_C_1)
1267
       )
1268
  (super1_super1__POINT__TO__SUPER1_A_1_handler_until super1_super1__POINT__TO__SUPER1_A_1_handler_until.idSuper1_Super1_1 super1_super1__POINT__TO__SUPER1_A_1_handler_until.s_1 super1_super1__POINT__TO__SUPER1_A_1_handler_until.idSuper1_C_1 super1_super1__POINT__TO__SUPER1_A_1_handler_until.super1_super1__restart_in super1_super1__POINT__TO__SUPER1_A_1_handler_until.super1_super1__state_in super1_super1__POINT__TO__SUPER1_A_1_handler_until.idSuper1_C_out super1_super1__POINT__TO__SUPER1_A_1_handler_until.idSuper1_Super1_out super1_super1__POINT__TO__SUPER1_A_1_handler_until.s_out)
1269
))
1270

    
1271
; super1_super1__POINT__TO__SUPER1_A_1_unless
1272
(declare-var super1_super1__POINT__TO__SUPER1_A_1_unless.super1_super1__restart_in Bool)
1273
(declare-var super1_super1__POINT__TO__SUPER1_A_1_unless.super1_super1__state_in super1_super1__type)
1274
(declare-var super1_super1__POINT__TO__SUPER1_A_1_unless.super1_super1__restart_act Bool)
1275
(declare-var super1_super1__POINT__TO__SUPER1_A_1_unless.super1_super1__state_act super1_super1__type)
1276
(declare-rel super1_super1__POINT__TO__SUPER1_A_1_unless (Bool super1_super1__type Bool super1_super1__type))
1277
(rule (=> 
1278
  (and (= super1_super1__POINT__TO__SUPER1_A_1_unless.super1_super1__state_act super1_super1__POINT__TO__SUPER1_A_1_unless.super1_super1__state_in)
1279
       (= super1_super1__POINT__TO__SUPER1_A_1_unless.super1_super1__restart_act super1_super1__POINT__TO__SUPER1_A_1_unless.super1_super1__restart_in)
1280
       )
1281
  (super1_super1__POINT__TO__SUPER1_A_1_unless super1_super1__POINT__TO__SUPER1_A_1_unless.super1_super1__restart_in super1_super1__POINT__TO__SUPER1_A_1_unless.super1_super1__state_in super1_super1__POINT__TO__SUPER1_A_1_unless.super1_super1__restart_act super1_super1__POINT__TO__SUPER1_A_1_unless.super1_super1__state_act)
1282
))
1283

    
1284
; super1_super1__SUPER1_A_IDL_handler_until
1285
(declare-var super1_super1__SUPER1_A_IDL_handler_until.idSuper1_Super1_1 Int)
1286
(declare-var super1_super1__SUPER1_A_IDL_handler_until.s_1 Int)
1287
(declare-var super1_super1__SUPER1_A_IDL_handler_until.idSuper1_C_1 Int)
1288
(declare-var super1_super1__SUPER1_A_IDL_handler_until.super1_super1__restart_in Bool)
1289
(declare-var super1_super1__SUPER1_A_IDL_handler_until.super1_super1__state_in super1_super1__type)
1290
(declare-var super1_super1__SUPER1_A_IDL_handler_until.idSuper1_C_out Int)
1291
(declare-var super1_super1__SUPER1_A_IDL_handler_until.idSuper1_Super1_out Int)
1292
(declare-var super1_super1__SUPER1_A_IDL_handler_until.s_out Int)
1293
(declare-rel super1_super1__SUPER1_A_IDL_handler_until (Int Int Int Bool super1_super1__type Int Int Int))
1294
(rule (=> 
1295
  (and (= super1_super1__SUPER1_A_IDL_handler_until.super1_super1__state_in POINTSuper1_Super1)
1296
       (= super1_super1__SUPER1_A_IDL_handler_until.super1_super1__restart_in true)
1297
       (= super1_super1__SUPER1_A_IDL_handler_until.s_out super1_super1__SUPER1_A_IDL_handler_until.s_1)
1298
       (= super1_super1__SUPER1_A_IDL_handler_until.idSuper1_Super1_out super1_super1__SUPER1_A_IDL_handler_until.idSuper1_Super1_1)
1299
       (= super1_super1__SUPER1_A_IDL_handler_until.idSuper1_C_out super1_super1__SUPER1_A_IDL_handler_until.idSuper1_C_1)
1300
       )
1301
  (super1_super1__SUPER1_A_IDL_handler_until super1_super1__SUPER1_A_IDL_handler_until.idSuper1_Super1_1 super1_super1__SUPER1_A_IDL_handler_until.s_1 super1_super1__SUPER1_A_IDL_handler_until.idSuper1_C_1 super1_super1__SUPER1_A_IDL_handler_until.super1_super1__restart_in super1_super1__SUPER1_A_IDL_handler_until.super1_super1__state_in super1_super1__SUPER1_A_IDL_handler_until.idSuper1_C_out super1_super1__SUPER1_A_IDL_handler_until.idSuper1_Super1_out super1_super1__SUPER1_A_IDL_handler_until.s_out)
1302
))
1303

    
1304
; super1_super1__SUPER1_A_IDL_unless
1305
(declare-var super1_super1__SUPER1_A_IDL_unless.super1_super1__restart_in Bool)
1306
(declare-var super1_super1__SUPER1_A_IDL_unless.super1_super1__state_in super1_super1__type)
1307
(declare-var super1_super1__SUPER1_A_IDL_unless.super1_super1__restart_act Bool)
1308
(declare-var super1_super1__SUPER1_A_IDL_unless.super1_super1__state_act super1_super1__type)
1309
(declare-rel super1_super1__SUPER1_A_IDL_unless (Bool super1_super1__type Bool super1_super1__type))
1310
(rule (=> 
1311
  (and (= super1_super1__SUPER1_A_IDL_unless.super1_super1__state_act super1_super1__SUPER1_A_IDL_unless.super1_super1__state_in)
1312
       (= super1_super1__SUPER1_A_IDL_unless.super1_super1__restart_act super1_super1__SUPER1_A_IDL_unless.super1_super1__restart_in)
1313
       )
1314
  (super1_super1__SUPER1_A_IDL_unless super1_super1__SUPER1_A_IDL_unless.super1_super1__restart_in super1_super1__SUPER1_A_IDL_unless.super1_super1__state_in super1_super1__SUPER1_A_IDL_unless.super1_super1__restart_act super1_super1__SUPER1_A_IDL_unless.super1_super1__state_act)
1315
))
1316

    
1317
; super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until
1318
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1_1 Int)
1319
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.s_1 Int)
1320
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.x Int)
1321
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_C_1 Int)
1322
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.super1_super1__restart_in Bool)
1323
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.super1_super1__state_in super1_super1__type)
1324
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_C_out Int)
1325
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1_out Int)
1326
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.s_out Int)
1327
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_1 Bool)
1328
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_2 Bool)
1329
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_3 Int)
1330
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_4 Int)
1331
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_5 Int)
1332
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_6 Int)
1333
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_7 Int)
1334
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_8 Int)
1335
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_C Int)
1336
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_C_3 Int)
1337
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1 Int)
1338
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1_2 Int)
1339
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1_3 Int)
1340
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1_4 Int)
1341
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1_5 Int)
1342
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.s Int)
1343
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.s_2 Int)
1344
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.s_3 Int)
1345
(declare-rel super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until (Int Int Int Int Bool super1_super1__type Int Int Int))
1346
(rule (=> 
1347
  (and (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.super1_super1__state_in POINTSuper1_Super1)
1348
       (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.super1_super1__restart_in true)
1349
       (Super1_A_ex super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1_1
1350
                    false
1351
                    super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_5)
1352
       (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_2 (not (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.x 0)))
1353
       (and (or (not (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_2 true))
1354
               (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1_4 super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_5))
1355
            (or (not (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_2 false))
1356
               (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1_4 super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1_1))
1357
       )
1358
       (Super1_D_en super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1_4
1359
                    super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.s_1
1360
                    false
1361
                    super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_3
1362
                    super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_4)
1363
       (and (or (not (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_2 true))
1364
               (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.s_3 super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_4))
1365
            (or (not (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_2 false))
1366
               (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.s_3 super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.s_1))
1367
       )
1368
       (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_1 (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.x 0))
1369
       (and (or (not (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_1 true))
1370
               (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1_2 super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_5))
1371
            (or (not (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_1 false))
1372
               (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1_2 super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1_1))
1373
       )
1374
       (Super1_C_en 1841
1375
                    super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1_2
1376
                    super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.s_1
1377
                    false
1378
                    super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_6
1379
                    super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_7
1380
                    super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_8)
1381
       (and (or (not (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_1 false))
1382
               (and (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.s_2 super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.s_1)
1383
                    (and (or (not (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_2 true))
1384
                            (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.s super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.s_3))
1385
                         (or (not (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_2 false))
1386
                            (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.s super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.s_1))
1387
                    )
1388
                    ))
1389
            (or (not (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_1 true))
1390
               (and (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.s_2 super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_8)
1391
                    (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.s super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.s_2)
1392
                    ))
1393
       )
1394
       (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.s_out super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.s)
1395
       (and (or (not (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_2 true))
1396
               (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1_5 super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_3))
1397
            (or (not (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_2 false))
1398
               (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1_5 super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1_4))
1399
       )
1400
       (and (or (not (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_1 false))
1401
               (and (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1_3 super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1_2)
1402
                    (and (or (not (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_2 true))
1403
                            (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1 super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1_5))
1404
                         (or (not (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_2 false))
1405
                            (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1 super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1_1))
1406
                    )
1407
                    ))
1408
            (or (not (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_1 true))
1409
               (and (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1_3 super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_7)
1410
                    (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1 super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1_3)
1411
                    ))
1412
       )
1413
       (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1_out super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1)
1414
       (and (or (not (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_1 false))
1415
               (and (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_C_3 1841)
1416
                    (and (or (not (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_2 true))
1417
                            (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_C super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_C_1))
1418
                         (or (not (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_2 false))
1419
                            (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_C super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_C_1))
1420
                    )
1421
                    ))
1422
            (or (not (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_1 true))
1423
               (and (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_C_3 super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.__super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until_6)
1424
                    (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_C super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_C_3)
1425
                    ))
1426
       )
1427
       (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_C_out super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_C)
1428
       )
1429
  (super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1_1 super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.s_1 super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.x super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_C_1 super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.super1_super1__restart_in super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.super1_super1__state_in super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_C_out super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.idSuper1_Super1_out super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until.s_out)
1430
))
1431

    
1432
; super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_unless
1433
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_unless.super1_super1__restart_in Bool)
1434
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_unless.super1_super1__state_in super1_super1__type)
1435
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_unless.super1_super1__restart_act Bool)
1436
(declare-var super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_unless.super1_super1__state_act super1_super1__type)
1437
(declare-rel super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_unless (Bool super1_super1__type Bool super1_super1__type))
1438
(rule (=> 
1439
  (and (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_unless.super1_super1__state_act super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_unless.super1_super1__state_in)
1440
       (= super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_unless.super1_super1__restart_act super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_unless.super1_super1__restart_in)
1441
       )
1442
  (super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_unless super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_unless.super1_super1__restart_in super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_unless.super1_super1__state_in super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_unless.super1_super1__restart_act super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_unless.super1_super1__state_act)
1443
))
1444

    
1445
; super1_super1__SUPER1_B_IDL_handler_until
1446
(declare-var super1_super1__SUPER1_B_IDL_handler_until.idSuper1_Super1_1 Int)
1447
(declare-var super1_super1__SUPER1_B_IDL_handler_until.s_1 Int)
1448
(declare-var super1_super1__SUPER1_B_IDL_handler_until.idSuper1_C_1 Int)
1449
(declare-var super1_super1__SUPER1_B_IDL_handler_until.super1_super1__restart_in Bool)
1450
(declare-var super1_super1__SUPER1_B_IDL_handler_until.super1_super1__state_in super1_super1__type)
1451
(declare-var super1_super1__SUPER1_B_IDL_handler_until.idSuper1_C_out Int)
1452
(declare-var super1_super1__SUPER1_B_IDL_handler_until.idSuper1_Super1_out Int)
1453
(declare-var super1_super1__SUPER1_B_IDL_handler_until.s_out Int)
1454
(declare-rel super1_super1__SUPER1_B_IDL_handler_until (Int Int Int Bool super1_super1__type Int Int Int))
1455
(rule (=> 
1456
  (and (= super1_super1__SUPER1_B_IDL_handler_until.super1_super1__state_in POINTSuper1_Super1)
1457
       (= super1_super1__SUPER1_B_IDL_handler_until.super1_super1__restart_in true)
1458
       (= super1_super1__SUPER1_B_IDL_handler_until.s_out super1_super1__SUPER1_B_IDL_handler_until.s_1)
1459
       (= super1_super1__SUPER1_B_IDL_handler_until.idSuper1_Super1_out super1_super1__SUPER1_B_IDL_handler_until.idSuper1_Super1_1)
1460
       (= super1_super1__SUPER1_B_IDL_handler_until.idSuper1_C_out super1_super1__SUPER1_B_IDL_handler_until.idSuper1_C_1)
1461
       )
1462
  (super1_super1__SUPER1_B_IDL_handler_until super1_super1__SUPER1_B_IDL_handler_until.idSuper1_Super1_1 super1_super1__SUPER1_B_IDL_handler_until.s_1 super1_super1__SUPER1_B_IDL_handler_until.idSuper1_C_1 super1_super1__SUPER1_B_IDL_handler_until.super1_super1__restart_in super1_super1__SUPER1_B_IDL_handler_until.super1_super1__state_in super1_super1__SUPER1_B_IDL_handler_until.idSuper1_C_out super1_super1__SUPER1_B_IDL_handler_until.idSuper1_Super1_out super1_super1__SUPER1_B_IDL_handler_until.s_out)
1463
))
1464

    
1465
; super1_super1__SUPER1_B_IDL_unless
1466
(declare-var super1_super1__SUPER1_B_IDL_unless.super1_super1__restart_in Bool)
1467
(declare-var super1_super1__SUPER1_B_IDL_unless.super1_super1__state_in super1_super1__type)
1468
(declare-var super1_super1__SUPER1_B_IDL_unless.super1_super1__restart_act Bool)
1469
(declare-var super1_super1__SUPER1_B_IDL_unless.super1_super1__state_act super1_super1__type)
1470
(declare-rel super1_super1__SUPER1_B_IDL_unless (Bool super1_super1__type Bool super1_super1__type))
1471
(rule (=> 
1472
  (and (= super1_super1__SUPER1_B_IDL_unless.super1_super1__state_act super1_super1__SUPER1_B_IDL_unless.super1_super1__state_in)
1473
       (= super1_super1__SUPER1_B_IDL_unless.super1_super1__restart_act super1_super1__SUPER1_B_IDL_unless.super1_super1__restart_in)
1474
       )
1475
  (super1_super1__SUPER1_B_IDL_unless super1_super1__SUPER1_B_IDL_unless.super1_super1__restart_in super1_super1__SUPER1_B_IDL_unless.super1_super1__state_in super1_super1__SUPER1_B_IDL_unless.super1_super1__restart_act super1_super1__SUPER1_B_IDL_unless.super1_super1__state_act)
1476
))
1477

    
1478
; super1_super1__SUPER1_B__TO__C_C2_1_handler_until
1479
(declare-var super1_super1__SUPER1_B__TO__C_C2_1_handler_until.idSuper1_Super1_1 Int)
1480
(declare-var super1_super1__SUPER1_B__TO__C_C2_1_handler_until.s_1 Int)
1481
(declare-var super1_super1__SUPER1_B__TO__C_C2_1_handler_until.super1_super1__restart_in Bool)
1482
(declare-var super1_super1__SUPER1_B__TO__C_C2_1_handler_until.super1_super1__state_in super1_super1__type)
1483
(declare-var super1_super1__SUPER1_B__TO__C_C2_1_handler_until.idSuper1_C_out Int)
1484
(declare-var super1_super1__SUPER1_B__TO__C_C2_1_handler_until.idSuper1_Super1_out Int)
1485
(declare-var super1_super1__SUPER1_B__TO__C_C2_1_handler_until.s_out Int)
1486
(declare-var super1_super1__SUPER1_B__TO__C_C2_1_handler_until.idSuper1_C_3 Int)
1487
(declare-var super1_super1__SUPER1_B__TO__C_C2_1_handler_until.idSuper1_Super1_2 Int)
1488
(declare-var super1_super1__SUPER1_B__TO__C_C2_1_handler_until.idSuper1_Super1_3 Int)
1489
(declare-var super1_super1__SUPER1_B__TO__C_C2_1_handler_until.s_2 Int)
1490
(declare-rel super1_super1__SUPER1_B__TO__C_C2_1_handler_until (Int Int Bool super1_super1__type Int Int Int))
1491
(rule (=> 
1492
  (and (= super1_super1__SUPER1_B__TO__C_C2_1_handler_until.super1_super1__state_in POINTSuper1_Super1)
1493
       (= super1_super1__SUPER1_B__TO__C_C2_1_handler_until.super1_super1__restart_in true)
1494
       (Super1_B_ex super1_super1__SUPER1_B__TO__C_C2_1_handler_until.idSuper1_Super1_1
1495
                    false
1496
                    super1_super1__SUPER1_B__TO__C_C2_1_handler_until.idSuper1_Super1_2)
1497
       (Super1_C_en 1842
1498
                    super1_super1__SUPER1_B__TO__C_C2_1_handler_until.idSuper1_Super1_2
1499
                    super1_super1__SUPER1_B__TO__C_C2_1_handler_until.s_1
1500
                    false
1501
                    super1_super1__SUPER1_B__TO__C_C2_1_handler_until.idSuper1_C_3
1502
                    super1_super1__SUPER1_B__TO__C_C2_1_handler_until.idSuper1_Super1_3
1503
                    super1_super1__SUPER1_B__TO__C_C2_1_handler_until.s_2)
1504
       (= super1_super1__SUPER1_B__TO__C_C2_1_handler_until.s_out super1_super1__SUPER1_B__TO__C_C2_1_handler_until.s_2)
1505
       (= super1_super1__SUPER1_B__TO__C_C2_1_handler_until.idSuper1_Super1_out super1_super1__SUPER1_B__TO__C_C2_1_handler_until.idSuper1_Super1_3)
1506
       (= super1_super1__SUPER1_B__TO__C_C2_1_handler_until.idSuper1_C_out super1_super1__SUPER1_B__TO__C_C2_1_handler_until.idSuper1_C_3)
1507
       )
1508
  (super1_super1__SUPER1_B__TO__C_C2_1_handler_until super1_super1__SUPER1_B__TO__C_C2_1_handler_until.idSuper1_Super1_1 super1_super1__SUPER1_B__TO__C_C2_1_handler_until.s_1 super1_super1__SUPER1_B__TO__C_C2_1_handler_until.super1_super1__restart_in super1_super1__SUPER1_B__TO__C_C2_1_handler_until.super1_super1__state_in super1_super1__SUPER1_B__TO__C_C2_1_handler_until.idSuper1_C_out super1_super1__SUPER1_B__TO__C_C2_1_handler_until.idSuper1_Super1_out super1_super1__SUPER1_B__TO__C_C2_1_handler_until.s_out)
1509
))
1510

    
1511
; super1_super1__SUPER1_B__TO__C_C2_1_unless
1512
(declare-var super1_super1__SUPER1_B__TO__C_C2_1_unless.super1_super1__restart_in Bool)
1513
(declare-var super1_super1__SUPER1_B__TO__C_C2_1_unless.super1_super1__state_in super1_super1__type)
1514
(declare-var super1_super1__SUPER1_B__TO__C_C2_1_unless.super1_super1__restart_act Bool)
1515
(declare-var super1_super1__SUPER1_B__TO__C_C2_1_unless.super1_super1__state_act super1_super1__type)
1516
(declare-rel super1_super1__SUPER1_B__TO__C_C2_1_unless (Bool super1_super1__type Bool super1_super1__type))
1517
(rule (=> 
1518
  (and (= super1_super1__SUPER1_B__TO__C_C2_1_unless.super1_super1__state_act super1_super1__SUPER1_B__TO__C_C2_1_unless.super1_super1__state_in)
1519
       (= super1_super1__SUPER1_B__TO__C_C2_1_unless.super1_super1__restart_act super1_super1__SUPER1_B__TO__C_C2_1_unless.super1_super1__restart_in)
1520
       )
1521
  (super1_super1__SUPER1_B__TO__C_C2_1_unless super1_super1__SUPER1_B__TO__C_C2_1_unless.super1_super1__restart_in super1_super1__SUPER1_B__TO__C_C2_1_unless.super1_super1__state_in super1_super1__SUPER1_B__TO__C_C2_1_unless.super1_super1__restart_act super1_super1__SUPER1_B__TO__C_C2_1_unless.super1_super1__state_act)
1522
))
1523

    
1524
; super1_super1__SUPER1_C_IDL_handler_until
1525
(declare-var super1_super1__SUPER1_C_IDL_handler_until.idSuper1_Super1_1 Int)
1526
(declare-var super1_super1__SUPER1_C_IDL_handler_until.s_1 Int)
1527
(declare-var super1_super1__SUPER1_C_IDL_handler_until.E Bool)
1528
(declare-var super1_super1__SUPER1_C_IDL_handler_until.x Int)
1529
(declare-var super1_super1__SUPER1_C_IDL_handler_until.idSuper1_C_1 Int)
1530
(declare-var super1_super1__SUPER1_C_IDL_handler_until.F Bool)
1531
(declare-var super1_super1__SUPER1_C_IDL_handler_until.super1_super1__restart_in Bool)
1532
(declare-var super1_super1__SUPER1_C_IDL_handler_until.super1_super1__state_in super1_super1__type)
1533
(declare-var super1_super1__SUPER1_C_IDL_handler_until.idSuper1_C_out Int)
1534
(declare-var super1_super1__SUPER1_C_IDL_handler_until.idSuper1_Super1_out Int)
1535
(declare-var super1_super1__SUPER1_C_IDL_handler_until.s_out Int)
1536
(declare-var super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c Bool)
1537
(declare-var super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c super1_c__type)
1538
(declare-var super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c Bool)
1539
(declare-var super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m Bool)
1540
(declare-var super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m super1_c__type)
1541
(declare-var super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m Bool)
1542
(declare-var super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_x Bool)
1543
(declare-var super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_x super1_c__type)
1544
(declare-var super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_x Bool)
1545
(declare-var super1_super1__SUPER1_C_IDL_handler_until.idSuper1_C_2 Int)
1546
(declare-var super1_super1__SUPER1_C_IDL_handler_until.idSuper1_Super1_2 Int)
1547
(declare-var super1_super1__SUPER1_C_IDL_handler_until.s_2 Int)
1548
(declare-rel super1_super1__SUPER1_C_IDL_handler_until_reset (Bool super1_c__type Bool Bool super1_c__type Bool))
1549
(declare-rel super1_super1__SUPER1_C_IDL_handler_until_step (Int Int Bool Int Int Bool Bool super1_super1__type Int Int Int Bool super1_c__type Bool Bool super1_c__type Bool))
1550

    
1551
(rule (=> 
1552
  (and 
1553
       
1554
       (Super1_C_node_reset super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c
1555
                            super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c
1556
                            super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c
1557
                            super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m
1558
                            super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m
1559
                            super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m)
1560
  )
1561
  (super1_super1__SUPER1_C_IDL_handler_until_reset super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c
1562
                                                   super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c
1563
                                                   super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c
1564
                                                   super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m
1565
                                                   super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m
1566
                                                   super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m)
1567
))
1568

    
1569
(rule (=> 
1570
  (and (= super1_super1__SUPER1_C_IDL_handler_until.super1_super1__state_in POINTSuper1_Super1)
1571
       (= super1_super1__SUPER1_C_IDL_handler_until.super1_super1__restart_in true)
1572
       (and (= super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c)
1573
            (= super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c)
1574
            (= super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c)
1575
            )
1576
       (Super1_C_node_step super1_super1__SUPER1_C_IDL_handler_until.idSuper1_C_1
1577
                           super1_super1__SUPER1_C_IDL_handler_until.s_1
1578
                           super1_super1__SUPER1_C_IDL_handler_until.E
1579
                           super1_super1__SUPER1_C_IDL_handler_until.idSuper1_Super1_1
1580
                           super1_super1__SUPER1_C_IDL_handler_until.F
1581
                           super1_super1__SUPER1_C_IDL_handler_until.x
1582
                           super1_super1__SUPER1_C_IDL_handler_until.idSuper1_C_2
1583
                           super1_super1__SUPER1_C_IDL_handler_until.s_2
1584
                           super1_super1__SUPER1_C_IDL_handler_until.idSuper1_Super1_2
1585
                           super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m
1586
                           super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m
1587
                           super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m
1588
                           super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_x
1589
                           super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_x
1590
                           super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_x)
1591
       (= super1_super1__SUPER1_C_IDL_handler_until.s_out super1_super1__SUPER1_C_IDL_handler_until.s_2)
1592
       (= super1_super1__SUPER1_C_IDL_handler_until.idSuper1_Super1_out super1_super1__SUPER1_C_IDL_handler_until.idSuper1_Super1_2)
1593
       (= super1_super1__SUPER1_C_IDL_handler_until.idSuper1_C_out super1_super1__SUPER1_C_IDL_handler_until.idSuper1_C_2)
1594
       )
1595
  (super1_super1__SUPER1_C_IDL_handler_until_step super1_super1__SUPER1_C_IDL_handler_until.idSuper1_Super1_1
1596
                                                  super1_super1__SUPER1_C_IDL_handler_until.s_1
1597
                                                  super1_super1__SUPER1_C_IDL_handler_until.E
1598
                                                  super1_super1__SUPER1_C_IDL_handler_until.x
1599
                                                  super1_super1__SUPER1_C_IDL_handler_until.idSuper1_C_1
1600
                                                  super1_super1__SUPER1_C_IDL_handler_until.F
1601
                                                  super1_super1__SUPER1_C_IDL_handler_until.super1_super1__restart_in
1602
                                                  super1_super1__SUPER1_C_IDL_handler_until.super1_super1__state_in
1603
                                                  super1_super1__SUPER1_C_IDL_handler_until.idSuper1_C_out
1604
                                                  super1_super1__SUPER1_C_IDL_handler_until.idSuper1_Super1_out
1605
                                                  super1_super1__SUPER1_C_IDL_handler_until.s_out
1606
                                                  super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c
1607
                                                  super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c
1608
                                                  super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c
1609
                                                  super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_x
1610
                                                  super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_x
1611
                                                  super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_x)
1612
))
1613

    
1614
; super1_super1__SUPER1_C_IDL_unless
1615
(declare-var super1_super1__SUPER1_C_IDL_unless.super1_super1__restart_in Bool)
1616
(declare-var super1_super1__SUPER1_C_IDL_unless.super1_super1__state_in super1_super1__type)
1617
(declare-var super1_super1__SUPER1_C_IDL_unless.super1_super1__restart_act Bool)
1618
(declare-var super1_super1__SUPER1_C_IDL_unless.super1_super1__state_act super1_super1__type)
1619
(declare-rel super1_super1__SUPER1_C_IDL_unless (Bool super1_super1__type Bool super1_super1__type))
1620
(rule (=> 
1621
  (and (= super1_super1__SUPER1_C_IDL_unless.super1_super1__state_act super1_super1__SUPER1_C_IDL_unless.super1_super1__state_in)
1622
       (= super1_super1__SUPER1_C_IDL_unless.super1_super1__restart_act super1_super1__SUPER1_C_IDL_unless.super1_super1__restart_in)
1623
       )
1624
  (super1_super1__SUPER1_C_IDL_unless super1_super1__SUPER1_C_IDL_unless.super1_super1__restart_in super1_super1__SUPER1_C_IDL_unless.super1_super1__state_in super1_super1__SUPER1_C_IDL_unless.super1_super1__restart_act super1_super1__SUPER1_C_IDL_unless.super1_super1__state_act)
1625
))
1626

    
1627
; super1_super1__SUPER1_D_IDL_handler_until
1628
(declare-var super1_super1__SUPER1_D_IDL_handler_until.idSuper1_Super1_1 Int)
1629
(declare-var super1_super1__SUPER1_D_IDL_handler_until.s_1 Int)
1630
(declare-var super1_super1__SUPER1_D_IDL_handler_until.idSuper1_C_1 Int)
1631
(declare-var super1_super1__SUPER1_D_IDL_handler_until.super1_super1__restart_in Bool)
1632
(declare-var super1_super1__SUPER1_D_IDL_handler_until.super1_super1__state_in super1_super1__type)
1633
(declare-var super1_super1__SUPER1_D_IDL_handler_until.idSuper1_C_out Int)
1634
(declare-var super1_super1__SUPER1_D_IDL_handler_until.idSuper1_Super1_out Int)
1635
(declare-var super1_super1__SUPER1_D_IDL_handler_until.s_out Int)
1636
(declare-rel super1_super1__SUPER1_D_IDL_handler_until (Int Int Int Bool super1_super1__type Int Int Int))
1637
(rule (=> 
1638
  (and (= super1_super1__SUPER1_D_IDL_handler_until.super1_super1__state_in POINTSuper1_Super1)
1639
       (= super1_super1__SUPER1_D_IDL_handler_until.super1_super1__restart_in true)
1640
       (= super1_super1__SUPER1_D_IDL_handler_until.s_out super1_super1__SUPER1_D_IDL_handler_until.s_1)
1641
       (= super1_super1__SUPER1_D_IDL_handler_until.idSuper1_Super1_out super1_super1__SUPER1_D_IDL_handler_until.idSuper1_Super1_1)
1642
       (= super1_super1__SUPER1_D_IDL_handler_until.idSuper1_C_out super1_super1__SUPER1_D_IDL_handler_until.idSuper1_C_1)
1643
       )
1644
  (super1_super1__SUPER1_D_IDL_handler_until super1_super1__SUPER1_D_IDL_handler_until.idSuper1_Super1_1 super1_super1__SUPER1_D_IDL_handler_until.s_1 super1_super1__SUPER1_D_IDL_handler_until.idSuper1_C_1 super1_super1__SUPER1_D_IDL_handler_until.super1_super1__restart_in super1_super1__SUPER1_D_IDL_handler_until.super1_super1__state_in super1_super1__SUPER1_D_IDL_handler_until.idSuper1_C_out super1_super1__SUPER1_D_IDL_handler_until.idSuper1_Super1_out super1_super1__SUPER1_D_IDL_handler_until.s_out)
1645
))
1646

    
1647
; super1_super1__SUPER1_D_IDL_unless
1648
(declare-var super1_super1__SUPER1_D_IDL_unless.super1_super1__restart_in Bool)
1649
(declare-var super1_super1__SUPER1_D_IDL_unless.super1_super1__state_in super1_super1__type)
1650
(declare-var super1_super1__SUPER1_D_IDL_unless.super1_super1__restart_act Bool)
1651
(declare-var super1_super1__SUPER1_D_IDL_unless.super1_super1__state_act super1_super1__type)
1652
(declare-rel super1_super1__SUPER1_D_IDL_unless (Bool super1_super1__type Bool super1_super1__type))
1653
(rule (=> 
1654
  (and (= super1_super1__SUPER1_D_IDL_unless.super1_super1__state_act super1_super1__SUPER1_D_IDL_unless.super1_super1__state_in)
1655
       (= super1_super1__SUPER1_D_IDL_unless.super1_super1__restart_act super1_super1__SUPER1_D_IDL_unless.super1_super1__restart_in)
1656
       )
1657
  (super1_super1__SUPER1_D_IDL_unless super1_super1__SUPER1_D_IDL_unless.super1_super1__restart_in super1_super1__SUPER1_D_IDL_unless.super1_super1__state_in super1_super1__SUPER1_D_IDL_unless.super1_super1__restart_act super1_super1__SUPER1_D_IDL_unless.super1_super1__state_act)
1658
))
1659

    
1660
; super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until
1661
(declare-var super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.idSuper1_Super1_1 Int)
1662
(declare-var super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.s_1 Int)
1663
(declare-var super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.idSuper1_C_1 Int)
1664
(declare-var super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.super1_super1__restart_in Bool)
1665
(declare-var super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.super1_super1__state_in super1_super1__type)
1666
(declare-var super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.idSuper1_C_out Int)
1667
(declare-var super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.idSuper1_Super1_out Int)
1668
(declare-var super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.s_out Int)
1669
(declare-var super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.idSuper1_Super1_2 Int)
1670
(declare-var super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.idSuper1_Super1_3 Int)
1671
(declare-var super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.s_2 Int)
1672
(declare-rel super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until (Int Int Int Bool super1_super1__type Int Int Int))
1673
(rule (=> 
1674
  (and (= super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.super1_super1__state_in POINTSuper1_Super1)
1675
       (= super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.super1_super1__restart_in true)
1676
       (Super1_D_ex super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.idSuper1_Super1_1
1677
                    false
1678
                    super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.idSuper1_Super1_2)
1679
       (Super1_A_en super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.idSuper1_Super1_2
1680
                    super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.s_1
1681
                    false
1682
                    super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.idSuper1_Super1_3
1683
                    super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.s_2)
1684
       (= super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.s_out super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.s_2)
1685
       (= super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.idSuper1_Super1_out super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.idSuper1_Super1_3)
1686
       (= super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.idSuper1_C_out super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.idSuper1_C_1)
1687
       )
1688
  (super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.idSuper1_Super1_1 super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.s_1 super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.idSuper1_C_1 super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.super1_super1__restart_in super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.super1_super1__state_in super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.idSuper1_C_out super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.idSuper1_Super1_out super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until.s_out)
1689
))
1690

    
1691
; super1_super1__SUPER1_D__TO__SUPER1_A_1_unless
1692
(declare-var super1_super1__SUPER1_D__TO__SUPER1_A_1_unless.super1_super1__restart_in Bool)
1693
(declare-var super1_super1__SUPER1_D__TO__SUPER1_A_1_unless.super1_super1__state_in super1_super1__type)
1694
(declare-var super1_super1__SUPER1_D__TO__SUPER1_A_1_unless.super1_super1__restart_act Bool)
1695
(declare-var super1_super1__SUPER1_D__TO__SUPER1_A_1_unless.super1_super1__state_act super1_super1__type)
1696
(declare-rel super1_super1__SUPER1_D__TO__SUPER1_A_1_unless (Bool super1_super1__type Bool super1_super1__type))
1697
(rule (=> 
1698
  (and (= super1_super1__SUPER1_D__TO__SUPER1_A_1_unless.super1_super1__state_act super1_super1__SUPER1_D__TO__SUPER1_A_1_unless.super1_super1__state_in)
1699
       (= super1_super1__SUPER1_D__TO__SUPER1_A_1_unless.super1_super1__restart_act super1_super1__SUPER1_D__TO__SUPER1_A_1_unless.super1_super1__restart_in)
1700
       )
1701
  (super1_super1__SUPER1_D__TO__SUPER1_A_1_unless super1_super1__SUPER1_D__TO__SUPER1_A_1_unless.super1_super1__restart_in super1_super1__SUPER1_D__TO__SUPER1_A_1_unless.super1_super1__state_in super1_super1__SUPER1_D__TO__SUPER1_A_1_unless.super1_super1__restart_act super1_super1__SUPER1_D__TO__SUPER1_A_1_unless.super1_super1__state_act)
1702
))
1703

    
1704
; Super1_Super1_node
1705
(declare-var Super1_Super1_node.idSuper1_Super1_1 Int)
1706
(declare-var Super1_Super1_node.s_1 Int)
1707
(declare-var Super1_Super1_node.E Bool)
1708
(declare-var Super1_Super1_node.x Int)
1709
(declare-var Super1_Super1_node.idSuper1_C_1 Int)
1710
(declare-var Super1_Super1_node.F Bool)
1711
(declare-var Super1_Super1_node.idSuper1_Super1 Int)
1712
(declare-var Super1_Super1_node.s Int)
1713
(declare-var Super1_Super1_node.idSuper1_C Int)
1714
(declare-var Super1_Super1_node.__Super1_Super1_node_65_c Bool)
1715
(declare-var Super1_Super1_node.__Super1_Super1_node_66_c super1_super1__type)
1716
(declare-var Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c Bool)
1717
(declare-var Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c super1_c__type)
1718
(declare-var Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c Bool)
1719
(declare-var Super1_Super1_node.ni_6._arrow._first_c Bool)
1720
(declare-var Super1_Super1_node.__Super1_Super1_node_65_m Bool)
1721
(declare-var Super1_Super1_node.__Super1_Super1_node_66_m super1_super1__type)
1722
(declare-var Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m Bool)
1723
(declare-var Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m super1_c__type)
1724
(declare-var Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m Bool)
1725
(declare-var Super1_Super1_node.ni_6._arrow._first_m Bool)
1726
(declare-var Super1_Super1_node.__Super1_Super1_node_65_x Bool)
1727
(declare-var Super1_Super1_node.__Super1_Super1_node_66_x super1_super1__type)
1728
(declare-var Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_x Bool)
1729
(declare-var Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_x super1_c__type)
1730
(declare-var Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_x Bool)
1731
(declare-var Super1_Super1_node.ni_6._arrow._first_x Bool)
1732
(declare-var Super1_Super1_node.__Super1_Super1_node_1 Bool)
1733
(declare-var Super1_Super1_node.__Super1_Super1_node_10 super1_super1__type)
1734
(declare-var Super1_Super1_node.__Super1_Super1_node_11 Bool)
1735
(declare-var Super1_Super1_node.__Super1_Super1_node_12 super1_super1__type)
1736
(declare-var Super1_Super1_node.__Super1_Super1_node_13 Bool)
1737
(declare-var Super1_Super1_node.__Super1_Super1_node_14 super1_super1__type)
1738
(declare-var Super1_Super1_node.__Super1_Super1_node_15 Bool)
1739
(declare-var Super1_Super1_node.__Super1_Super1_node_16 super1_super1__type)
1740
(declare-var Super1_Super1_node.__Super1_Super1_node_17 Bool)
1741
(declare-var Super1_Super1_node.__Super1_Super1_node_18 super1_super1__type)
1742
(declare-var Super1_Super1_node.__Super1_Super1_node_19 Bool)
1743
(declare-var Super1_Super1_node.__Super1_Super1_node_2 super1_super1__type)
1744
(declare-var Super1_Super1_node.__Super1_Super1_node_20 super1_super1__type)
1745
(declare-var Super1_Super1_node.__Super1_Super1_node_21 Int)
1746
(declare-var Super1_Super1_node.__Super1_Super1_node_22 Int)
1747
(declare-var Super1_Super1_node.__Super1_Super1_node_23 Int)
1748
(declare-var Super1_Super1_node.__Super1_Super1_node_24 Bool)
1749
(declare-var Super1_Super1_node.__Super1_Super1_node_25 super1_super1__type)
1750
(declare-var Super1_Super1_node.__Super1_Super1_node_26 Int)
1751
(declare-var Super1_Super1_node.__Super1_Super1_node_27 Int)
1752
(declare-var Super1_Super1_node.__Super1_Super1_node_28 Int)
1753
(declare-var Super1_Super1_node.__Super1_Super1_node_29 Bool)
1754
(declare-var Super1_Super1_node.__Super1_Super1_node_3 Bool)
1755
(declare-var Super1_Super1_node.__Super1_Super1_node_30 super1_super1__type)
1756
(declare-var Super1_Super1_node.__Super1_Super1_node_31 Int)
1757
(declare-var Super1_Super1_node.__Super1_Super1_node_32 Int)
1758
(declare-var Super1_Super1_node.__Super1_Super1_node_33 Int)
1759
(declare-var Super1_Super1_node.__Super1_Super1_node_34 Bool)
1760
(declare-var Super1_Super1_node.__Super1_Super1_node_35 super1_super1__type)
1761
(declare-var Super1_Super1_node.__Super1_Super1_node_36 Int)
1762
(declare-var Super1_Super1_node.__Super1_Super1_node_37 Int)
1763
(declare-var Super1_Super1_node.__Super1_Super1_node_38 Int)
1764
(declare-var Super1_Super1_node.__Super1_Super1_node_39 Bool)
1765
(declare-var Super1_Super1_node.__Super1_Super1_node_4 super1_super1__type)
1766
(declare-var Super1_Super1_node.__Super1_Super1_node_40 super1_super1__type)
1767
(declare-var Super1_Super1_node.__Super1_Super1_node_41 Int)
1768
(declare-var Super1_Super1_node.__Super1_Super1_node_42 Int)
1769
(declare-var Super1_Super1_node.__Super1_Super1_node_43 Int)
1770
(declare-var Super1_Super1_node.__Super1_Super1_node_44 Bool)
1771
(declare-var Super1_Super1_node.__Super1_Super1_node_45 super1_super1__type)
1772
(declare-var Super1_Super1_node.__Super1_Super1_node_46 Int)
1773
(declare-var Super1_Super1_node.__Super1_Super1_node_47 Int)
1774
(declare-var Super1_Super1_node.__Super1_Super1_node_48 Int)
1775
(declare-var Super1_Super1_node.__Super1_Super1_node_49 Bool)
1776
(declare-var Super1_Super1_node.__Super1_Super1_node_5 Bool)
1777
(declare-var Super1_Super1_node.__Super1_Super1_node_50 super1_super1__type)
1778
(declare-var Super1_Super1_node.__Super1_Super1_node_51 Int)
1779
(declare-var Super1_Super1_node.__Super1_Super1_node_52 Int)
1780
(declare-var Super1_Super1_node.__Super1_Super1_node_53 Int)
1781
(declare-var Super1_Super1_node.__Super1_Super1_node_54 Bool)
1782
(declare-var Super1_Super1_node.__Super1_Super1_node_55 super1_super1__type)
1783
(declare-var Super1_Super1_node.__Super1_Super1_node_56 Int)
1784
(declare-var Super1_Super1_node.__Super1_Super1_node_57 Int)
1785
(declare-var Super1_Super1_node.__Super1_Super1_node_58 Int)
1786
(declare-var Super1_Super1_node.__Super1_Super1_node_59 Bool)
1787
(declare-var Super1_Super1_node.__Super1_Super1_node_6 super1_super1__type)
1788
(declare-var Super1_Super1_node.__Super1_Super1_node_60 super1_super1__type)
1789
(declare-var Super1_Super1_node.__Super1_Super1_node_61 Int)
1790
(declare-var Super1_Super1_node.__Super1_Super1_node_62 Int)
1791
(declare-var Super1_Super1_node.__Super1_Super1_node_63 Int)
1792
(declare-var Super1_Super1_node.__Super1_Super1_node_64 Bool)
1793
(declare-var Super1_Super1_node.__Super1_Super1_node_7 Bool)
1794
(declare-var Super1_Super1_node.__Super1_Super1_node_8 super1_super1__type)
1795
(declare-var Super1_Super1_node.__Super1_Super1_node_9 Bool)
1796
(declare-var Super1_Super1_node.super1_super1__next_restart_in Bool)
1797
(declare-var Super1_Super1_node.super1_super1__next_state_in super1_super1__type)
1798
(declare-var Super1_Super1_node.super1_super1__restart_act Bool)
1799
(declare-var Super1_Super1_node.super1_super1__restart_in Bool)
1800
(declare-var Super1_Super1_node.super1_super1__state_act super1_super1__type)
1801
(declare-var Super1_Super1_node.super1_super1__state_in super1_super1__type)
1802
(declare-rel Super1_Super1_node_reset (Bool super1_super1__type Bool super1_c__type Bool Bool Bool super1_super1__type Bool super1_c__type Bool Bool))
1803
(declare-rel Super1_Super1_node_step (Int Int Bool Int Int Bool Int Int Int Bool super1_super1__type Bool super1_c__type Bool Bool Bool super1_super1__type Bool super1_c__type Bool Bool))
1804

    
1805
(rule (=> 
1806
  (and 
1807
       (= Super1_Super1_node.__Super1_Super1_node_65_m Super1_Super1_node.__Super1_Super1_node_65_c)
1808
       (= Super1_Super1_node.__Super1_Super1_node_66_m Super1_Super1_node.__Super1_Super1_node_66_c)
1809
       (= Super1_Super1_node.ni_6._arrow._first_m true)
1810
       (super1_super1__SUPER1_C_IDL_handler_until_reset Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c
1811
                                                        Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c
1812
                                                        Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c
1813
                                                        Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m
1814
                                                        Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m
1815
                                                        Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m)
1816
  )
1817
  (Super1_Super1_node_reset Super1_Super1_node.__Super1_Super1_node_65_c
1818
                            Super1_Super1_node.__Super1_Super1_node_66_c
1819
                            Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c
1820
                            Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c
1821
                            Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c
1822
                            Super1_Super1_node.ni_6._arrow._first_c
1823
                            Super1_Super1_node.__Super1_Super1_node_65_m
1824
                            Super1_Super1_node.__Super1_Super1_node_66_m
1825
                            Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m
1826
                            Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m
1827
                            Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m
1828
                            Super1_Super1_node.ni_6._arrow._first_m)
1829
))
1830

    
1831
(rule (=> 
1832
  (and (= Super1_Super1_node.ni_6._arrow._first_m Super1_Super1_node.ni_6._arrow._first_c)
1833
       (and (= Super1_Super1_node.__Super1_Super1_node_64 (ite Super1_Super1_node.ni_6._arrow._first_m true false))
1834
            (= Super1_Super1_node.ni_6._arrow._first_x false))
1835
       (and (or (not (= Super1_Super1_node.__Super1_Super1_node_64 false))
1836
               (and (= Super1_Super1_node.super1_super1__state_in Super1_Super1_node.__Super1_Super1_node_66_c)
1837
                    (= Super1_Super1_node.super1_super1__restart_in Super1_Super1_node.__Super1_Super1_node_65_c)
1838
                    ))
1839
            (or (not (= Super1_Super1_node.__Super1_Super1_node_64 true))
1840
               (and (= Super1_Super1_node.super1_super1__state_in POINTSuper1_Super1)
1841
                    (= Super1_Super1_node.super1_super1__restart_in false)
1842
                    ))
1843
       )
1844
       (and (or (not (= Super1_Super1_node.super1_super1__state_in POINTSuper1_Super1))
1845
               (and (super1_super1__POINTSuper1_Super1_unless Super1_Super1_node.super1_super1__restart_in
1846
                                                              Super1_Super1_node.super1_super1__state_in
1847
                                                              Super1_Super1_node.idSuper1_Super1_1
1848
                                                              Super1_Super1_node.E
1849
                                                              Super1_Super1_node.F
1850
                                                              Super1_Super1_node.__Super1_Super1_node_17
1851
                                                              Super1_Super1_node.__Super1_Super1_node_18)
1852
                    (= Super1_Super1_node.super1_super1__state_act Super1_Super1_node.__Super1_Super1_node_18)
1853
                    (= Super1_Super1_node.super1_super1__restart_act Super1_Super1_node.__Super1_Super1_node_17)
1854
                    ))
1855
            (or (not (= Super1_Super1_node.super1_super1__state_in POINT__TO__SUPER1_A_1))
1856
               (and (super1_super1__POINT__TO__SUPER1_A_1_unless Super1_Super1_node.super1_super1__restart_in
1857
                                                                 Super1_Super1_node.super1_super1__state_in
1858
                                                                 Super1_Super1_node.__Super1_Super1_node_15
1859
                                                                 Super1_Super1_node.__Super1_Super1_node_16)
1860
                    (= Super1_Super1_node.super1_super1__state_act Super1_Super1_node.__Super1_Super1_node_16)
1861
                    (= Super1_Super1_node.super1_super1__restart_act Super1_Super1_node.__Super1_Super1_node_15)
1862
                    ))
1863
            (or (not (= Super1_Super1_node.super1_super1__state_in SUPER1_A_IDL))
1864
               (and (super1_super1__SUPER1_A_IDL_unless Super1_Super1_node.super1_super1__restart_in
1865
                                                        Super1_Super1_node.super1_super1__state_in
1866
                                                        Super1_Super1_node.__Super1_Super1_node_7
1867
                                                        Super1_Super1_node.__Super1_Super1_node_8)
1868
                    (= Super1_Super1_node.super1_super1__state_act Super1_Super1_node.__Super1_Super1_node_8)
1869
                    (= Super1_Super1_node.super1_super1__restart_act Super1_Super1_node.__Super1_Super1_node_7)
1870
                    ))
1871
            (or (not (= Super1_Super1_node.super1_super1__state_in SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1))
1872
               (and (super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_unless 
1873
                    Super1_Super1_node.super1_super1__restart_in
1874
                    Super1_Super1_node.super1_super1__state_in
1875
                    Super1_Super1_node.__Super1_Super1_node_13
1876
                    Super1_Super1_node.__Super1_Super1_node_14)
1877
                    (= Super1_Super1_node.super1_super1__state_act Super1_Super1_node.__Super1_Super1_node_14)
1878
                    (= Super1_Super1_node.super1_super1__restart_act Super1_Super1_node.__Super1_Super1_node_13)
1879
                    ))
1880
            (or (not (= Super1_Super1_node.super1_super1__state_in SUPER1_B_IDL))
1881
               (and (super1_super1__SUPER1_B_IDL_unless Super1_Super1_node.super1_super1__restart_in
1882
                                                        Super1_Super1_node.super1_super1__state_in
1883
                                                        Super1_Super1_node.__Super1_Super1_node_5
1884
                                                        Super1_Super1_node.__Super1_Super1_node_6)
1885
                    (= Super1_Super1_node.super1_super1__state_act Super1_Super1_node.__Super1_Super1_node_6)
1886
                    (= Super1_Super1_node.super1_super1__restart_act Super1_Super1_node.__Super1_Super1_node_5)
1887
                    ))
1888
            (or (not (= Super1_Super1_node.super1_super1__state_in SUPER1_B__TO__C_C2_1))
1889
               (and (super1_super1__SUPER1_B__TO__C_C2_1_unless Super1_Super1_node.super1_super1__restart_in
1890
                                                                Super1_Super1_node.super1_super1__state_in
1891
                                                                Super1_Super1_node.__Super1_Super1_node_11
1892
                                                                Super1_Super1_node.__Super1_Super1_node_12)
1893
                    (= Super1_Super1_node.super1_super1__state_act Super1_Super1_node.__Super1_Super1_node_12)
1894
                    (= Super1_Super1_node.super1_super1__restart_act Super1_Super1_node.__Super1_Super1_node_11)
1895
                    ))
1896
            (or (not (= Super1_Super1_node.super1_super1__state_in SUPER1_C_IDL))
1897
               (and (super1_super1__SUPER1_C_IDL_unless Super1_Super1_node.super1_super1__restart_in
1898
                                                        Super1_Super1_node.super1_super1__state_in
1899
                                                        Super1_Super1_node.__Super1_Super1_node_3
1900
                                                        Super1_Super1_node.__Super1_Super1_node_4)
1901
                    (= Super1_Super1_node.super1_super1__state_act Super1_Super1_node.__Super1_Super1_node_4)
1902
                    (= Super1_Super1_node.super1_super1__restart_act Super1_Super1_node.__Super1_Super1_node_3)
1903
                    ))
1904
            (or (not (= Super1_Super1_node.super1_super1__state_in SUPER1_D_IDL))
1905
               (and (super1_super1__SUPER1_D_IDL_unless Super1_Super1_node.super1_super1__restart_in
1906
                                                        Super1_Super1_node.super1_super1__state_in
1907
                                                        Super1_Super1_node.__Super1_Super1_node_1
1908
                                                        Super1_Super1_node.__Super1_Super1_node_2)
1909
                    (= Super1_Super1_node.super1_super1__state_act Super1_Super1_node.__Super1_Super1_node_2)
1910
                    (= Super1_Super1_node.super1_super1__restart_act Super1_Super1_node.__Super1_Super1_node_1)
1911
                    ))
1912
            (or (not (= Super1_Super1_node.super1_super1__state_in SUPER1_D__TO__SUPER1_A_1))
1913
               (and (super1_super1__SUPER1_D__TO__SUPER1_A_1_unless Super1_Super1_node.super1_super1__restart_in
1914
                                                                    Super1_Super1_node.super1_super1__state_in
1915
                                                                    Super1_Super1_node.__Super1_Super1_node_9
1916
                                                                    Super1_Super1_node.__Super1_Super1_node_10)
1917
                    (= Super1_Super1_node.super1_super1__state_act Super1_Super1_node.__Super1_Super1_node_10)
1918
                    (= Super1_Super1_node.super1_super1__restart_act Super1_Super1_node.__Super1_Super1_node_9)
1919
                    ))
1920
       )
1921
       (and (or (not (= Super1_Super1_node.super1_super1__state_act POINTSuper1_Super1))
1922
               (and (super1_super1__POINTSuper1_Super1_handler_until 
1923
                    Super1_Super1_node.idSuper1_Super1_1
1924
                    Super1_Super1_node.s_1
1925
                    Super1_Super1_node.idSuper1_C_1
1926
                    Super1_Super1_node.__Super1_Super1_node_59
1927
                    Super1_Super1_node.__Super1_Super1_node_60
1928
                    Super1_Super1_node.__Super1_Super1_node_61
1929
                    Super1_Super1_node.__Super1_Super1_node_62
1930
                    Super1_Super1_node.__Super1_Super1_node_63)
1931
                    (= Super1_Super1_node.super1_super1__next_state_in Super1_Super1_node.__Super1_Super1_node_60)
1932
                    (= Super1_Super1_node.super1_super1__next_restart_in Super1_Super1_node.__Super1_Super1_node_59)
1933
                    (= Super1_Super1_node.s Super1_Super1_node.__Super1_Super1_node_63)
1934
                    (= Super1_Super1_node.idSuper1_Super1 Super1_Super1_node.__Super1_Super1_node_62)
1935
                    (= Super1_Super1_node.idSuper1_C Super1_Super1_node.__Super1_Super1_node_61)
1936
                    ))
1937
            (or (not (= Super1_Super1_node.super1_super1__state_act POINT__TO__SUPER1_A_1))
1938
               (and (super1_super1__POINT__TO__SUPER1_A_1_handler_until 
1939
                    Super1_Super1_node.idSuper1_Super1_1
1940
                    Super1_Super1_node.s_1
1941
                    Super1_Super1_node.idSuper1_C_1
1942
                    Super1_Super1_node.__Super1_Super1_node_54
1943
                    Super1_Super1_node.__Super1_Super1_node_55
1944
                    Super1_Super1_node.__Super1_Super1_node_56
1945
                    Super1_Super1_node.__Super1_Super1_node_57
1946
                    Super1_Super1_node.__Super1_Super1_node_58)
1947
                    (= Super1_Super1_node.super1_super1__next_state_in Super1_Super1_node.__Super1_Super1_node_55)
1948
                    (= Super1_Super1_node.super1_super1__next_restart_in Super1_Super1_node.__Super1_Super1_node_54)
1949
                    (= Super1_Super1_node.s Super1_Super1_node.__Super1_Super1_node_58)
1950
                    (= Super1_Super1_node.idSuper1_Super1 Super1_Super1_node.__Super1_Super1_node_57)
1951
                    (= Super1_Super1_node.idSuper1_C Super1_Super1_node.__Super1_Super1_node_56)
1952
                    ))
1953
            (or (not (= Super1_Super1_node.super1_super1__state_act SUPER1_A_IDL))
1954
               (and (super1_super1__SUPER1_A_IDL_handler_until Super1_Super1_node.idSuper1_Super1_1
1955
                                                               Super1_Super1_node.s_1
1956
                                                               Super1_Super1_node.idSuper1_C_1
1957
                                                               Super1_Super1_node.__Super1_Super1_node_34
1958
                                                               Super1_Super1_node.__Super1_Super1_node_35
1959
                                                               Super1_Super1_node.__Super1_Super1_node_36
1960
                                                               Super1_Super1_node.__Super1_Super1_node_37
1961
                                                               Super1_Super1_node.__Super1_Super1_node_38)
1962
                    (= Super1_Super1_node.super1_super1__next_state_in Super1_Super1_node.__Super1_Super1_node_35)
1963
                    (= Super1_Super1_node.super1_super1__next_restart_in Super1_Super1_node.__Super1_Super1_node_34)
1964
                    (= Super1_Super1_node.s Super1_Super1_node.__Super1_Super1_node_38)
1965
                    (= Super1_Super1_node.idSuper1_Super1 Super1_Super1_node.__Super1_Super1_node_37)
1966
                    (= Super1_Super1_node.idSuper1_C Super1_Super1_node.__Super1_Super1_node_36)
1967
                    ))
1968
            (or (not (= Super1_Super1_node.super1_super1__state_act SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1))
1969
               (and (super1_super1__SUPER1_A__TO__SUPER1_SUPER1JUNCTION1851_1_handler_until 
1970
                    Super1_Super1_node.idSuper1_Super1_1
1971
                    Super1_Super1_node.s_1
1972
                    Super1_Super1_node.x
1973
                    Super1_Super1_node.idSuper1_C_1
1974
                    Super1_Super1_node.__Super1_Super1_node_49
1975
                    Super1_Super1_node.__Super1_Super1_node_50
1976
                    Super1_Super1_node.__Super1_Super1_node_51
1977
                    Super1_Super1_node.__Super1_Super1_node_52
1978
                    Super1_Super1_node.__Super1_Super1_node_53)
1979
                    (= Super1_Super1_node.super1_super1__next_state_in Super1_Super1_node.__Super1_Super1_node_50)
1980
                    (= Super1_Super1_node.super1_super1__next_restart_in Super1_Super1_node.__Super1_Super1_node_49)
1981
                    (= Super1_Super1_node.s Super1_Super1_node.__Super1_Super1_node_53)
1982
                    (= Super1_Super1_node.idSuper1_Super1 Super1_Super1_node.__Super1_Super1_node_52)
1983
                    (= Super1_Super1_node.idSuper1_C Super1_Super1_node.__Super1_Super1_node_51)
1984
                    ))
1985
            (or (not (= Super1_Super1_node.super1_super1__state_act SUPER1_B_IDL))
1986
               (and (super1_super1__SUPER1_B_IDL_handler_until Super1_Super1_node.idSuper1_Super1_1
1987
                                                               Super1_Super1_node.s_1
1988
                                                               Super1_Super1_node.idSuper1_C_1
1989
                                                               Super1_Super1_node.__Super1_Super1_node_29
1990
                                                               Super1_Super1_node.__Super1_Super1_node_30
1991
                                                               Super1_Super1_node.__Super1_Super1_node_31
1992
                                                               Super1_Super1_node.__Super1_Super1_node_32
1993
                                                               Super1_Super1_node.__Super1_Super1_node_33)
1994
                    (= Super1_Super1_node.super1_super1__next_state_in Super1_Super1_node.__Super1_Super1_node_30)
1995
                    (= Super1_Super1_node.super1_super1__next_restart_in Super1_Super1_node.__Super1_Super1_node_29)
1996
                    (= Super1_Super1_node.s Super1_Super1_node.__Super1_Super1_node_33)
1997
                    (= Super1_Super1_node.idSuper1_Super1 Super1_Super1_node.__Super1_Super1_node_32)
1998
                    (= Super1_Super1_node.idSuper1_C Super1_Super1_node.__Super1_Super1_node_31)
1999
                    ))
2000
            (or (not (= Super1_Super1_node.super1_super1__state_act SUPER1_B__TO__C_C2_1))
2001
               (and (super1_super1__SUPER1_B__TO__C_C2_1_handler_until 
2002
                    Super1_Super1_node.idSuper1_Super1_1
2003
                    Super1_Super1_node.s_1
2004
                    Super1_Super1_node.__Super1_Super1_node_44
2005
                    Super1_Super1_node.__Super1_Super1_node_45
2006
                    Super1_Super1_node.__Super1_Super1_node_46
2007
                    Super1_Super1_node.__Super1_Super1_node_47
2008
                    Super1_Super1_node.__Super1_Super1_node_48)
2009
                    (= Super1_Super1_node.super1_super1__next_state_in Super1_Super1_node.__Super1_Super1_node_45)
2010
                    (= Super1_Super1_node.super1_super1__next_restart_in Super1_Super1_node.__Super1_Super1_node_44)
2011
                    (= Super1_Super1_node.s Super1_Super1_node.__Super1_Super1_node_48)
2012
                    (= Super1_Super1_node.idSuper1_Super1 Super1_Super1_node.__Super1_Super1_node_47)
2013
                    (= Super1_Super1_node.idSuper1_C Super1_Super1_node.__Super1_Super1_node_46)
2014
                    ))
2015
            (or (not (= Super1_Super1_node.super1_super1__state_act SUPER1_C_IDL))
2016
               (and (and (or (not (= Super1_Super1_node.super1_super1__restart_act true))
2017
                            (super1_super1__SUPER1_C_IDL_handler_until_reset 
2018
                            Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c
2019
                            Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c
2020
                            Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c
2021
                            Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m
2022
                            Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m
2023
                            Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m))
2024
                         (or (not (= Super1_Super1_node.super1_super1__restart_act false))
2025
                            (and (= Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c)
2026
                                 (= Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c)
2027
                                 (= Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c)
2028
                                 )
2029
                            )
2030
                    )
2031
                    (and (= Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c)
2032
                         (= Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c)
2033
                         (= Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c)
2034
                         )
2035
                    (super1_super1__SUPER1_C_IDL_handler_until_step Super1_Super1_node.idSuper1_Super1_1
2036
                                                                    Super1_Super1_node.s_1
2037
                                                                    Super1_Super1_node.E
2038
                                                                    Super1_Super1_node.x
2039
                                                                    Super1_Super1_node.idSuper1_C_1
2040
                                                                    Super1_Super1_node.F
2041
                                                                    Super1_Super1_node.__Super1_Super1_node_24
2042
                                                                    Super1_Super1_node.__Super1_Super1_node_25
2043
                                                                    Super1_Super1_node.__Super1_Super1_node_26
2044
                                                                    Super1_Super1_node.__Super1_Super1_node_27
2045
                                                                    Super1_Super1_node.__Super1_Super1_node_28
2046
                                                                    Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m
2047
                                                                    Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m
2048
                                                                    Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m
2049
                                                                    Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_x
2050
                                                                    Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_x
2051
                                                                    Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_x)
2052
                    (= Super1_Super1_node.super1_super1__next_state_in Super1_Super1_node.__Super1_Super1_node_25)
2053
                    (= Super1_Super1_node.super1_super1__next_restart_in Super1_Super1_node.__Super1_Super1_node_24)
2054
                    (= Super1_Super1_node.s Super1_Super1_node.__Super1_Super1_node_28)
2055
                    (= Super1_Super1_node.idSuper1_Super1 Super1_Super1_node.__Super1_Super1_node_27)
2056
                    (= Super1_Super1_node.idSuper1_C Super1_Super1_node.__Super1_Super1_node_26)
2057
                    ))
2058
            (or (not (= Super1_Super1_node.super1_super1__state_act SUPER1_D_IDL))
2059
               (and (super1_super1__SUPER1_D_IDL_handler_until Super1_Super1_node.idSuper1_Super1_1
2060
                                                               Super1_Super1_node.s_1
2061
                                                               Super1_Super1_node.idSuper1_C_1
2062
                                                               Super1_Super1_node.__Super1_Super1_node_19
2063
                                                               Super1_Super1_node.__Super1_Super1_node_20
2064
                                                               Super1_Super1_node.__Super1_Super1_node_21
2065
                                                               Super1_Super1_node.__Super1_Super1_node_22
2066
                                                               Super1_Super1_node.__Super1_Super1_node_23)
2067
                    (= Super1_Super1_node.super1_super1__next_state_in Super1_Super1_node.__Super1_Super1_node_20)
2068
                    (= Super1_Super1_node.super1_super1__next_restart_in Super1_Super1_node.__Super1_Super1_node_19)
2069
                    (= Super1_Super1_node.s Super1_Super1_node.__Super1_Super1_node_23)
2070
                    (= Super1_Super1_node.idSuper1_Super1 Super1_Super1_node.__Super1_Super1_node_22)
2071
                    (= Super1_Super1_node.idSuper1_C Super1_Super1_node.__Super1_Super1_node_21)
2072
                    ))
2073
            (or (not (= Super1_Super1_node.super1_super1__state_act SUPER1_D__TO__SUPER1_A_1))
2074
               (and (super1_super1__SUPER1_D__TO__SUPER1_A_1_handler_until 
2075
                    Super1_Super1_node.idSuper1_Super1_1
2076
                    Super1_Super1_node.s_1
2077
                    Super1_Super1_node.idSuper1_C_1
2078
                    Super1_Super1_node.__Super1_Super1_node_39
2079
                    Super1_Super1_node.__Super1_Super1_node_40
2080
                    Super1_Super1_node.__Super1_Super1_node_41
2081
                    Super1_Super1_node.__Super1_Super1_node_42
2082
                    Super1_Super1_node.__Super1_Super1_node_43)
2083
                    (= Super1_Super1_node.super1_super1__next_state_in Super1_Super1_node.__Super1_Super1_node_40)
2084
                    (= Super1_Super1_node.super1_super1__next_restart_in Super1_Super1_node.__Super1_Super1_node_39)
2085
                    (= Super1_Super1_node.s Super1_Super1_node.__Super1_Super1_node_43)
2086
                    (= Super1_Super1_node.idSuper1_Super1 Super1_Super1_node.__Super1_Super1_node_42)
2087
                    (= Super1_Super1_node.idSuper1_C Super1_Super1_node.__Super1_Super1_node_41)
2088
                    ))
2089
       )
2090
       (= Super1_Super1_node.__Super1_Super1_node_66_x Super1_Super1_node.super1_super1__next_state_in)
2091
       (= Super1_Super1_node.__Super1_Super1_node_65_x Super1_Super1_node.super1_super1__next_restart_in)
2092
       )
2093
  (Super1_Super1_node_step Super1_Super1_node.idSuper1_Super1_1
2094
                           Super1_Super1_node.s_1
2095
                           Super1_Super1_node.E
2096
                           Super1_Super1_node.x
2097
                           Super1_Super1_node.idSuper1_C_1
2098
                           Super1_Super1_node.F
2099
                           Super1_Super1_node.idSuper1_Super1
2100
                           Super1_Super1_node.s
2101
                           Super1_Super1_node.idSuper1_C
2102
                           Super1_Super1_node.__Super1_Super1_node_65_c
2103
                           Super1_Super1_node.__Super1_Super1_node_66_c
2104
                           Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c
2105
                           Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c
2106
                           Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c
2107
                           Super1_Super1_node.ni_6._arrow._first_c
2108
                           Super1_Super1_node.__Super1_Super1_node_65_x
2109
                           Super1_Super1_node.__Super1_Super1_node_66_x
2110
                           Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_x
2111
                           Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_x
2112
                           Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_x
2113
                           Super1_Super1_node.ni_6._arrow._first_x)
2114
))
2115

    
2116
; Super1_Super1
2117
(declare-var Super1_Super1.x Int)
2118
(declare-var Super1_Super1.E Bool)
2119
(declare-var Super1_Super1.F Bool)
2120
(declare-var Super1_Super1.s Int)
2121
(declare-var Super1_Super1.__Super1_Super1_10_c Int)
2122
(declare-var Super1_Super1.__Super1_Super1_8_c Int)
2123
(declare-var Super1_Super1.__Super1_Super1_9_c Int)
2124
(declare-var Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_65_c Bool)
2125
(declare-var Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_66_c super1_super1__type)
2126
(declare-var Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c Bool)
2127
(declare-var Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c super1_c__type)
2128
(declare-var Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c Bool)
2129
(declare-var Super1_Super1.ni_2.Super1_Super1_node.ni_6._arrow._first_c Bool)
2130
(declare-var Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_65_c Bool)
2131
(declare-var Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_66_c super1_super1__type)
2132
(declare-var Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c Bool)
2133
(declare-var Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c super1_c__type)
2134
(declare-var Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c Bool)
2135
(declare-var Super1_Super1.ni_3.Super1_Super1_node.ni_6._arrow._first_c Bool)
2136
(declare-var Super1_Super1.ni_4._arrow._first_c Bool)
2137
(declare-var Super1_Super1.__Super1_Super1_10_m Int)
2138
(declare-var Super1_Super1.__Super1_Super1_8_m Int)
2139
(declare-var Super1_Super1.__Super1_Super1_9_m Int)
2140
(declare-var Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_65_m Bool)
2141
(declare-var Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_66_m super1_super1__type)
2142
(declare-var Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m Bool)
2143
(declare-var Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m super1_c__type)
2144
(declare-var Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m Bool)
2145
(declare-var Super1_Super1.ni_2.Super1_Super1_node.ni_6._arrow._first_m Bool)
2146
(declare-var Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_65_m Bool)
2147
(declare-var Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_66_m super1_super1__type)
2148
(declare-var Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m Bool)
2149
(declare-var Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m super1_c__type)
2150
(declare-var Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m Bool)
2151
(declare-var Super1_Super1.ni_3.Super1_Super1_node.ni_6._arrow._first_m Bool)
2152
(declare-var Super1_Super1.ni_4._arrow._first_m Bool)
2153
(declare-var Super1_Super1.__Super1_Super1_10_x Int)
2154
(declare-var Super1_Super1.__Super1_Super1_8_x Int)
2155
(declare-var Super1_Super1.__Super1_Super1_9_x Int)
2156
(declare-var Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_65_x Bool)
2157
(declare-var Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_66_x super1_super1__type)
2158
(declare-var Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_x Bool)
2159
(declare-var Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_x super1_c__type)
2160
(declare-var Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_x Bool)
2161
(declare-var Super1_Super1.ni_2.Super1_Super1_node.ni_6._arrow._first_x Bool)
2162
(declare-var Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_65_x Bool)
2163
(declare-var Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_66_x super1_super1__type)
2164
(declare-var Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_x Bool)
2165
(declare-var Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_x super1_c__type)
2166
(declare-var Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_x Bool)
2167
(declare-var Super1_Super1.ni_3.Super1_Super1_node.ni_6._arrow._first_x Bool)
2168
(declare-var Super1_Super1.ni_4._arrow._first_x Bool)
2169
(declare-var Super1_Super1.__Super1_Super1_1 Int)
2170
(declare-var Super1_Super1.__Super1_Super1_2 Int)
2171
(declare-var Super1_Super1.__Super1_Super1_3 Int)
2172
(declare-var Super1_Super1.__Super1_Super1_4 Int)
2173
(declare-var Super1_Super1.__Super1_Super1_5 Int)
2174
(declare-var Super1_Super1.__Super1_Super1_6 Int)
2175
(declare-var Super1_Super1.__Super1_Super1_7 Bool)
2176
(declare-var Super1_Super1.idSuper1_C Int)
2177
(declare-var Super1_Super1.idSuper1_C_1 Int)
2178
(declare-var Super1_Super1.idSuper1_C_2 Int)
2179
(declare-var Super1_Super1.idSuper1_Super1 Int)
2180
(declare-var Super1_Super1.idSuper1_Super1_1 Int)
2181
(declare-var Super1_Super1.idSuper1_Super1_2 Int)
2182
(declare-var Super1_Super1.s_1 Int)
2183
(declare-var Super1_Super1.s_2 Int)
2184
(declare-rel Super1_Super1_reset (Int Int Int Bool super1_super1__type Bool super1_c__type Bool Bool Bool super1_super1__type Bool super1_c__type Bool Bool Bool Int Int Int Bool super1_super1__type Bool super1_c__type Bool Bool Bool super1_super1__type Bool super1_c__type Bool Bool Bool))
2185
(declare-rel Super1_Super1_step (Int Bool Bool Int Int Int Int Bool super1_super1__type Bool super1_c__type Bool Bool Bool super1_super1__type Bool super1_c__type Bool Bool Bool Int Int Int Bool super1_super1__type Bool super1_c__type Bool Bool Bool super1_super1__type Bool super1_c__type Bool Bool Bool))
2186

    
2187
(rule (=> 
2188
  (and 
2189
       (= Super1_Super1.__Super1_Super1_10_m Super1_Super1.__Super1_Super1_10_c)
2190
       (= Super1_Super1.__Super1_Super1_8_m Super1_Super1.__Super1_Super1_8_c)
2191
       (= Super1_Super1.__Super1_Super1_9_m Super1_Super1.__Super1_Super1_9_c)
2192
       (= Super1_Super1.ni_4._arrow._first_m true)
2193
       (Super1_Super1_node_reset Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_65_c
2194
                                 Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_66_c
2195
                                 Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c
2196
                                 Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c
2197
                                 Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c
2198
                                 Super1_Super1.ni_3.Super1_Super1_node.ni_6._arrow._first_c
2199
                                 Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_65_m
2200
                                 Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_66_m
2201
                                 Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m
2202
                                 Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m
2203
                                 Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m
2204
                                 Super1_Super1.ni_3.Super1_Super1_node.ni_6._arrow._first_m)
2205
       (Super1_Super1_node_reset Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_65_c
2206
                                 Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_66_c
2207
                                 Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c
2208
                                 Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c
2209
                                 Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c
2210
                                 Super1_Super1.ni_2.Super1_Super1_node.ni_6._arrow._first_c
2211
                                 Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_65_m
2212
                                 Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_66_m
2213
                                 Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m
2214
                                 Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m
2215
                                 Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m
2216
                                 Super1_Super1.ni_2.Super1_Super1_node.ni_6._arrow._first_m)
2217
  )
2218
  (Super1_Super1_reset Super1_Super1.__Super1_Super1_10_c
2219
                       Super1_Super1.__Super1_Super1_8_c
2220
                       Super1_Super1.__Super1_Super1_9_c
2221
                       Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_65_c
2222
                       Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_66_c
2223
                       Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c
2224
                       Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c
2225
                       Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c
2226
                       Super1_Super1.ni_2.Super1_Super1_node.ni_6._arrow._first_c
2227
                       Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_65_c
2228
                       Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_66_c
2229
                       Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c
2230
                       Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c
2231
                       Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c
2232
                       Super1_Super1.ni_3.Super1_Super1_node.ni_6._arrow._first_c
2233
                       Super1_Super1.ni_4._arrow._first_c
2234
                       Super1_Super1.__Super1_Super1_10_m
2235
                       Super1_Super1.__Super1_Super1_8_m
2236
                       Super1_Super1.__Super1_Super1_9_m
2237
                       Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_65_m
2238
                       Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_66_m
2239
                       Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m
2240
                       Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m
2241
                       Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m
2242
                       Super1_Super1.ni_2.Super1_Super1_node.ni_6._arrow._first_m
2243
                       Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_65_m
2244
                       Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_66_m
2245
                       Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m
2246
                       Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m
2247
                       Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m
2248
                       Super1_Super1.ni_3.Super1_Super1_node.ni_6._arrow._first_m
2249
                       Super1_Super1.ni_4._arrow._first_m)
2250
))
2251

    
2252
(rule (=> 
2253
  (and (= Super1_Super1.ni_4._arrow._first_m Super1_Super1.ni_4._arrow._first_c)
2254
       (and (= Super1_Super1.__Super1_Super1_7 (ite Super1_Super1.ni_4._arrow._first_m true false))
2255
            (= Super1_Super1.ni_4._arrow._first_x false))
2256
       (and (or (not (= Super1_Super1.__Super1_Super1_7 false))
2257
               (and (= Super1_Super1.s_1 Super1_Super1.__Super1_Super1_10_c)
2258
                    (= Super1_Super1.idSuper1_Super1_1 Super1_Super1.__Super1_Super1_9_c)
2259
                    (= Super1_Super1.idSuper1_C_1 Super1_Super1.__Super1_Super1_8_c)
2260
                    ))
2261
            (or (not (= Super1_Super1.__Super1_Super1_7 true))
2262
               (and (= Super1_Super1.s_1 0)
2263
                    (= Super1_Super1.idSuper1_Super1_1 0)
2264
                    (= Super1_Super1.idSuper1_C_1 0)
2265
                    ))
2266
       )
2267
       (and (= Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_65_m Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_65_c)
2268
            (= Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_66_m Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_66_c)
2269
            (= Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c)
2270
            (= Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c)
2271
            (= Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c)
2272
            (= Super1_Super1.ni_3.Super1_Super1_node.ni_6._arrow._first_m Super1_Super1.ni_3.Super1_Super1_node.ni_6._arrow._first_c)
2273
            )
2274
       (Super1_Super1_node_step Super1_Super1.idSuper1_Super1_1
2275
                                Super1_Super1.s_1
2276
                                Super1_Super1.E
2277
                                Super1_Super1.x
2278
                                Super1_Super1.idSuper1_C_1
2279
                                false
2280
                                Super1_Super1.__Super1_Super1_4
2281
                                Super1_Super1.__Super1_Super1_5
2282
                                Super1_Super1.__Super1_Super1_6
2283
                                Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_65_m
2284
                                Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_66_m
2285
                                Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m
2286
                                Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m
2287
                                Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m
2288
                                Super1_Super1.ni_3.Super1_Super1_node.ni_6._arrow._first_m
2289
                                Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_65_x
2290
                                Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_66_x
2291
                                Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_x
2292
                                Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_x
2293
                                Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_x
2294
                                Super1_Super1.ni_3.Super1_Super1_node.ni_6._arrow._first_x)
2295
       (and (or (not (= Super1_Super1.E false))
2296
               (and (= Super1_Super1.s_2 Super1_Super1.s_1)
2297
                    (= Super1_Super1.idSuper1_Super1_2 Super1_Super1.idSuper1_Super1_1)
2298
                    (= Super1_Super1.idSuper1_C_2 Super1_Super1.idSuper1_C_1)
2299
                    ))
2300
            (or (not (= Super1_Super1.E true))
2301
               (and (= Super1_Super1.s_2 Super1_Super1.__Super1_Super1_5)
2302
                    (= Super1_Super1.idSuper1_Super1_2 Super1_Super1.__Super1_Super1_4)
2303
                    (= Super1_Super1.idSuper1_C_2 Super1_Super1.__Super1_Super1_6)
2304
                    ))
2305
       )
2306
       (and (= Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_65_m Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_65_c)
2307
            (= Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_66_m Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_66_c)
2308
            (= Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c)
2309
            (= Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c)
2310
            (= Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c)
2311
            (= Super1_Super1.ni_2.Super1_Super1_node.ni_6._arrow._first_m Super1_Super1.ni_2.Super1_Super1_node.ni_6._arrow._first_c)
2312
            )
2313
       (Super1_Super1_node_step Super1_Super1.idSuper1_Super1_2
2314
                                Super1_Super1.s_2
2315
                                false
2316
                                Super1_Super1.x
2317
                                Super1_Super1.idSuper1_C_2
2318
                                Super1_Super1.F
2319
                                Super1_Super1.__Super1_Super1_1
2320
                                Super1_Super1.__Super1_Super1_2
2321
                                Super1_Super1.__Super1_Super1_3
2322
                                Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_65_m
2323
                                Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_66_m
2324
                                Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m
2325
                                Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m
2326
                                Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m
2327
                                Super1_Super1.ni_2.Super1_Super1_node.ni_6._arrow._first_m
2328
                                Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_65_x
2329
                                Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_66_x
2330
                                Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_x
2331
                                Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_x
2332
                                Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_x
2333
                                Super1_Super1.ni_2.Super1_Super1_node.ni_6._arrow._first_x)
2334
       (and (or (not (= Super1_Super1.F false))
2335
               (and (= Super1_Super1.s Super1_Super1.s_2)
2336
                    (= Super1_Super1.idSuper1_Super1 Super1_Super1.idSuper1_Super1_2)
2337
                    (= Super1_Super1.idSuper1_C Super1_Super1.idSuper1_C_2)
2338
                    ))
2339
            (or (not (= Super1_Super1.F true))
2340
               (and (= Super1_Super1.s Super1_Super1.__Super1_Super1_2)
2341
                    (= Super1_Super1.idSuper1_Super1 Super1_Super1.__Super1_Super1_1)
2342
                    (= Super1_Super1.idSuper1_C Super1_Super1.__Super1_Super1_3)
2343
                    ))
2344
       )
2345
       (= Super1_Super1.__Super1_Super1_9_x Super1_Super1.idSuper1_Super1)
2346
       (= Super1_Super1.__Super1_Super1_8_x Super1_Super1.idSuper1_C)
2347
       (= Super1_Super1.__Super1_Super1_10_x Super1_Super1.s)
2348
       )
2349
  (Super1_Super1_step Super1_Super1.x
2350
                      Super1_Super1.E
2351
                      Super1_Super1.F
2352
                      Super1_Super1.s
2353
                      Super1_Super1.__Super1_Super1_10_c
2354
                      Super1_Super1.__Super1_Super1_8_c
2355
                      Super1_Super1.__Super1_Super1_9_c
2356
                      Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_65_c
2357
                      Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_66_c
2358
                      Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c
2359
                      Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c
2360
                      Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c
2361
                      Super1_Super1.ni_2.Super1_Super1_node.ni_6._arrow._first_c
2362
                      Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_65_c
2363
                      Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_66_c
2364
                      Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c
2365
                      Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c
2366
                      Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c
2367
                      Super1_Super1.ni_3.Super1_Super1_node.ni_6._arrow._first_c
2368
                      Super1_Super1.ni_4._arrow._first_c
2369
                      Super1_Super1.__Super1_Super1_10_x
2370
                      Super1_Super1.__Super1_Super1_8_x
2371
                      Super1_Super1.__Super1_Super1_9_x
2372
                      Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_65_x
2373
                      Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_66_x
2374
                      Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_x
2375
                      Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_x
2376
                      Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_x
2377
                      Super1_Super1.ni_2.Super1_Super1_node.ni_6._arrow._first_x
2378
                      Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_65_x
2379
                      Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_66_x
2380
                      Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_x
2381
                      Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_x
2382
                      Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_x
2383
                      Super1_Super1.ni_3.Super1_Super1_node.ni_6._arrow._first_x
2384
                      Super1_Super1.ni_4._arrow._first_x)
2385
))
2386

    
2387
; Super1
2388
(declare-var Super1.x_1_1 Int)
2389
(declare-var Super1.E_1_1 Real)
2390
(declare-var Super1.F_1_1 Real)
2391
(declare-var Super1.s_1_1 Int)
2392
(declare-var Super1.__Super1_2_c Real)
2393
(declare-var Super1.__Super1_3_c Real)
2394
(declare-var Super1.ni_0.Super1_Super1.__Super1_Super1_10_c Int)
2395
(declare-var Super1.ni_0.Super1_Super1.__Super1_Super1_8_c Int)
2396
(declare-var Super1.ni_0.Super1_Super1.__Super1_Super1_9_c Int)
2397
(declare-var Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_65_c Bool)
2398
(declare-var Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_66_c super1_super1__type)
2399
(declare-var Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c Bool)
2400
(declare-var Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c super1_c__type)
2401
(declare-var Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c Bool)
2402
(declare-var Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_6._arrow._first_c Bool)
2403
(declare-var Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_65_c Bool)
2404
(declare-var Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_66_c super1_super1__type)
2405
(declare-var Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c Bool)
2406
(declare-var Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c super1_c__type)
2407
(declare-var Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c Bool)
2408
(declare-var Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_6._arrow._first_c Bool)
2409
(declare-var Super1.ni_0.Super1_Super1.ni_4._arrow._first_c Bool)
2410
(declare-var Super1.ni_1._arrow._first_c Bool)
2411
(declare-var Super1.__Super1_2_m Real)
2412
(declare-var Super1.__Super1_3_m Real)
2413
(declare-var Super1.ni_0.Super1_Super1.__Super1_Super1_10_m Int)
2414
(declare-var Super1.ni_0.Super1_Super1.__Super1_Super1_8_m Int)
2415
(declare-var Super1.ni_0.Super1_Super1.__Super1_Super1_9_m Int)
2416
(declare-var Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_65_m Bool)
2417
(declare-var Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_66_m super1_super1__type)
2418
(declare-var Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m Bool)
2419
(declare-var Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m super1_c__type)
2420
(declare-var Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m Bool)
2421
(declare-var Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_6._arrow._first_m Bool)
2422
(declare-var Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_65_m Bool)
2423
(declare-var Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_66_m super1_super1__type)
2424
(declare-var Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m Bool)
2425
(declare-var Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m super1_c__type)
2426
(declare-var Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m Bool)
2427
(declare-var Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_6._arrow._first_m Bool)
2428
(declare-var Super1.ni_0.Super1_Super1.ni_4._arrow._first_m Bool)
2429
(declare-var Super1.ni_1._arrow._first_m Bool)
2430
(declare-var Super1.__Super1_2_x Real)
2431
(declare-var Super1.__Super1_3_x Real)
2432
(declare-var Super1.ni_0.Super1_Super1.__Super1_Super1_10_x Int)
2433
(declare-var Super1.ni_0.Super1_Super1.__Super1_Super1_8_x Int)
2434
(declare-var Super1.ni_0.Super1_Super1.__Super1_Super1_9_x Int)
2435
(declare-var Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_65_x Bool)
2436
(declare-var Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_66_x super1_super1__type)
2437
(declare-var Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_x Bool)
2438
(declare-var Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_x super1_c__type)
2439
(declare-var Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_x Bool)
2440
(declare-var Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_6._arrow._first_x Bool)
2441
(declare-var Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_65_x Bool)
2442
(declare-var Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_66_x super1_super1__type)
2443
(declare-var Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_x Bool)
2444
(declare-var Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_x super1_c__type)
2445
(declare-var Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_x Bool)
2446
(declare-var Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_6._arrow._first_x Bool)
2447
(declare-var Super1.ni_0.Super1_Super1.ni_4._arrow._first_x Bool)
2448
(declare-var Super1.ni_1._arrow._first_x Bool)
2449
(declare-var Super1.Super1Mux_1_1_event Bool)
2450
(declare-var Super1.Super1Mux_1_2_event Bool)
2451
(declare-var Super1.Super1_1_1 Int)
2452
(declare-var Super1.__Super1_1 Bool)
2453
(declare-var Super1.i_virtual_local Real)
2454
(declare-rel Super1_reset (Real Real Int Int Int Bool super1_super1__type Bool super1_c__type Bool Bool Bool super1_super1__type Bool super1_c__type Bool Bool Bool Bool Real Real Int Int Int Bool super1_super1__type Bool super1_c__type Bool Bool Bool super1_super1__type Bool super1_c__type Bool Bool Bool Bool))
2455
(declare-rel Super1_step (Int Real Real Int Real Real Int Int Int Bool super1_super1__type Bool super1_c__type Bool Bool Bool super1_super1__type Bool super1_c__type Bool Bool Bool Bool Real Real Int Int Int Bool super1_super1__type Bool super1_c__type Bool Bool Bool super1_super1__type Bool super1_c__type Bool Bool Bool Bool))
2456

    
2457
(rule (=> 
2458
  (and 
2459
       (= Super1.__Super1_2_m Super1.__Super1_2_c)
2460
       (= Super1.__Super1_3_m Super1.__Super1_3_c)
2461
       (= Super1.ni_1._arrow._first_m true)
2462
       (Super1_Super1_reset Super1.ni_0.Super1_Super1.__Super1_Super1_10_c
2463
                            Super1.ni_0.Super1_Super1.__Super1_Super1_8_c
2464
                            Super1.ni_0.Super1_Super1.__Super1_Super1_9_c
2465
                            Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_65_c
2466
                            Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_66_c
2467
                            Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c
2468
                            Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c
2469
                            Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c
2470
                            Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_6._arrow._first_c
2471
                            Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_65_c
2472
                            Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_66_c
2473
                            Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c
2474
                            Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c
2475
                            Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c
2476
                            Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_6._arrow._first_c
2477
                            Super1.ni_0.Super1_Super1.ni_4._arrow._first_c
2478
                            Super1.ni_0.Super1_Super1.__Super1_Super1_10_m
2479
                            Super1.ni_0.Super1_Super1.__Super1_Super1_8_m
2480
                            Super1.ni_0.Super1_Super1.__Super1_Super1_9_m
2481
                            Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_65_m
2482
                            Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_66_m
2483
                            Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m
2484
                            Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m
2485
                            Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m
2486
                            Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_6._arrow._first_m
2487
                            Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_65_m
2488
                            Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_66_m
2489
                            Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m
2490
                            Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m
2491
                            Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m
2492
                            Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_6._arrow._first_m
2493
                            Super1.ni_0.Super1_Super1.ni_4._arrow._first_m)
2494
  )
2495
  (Super1_reset Super1.__Super1_2_c
2496
                Super1.__Super1_3_c
2497
                Super1.ni_0.Super1_Super1.__Super1_Super1_10_c
2498
                Super1.ni_0.Super1_Super1.__Super1_Super1_8_c
2499
                Super1.ni_0.Super1_Super1.__Super1_Super1_9_c
2500
                Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_65_c
2501
                Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_66_c
2502
                Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c
2503
                Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c
2504
                Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c
2505
                Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_6._arrow._first_c
2506
                Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_65_c
2507
                Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_66_c
2508
                Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c
2509
                Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c
2510
                Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c
2511
                Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_6._arrow._first_c
2512
                Super1.ni_0.Super1_Super1.ni_4._arrow._first_c
2513
                Super1.ni_1._arrow._first_c
2514
                Super1.__Super1_2_m
2515
                Super1.__Super1_3_m
2516
                Super1.ni_0.Super1_Super1.__Super1_Super1_10_m
2517
                Super1.ni_0.Super1_Super1.__Super1_Super1_8_m
2518
                Super1.ni_0.Super1_Super1.__Super1_Super1_9_m
2519
                Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_65_m
2520
                Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_66_m
2521
                Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m
2522
                Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m
2523
                Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m
2524
                Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_6._arrow._first_m
2525
                Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_65_m
2526
                Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_66_m
2527
                Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m
2528
                Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m
2529
                Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m
2530
                Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_6._arrow._first_m
2531
                Super1.ni_0.Super1_Super1.ni_4._arrow._first_m
2532
                Super1.ni_1._arrow._first_m)
2533
))
2534

    
2535
(rule (=> 
2536
  (and (= Super1.ni_1._arrow._first_m Super1.ni_1._arrow._first_c)(and (= Super1.__Super1_1 (ite Super1.ni_1._arrow._first_m true false))
2537
                                                                    (= Super1.ni_1._arrow._first_x false))
2538
       (and (or (not (= Super1.__Super1_1 true))
2539
               (= Super1.Super1Mux_1_2_event false))
2540
            (or (not (= Super1.__Super1_1 false))
2541
               (= Super1.Super1Mux_1_2_event (or (and (> Super1.__Super1_2_c 0.) (<= Super1.F_1_1 0.)) (and (<= Super1.__Super1_2_c 0.) (> Super1.F_1_1 0.)))))
2542
       )
2543
       (and (or (not (= Super1.__Super1_1 true))
2544
               (= Super1.Super1Mux_1_1_event false))
2545
            (or (not (= Super1.__Super1_1 false))
2546
               (= Super1.Super1Mux_1_1_event (or (and (> Super1.__Super1_3_c 0.) (<= Super1.E_1_1 0.)) (and (<= Super1.__Super1_3_c 0.) (> Super1.E_1_1 0.)))))
2547
       )
2548
       (and (= Super1.ni_0.Super1_Super1.__Super1_Super1_10_m Super1.ni_0.Super1_Super1.__Super1_Super1_10_c)
2549
            (= Super1.ni_0.Super1_Super1.__Super1_Super1_8_m Super1.ni_0.Super1_Super1.__Super1_Super1_8_c)
2550
            (= Super1.ni_0.Super1_Super1.__Super1_Super1_9_m Super1.ni_0.Super1_Super1.__Super1_Super1_9_c)
2551
            (= Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_65_m Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_65_c)
2552
            (= Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_66_m Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_66_c)
2553
            (= Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c)
2554
            (= Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c)
2555
            (= Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c)
2556
            (= Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_6._arrow._first_m Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_6._arrow._first_c)
2557
            (= Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_65_m Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_65_c)
2558
            (= Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_66_m Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_66_c)
2559
            (= Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c)
2560
            (= Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c)
2561
            (= Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c)
2562
            (= Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_6._arrow._first_m Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_6._arrow._first_c)
2563
            (= Super1.ni_0.Super1_Super1.ni_4._arrow._first_m Super1.ni_0.Super1_Super1.ni_4._arrow._first_c)
2564
            )
2565
       (Super1_Super1_step Super1.x_1_1
2566
                           Super1.Super1Mux_1_1_event
2567
                           Super1.Super1Mux_1_2_event
2568
                           Super1.Super1_1_1
2569
                           Super1.ni_0.Super1_Super1.__Super1_Super1_10_m
2570
                           Super1.ni_0.Super1_Super1.__Super1_Super1_8_m
2571
                           Super1.ni_0.Super1_Super1.__Super1_Super1_9_m
2572
                           Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_65_m
2573
                           Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_66_m
2574
                           Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m
2575
                           Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m
2576
                           Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m
2577
                           Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_6._arrow._first_m
2578
                           Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_65_m
2579
                           Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_66_m
2580
                           Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_m
2581
                           Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_m
2582
                           Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_m
2583
                           Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_6._arrow._first_m
2584
                           Super1.ni_0.Super1_Super1.ni_4._arrow._first_m
2585
                           Super1.ni_0.Super1_Super1.__Super1_Super1_10_x
2586
                           Super1.ni_0.Super1_Super1.__Super1_Super1_8_x
2587
                           Super1.ni_0.Super1_Super1.__Super1_Super1_9_x
2588
                           Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_65_x
2589
                           Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_66_x
2590
                           Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_x
2591
                           Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_x
2592
                           Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_x
2593
                           Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_6._arrow._first_x
2594
                           Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_65_x
2595
                           Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_66_x
2596
                           Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_x
2597
                           Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_x
2598
                           Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_x
2599
                           Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_6._arrow._first_x
2600
                           Super1.ni_0.Super1_Super1.ni_4._arrow._first_x)
2601
       (= Super1.s_1_1 Super1.Super1_1_1)
2602
       (and (or (not (= Super1.__Super1_1 true))
2603
               (= Super1.i_virtual_local 0.))
2604
            (or (not (= Super1.__Super1_1 false))
2605
               (= Super1.i_virtual_local 1.))
2606
       )
2607
       (= Super1.__Super1_3_x Super1.E_1_1)
2608
       (= Super1.__Super1_2_x Super1.F_1_1)
2609
       )
2610
  (Super1_step Super1.x_1_1
2611
               Super1.E_1_1
2612
               Super1.F_1_1
2613
               Super1.s_1_1
2614
               Super1.__Super1_2_c
2615
               Super1.__Super1_3_c
2616
               Super1.ni_0.Super1_Super1.__Super1_Super1_10_c
2617
               Super1.ni_0.Super1_Super1.__Super1_Super1_8_c
2618
               Super1.ni_0.Super1_Super1.__Super1_Super1_9_c
2619
               Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_65_c
2620
               Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_66_c
2621
               Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c
2622
               Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c
2623
               Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c
2624
               Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_6._arrow._first_c
2625
               Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_65_c
2626
               Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_66_c
2627
               Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_c
2628
               Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_c
2629
               Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_c
2630
               Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_6._arrow._first_c
2631
               Super1.ni_0.Super1_Super1.ni_4._arrow._first_c
2632
               Super1.ni_1._arrow._first_c
2633
               Super1.__Super1_2_x
2634
               Super1.__Super1_3_x
2635
               Super1.ni_0.Super1_Super1.__Super1_Super1_10_x
2636
               Super1.ni_0.Super1_Super1.__Super1_Super1_8_x
2637
               Super1.ni_0.Super1_Super1.__Super1_Super1_9_x
2638
               Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_65_x
2639
               Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.__Super1_Super1_node_66_x
2640
               Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_x
2641
               Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_x
2642
               Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_x
2643
               Super1.ni_0.Super1_Super1.ni_2.Super1_Super1_node.ni_6._arrow._first_x
2644
               Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_65_x
2645
               Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.__Super1_Super1_node_66_x
2646
               Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_58_x
2647
               Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.__Super1_C_node_59_x
2648
               Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_5.super1_super1__SUPER1_C_IDL_handler_until.ni_7.Super1_C_node.ni_8._arrow._first_x
2649
               Super1.ni_0.Super1_Super1.ni_3.Super1_Super1_node.ni_6._arrow._first_x
2650
               Super1.ni_0.Super1_Super1.ni_4._arrow._first_x
2651
               Super1.ni_1._arrow._first_x)
2652
))
2653