Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

lustrec-tests / regression_tests / lustre_files / success / Stateflow / src_EventsOrderV2 / EventsOrderV2.smt2 @ eb639349

History | View | Annotate | Download (315 KB)

1
(declare-datatypes () ((a_a2__type POINTA_A2 POINT__TO__A2_A2A_1 A2_A2A__TO__A2_A2B_1 A2_A2B__TO__A2_A2A_1 A2_A2A_IDL A2_A2B_IDL)));
2

    
3
(declare-datatypes () ((a_a1__type POINTA_A1 POINT__TO__A1_A1A_1 A1_A1A__TO__A1_A1B_1 A1_A1B__TO__A1_A1A_1 A1_A1A_IDL A1_A1B_IDL)));
4

    
5
(declare-datatypes () ((events1_a__type POINTEvents1_A POINT__TO__A_A1_1 A_A2__TO__A_A1_1 A_A1__TO__A_A2_1 A_A2_IDL A_A1_IDL)));
6

    
7
(declare-datatypes () ((events1_events1__type POINTEvents1_Events1 POINT__TO__EVENTS1_A_1 EVENTS1_EVENTS1_PARALLEL_IDL)));
8

    
9
; A1_A1a_ex
10
(declare-var A1_A1a_ex.idA_A1_1 Int)
11
(declare-var A1_A1a_ex.isInner Bool)
12
(declare-var A1_A1a_ex.idA_A1 Int)
13
(declare-var A1_A1a_ex.idA_A1_2 Int)
14
(declare-rel A1_A1a_ex (Int Bool Int))
15
(rule (=> 
16
  (and (and (or (not (= (not A1_A1a_ex.isInner) true))
17
               (= A1_A1a_ex.idA_A1_2 0))
18
            (or (not (= (not A1_A1a_ex.isInner) false))
19
               (= A1_A1a_ex.idA_A1_2 A1_A1a_ex.idA_A1_1))
20
       )
21
       (= A1_A1a_ex.idA_A1 A1_A1a_ex.idA_A1_1)
22
       )
23
  (A1_A1a_ex A1_A1a_ex.idA_A1_1 A1_A1a_ex.isInner A1_A1a_ex.idA_A1)
24
))
25

    
26
; A1_A1b_en
27
(declare-var A1_A1b_en.idA_A1_1 Int)
28
(declare-var A1_A1b_en.a_1 Int)
29
(declare-var A1_A1b_en.isInner Bool)
30
(declare-var A1_A1b_en.idA_A1 Int)
31
(declare-var A1_A1b_en.a Int)
32
(declare-var A1_A1b_en.a_2 Int)
33
(declare-rel A1_A1b_en (Int Int Bool Int Int))
34
(rule (=> 
35
  (and (and (or (not (= (not A1_A1b_en.isInner) true))
36
               (= A1_A1b_en.a_2 (+ A1_A1b_en.a_1 2)))
37
            (or (not (= (not A1_A1b_en.isInner) false))
38
               (= A1_A1b_en.a_2 A1_A1b_en.a_1))
39
       )
40
       (= A1_A1b_en.idA_A1 725)
41
       (= A1_A1b_en.a A1_A1b_en.a_2)
42
       )
43
  (A1_A1b_en A1_A1b_en.idA_A1_1 A1_A1b_en.a_1 A1_A1b_en.isInner A1_A1b_en.idA_A1 A1_A1b_en.a)
44
))
45

    
46
; A1_A1a_en
47
(declare-var A1_A1a_en.idA_A1_1 Int)
48
(declare-var A1_A1a_en.a_1 Int)
49
(declare-var A1_A1a_en.isInner Bool)
50
(declare-var A1_A1a_en.idA_A1 Int)
51
(declare-var A1_A1a_en.a Int)
52
(declare-var A1_A1a_en.a_2 Int)
53
(declare-rel A1_A1a_en (Int Int Bool Int Int))
54
(rule (=> 
55
  (and (and (or (not (= (not A1_A1a_en.isInner) true))
56
               (= A1_A1a_en.a_2 (+ A1_A1a_en.a_1 1)))
57
            (or (not (= (not A1_A1a_en.isInner) false))
58
               (= A1_A1a_en.a_2 A1_A1a_en.a_1))
59
       )
60
       (= A1_A1a_en.idA_A1 724)
61
       (= A1_A1a_en.a A1_A1a_en.a_2)
62
       )
63
  (A1_A1a_en A1_A1a_en.idA_A1_1 A1_A1a_en.a_1 A1_A1a_en.isInner A1_A1a_en.idA_A1 A1_A1a_en.a)
64
))
65

    
66
; A1_A1b_ex
67
(declare-var A1_A1b_ex.idA_A1_1 Int)
68
(declare-var A1_A1b_ex.isInner Bool)
69
(declare-var A1_A1b_ex.idA_A1 Int)
70
(declare-var A1_A1b_ex.idA_A1_2 Int)
71
(declare-rel A1_A1b_ex (Int Bool Int))
72
(rule (=> 
73
  (and (and (or (not (= (not A1_A1b_ex.isInner) true))
74
               (= A1_A1b_ex.idA_A1_2 0))
75
            (or (not (= (not A1_A1b_ex.isInner) false))
76
               (= A1_A1b_ex.idA_A1_2 A1_A1b_ex.idA_A1_1))
77
       )
78
       (= A1_A1b_ex.idA_A1 A1_A1b_ex.idA_A1_1)
79
       )
80
  (A1_A1b_ex A1_A1b_ex.idA_A1_1 A1_A1b_ex.isInner A1_A1b_ex.idA_A1)
81
))
82

    
83
; A2_A2a_ex
84
(declare-var A2_A2a_ex.idA_A2_1 Int)
85
(declare-var A2_A2a_ex.isInner Bool)
86
(declare-var A2_A2a_ex.idA_A2 Int)
87
(declare-var A2_A2a_ex.idA_A2_2 Int)
88
(declare-rel A2_A2a_ex (Int Bool Int))
89
(rule (=> 
90
  (and (and (or (not (= (not A2_A2a_ex.isInner) true))
91
               (= A2_A2a_ex.idA_A2_2 0))
92
            (or (not (= (not A2_A2a_ex.isInner) false))
93
               (= A2_A2a_ex.idA_A2_2 A2_A2a_ex.idA_A2_1))
94
       )
95
       (= A2_A2a_ex.idA_A2 A2_A2a_ex.idA_A2_1)
96
       )
97
  (A2_A2a_ex A2_A2a_ex.idA_A2_1 A2_A2a_ex.isInner A2_A2a_ex.idA_A2)
98
))
99

    
100
; A2_A2b_en
101
(declare-var A2_A2b_en.idA_A2_1 Int)
102
(declare-var A2_A2b_en.a_1 Int)
103
(declare-var A2_A2b_en.isInner Bool)
104
(declare-var A2_A2b_en.idA_A2 Int)
105
(declare-var A2_A2b_en.a Int)
106
(declare-var A2_A2b_en.a_2 Int)
107
(declare-rel A2_A2b_en (Int Int Bool Int Int))
108
(rule (=> 
109
  (and (and (or (not (= (not A2_A2b_en.isInner) true))
110
               (= A2_A2b_en.a_2 (+ A2_A2b_en.a_1 4)))
111
            (or (not (= (not A2_A2b_en.isInner) false))
112
               (= A2_A2b_en.a_2 A2_A2b_en.a_1))
113
       )
114
       (= A2_A2b_en.idA_A2 722)
115
       (= A2_A2b_en.a A2_A2b_en.a_2)
116
       )
117
  (A2_A2b_en A2_A2b_en.idA_A2_1 A2_A2b_en.a_1 A2_A2b_en.isInner A2_A2b_en.idA_A2 A2_A2b_en.a)
118
))
119

    
120
; A2_A2a_en
121
(declare-var A2_A2a_en.idA_A2_1 Int)
122
(declare-var A2_A2a_en.a_1 Int)
123
(declare-var A2_A2a_en.isInner Bool)
124
(declare-var A2_A2a_en.idA_A2 Int)
125
(declare-var A2_A2a_en.a Int)
126
(declare-var A2_A2a_en.a_2 Int)
127
(declare-rel A2_A2a_en (Int Int Bool Int Int))
128
(rule (=> 
129
  (and (and (or (not (= (not A2_A2a_en.isInner) true))
130
               (= A2_A2a_en.a_2 (+ A2_A2a_en.a_1 3)))
131
            (or (not (= (not A2_A2a_en.isInner) false))
132
               (= A2_A2a_en.a_2 A2_A2a_en.a_1))
133
       )
134
       (= A2_A2a_en.idA_A2 721)
135
       (= A2_A2a_en.a A2_A2a_en.a_2)
136
       )
137
  (A2_A2a_en A2_A2a_en.idA_A2_1 A2_A2a_en.a_1 A2_A2a_en.isInner A2_A2a_en.idA_A2 A2_A2a_en.a)
138
))
139

    
140
; A2_A2b_ex
141
(declare-var A2_A2b_ex.idA_A2_1 Int)
142
(declare-var A2_A2b_ex.isInner Bool)
143
(declare-var A2_A2b_ex.idA_A2 Int)
144
(declare-var A2_A2b_ex.idA_A2_2 Int)
145
(declare-rel A2_A2b_ex (Int Bool Int))
146
(rule (=> 
147
  (and (and (or (not (= (not A2_A2b_ex.isInner) true))
148
               (= A2_A2b_ex.idA_A2_2 0))
149
            (or (not (= (not A2_A2b_ex.isInner) false))
150
               (= A2_A2b_ex.idA_A2_2 A2_A2b_ex.idA_A2_1))
151
       )
152
       (= A2_A2b_ex.idA_A2 A2_A2b_ex.idA_A2_1)
153
       )
154
  (A2_A2b_ex A2_A2b_ex.idA_A2_1 A2_A2b_ex.isInner A2_A2b_ex.idA_A2)
155
))
156

    
157
; a_a1__A1_A1A_IDL_handler_until
158
(declare-var a_a1__A1_A1A_IDL_handler_until.idA_A1_1 Int)
159
(declare-var a_a1__A1_A1A_IDL_handler_until.a_1 Int)
160
(declare-var a_a1__A1_A1A_IDL_handler_until.a_a1__restart_in Bool)
161
(declare-var a_a1__A1_A1A_IDL_handler_until.a_a1__state_in a_a1__type)
162
(declare-var a_a1__A1_A1A_IDL_handler_until.a_out Int)
163
(declare-var a_a1__A1_A1A_IDL_handler_until.idA_A1_out Int)
164
(declare-rel a_a1__A1_A1A_IDL_handler_until (Int Int Bool a_a1__type Int Int))
165
(rule (=> 
166
  (and (= a_a1__A1_A1A_IDL_handler_until.idA_A1_out a_a1__A1_A1A_IDL_handler_until.idA_A1_1)
167
       (= a_a1__A1_A1A_IDL_handler_until.a_out a_a1__A1_A1A_IDL_handler_until.a_1)
168
       (= a_a1__A1_A1A_IDL_handler_until.a_a1__state_in POINTA_A1)
169
       (= a_a1__A1_A1A_IDL_handler_until.a_a1__restart_in true)
170
       )
171
  (a_a1__A1_A1A_IDL_handler_until a_a1__A1_A1A_IDL_handler_until.idA_A1_1 a_a1__A1_A1A_IDL_handler_until.a_1 a_a1__A1_A1A_IDL_handler_until.a_a1__restart_in a_a1__A1_A1A_IDL_handler_until.a_a1__state_in a_a1__A1_A1A_IDL_handler_until.a_out a_a1__A1_A1A_IDL_handler_until.idA_A1_out)
172
))
173

    
174
; a_a1__A1_A1A_IDL_unless
175
(declare-var a_a1__A1_A1A_IDL_unless.a_a1__restart_in Bool)
176
(declare-var a_a1__A1_A1A_IDL_unless.a_a1__state_in a_a1__type)
177
(declare-var a_a1__A1_A1A_IDL_unless.a_a1__restart_act Bool)
178
(declare-var a_a1__A1_A1A_IDL_unless.a_a1__state_act a_a1__type)
179
(declare-rel a_a1__A1_A1A_IDL_unless (Bool a_a1__type Bool a_a1__type))
180
(rule (=> 
181
  (and (= a_a1__A1_A1A_IDL_unless.a_a1__state_act a_a1__A1_A1A_IDL_unless.a_a1__state_in)
182
       (= a_a1__A1_A1A_IDL_unless.a_a1__restart_act a_a1__A1_A1A_IDL_unless.a_a1__restart_in)
183
       )
184
  (a_a1__A1_A1A_IDL_unless a_a1__A1_A1A_IDL_unless.a_a1__restart_in a_a1__A1_A1A_IDL_unless.a_a1__state_in a_a1__A1_A1A_IDL_unless.a_a1__restart_act a_a1__A1_A1A_IDL_unless.a_a1__state_act)
185
))
186

    
187
; a_a1__A1_A1A__TO__A1_A1B_1_handler_until
188
(declare-var a_a1__A1_A1A__TO__A1_A1B_1_handler_until.idA_A1_1 Int)
189
(declare-var a_a1__A1_A1A__TO__A1_A1B_1_handler_until.a_1 Int)
190
(declare-var a_a1__A1_A1A__TO__A1_A1B_1_handler_until.a_a1__restart_in Bool)
191
(declare-var a_a1__A1_A1A__TO__A1_A1B_1_handler_until.a_a1__state_in a_a1__type)
192
(declare-var a_a1__A1_A1A__TO__A1_A1B_1_handler_until.a_out Int)
193
(declare-var a_a1__A1_A1A__TO__A1_A1B_1_handler_until.idA_A1_out Int)
194
(declare-var a_a1__A1_A1A__TO__A1_A1B_1_handler_until.a_2 Int)
195
(declare-var a_a1__A1_A1A__TO__A1_A1B_1_handler_until.idA_A1_2 Int)
196
(declare-var a_a1__A1_A1A__TO__A1_A1B_1_handler_until.idA_A1_3 Int)
197
(declare-rel a_a1__A1_A1A__TO__A1_A1B_1_handler_until (Int Int Bool a_a1__type Int Int))
198
(rule (=> 
199
  (and (A1_A1a_ex a_a1__A1_A1A__TO__A1_A1B_1_handler_until.idA_A1_1
200
                  false
201
                  a_a1__A1_A1A__TO__A1_A1B_1_handler_until.idA_A1_2)
202
       (A1_A1b_en a_a1__A1_A1A__TO__A1_A1B_1_handler_until.idA_A1_2
203
                  a_a1__A1_A1A__TO__A1_A1B_1_handler_until.a_1
204
                  false
205
                  a_a1__A1_A1A__TO__A1_A1B_1_handler_until.idA_A1_3
206
                  a_a1__A1_A1A__TO__A1_A1B_1_handler_until.a_2)
207
       (= a_a1__A1_A1A__TO__A1_A1B_1_handler_until.idA_A1_out a_a1__A1_A1A__TO__A1_A1B_1_handler_until.idA_A1_3)
208
       (= a_a1__A1_A1A__TO__A1_A1B_1_handler_until.a_out a_a1__A1_A1A__TO__A1_A1B_1_handler_until.a_2)
209
       (= a_a1__A1_A1A__TO__A1_A1B_1_handler_until.a_a1__state_in POINTA_A1)
210
       (= a_a1__A1_A1A__TO__A1_A1B_1_handler_until.a_a1__restart_in true)
211
       )
212
  (a_a1__A1_A1A__TO__A1_A1B_1_handler_until a_a1__A1_A1A__TO__A1_A1B_1_handler_until.idA_A1_1 a_a1__A1_A1A__TO__A1_A1B_1_handler_until.a_1 a_a1__A1_A1A__TO__A1_A1B_1_handler_until.a_a1__restart_in a_a1__A1_A1A__TO__A1_A1B_1_handler_until.a_a1__state_in a_a1__A1_A1A__TO__A1_A1B_1_handler_until.a_out a_a1__A1_A1A__TO__A1_A1B_1_handler_until.idA_A1_out)
213
))
214

    
215
; a_a1__A1_A1A__TO__A1_A1B_1_unless
216
(declare-var a_a1__A1_A1A__TO__A1_A1B_1_unless.a_a1__restart_in Bool)
217
(declare-var a_a1__A1_A1A__TO__A1_A1B_1_unless.a_a1__state_in a_a1__type)
218
(declare-var a_a1__A1_A1A__TO__A1_A1B_1_unless.a_a1__restart_act Bool)
219
(declare-var a_a1__A1_A1A__TO__A1_A1B_1_unless.a_a1__state_act a_a1__type)
220
(declare-rel a_a1__A1_A1A__TO__A1_A1B_1_unless (Bool a_a1__type Bool a_a1__type))
221
(rule (=> 
222
  (and (= a_a1__A1_A1A__TO__A1_A1B_1_unless.a_a1__state_act a_a1__A1_A1A__TO__A1_A1B_1_unless.a_a1__state_in)
223
       (= a_a1__A1_A1A__TO__A1_A1B_1_unless.a_a1__restart_act a_a1__A1_A1A__TO__A1_A1B_1_unless.a_a1__restart_in)
224
       )
225
  (a_a1__A1_A1A__TO__A1_A1B_1_unless a_a1__A1_A1A__TO__A1_A1B_1_unless.a_a1__restart_in a_a1__A1_A1A__TO__A1_A1B_1_unless.a_a1__state_in a_a1__A1_A1A__TO__A1_A1B_1_unless.a_a1__restart_act a_a1__A1_A1A__TO__A1_A1B_1_unless.a_a1__state_act)
226
))
227

    
228
; a_a1__A1_A1B_IDL_handler_until
229
(declare-var a_a1__A1_A1B_IDL_handler_until.idA_A1_1 Int)
230
(declare-var a_a1__A1_A1B_IDL_handler_until.a_1 Int)
231
(declare-var a_a1__A1_A1B_IDL_handler_until.a_a1__restart_in Bool)
232
(declare-var a_a1__A1_A1B_IDL_handler_until.a_a1__state_in a_a1__type)
233
(declare-var a_a1__A1_A1B_IDL_handler_until.a_out Int)
234
(declare-var a_a1__A1_A1B_IDL_handler_until.idA_A1_out Int)
235
(declare-rel a_a1__A1_A1B_IDL_handler_until (Int Int Bool a_a1__type Int Int))
236
(rule (=> 
237
  (and (= a_a1__A1_A1B_IDL_handler_until.idA_A1_out a_a1__A1_A1B_IDL_handler_until.idA_A1_1)
238
       (= a_a1__A1_A1B_IDL_handler_until.a_out a_a1__A1_A1B_IDL_handler_until.a_1)
239
       (= a_a1__A1_A1B_IDL_handler_until.a_a1__state_in POINTA_A1)
240
       (= a_a1__A1_A1B_IDL_handler_until.a_a1__restart_in true)
241
       )
242
  (a_a1__A1_A1B_IDL_handler_until a_a1__A1_A1B_IDL_handler_until.idA_A1_1 a_a1__A1_A1B_IDL_handler_until.a_1 a_a1__A1_A1B_IDL_handler_until.a_a1__restart_in a_a1__A1_A1B_IDL_handler_until.a_a1__state_in a_a1__A1_A1B_IDL_handler_until.a_out a_a1__A1_A1B_IDL_handler_until.idA_A1_out)
243
))
244

    
245
; a_a1__A1_A1B_IDL_unless
246
(declare-var a_a1__A1_A1B_IDL_unless.a_a1__restart_in Bool)
247
(declare-var a_a1__A1_A1B_IDL_unless.a_a1__state_in a_a1__type)
248
(declare-var a_a1__A1_A1B_IDL_unless.a_a1__restart_act Bool)
249
(declare-var a_a1__A1_A1B_IDL_unless.a_a1__state_act a_a1__type)
250
(declare-rel a_a1__A1_A1B_IDL_unless (Bool a_a1__type Bool a_a1__type))
251
(rule (=> 
252
  (and (= a_a1__A1_A1B_IDL_unless.a_a1__state_act a_a1__A1_A1B_IDL_unless.a_a1__state_in)
253
       (= a_a1__A1_A1B_IDL_unless.a_a1__restart_act a_a1__A1_A1B_IDL_unless.a_a1__restart_in)
254
       )
255
  (a_a1__A1_A1B_IDL_unless a_a1__A1_A1B_IDL_unless.a_a1__restart_in a_a1__A1_A1B_IDL_unless.a_a1__state_in a_a1__A1_A1B_IDL_unless.a_a1__restart_act a_a1__A1_A1B_IDL_unless.a_a1__state_act)
256
))
257

    
258
; a_a1__A1_A1B__TO__A1_A1A_1_handler_until
259
(declare-var a_a1__A1_A1B__TO__A1_A1A_1_handler_until.idA_A1_1 Int)
260
(declare-var a_a1__A1_A1B__TO__A1_A1A_1_handler_until.a_1 Int)
261
(declare-var a_a1__A1_A1B__TO__A1_A1A_1_handler_until.a_a1__restart_in Bool)
262
(declare-var a_a1__A1_A1B__TO__A1_A1A_1_handler_until.a_a1__state_in a_a1__type)
263
(declare-var a_a1__A1_A1B__TO__A1_A1A_1_handler_until.a_out Int)
264
(declare-var a_a1__A1_A1B__TO__A1_A1A_1_handler_until.idA_A1_out Int)
265
(declare-var a_a1__A1_A1B__TO__A1_A1A_1_handler_until.a_2 Int)
266
(declare-var a_a1__A1_A1B__TO__A1_A1A_1_handler_until.idA_A1_2 Int)
267
(declare-var a_a1__A1_A1B__TO__A1_A1A_1_handler_until.idA_A1_3 Int)
268
(declare-rel a_a1__A1_A1B__TO__A1_A1A_1_handler_until (Int Int Bool a_a1__type Int Int))
269
(rule (=> 
270
  (and (A1_A1b_ex a_a1__A1_A1B__TO__A1_A1A_1_handler_until.idA_A1_1
271
                  false
272
                  a_a1__A1_A1B__TO__A1_A1A_1_handler_until.idA_A1_2)
273
       (A1_A1a_en a_a1__A1_A1B__TO__A1_A1A_1_handler_until.idA_A1_2
274
                  a_a1__A1_A1B__TO__A1_A1A_1_handler_until.a_1
275
                  false
276
                  a_a1__A1_A1B__TO__A1_A1A_1_handler_until.idA_A1_3
277
                  a_a1__A1_A1B__TO__A1_A1A_1_handler_until.a_2)
278
       (= a_a1__A1_A1B__TO__A1_A1A_1_handler_until.idA_A1_out a_a1__A1_A1B__TO__A1_A1A_1_handler_until.idA_A1_3)
279
       (= a_a1__A1_A1B__TO__A1_A1A_1_handler_until.a_out a_a1__A1_A1B__TO__A1_A1A_1_handler_until.a_2)
280
       (= a_a1__A1_A1B__TO__A1_A1A_1_handler_until.a_a1__state_in POINTA_A1)
281
       (= a_a1__A1_A1B__TO__A1_A1A_1_handler_until.a_a1__restart_in true)
282
       )
283
  (a_a1__A1_A1B__TO__A1_A1A_1_handler_until a_a1__A1_A1B__TO__A1_A1A_1_handler_until.idA_A1_1 a_a1__A1_A1B__TO__A1_A1A_1_handler_until.a_1 a_a1__A1_A1B__TO__A1_A1A_1_handler_until.a_a1__restart_in a_a1__A1_A1B__TO__A1_A1A_1_handler_until.a_a1__state_in a_a1__A1_A1B__TO__A1_A1A_1_handler_until.a_out a_a1__A1_A1B__TO__A1_A1A_1_handler_until.idA_A1_out)
284
))
285

    
286
; a_a1__A1_A1B__TO__A1_A1A_1_unless
287
(declare-var a_a1__A1_A1B__TO__A1_A1A_1_unless.a_a1__restart_in Bool)
288
(declare-var a_a1__A1_A1B__TO__A1_A1A_1_unless.a_a1__state_in a_a1__type)
289
(declare-var a_a1__A1_A1B__TO__A1_A1A_1_unless.a_a1__restart_act Bool)
290
(declare-var a_a1__A1_A1B__TO__A1_A1A_1_unless.a_a1__state_act a_a1__type)
291
(declare-rel a_a1__A1_A1B__TO__A1_A1A_1_unless (Bool a_a1__type Bool a_a1__type))
292
(rule (=> 
293
  (and (= a_a1__A1_A1B__TO__A1_A1A_1_unless.a_a1__state_act a_a1__A1_A1B__TO__A1_A1A_1_unless.a_a1__state_in)
294
       (= a_a1__A1_A1B__TO__A1_A1A_1_unless.a_a1__restart_act a_a1__A1_A1B__TO__A1_A1A_1_unless.a_a1__restart_in)
295
       )
296
  (a_a1__A1_A1B__TO__A1_A1A_1_unless a_a1__A1_A1B__TO__A1_A1A_1_unless.a_a1__restart_in a_a1__A1_A1B__TO__A1_A1A_1_unless.a_a1__state_in a_a1__A1_A1B__TO__A1_A1A_1_unless.a_a1__restart_act a_a1__A1_A1B__TO__A1_A1A_1_unless.a_a1__state_act)
297
))
298

    
299
; a_a1__POINTA_A1_handler_until
300
(declare-var a_a1__POINTA_A1_handler_until.idA_A1_1 Int)
301
(declare-var a_a1__POINTA_A1_handler_until.a_1 Int)
302
(declare-var a_a1__POINTA_A1_handler_until.a_a1__restart_in Bool)
303
(declare-var a_a1__POINTA_A1_handler_until.a_a1__state_in a_a1__type)
304
(declare-var a_a1__POINTA_A1_handler_until.a_out Int)
305
(declare-var a_a1__POINTA_A1_handler_until.idA_A1_out Int)
306
(declare-rel a_a1__POINTA_A1_handler_until (Int Int Bool a_a1__type Int Int))
307
(rule (=> 
308
  (and (= a_a1__POINTA_A1_handler_until.idA_A1_out a_a1__POINTA_A1_handler_until.idA_A1_1)
309
       (= a_a1__POINTA_A1_handler_until.a_out a_a1__POINTA_A1_handler_until.a_1)
310
       (= a_a1__POINTA_A1_handler_until.a_a1__state_in POINTA_A1)
311
       (= a_a1__POINTA_A1_handler_until.a_a1__restart_in false)
312
       )
313
  (a_a1__POINTA_A1_handler_until a_a1__POINTA_A1_handler_until.idA_A1_1 a_a1__POINTA_A1_handler_until.a_1 a_a1__POINTA_A1_handler_until.a_a1__restart_in a_a1__POINTA_A1_handler_until.a_a1__state_in a_a1__POINTA_A1_handler_until.a_out a_a1__POINTA_A1_handler_until.idA_A1_out)
314
))
315

    
316
; a_a1__POINTA_A1_unless
317
(declare-var a_a1__POINTA_A1_unless.a_a1__restart_in Bool)
318
(declare-var a_a1__POINTA_A1_unless.a_a1__state_in a_a1__type)
319
(declare-var a_a1__POINTA_A1_unless.idA_A1_1 Int)
320
(declare-var a_a1__POINTA_A1_unless.S Bool)
321
(declare-var a_a1__POINTA_A1_unless.R Bool)
322
(declare-var a_a1__POINTA_A1_unless.a_a1__restart_act Bool)
323
(declare-var a_a1__POINTA_A1_unless.a_a1__state_act a_a1__type)
324
(declare-var a_a1__POINTA_A1_unless.__a_a1__POINTA_A1_unless_1 Bool)
325
(declare-var a_a1__POINTA_A1_unless.__a_a1__POINTA_A1_unless_2 Bool)
326
(declare-var a_a1__POINTA_A1_unless.__a_a1__POINTA_A1_unless_3 Bool)
327
(declare-var a_a1__POINTA_A1_unless.__a_a1__POINTA_A1_unless_4 Bool)
328
(declare-var a_a1__POINTA_A1_unless.__a_a1__POINTA_A1_unless_5 Bool)
329
(declare-rel a_a1__POINTA_A1_unless (Bool a_a1__type Int Bool Bool Bool a_a1__type))
330
(rule (=> 
331
  (and (= a_a1__POINTA_A1_unless.__a_a1__POINTA_A1_unless_5 (= a_a1__POINTA_A1_unless.idA_A1_1 725))
332
       (= a_a1__POINTA_A1_unless.__a_a1__POINTA_A1_unless_4 (= a_a1__POINTA_A1_unless.idA_A1_1 724))
333
       (= a_a1__POINTA_A1_unless.__a_a1__POINTA_A1_unless_3 (and (= a_a1__POINTA_A1_unless.idA_A1_1 725) a_a1__POINTA_A1_unless.R))
334
       (= a_a1__POINTA_A1_unless.__a_a1__POINTA_A1_unless_2 (and (= a_a1__POINTA_A1_unless.idA_A1_1 724) a_a1__POINTA_A1_unless.S))
335
       (= a_a1__POINTA_A1_unless.__a_a1__POINTA_A1_unless_1 (= a_a1__POINTA_A1_unless.idA_A1_1 0))
336
       (and (or (not (= a_a1__POINTA_A1_unless.__a_a1__POINTA_A1_unless_1 false))
337
               (and (or (not (= a_a1__POINTA_A1_unless.__a_a1__POINTA_A1_unless_2 false))
338
                       (and (or (not (= a_a1__POINTA_A1_unless.__a_a1__POINTA_A1_unless_3 false))
339
                               (and (or (not (= a_a1__POINTA_A1_unless.__a_a1__POINTA_A1_unless_4 false))
340
                                       (and (or (not (= a_a1__POINTA_A1_unless.__a_a1__POINTA_A1_unless_5 false))
341
                                               (and (= a_a1__POINTA_A1_unless.a_a1__state_act a_a1__POINTA_A1_unless.a_a1__state_in)
342
                                                    (= a_a1__POINTA_A1_unless.a_a1__restart_act a_a1__POINTA_A1_unless.a_a1__restart_in)
343
                                                    ))
344
                                            (or (not (= a_a1__POINTA_A1_unless.__a_a1__POINTA_A1_unless_5 true))
345
                                               (and (= a_a1__POINTA_A1_unless.a_a1__state_act A1_A1B_IDL)
346
                                                    (= a_a1__POINTA_A1_unless.a_a1__restart_act true)
347
                                                    ))
348
                                       ))
349
                                    (or (not (= a_a1__POINTA_A1_unless.__a_a1__POINTA_A1_unless_4 true))
350
                                       (and (= a_a1__POINTA_A1_unless.a_a1__state_act A1_A1A_IDL)
351
                                            (= a_a1__POINTA_A1_unless.a_a1__restart_act true)
352
                                            ))
353
                               ))
354
                            (or (not (= a_a1__POINTA_A1_unless.__a_a1__POINTA_A1_unless_3 true))
355
                               (and (= a_a1__POINTA_A1_unless.a_a1__state_act A1_A1B__TO__A1_A1A_1)
356
                                    (= a_a1__POINTA_A1_unless.a_a1__restart_act true)
357
                                    ))
358
                       ))
359
                    (or (not (= a_a1__POINTA_A1_unless.__a_a1__POINTA_A1_unless_2 true))
360
                       (and (= a_a1__POINTA_A1_unless.a_a1__state_act A1_A1A__TO__A1_A1B_1)
361
                            (= a_a1__POINTA_A1_unless.a_a1__restart_act true)
362
                            ))
363
               ))
364
            (or (not (= a_a1__POINTA_A1_unless.__a_a1__POINTA_A1_unless_1 true))
365
               (and (= a_a1__POINTA_A1_unless.a_a1__state_act POINT__TO__A1_A1A_1)
366
                    (= a_a1__POINTA_A1_unless.a_a1__restart_act true)
367
                    ))
368
       )
369
       )
370
  (a_a1__POINTA_A1_unless a_a1__POINTA_A1_unless.a_a1__restart_in a_a1__POINTA_A1_unless.a_a1__state_in a_a1__POINTA_A1_unless.idA_A1_1 a_a1__POINTA_A1_unless.S a_a1__POINTA_A1_unless.R a_a1__POINTA_A1_unless.a_a1__restart_act a_a1__POINTA_A1_unless.a_a1__state_act)
371
))
372

    
373
; a_a1__POINT__TO__A1_A1A_1_handler_until
374
(declare-var a_a1__POINT__TO__A1_A1A_1_handler_until.idA_A1_1 Int)
375
(declare-var a_a1__POINT__TO__A1_A1A_1_handler_until.a_1 Int)
376
(declare-var a_a1__POINT__TO__A1_A1A_1_handler_until.a_a1__restart_in Bool)
377
(declare-var a_a1__POINT__TO__A1_A1A_1_handler_until.a_a1__state_in a_a1__type)
378
(declare-var a_a1__POINT__TO__A1_A1A_1_handler_until.a_out Int)
379
(declare-var a_a1__POINT__TO__A1_A1A_1_handler_until.idA_A1_out Int)
380
(declare-var a_a1__POINT__TO__A1_A1A_1_handler_until.a_2 Int)
381
(declare-var a_a1__POINT__TO__A1_A1A_1_handler_until.idA_A1_2 Int)
382
(declare-rel a_a1__POINT__TO__A1_A1A_1_handler_until (Int Int Bool a_a1__type Int Int))
383
(rule (=> 
384
  (and (A1_A1a_en a_a1__POINT__TO__A1_A1A_1_handler_until.idA_A1_1
385
                  a_a1__POINT__TO__A1_A1A_1_handler_until.a_1
386
                  false
387
                  a_a1__POINT__TO__A1_A1A_1_handler_until.idA_A1_2
388
                  a_a1__POINT__TO__A1_A1A_1_handler_until.a_2)
389
       (= a_a1__POINT__TO__A1_A1A_1_handler_until.idA_A1_out a_a1__POINT__TO__A1_A1A_1_handler_until.idA_A1_2)
390
       (= a_a1__POINT__TO__A1_A1A_1_handler_until.a_out a_a1__POINT__TO__A1_A1A_1_handler_until.a_2)
391
       (= a_a1__POINT__TO__A1_A1A_1_handler_until.a_a1__state_in POINTA_A1)
392
       (= a_a1__POINT__TO__A1_A1A_1_handler_until.a_a1__restart_in true)
393
       )
394
  (a_a1__POINT__TO__A1_A1A_1_handler_until a_a1__POINT__TO__A1_A1A_1_handler_until.idA_A1_1 a_a1__POINT__TO__A1_A1A_1_handler_until.a_1 a_a1__POINT__TO__A1_A1A_1_handler_until.a_a1__restart_in a_a1__POINT__TO__A1_A1A_1_handler_until.a_a1__state_in a_a1__POINT__TO__A1_A1A_1_handler_until.a_out a_a1__POINT__TO__A1_A1A_1_handler_until.idA_A1_out)
395
))
396

    
397
; a_a1__POINT__TO__A1_A1A_1_unless
398
(declare-var a_a1__POINT__TO__A1_A1A_1_unless.a_a1__restart_in Bool)
399
(declare-var a_a1__POINT__TO__A1_A1A_1_unless.a_a1__state_in a_a1__type)
400
(declare-var a_a1__POINT__TO__A1_A1A_1_unless.a_a1__restart_act Bool)
401
(declare-var a_a1__POINT__TO__A1_A1A_1_unless.a_a1__state_act a_a1__type)
402
(declare-rel a_a1__POINT__TO__A1_A1A_1_unless (Bool a_a1__type Bool a_a1__type))
403
(rule (=> 
404
  (and (= a_a1__POINT__TO__A1_A1A_1_unless.a_a1__state_act a_a1__POINT__TO__A1_A1A_1_unless.a_a1__state_in)
405
       (= a_a1__POINT__TO__A1_A1A_1_unless.a_a1__restart_act a_a1__POINT__TO__A1_A1A_1_unless.a_a1__restart_in)
406
       )
407
  (a_a1__POINT__TO__A1_A1A_1_unless a_a1__POINT__TO__A1_A1A_1_unless.a_a1__restart_in a_a1__POINT__TO__A1_A1A_1_unless.a_a1__state_in a_a1__POINT__TO__A1_A1A_1_unless.a_a1__restart_act a_a1__POINT__TO__A1_A1A_1_unless.a_a1__state_act)
408
))
409

    
410
; a_a2__A2_A2A_IDL_handler_until
411
(declare-var a_a2__A2_A2A_IDL_handler_until.idA_A2_1 Int)
412
(declare-var a_a2__A2_A2A_IDL_handler_until.a_1 Int)
413
(declare-var a_a2__A2_A2A_IDL_handler_until.a_a2__restart_in Bool)
414
(declare-var a_a2__A2_A2A_IDL_handler_until.a_a2__state_in a_a2__type)
415
(declare-var a_a2__A2_A2A_IDL_handler_until.a_out Int)
416
(declare-var a_a2__A2_A2A_IDL_handler_until.idA_A2_out Int)
417
(declare-rel a_a2__A2_A2A_IDL_handler_until (Int Int Bool a_a2__type Int Int))
418
(rule (=> 
419
  (and (= a_a2__A2_A2A_IDL_handler_until.idA_A2_out a_a2__A2_A2A_IDL_handler_until.idA_A2_1)
420
       (= a_a2__A2_A2A_IDL_handler_until.a_out a_a2__A2_A2A_IDL_handler_until.a_1)
421
       (= a_a2__A2_A2A_IDL_handler_until.a_a2__state_in POINTA_A2)
422
       (= a_a2__A2_A2A_IDL_handler_until.a_a2__restart_in true)
423
       )
424
  (a_a2__A2_A2A_IDL_handler_until a_a2__A2_A2A_IDL_handler_until.idA_A2_1 a_a2__A2_A2A_IDL_handler_until.a_1 a_a2__A2_A2A_IDL_handler_until.a_a2__restart_in a_a2__A2_A2A_IDL_handler_until.a_a2__state_in a_a2__A2_A2A_IDL_handler_until.a_out a_a2__A2_A2A_IDL_handler_until.idA_A2_out)
425
))
426

    
427
; a_a2__A2_A2A_IDL_unless
428
(declare-var a_a2__A2_A2A_IDL_unless.a_a2__restart_in Bool)
429
(declare-var a_a2__A2_A2A_IDL_unless.a_a2__state_in a_a2__type)
430
(declare-var a_a2__A2_A2A_IDL_unless.a_a2__restart_act Bool)
431
(declare-var a_a2__A2_A2A_IDL_unless.a_a2__state_act a_a2__type)
432
(declare-rel a_a2__A2_A2A_IDL_unless (Bool a_a2__type Bool a_a2__type))
433
(rule (=> 
434
  (and (= a_a2__A2_A2A_IDL_unless.a_a2__state_act a_a2__A2_A2A_IDL_unless.a_a2__state_in)
435
       (= a_a2__A2_A2A_IDL_unless.a_a2__restart_act a_a2__A2_A2A_IDL_unless.a_a2__restart_in)
436
       )
437
  (a_a2__A2_A2A_IDL_unless a_a2__A2_A2A_IDL_unless.a_a2__restart_in a_a2__A2_A2A_IDL_unless.a_a2__state_in a_a2__A2_A2A_IDL_unless.a_a2__restart_act a_a2__A2_A2A_IDL_unless.a_a2__state_act)
438
))
439

    
440
; a_a2__A2_A2A__TO__A2_A2B_1_handler_until
441
(declare-var a_a2__A2_A2A__TO__A2_A2B_1_handler_until.idA_A2_1 Int)
442
(declare-var a_a2__A2_A2A__TO__A2_A2B_1_handler_until.a_1 Int)
443
(declare-var a_a2__A2_A2A__TO__A2_A2B_1_handler_until.a_a2__restart_in Bool)
444
(declare-var a_a2__A2_A2A__TO__A2_A2B_1_handler_until.a_a2__state_in a_a2__type)
445
(declare-var a_a2__A2_A2A__TO__A2_A2B_1_handler_until.a_out Int)
446
(declare-var a_a2__A2_A2A__TO__A2_A2B_1_handler_until.idA_A2_out Int)
447
(declare-var a_a2__A2_A2A__TO__A2_A2B_1_handler_until.a_2 Int)
448
(declare-var a_a2__A2_A2A__TO__A2_A2B_1_handler_until.idA_A2_2 Int)
449
(declare-var a_a2__A2_A2A__TO__A2_A2B_1_handler_until.idA_A2_3 Int)
450
(declare-rel a_a2__A2_A2A__TO__A2_A2B_1_handler_until (Int Int Bool a_a2__type Int Int))
451
(rule (=> 
452
  (and (A2_A2a_ex a_a2__A2_A2A__TO__A2_A2B_1_handler_until.idA_A2_1
453
                  false
454
                  a_a2__A2_A2A__TO__A2_A2B_1_handler_until.idA_A2_2)
455
       (A2_A2b_en a_a2__A2_A2A__TO__A2_A2B_1_handler_until.idA_A2_2
456
                  a_a2__A2_A2A__TO__A2_A2B_1_handler_until.a_1
457
                  false
458
                  a_a2__A2_A2A__TO__A2_A2B_1_handler_until.idA_A2_3
459
                  a_a2__A2_A2A__TO__A2_A2B_1_handler_until.a_2)
460
       (= a_a2__A2_A2A__TO__A2_A2B_1_handler_until.idA_A2_out a_a2__A2_A2A__TO__A2_A2B_1_handler_until.idA_A2_3)
461
       (= a_a2__A2_A2A__TO__A2_A2B_1_handler_until.a_out a_a2__A2_A2A__TO__A2_A2B_1_handler_until.a_2)
462
       (= a_a2__A2_A2A__TO__A2_A2B_1_handler_until.a_a2__state_in POINTA_A2)
463
       (= a_a2__A2_A2A__TO__A2_A2B_1_handler_until.a_a2__restart_in true)
464
       )
465
  (a_a2__A2_A2A__TO__A2_A2B_1_handler_until a_a2__A2_A2A__TO__A2_A2B_1_handler_until.idA_A2_1 a_a2__A2_A2A__TO__A2_A2B_1_handler_until.a_1 a_a2__A2_A2A__TO__A2_A2B_1_handler_until.a_a2__restart_in a_a2__A2_A2A__TO__A2_A2B_1_handler_until.a_a2__state_in a_a2__A2_A2A__TO__A2_A2B_1_handler_until.a_out a_a2__A2_A2A__TO__A2_A2B_1_handler_until.idA_A2_out)
466
))
467

    
468
; a_a2__A2_A2A__TO__A2_A2B_1_unless
469
(declare-var a_a2__A2_A2A__TO__A2_A2B_1_unless.a_a2__restart_in Bool)
470
(declare-var a_a2__A2_A2A__TO__A2_A2B_1_unless.a_a2__state_in a_a2__type)
471
(declare-var a_a2__A2_A2A__TO__A2_A2B_1_unless.a_a2__restart_act Bool)
472
(declare-var a_a2__A2_A2A__TO__A2_A2B_1_unless.a_a2__state_act a_a2__type)
473
(declare-rel a_a2__A2_A2A__TO__A2_A2B_1_unless (Bool a_a2__type Bool a_a2__type))
474
(rule (=> 
475
  (and (= a_a2__A2_A2A__TO__A2_A2B_1_unless.a_a2__state_act a_a2__A2_A2A__TO__A2_A2B_1_unless.a_a2__state_in)
476
       (= a_a2__A2_A2A__TO__A2_A2B_1_unless.a_a2__restart_act a_a2__A2_A2A__TO__A2_A2B_1_unless.a_a2__restart_in)
477
       )
478
  (a_a2__A2_A2A__TO__A2_A2B_1_unless a_a2__A2_A2A__TO__A2_A2B_1_unless.a_a2__restart_in a_a2__A2_A2A__TO__A2_A2B_1_unless.a_a2__state_in a_a2__A2_A2A__TO__A2_A2B_1_unless.a_a2__restart_act a_a2__A2_A2A__TO__A2_A2B_1_unless.a_a2__state_act)
479
))
480

    
481
; a_a2__A2_A2B_IDL_handler_until
482
(declare-var a_a2__A2_A2B_IDL_handler_until.idA_A2_1 Int)
483
(declare-var a_a2__A2_A2B_IDL_handler_until.a_1 Int)
484
(declare-var a_a2__A2_A2B_IDL_handler_until.a_a2__restart_in Bool)
485
(declare-var a_a2__A2_A2B_IDL_handler_until.a_a2__state_in a_a2__type)
486
(declare-var a_a2__A2_A2B_IDL_handler_until.a_out Int)
487
(declare-var a_a2__A2_A2B_IDL_handler_until.idA_A2_out Int)
488
(declare-rel a_a2__A2_A2B_IDL_handler_until (Int Int Bool a_a2__type Int Int))
489
(rule (=> 
490
  (and (= a_a2__A2_A2B_IDL_handler_until.idA_A2_out a_a2__A2_A2B_IDL_handler_until.idA_A2_1)
491
       (= a_a2__A2_A2B_IDL_handler_until.a_out a_a2__A2_A2B_IDL_handler_until.a_1)
492
       (= a_a2__A2_A2B_IDL_handler_until.a_a2__state_in POINTA_A2)
493
       (= a_a2__A2_A2B_IDL_handler_until.a_a2__restart_in true)
494
       )
495
  (a_a2__A2_A2B_IDL_handler_until a_a2__A2_A2B_IDL_handler_until.idA_A2_1 a_a2__A2_A2B_IDL_handler_until.a_1 a_a2__A2_A2B_IDL_handler_until.a_a2__restart_in a_a2__A2_A2B_IDL_handler_until.a_a2__state_in a_a2__A2_A2B_IDL_handler_until.a_out a_a2__A2_A2B_IDL_handler_until.idA_A2_out)
496
))
497

    
498
; a_a2__A2_A2B_IDL_unless
499
(declare-var a_a2__A2_A2B_IDL_unless.a_a2__restart_in Bool)
500
(declare-var a_a2__A2_A2B_IDL_unless.a_a2__state_in a_a2__type)
501
(declare-var a_a2__A2_A2B_IDL_unless.a_a2__restart_act Bool)
502
(declare-var a_a2__A2_A2B_IDL_unless.a_a2__state_act a_a2__type)
503
(declare-rel a_a2__A2_A2B_IDL_unless (Bool a_a2__type Bool a_a2__type))
504
(rule (=> 
505
  (and (= a_a2__A2_A2B_IDL_unless.a_a2__state_act a_a2__A2_A2B_IDL_unless.a_a2__state_in)
506
       (= a_a2__A2_A2B_IDL_unless.a_a2__restart_act a_a2__A2_A2B_IDL_unless.a_a2__restart_in)
507
       )
508
  (a_a2__A2_A2B_IDL_unless a_a2__A2_A2B_IDL_unless.a_a2__restart_in a_a2__A2_A2B_IDL_unless.a_a2__state_in a_a2__A2_A2B_IDL_unless.a_a2__restart_act a_a2__A2_A2B_IDL_unless.a_a2__state_act)
509
))
510

    
511
; a_a2__A2_A2B__TO__A2_A2A_1_handler_until
512
(declare-var a_a2__A2_A2B__TO__A2_A2A_1_handler_until.idA_A2_1 Int)
513
(declare-var a_a2__A2_A2B__TO__A2_A2A_1_handler_until.a_1 Int)
514
(declare-var a_a2__A2_A2B__TO__A2_A2A_1_handler_until.a_a2__restart_in Bool)
515
(declare-var a_a2__A2_A2B__TO__A2_A2A_1_handler_until.a_a2__state_in a_a2__type)
516
(declare-var a_a2__A2_A2B__TO__A2_A2A_1_handler_until.a_out Int)
517
(declare-var a_a2__A2_A2B__TO__A2_A2A_1_handler_until.idA_A2_out Int)
518
(declare-var a_a2__A2_A2B__TO__A2_A2A_1_handler_until.a_2 Int)
519
(declare-var a_a2__A2_A2B__TO__A2_A2A_1_handler_until.idA_A2_2 Int)
520
(declare-var a_a2__A2_A2B__TO__A2_A2A_1_handler_until.idA_A2_3 Int)
521
(declare-rel a_a2__A2_A2B__TO__A2_A2A_1_handler_until (Int Int Bool a_a2__type Int Int))
522
(rule (=> 
523
  (and (A2_A2b_ex a_a2__A2_A2B__TO__A2_A2A_1_handler_until.idA_A2_1
524
                  false
525
                  a_a2__A2_A2B__TO__A2_A2A_1_handler_until.idA_A2_2)
526
       (A2_A2a_en a_a2__A2_A2B__TO__A2_A2A_1_handler_until.idA_A2_2
527
                  a_a2__A2_A2B__TO__A2_A2A_1_handler_until.a_1
528
                  false
529
                  a_a2__A2_A2B__TO__A2_A2A_1_handler_until.idA_A2_3
530
                  a_a2__A2_A2B__TO__A2_A2A_1_handler_until.a_2)
531
       (= a_a2__A2_A2B__TO__A2_A2A_1_handler_until.idA_A2_out a_a2__A2_A2B__TO__A2_A2A_1_handler_until.idA_A2_3)
532
       (= a_a2__A2_A2B__TO__A2_A2A_1_handler_until.a_out a_a2__A2_A2B__TO__A2_A2A_1_handler_until.a_2)
533
       (= a_a2__A2_A2B__TO__A2_A2A_1_handler_until.a_a2__state_in POINTA_A2)
534
       (= a_a2__A2_A2B__TO__A2_A2A_1_handler_until.a_a2__restart_in true)
535
       )
536
  (a_a2__A2_A2B__TO__A2_A2A_1_handler_until a_a2__A2_A2B__TO__A2_A2A_1_handler_until.idA_A2_1 a_a2__A2_A2B__TO__A2_A2A_1_handler_until.a_1 a_a2__A2_A2B__TO__A2_A2A_1_handler_until.a_a2__restart_in a_a2__A2_A2B__TO__A2_A2A_1_handler_until.a_a2__state_in a_a2__A2_A2B__TO__A2_A2A_1_handler_until.a_out a_a2__A2_A2B__TO__A2_A2A_1_handler_until.idA_A2_out)
537
))
538

    
539
; a_a2__A2_A2B__TO__A2_A2A_1_unless
540
(declare-var a_a2__A2_A2B__TO__A2_A2A_1_unless.a_a2__restart_in Bool)
541
(declare-var a_a2__A2_A2B__TO__A2_A2A_1_unless.a_a2__state_in a_a2__type)
542
(declare-var a_a2__A2_A2B__TO__A2_A2A_1_unless.a_a2__restart_act Bool)
543
(declare-var a_a2__A2_A2B__TO__A2_A2A_1_unless.a_a2__state_act a_a2__type)
544
(declare-rel a_a2__A2_A2B__TO__A2_A2A_1_unless (Bool a_a2__type Bool a_a2__type))
545
(rule (=> 
546
  (and (= a_a2__A2_A2B__TO__A2_A2A_1_unless.a_a2__state_act a_a2__A2_A2B__TO__A2_A2A_1_unless.a_a2__state_in)
547
       (= a_a2__A2_A2B__TO__A2_A2A_1_unless.a_a2__restart_act a_a2__A2_A2B__TO__A2_A2A_1_unless.a_a2__restart_in)
548
       )
549
  (a_a2__A2_A2B__TO__A2_A2A_1_unless a_a2__A2_A2B__TO__A2_A2A_1_unless.a_a2__restart_in a_a2__A2_A2B__TO__A2_A2A_1_unless.a_a2__state_in a_a2__A2_A2B__TO__A2_A2A_1_unless.a_a2__restart_act a_a2__A2_A2B__TO__A2_A2A_1_unless.a_a2__state_act)
550
))
551

    
552
; a_a2__POINTA_A2_handler_until
553
(declare-var a_a2__POINTA_A2_handler_until.idA_A2_1 Int)
554
(declare-var a_a2__POINTA_A2_handler_until.a_1 Int)
555
(declare-var a_a2__POINTA_A2_handler_until.a_a2__restart_in Bool)
556
(declare-var a_a2__POINTA_A2_handler_until.a_a2__state_in a_a2__type)
557
(declare-var a_a2__POINTA_A2_handler_until.a_out Int)
558
(declare-var a_a2__POINTA_A2_handler_until.idA_A2_out Int)
559
(declare-rel a_a2__POINTA_A2_handler_until (Int Int Bool a_a2__type Int Int))
560
(rule (=> 
561
  (and (= a_a2__POINTA_A2_handler_until.idA_A2_out a_a2__POINTA_A2_handler_until.idA_A2_1)
562
       (= a_a2__POINTA_A2_handler_until.a_out a_a2__POINTA_A2_handler_until.a_1)
563
       (= a_a2__POINTA_A2_handler_until.a_a2__state_in POINTA_A2)
564
       (= a_a2__POINTA_A2_handler_until.a_a2__restart_in false)
565
       )
566
  (a_a2__POINTA_A2_handler_until a_a2__POINTA_A2_handler_until.idA_A2_1 a_a2__POINTA_A2_handler_until.a_1 a_a2__POINTA_A2_handler_until.a_a2__restart_in a_a2__POINTA_A2_handler_until.a_a2__state_in a_a2__POINTA_A2_handler_until.a_out a_a2__POINTA_A2_handler_until.idA_A2_out)
567
))
568

    
569
; a_a2__POINTA_A2_unless
570
(declare-var a_a2__POINTA_A2_unless.a_a2__restart_in Bool)
571
(declare-var a_a2__POINTA_A2_unless.a_a2__state_in a_a2__type)
572
(declare-var a_a2__POINTA_A2_unless.idA_A2_1 Int)
573
(declare-var a_a2__POINTA_A2_unless.S Bool)
574
(declare-var a_a2__POINTA_A2_unless.R Bool)
575
(declare-var a_a2__POINTA_A2_unless.a_a2__restart_act Bool)
576
(declare-var a_a2__POINTA_A2_unless.a_a2__state_act a_a2__type)
577
(declare-var a_a2__POINTA_A2_unless.__a_a2__POINTA_A2_unless_1 Bool)
578
(declare-var a_a2__POINTA_A2_unless.__a_a2__POINTA_A2_unless_2 Bool)
579
(declare-var a_a2__POINTA_A2_unless.__a_a2__POINTA_A2_unless_3 Bool)
580
(declare-var a_a2__POINTA_A2_unless.__a_a2__POINTA_A2_unless_4 Bool)
581
(declare-var a_a2__POINTA_A2_unless.__a_a2__POINTA_A2_unless_5 Bool)
582
(declare-rel a_a2__POINTA_A2_unless (Bool a_a2__type Int Bool Bool Bool a_a2__type))
583
(rule (=> 
584
  (and (= a_a2__POINTA_A2_unless.__a_a2__POINTA_A2_unless_5 (= a_a2__POINTA_A2_unless.idA_A2_1 722))
585
       (= a_a2__POINTA_A2_unless.__a_a2__POINTA_A2_unless_4 (= a_a2__POINTA_A2_unless.idA_A2_1 721))
586
       (= a_a2__POINTA_A2_unless.__a_a2__POINTA_A2_unless_3 (and (= a_a2__POINTA_A2_unless.idA_A2_1 722) a_a2__POINTA_A2_unless.R))
587
       (= a_a2__POINTA_A2_unless.__a_a2__POINTA_A2_unless_2 (and (= a_a2__POINTA_A2_unless.idA_A2_1 721) a_a2__POINTA_A2_unless.S))
588
       (= a_a2__POINTA_A2_unless.__a_a2__POINTA_A2_unless_1 (= a_a2__POINTA_A2_unless.idA_A2_1 0))
589
       (and (or (not (= a_a2__POINTA_A2_unless.__a_a2__POINTA_A2_unless_1 false))
590
               (and (or (not (= a_a2__POINTA_A2_unless.__a_a2__POINTA_A2_unless_2 false))
591
                       (and (or (not (= a_a2__POINTA_A2_unless.__a_a2__POINTA_A2_unless_3 false))
592
                               (and (or (not (= a_a2__POINTA_A2_unless.__a_a2__POINTA_A2_unless_4 false))
593
                                       (and (or (not (= a_a2__POINTA_A2_unless.__a_a2__POINTA_A2_unless_5 false))
594
                                               (and (= a_a2__POINTA_A2_unless.a_a2__state_act a_a2__POINTA_A2_unless.a_a2__state_in)
595
                                                    (= a_a2__POINTA_A2_unless.a_a2__restart_act a_a2__POINTA_A2_unless.a_a2__restart_in)
596
                                                    ))
597
                                            (or (not (= a_a2__POINTA_A2_unless.__a_a2__POINTA_A2_unless_5 true))
598
                                               (and (= a_a2__POINTA_A2_unless.a_a2__state_act A2_A2B_IDL)
599
                                                    (= a_a2__POINTA_A2_unless.a_a2__restart_act true)
600
                                                    ))
601
                                       ))
602
                                    (or (not (= a_a2__POINTA_A2_unless.__a_a2__POINTA_A2_unless_4 true))
603
                                       (and (= a_a2__POINTA_A2_unless.a_a2__state_act A2_A2A_IDL)
604
                                            (= a_a2__POINTA_A2_unless.a_a2__restart_act true)
605
                                            ))
606
                               ))
607
                            (or (not (= a_a2__POINTA_A2_unless.__a_a2__POINTA_A2_unless_3 true))
608
                               (and (= a_a2__POINTA_A2_unless.a_a2__state_act A2_A2B__TO__A2_A2A_1)
609
                                    (= a_a2__POINTA_A2_unless.a_a2__restart_act true)
610
                                    ))
611
                       ))
612
                    (or (not (= a_a2__POINTA_A2_unless.__a_a2__POINTA_A2_unless_2 true))
613
                       (and (= a_a2__POINTA_A2_unless.a_a2__state_act A2_A2A__TO__A2_A2B_1)
614
                            (= a_a2__POINTA_A2_unless.a_a2__restart_act true)
615
                            ))
616
               ))
617
            (or (not (= a_a2__POINTA_A2_unless.__a_a2__POINTA_A2_unless_1 true))
618
               (and (= a_a2__POINTA_A2_unless.a_a2__state_act POINT__TO__A2_A2A_1)
619
                    (= a_a2__POINTA_A2_unless.a_a2__restart_act true)
620
                    ))
621
       )
622
       )
623
  (a_a2__POINTA_A2_unless a_a2__POINTA_A2_unless.a_a2__restart_in a_a2__POINTA_A2_unless.a_a2__state_in a_a2__POINTA_A2_unless.idA_A2_1 a_a2__POINTA_A2_unless.S a_a2__POINTA_A2_unless.R a_a2__POINTA_A2_unless.a_a2__restart_act a_a2__POINTA_A2_unless.a_a2__state_act)
624
))
625

    
626
; a_a2__POINT__TO__A2_A2A_1_handler_until
627
(declare-var a_a2__POINT__TO__A2_A2A_1_handler_until.idA_A2_1 Int)
628
(declare-var a_a2__POINT__TO__A2_A2A_1_handler_until.a_1 Int)
629
(declare-var a_a2__POINT__TO__A2_A2A_1_handler_until.a_a2__restart_in Bool)
630
(declare-var a_a2__POINT__TO__A2_A2A_1_handler_until.a_a2__state_in a_a2__type)
631
(declare-var a_a2__POINT__TO__A2_A2A_1_handler_until.a_out Int)
632
(declare-var a_a2__POINT__TO__A2_A2A_1_handler_until.idA_A2_out Int)
633
(declare-var a_a2__POINT__TO__A2_A2A_1_handler_until.a_2 Int)
634
(declare-var a_a2__POINT__TO__A2_A2A_1_handler_until.idA_A2_2 Int)
635
(declare-rel a_a2__POINT__TO__A2_A2A_1_handler_until (Int Int Bool a_a2__type Int Int))
636
(rule (=> 
637
  (and (A2_A2a_en a_a2__POINT__TO__A2_A2A_1_handler_until.idA_A2_1
638
                  a_a2__POINT__TO__A2_A2A_1_handler_until.a_1
639
                  false
640
                  a_a2__POINT__TO__A2_A2A_1_handler_until.idA_A2_2
641
                  a_a2__POINT__TO__A2_A2A_1_handler_until.a_2)
642
       (= a_a2__POINT__TO__A2_A2A_1_handler_until.idA_A2_out a_a2__POINT__TO__A2_A2A_1_handler_until.idA_A2_2)
643
       (= a_a2__POINT__TO__A2_A2A_1_handler_until.a_out a_a2__POINT__TO__A2_A2A_1_handler_until.a_2)
644
       (= a_a2__POINT__TO__A2_A2A_1_handler_until.a_a2__state_in POINTA_A2)
645
       (= a_a2__POINT__TO__A2_A2A_1_handler_until.a_a2__restart_in true)
646
       )
647
  (a_a2__POINT__TO__A2_A2A_1_handler_until a_a2__POINT__TO__A2_A2A_1_handler_until.idA_A2_1 a_a2__POINT__TO__A2_A2A_1_handler_until.a_1 a_a2__POINT__TO__A2_A2A_1_handler_until.a_a2__restart_in a_a2__POINT__TO__A2_A2A_1_handler_until.a_a2__state_in a_a2__POINT__TO__A2_A2A_1_handler_until.a_out a_a2__POINT__TO__A2_A2A_1_handler_until.idA_A2_out)
648
))
649

    
650
; a_a2__POINT__TO__A2_A2A_1_unless
651
(declare-var a_a2__POINT__TO__A2_A2A_1_unless.a_a2__restart_in Bool)
652
(declare-var a_a2__POINT__TO__A2_A2A_1_unless.a_a2__state_in a_a2__type)
653
(declare-var a_a2__POINT__TO__A2_A2A_1_unless.a_a2__restart_act Bool)
654
(declare-var a_a2__POINT__TO__A2_A2A_1_unless.a_a2__state_act a_a2__type)
655
(declare-rel a_a2__POINT__TO__A2_A2A_1_unless (Bool a_a2__type Bool a_a2__type))
656
(rule (=> 
657
  (and (= a_a2__POINT__TO__A2_A2A_1_unless.a_a2__state_act a_a2__POINT__TO__A2_A2A_1_unless.a_a2__state_in)
658
       (= a_a2__POINT__TO__A2_A2A_1_unless.a_a2__restart_act a_a2__POINT__TO__A2_A2A_1_unless.a_a2__restart_in)
659
       )
660
  (a_a2__POINT__TO__A2_A2A_1_unless a_a2__POINT__TO__A2_A2A_1_unless.a_a2__restart_in a_a2__POINT__TO__A2_A2A_1_unless.a_a2__state_in a_a2__POINT__TO__A2_A2A_1_unless.a_a2__restart_act a_a2__POINT__TO__A2_A2A_1_unless.a_a2__state_act)
661
))
662

    
663
; A_A1_node
664
(declare-var A_A1_node.idA_A1_1 Int)
665
(declare-var A_A1_node.a_1 Int)
666
(declare-var A_A1_node.S Bool)
667
(declare-var A_A1_node.R Bool)
668
(declare-var A_A1_node.idA_A1 Int)
669
(declare-var A_A1_node.a Int)
670
(declare-var A_A1_node.__A_A1_node_38_c Bool)
671
(declare-var A_A1_node.__A_A1_node_39_c a_a1__type)
672
(declare-var A_A1_node.ni_13._arrow._first_c Bool)
673
(declare-var A_A1_node.__A_A1_node_38_m Bool)
674
(declare-var A_A1_node.__A_A1_node_39_m a_a1__type)
675
(declare-var A_A1_node.ni_13._arrow._first_m Bool)
676
(declare-var A_A1_node.__A_A1_node_38_x Bool)
677
(declare-var A_A1_node.__A_A1_node_39_x a_a1__type)
678
(declare-var A_A1_node.ni_13._arrow._first_x Bool)
679
(declare-var A_A1_node.__A_A1_node_1 Bool)
680
(declare-var A_A1_node.__A_A1_node_10 a_a1__type)
681
(declare-var A_A1_node.__A_A1_node_11 Bool)
682
(declare-var A_A1_node.__A_A1_node_12 a_a1__type)
683
(declare-var A_A1_node.__A_A1_node_13 Bool)
684
(declare-var A_A1_node.__A_A1_node_14 a_a1__type)
685
(declare-var A_A1_node.__A_A1_node_15 Int)
686
(declare-var A_A1_node.__A_A1_node_16 Int)
687
(declare-var A_A1_node.__A_A1_node_17 Bool)
688
(declare-var A_A1_node.__A_A1_node_18 a_a1__type)
689
(declare-var A_A1_node.__A_A1_node_19 Int)
690
(declare-var A_A1_node.__A_A1_node_2 a_a1__type)
691
(declare-var A_A1_node.__A_A1_node_20 Int)
692
(declare-var A_A1_node.__A_A1_node_21 Bool)
693
(declare-var A_A1_node.__A_A1_node_22 a_a1__type)
694
(declare-var A_A1_node.__A_A1_node_23 Int)
695
(declare-var A_A1_node.__A_A1_node_24 Int)
696
(declare-var A_A1_node.__A_A1_node_25 Bool)
697
(declare-var A_A1_node.__A_A1_node_26 a_a1__type)
698
(declare-var A_A1_node.__A_A1_node_27 Int)
699
(declare-var A_A1_node.__A_A1_node_28 Int)
700
(declare-var A_A1_node.__A_A1_node_29 Bool)
701
(declare-var A_A1_node.__A_A1_node_3 Bool)
702
(declare-var A_A1_node.__A_A1_node_30 a_a1__type)
703
(declare-var A_A1_node.__A_A1_node_31 Int)
704
(declare-var A_A1_node.__A_A1_node_32 Int)
705
(declare-var A_A1_node.__A_A1_node_33 Bool)
706
(declare-var A_A1_node.__A_A1_node_34 a_a1__type)
707
(declare-var A_A1_node.__A_A1_node_35 Int)
708
(declare-var A_A1_node.__A_A1_node_36 Int)
709
(declare-var A_A1_node.__A_A1_node_37 Bool)
710
(declare-var A_A1_node.__A_A1_node_4 a_a1__type)
711
(declare-var A_A1_node.__A_A1_node_5 Bool)
712
(declare-var A_A1_node.__A_A1_node_6 a_a1__type)
713
(declare-var A_A1_node.__A_A1_node_7 Bool)
714
(declare-var A_A1_node.__A_A1_node_8 a_a1__type)
715
(declare-var A_A1_node.__A_A1_node_9 Bool)
716
(declare-var A_A1_node.a_a1__next_restart_in Bool)
717
(declare-var A_A1_node.a_a1__next_state_in a_a1__type)
718
(declare-var A_A1_node.a_a1__restart_act Bool)
719
(declare-var A_A1_node.a_a1__restart_in Bool)
720
(declare-var A_A1_node.a_a1__state_act a_a1__type)
721
(declare-var A_A1_node.a_a1__state_in a_a1__type)
722
(declare-rel A_A1_node_reset (Bool a_a1__type Bool Bool a_a1__type Bool))
723
(declare-rel A_A1_node_step (Int Int Bool Bool Int Int Bool a_a1__type Bool Bool a_a1__type Bool))
724

    
725
(rule (=> 
726
  (and 
727
       (= A_A1_node.__A_A1_node_38_m A_A1_node.__A_A1_node_38_c)
728
       (= A_A1_node.__A_A1_node_39_m A_A1_node.__A_A1_node_39_c)
729
       (= A_A1_node.ni_13._arrow._first_m true)
730
  )
731
  (A_A1_node_reset A_A1_node.__A_A1_node_38_c
732
                   A_A1_node.__A_A1_node_39_c
733
                   A_A1_node.ni_13._arrow._first_c
734
                   A_A1_node.__A_A1_node_38_m
735
                   A_A1_node.__A_A1_node_39_m
736
                   A_A1_node.ni_13._arrow._first_m)
737
))
738

    
739
(rule (=> 
740
  (and (= A_A1_node.ni_13._arrow._first_m A_A1_node.ni_13._arrow._first_c)
741
       (and (= A_A1_node.__A_A1_node_37 (ite A_A1_node.ni_13._arrow._first_m true false))
742
            (= A_A1_node.ni_13._arrow._first_x false))
743
       (and (or (not (= A_A1_node.__A_A1_node_37 false))
744
               (and (= A_A1_node.a_a1__state_in A_A1_node.__A_A1_node_39_c)
745
                    (= A_A1_node.a_a1__restart_in A_A1_node.__A_A1_node_38_c)
746
                    ))
747
            (or (not (= A_A1_node.__A_A1_node_37 true))
748
               (and (= A_A1_node.a_a1__state_in POINTA_A1)
749
                    (= A_A1_node.a_a1__restart_in false)
750
                    ))
751
       )
752
       (and (or (not (= A_A1_node.a_a1__state_in A1_A1A_IDL))
753
               (and (a_a1__A1_A1A_IDL_unless A_A1_node.a_a1__restart_in
754
                                             A_A1_node.a_a1__state_in
755
                                             A_A1_node.__A_A1_node_3
756
                                             A_A1_node.__A_A1_node_4)
757
                    (= A_A1_node.a_a1__state_act A_A1_node.__A_A1_node_4)
758
                    (= A_A1_node.a_a1__restart_act A_A1_node.__A_A1_node_3)
759
                    ))
760
            (or (not (= A_A1_node.a_a1__state_in A1_A1A__TO__A1_A1B_1))
761
               (and (a_a1__A1_A1A__TO__A1_A1B_1_unless A_A1_node.a_a1__restart_in
762
                                                       A_A1_node.a_a1__state_in
763
                                                       A_A1_node.__A_A1_node_7
764
                                                       A_A1_node.__A_A1_node_8)
765
                    (= A_A1_node.a_a1__state_act A_A1_node.__A_A1_node_8)
766
                    (= A_A1_node.a_a1__restart_act A_A1_node.__A_A1_node_7)
767
                    ))
768
            (or (not (= A_A1_node.a_a1__state_in A1_A1B_IDL))
769
               (and (a_a1__A1_A1B_IDL_unless A_A1_node.a_a1__restart_in
770
                                             A_A1_node.a_a1__state_in
771
                                             A_A1_node.__A_A1_node_1
772
                                             A_A1_node.__A_A1_node_2)
773
                    (= A_A1_node.a_a1__state_act A_A1_node.__A_A1_node_2)
774
                    (= A_A1_node.a_a1__restart_act A_A1_node.__A_A1_node_1)
775
                    ))
776
            (or (not (= A_A1_node.a_a1__state_in A1_A1B__TO__A1_A1A_1))
777
               (and (a_a1__A1_A1B__TO__A1_A1A_1_unless A_A1_node.a_a1__restart_in
778
                                                       A_A1_node.a_a1__state_in
779
                                                       A_A1_node.__A_A1_node_5
780
                                                       A_A1_node.__A_A1_node_6)
781
                    (= A_A1_node.a_a1__state_act A_A1_node.__A_A1_node_6)
782
                    (= A_A1_node.a_a1__restart_act A_A1_node.__A_A1_node_5)
783
                    ))
784
            (or (not (= A_A1_node.a_a1__state_in POINTA_A1))
785
               (and (a_a1__POINTA_A1_unless A_A1_node.a_a1__restart_in
786
                                            A_A1_node.a_a1__state_in
787
                                            A_A1_node.idA_A1_1
788
                                            A_A1_node.S
789
                                            A_A1_node.R
790
                                            A_A1_node.__A_A1_node_11
791
                                            A_A1_node.__A_A1_node_12)
792
                    (= A_A1_node.a_a1__state_act A_A1_node.__A_A1_node_12)
793
                    (= A_A1_node.a_a1__restart_act A_A1_node.__A_A1_node_11)
794
                    ))
795
            (or (not (= A_A1_node.a_a1__state_in POINT__TO__A1_A1A_1))
796
               (and (a_a1__POINT__TO__A1_A1A_1_unless A_A1_node.a_a1__restart_in
797
                                                      A_A1_node.a_a1__state_in
798
                                                      A_A1_node.__A_A1_node_9
799
                                                      A_A1_node.__A_A1_node_10)
800
                    (= A_A1_node.a_a1__state_act A_A1_node.__A_A1_node_10)
801
                    (= A_A1_node.a_a1__restart_act A_A1_node.__A_A1_node_9)
802
                    ))
803
       )
804
       (and (or (not (= A_A1_node.a_a1__state_act A1_A1A_IDL))
805
               (and (a_a1__A1_A1A_IDL_handler_until A_A1_node.idA_A1_1
806
                                                    A_A1_node.a_1
807
                                                    A_A1_node.__A_A1_node_17
808
                                                    A_A1_node.__A_A1_node_18
809
                                                    A_A1_node.__A_A1_node_19
810
                                                    A_A1_node.__A_A1_node_20)
811
                    (= A_A1_node.idA_A1 A_A1_node.__A_A1_node_20)
812
                    (= A_A1_node.a_a1__next_state_in A_A1_node.__A_A1_node_18)
813
                    (= A_A1_node.a_a1__next_restart_in A_A1_node.__A_A1_node_17)
814
                    (= A_A1_node.a A_A1_node.__A_A1_node_19)
815
                    ))
816
            (or (not (= A_A1_node.a_a1__state_act A1_A1A__TO__A1_A1B_1))
817
               (and (a_a1__A1_A1A__TO__A1_A1B_1_handler_until A_A1_node.idA_A1_1
818
                                                              A_A1_node.a_1
819
                                                              A_A1_node.__A_A1_node_25
820
                                                              A_A1_node.__A_A1_node_26
821
                                                              A_A1_node.__A_A1_node_27
822
                                                              A_A1_node.__A_A1_node_28)
823
                    (= A_A1_node.idA_A1 A_A1_node.__A_A1_node_28)
824
                    (= A_A1_node.a_a1__next_state_in A_A1_node.__A_A1_node_26)
825
                    (= A_A1_node.a_a1__next_restart_in A_A1_node.__A_A1_node_25)
826
                    (= A_A1_node.a A_A1_node.__A_A1_node_27)
827
                    ))
828
            (or (not (= A_A1_node.a_a1__state_act A1_A1B_IDL))
829
               (and (a_a1__A1_A1B_IDL_handler_until A_A1_node.idA_A1_1
830
                                                    A_A1_node.a_1
831
                                                    A_A1_node.__A_A1_node_13
832
                                                    A_A1_node.__A_A1_node_14
833
                                                    A_A1_node.__A_A1_node_15
834
                                                    A_A1_node.__A_A1_node_16)
835
                    (= A_A1_node.idA_A1 A_A1_node.__A_A1_node_16)
836
                    (= A_A1_node.a_a1__next_state_in A_A1_node.__A_A1_node_14)
837
                    (= A_A1_node.a_a1__next_restart_in A_A1_node.__A_A1_node_13)
838
                    (= A_A1_node.a A_A1_node.__A_A1_node_15)
839
                    ))
840
            (or (not (= A_A1_node.a_a1__state_act A1_A1B__TO__A1_A1A_1))
841
               (and (a_a1__A1_A1B__TO__A1_A1A_1_handler_until A_A1_node.idA_A1_1
842
                                                              A_A1_node.a_1
843
                                                              A_A1_node.__A_A1_node_21
844
                                                              A_A1_node.__A_A1_node_22
845
                                                              A_A1_node.__A_A1_node_23
846
                                                              A_A1_node.__A_A1_node_24)
847
                    (= A_A1_node.idA_A1 A_A1_node.__A_A1_node_24)
848
                    (= A_A1_node.a_a1__next_state_in A_A1_node.__A_A1_node_22)
849
                    (= A_A1_node.a_a1__next_restart_in A_A1_node.__A_A1_node_21)
850
                    (= A_A1_node.a A_A1_node.__A_A1_node_23)
851
                    ))
852
            (or (not (= A_A1_node.a_a1__state_act POINTA_A1))
853
               (and (a_a1__POINTA_A1_handler_until A_A1_node.idA_A1_1
854
                                                   A_A1_node.a_1
855
                                                   A_A1_node.__A_A1_node_33
856
                                                   A_A1_node.__A_A1_node_34
857
                                                   A_A1_node.__A_A1_node_35
858
                                                   A_A1_node.__A_A1_node_36)
859
                    (= A_A1_node.idA_A1 A_A1_node.__A_A1_node_36)
860
                    (= A_A1_node.a_a1__next_state_in A_A1_node.__A_A1_node_34)
861
                    (= A_A1_node.a_a1__next_restart_in A_A1_node.__A_A1_node_33)
862
                    (= A_A1_node.a A_A1_node.__A_A1_node_35)
863
                    ))
864
            (or (not (= A_A1_node.a_a1__state_act POINT__TO__A1_A1A_1))
865
               (and (a_a1__POINT__TO__A1_A1A_1_handler_until A_A1_node.idA_A1_1
866
                                                             A_A1_node.a_1
867
                                                             A_A1_node.__A_A1_node_29
868
                                                             A_A1_node.__A_A1_node_30
869
                                                             A_A1_node.__A_A1_node_31
870
                                                             A_A1_node.__A_A1_node_32)
871
                    (= A_A1_node.idA_A1 A_A1_node.__A_A1_node_32)
872
                    (= A_A1_node.a_a1__next_state_in A_A1_node.__A_A1_node_30)
873
                    (= A_A1_node.a_a1__next_restart_in A_A1_node.__A_A1_node_29)
874
                    (= A_A1_node.a A_A1_node.__A_A1_node_31)
875
                    ))
876
       )
877
       (= A_A1_node.__A_A1_node_39_x A_A1_node.a_a1__next_state_in)
878
       (= A_A1_node.__A_A1_node_38_x A_A1_node.a_a1__next_restart_in)
879
       )
880
  (A_A1_node_step A_A1_node.idA_A1_1
881
                  A_A1_node.a_1
882
                  A_A1_node.S
883
                  A_A1_node.R
884
                  A_A1_node.idA_A1
885
                  A_A1_node.a
886
                  A_A1_node.__A_A1_node_38_c
887
                  A_A1_node.__A_A1_node_39_c
888
                  A_A1_node.ni_13._arrow._first_c
889
                  A_A1_node.__A_A1_node_38_x
890
                  A_A1_node.__A_A1_node_39_x
891
                  A_A1_node.ni_13._arrow._first_x)
892
))
893

    
894
; A_A1_ex
895
(declare-var A_A1_ex.idA_A1_1 Int)
896
(declare-var A_A1_ex.idEvents1_A_1 Int)
897
(declare-var A_A1_ex.isInner Bool)
898
(declare-var A_A1_ex.idA_A1 Int)
899
(declare-var A_A1_ex.idEvents1_A Int)
900
(declare-var A_A1_ex.__A_A1_ex_2 Bool)
901
(declare-var A_A1_ex.__A_A1_ex_3 Bool)
902
(declare-var A_A1_ex.__A_A1_ex_4 Int)
903
(declare-var A_A1_ex.__A_A1_ex_5 Int)
904
(declare-var A_A1_ex.idA_A1_2 Int)
905
(declare-var A_A1_ex.idA_A1_3 Int)
906
(declare-var A_A1_ex.idA_A1_4 Int)
907
(declare-var A_A1_ex.idEvents1_A_2 Int)
908
(declare-rel A_A1_ex (Int Int Bool Int Int))
909
(rule (=> 
910
  (and (and (or (not (= (not A_A1_ex.isInner) true))
911
               (= A_A1_ex.idEvents1_A_2 0))
912
            (or (not (= (not A_A1_ex.isInner) false))
913
               (= A_A1_ex.idEvents1_A_2 A_A1_ex.idEvents1_A_1))
914
       )
915
       (A1_A1b_ex A_A1_ex.idA_A1_1
916
                  false
917
                  A_A1_ex.__A_A1_ex_4)
918
       (= A_A1_ex.__A_A1_ex_3 (= A_A1_ex.idA_A1_1 725))
919
       (and (or (not (= A_A1_ex.__A_A1_ex_3 true))
920
               (= A_A1_ex.idA_A1_3 A_A1_ex.__A_A1_ex_4))
921
            (or (not (= A_A1_ex.__A_A1_ex_3 false))
922
               (= A_A1_ex.idA_A1_3 A_A1_ex.idA_A1_1))
923
       )
924
       (A1_A1a_ex A_A1_ex.idA_A1_1
925
                  false
926
                  A_A1_ex.__A_A1_ex_5)
927
       (= A_A1_ex.__A_A1_ex_2 (= A_A1_ex.idA_A1_1 724))
928
       (and (or (not (= A_A1_ex.__A_A1_ex_2 false))
929
               (and (= A_A1_ex.idA_A1_2 A_A1_ex.idA_A1_1)
930
                    (and (or (not (= A_A1_ex.__A_A1_ex_3 true))
931
                            (= A_A1_ex.idA_A1_4 A_A1_ex.idA_A1_3))
932
                         (or (not (= A_A1_ex.__A_A1_ex_3 false))
933
                            (= A_A1_ex.idA_A1_4 A_A1_ex.idA_A1_1))
934
                    )
935
                    ))
936
            (or (not (= A_A1_ex.__A_A1_ex_2 true))
937
               (and (= A_A1_ex.idA_A1_2 A_A1_ex.__A_A1_ex_5)
938
                    (= A_A1_ex.idA_A1_4 A_A1_ex.idA_A1_2)
939
                    ))
940
       )
941
       (= A_A1_ex.idEvents1_A A_A1_ex.idEvents1_A_1)
942
       (= A_A1_ex.idA_A1 0)
943
       )
944
  (A_A1_ex A_A1_ex.idA_A1_1 A_A1_ex.idEvents1_A_1 A_A1_ex.isInner A_A1_ex.idA_A1 A_A1_ex.idEvents1_A)
945
))
946

    
947
; A_A2_en
948
(declare-var A_A2_en.idA_A2_1 Int)
949
(declare-var A_A2_en.idEvents1_A_1 Int)
950
(declare-var A_A2_en.a_1 Int)
951
(declare-var A_A2_en.isInner Bool)
952
(declare-var A_A2_en.idA_A2 Int)
953
(declare-var A_A2_en.idEvents1_A Int)
954
(declare-var A_A2_en.a Int)
955
(declare-var A_A2_en.__A_A2_en_1 Bool)
956
(declare-var A_A2_en.__A_A2_en_2 Bool)
957
(declare-var A_A2_en.__A_A2_en_3 Bool)
958
(declare-var A_A2_en.__A_A2_en_4 Int)
959
(declare-var A_A2_en.__A_A2_en_5 Int)
960
(declare-var A_A2_en.__A_A2_en_6 Int)
961
(declare-var A_A2_en.__A_A2_en_7 Int)
962
(declare-var A_A2_en.a_2 Int)
963
(declare-var A_A2_en.a_3 Int)
964
(declare-var A_A2_en.a_4 Int)
965
(declare-var A_A2_en.a_5 Int)
966
(declare-var A_A2_en.a_6 Int)
967
(declare-var A_A2_en.idA_A2_2 Int)
968
(declare-var A_A2_en.idA_A2_3 Int)
969
(declare-var A_A2_en.idA_A2_4 Int)
970
(declare-var A_A2_en.idA_A2_5 Int)
971
(declare-var A_A2_en.idA_A2_6 Int)
972
(declare-var A_A2_en.idEvents1_A_3 Int)
973
(declare-var A_A2_en.idEvents1_A_4 Int)
974
(declare-rel A_A2_en (Int Int Int Bool Int Int Int))
975
(rule (=> 
976
  (and (A2_A2b_en A_A2_en.idA_A2_1
977
                  A_A2_en.a_1
978
                  false
979
                  A_A2_en.__A_A2_en_4
980
                  A_A2_en.__A_A2_en_5)
981
       (= A_A2_en.__A_A2_en_3 (= A_A2_en.idA_A2_1 722))
982
       (and (or (not (= A_A2_en.__A_A2_en_3 false))
983
               (and (= A_A2_en.idA_A2_5 A_A2_en.idA_A2_1)
984
                    (= A_A2_en.a_5 A_A2_en.a_1)
985
                    ))
986
            (or (not (= A_A2_en.__A_A2_en_3 true))
987
               (and (= A_A2_en.idA_A2_5 A_A2_en.__A_A2_en_4)
988
                    (= A_A2_en.a_5 A_A2_en.__A_A2_en_5)
989
                    ))
990
       )
991
       (A2_A2a_en A_A2_en.idA_A2_1
992
                  A_A2_en.a_1
993
                  false
994
                  A_A2_en.__A_A2_en_6
995
                  A_A2_en.__A_A2_en_7)
996
       (= A_A2_en.__A_A2_en_2 (= A_A2_en.idA_A2_1 721))
997
       (and (or (not (= A_A2_en.__A_A2_en_2 false))
998
               (and (= A_A2_en.idA_A2_4 A_A2_en.idA_A2_1)
999
                    (= A_A2_en.a_4 A_A2_en.a_1)
1000
                    ))
1001
            (or (not (= A_A2_en.__A_A2_en_2 true))
1002
               (and (= A_A2_en.idA_A2_4 A_A2_en.__A_A2_en_6)
1003
                    (= A_A2_en.a_4 A_A2_en.__A_A2_en_7)
1004
                    ))
1005
       )
1006
       (A2_A2a_en A_A2_en.idA_A2_1
1007
                  A_A2_en.a_1
1008
                  false
1009
                  A_A2_en.idA_A2_2
1010
                  A_A2_en.a_2)
1011
       (= A_A2_en.__A_A2_en_1 (= A_A2_en.idA_A2_1 0))
1012
       (and (or (not (= A_A2_en.__A_A2_en_1 false))
1013
               (and (= A_A2_en.idEvents1_A_3 720)
1014
                    (= A_A2_en.idA_A2_3 A_A2_en.idA_A2_1)
1015
                    (= A_A2_en.a_3 A_A2_en.a_1)
1016
                    (and (or (not (= A_A2_en.__A_A2_en_2 false))
1017
                            (and (or (not (= A_A2_en.__A_A2_en_3 false))
1018
                                    (and (= A_A2_en.idEvents1_A_4 720)
1019
                                         (= A_A2_en.idA_A2_6 A_A2_en.idA_A2_1)
1020
                                         (= A_A2_en.a_6 A_A2_en.a_1)
1021
                                         ))
1022
                                 (or (not (= A_A2_en.__A_A2_en_3 true))
1023
                                    (and (= A_A2_en.idEvents1_A_4 A_A2_en.idEvents1_A_3)
1024
                                         (= A_A2_en.idA_A2_6 A_A2_en.idA_A2_5)
1025
                                         (= A_A2_en.a_6 A_A2_en.a_5)
1026
                                         ))
1027
                            ))
1028
                         (or (not (= A_A2_en.__A_A2_en_2 true))
1029
                            (and (= A_A2_en.idEvents1_A_4 A_A2_en.idEvents1_A_3)
1030
                                 (= A_A2_en.idA_A2_6 A_A2_en.idA_A2_4)
1031
                                 (= A_A2_en.a_6 A_A2_en.a_4)
1032
                                 ))
1033
                    )
1034
                    ))
1035
            (or (not (= A_A2_en.__A_A2_en_1 true))
1036
               (and (= A_A2_en.idEvents1_A_3 720)
1037
                    (= A_A2_en.idA_A2_3 A_A2_en.idA_A2_2)
1038
                    (= A_A2_en.a_3 A_A2_en.a_2)
1039
                    (= A_A2_en.idEvents1_A_4 A_A2_en.idEvents1_A_3)
1040
                    (= A_A2_en.idA_A2_6 A_A2_en.idA_A2_3)
1041
                    (= A_A2_en.a_6 A_A2_en.a_3)
1042
                    ))
1043
       )
1044
       (= A_A2_en.idEvents1_A A_A2_en.idEvents1_A_4)
1045
       (= A_A2_en.idA_A2 A_A2_en.idA_A2_6)
1046
       (= A_A2_en.a A_A2_en.a_6)
1047
       )
1048
  (A_A2_en A_A2_en.idA_A2_1 A_A2_en.idEvents1_A_1 A_A2_en.a_1 A_A2_en.isInner A_A2_en.idA_A2 A_A2_en.idEvents1_A A_A2_en.a)
1049
))
1050

    
1051
; A_A2_node
1052
(declare-var A_A2_node.idA_A2_1 Int)
1053
(declare-var A_A2_node.a_1 Int)
1054
(declare-var A_A2_node.S Bool)
1055
(declare-var A_A2_node.R Bool)
1056
(declare-var A_A2_node.idA_A2 Int)
1057
(declare-var A_A2_node.a Int)
1058
(declare-var A_A2_node.__A_A2_node_38_c Bool)
1059
(declare-var A_A2_node.__A_A2_node_39_c a_a2__type)
1060
(declare-var A_A2_node.ni_12._arrow._first_c Bool)
1061
(declare-var A_A2_node.__A_A2_node_38_m Bool)
1062
(declare-var A_A2_node.__A_A2_node_39_m a_a2__type)
1063
(declare-var A_A2_node.ni_12._arrow._first_m Bool)
1064
(declare-var A_A2_node.__A_A2_node_38_x Bool)
1065
(declare-var A_A2_node.__A_A2_node_39_x a_a2__type)
1066
(declare-var A_A2_node.ni_12._arrow._first_x Bool)
1067
(declare-var A_A2_node.__A_A2_node_1 Bool)
1068
(declare-var A_A2_node.__A_A2_node_10 a_a2__type)
1069
(declare-var A_A2_node.__A_A2_node_11 Bool)
1070
(declare-var A_A2_node.__A_A2_node_12 a_a2__type)
1071
(declare-var A_A2_node.__A_A2_node_13 Bool)
1072
(declare-var A_A2_node.__A_A2_node_14 a_a2__type)
1073
(declare-var A_A2_node.__A_A2_node_15 Int)
1074
(declare-var A_A2_node.__A_A2_node_16 Int)
1075
(declare-var A_A2_node.__A_A2_node_17 Bool)
1076
(declare-var A_A2_node.__A_A2_node_18 a_a2__type)
1077
(declare-var A_A2_node.__A_A2_node_19 Int)
1078
(declare-var A_A2_node.__A_A2_node_2 a_a2__type)
1079
(declare-var A_A2_node.__A_A2_node_20 Int)
1080
(declare-var A_A2_node.__A_A2_node_21 Bool)
1081
(declare-var A_A2_node.__A_A2_node_22 a_a2__type)
1082
(declare-var A_A2_node.__A_A2_node_23 Int)
1083
(declare-var A_A2_node.__A_A2_node_24 Int)
1084
(declare-var A_A2_node.__A_A2_node_25 Bool)
1085
(declare-var A_A2_node.__A_A2_node_26 a_a2__type)
1086
(declare-var A_A2_node.__A_A2_node_27 Int)
1087
(declare-var A_A2_node.__A_A2_node_28 Int)
1088
(declare-var A_A2_node.__A_A2_node_29 Bool)
1089
(declare-var A_A2_node.__A_A2_node_3 Bool)
1090
(declare-var A_A2_node.__A_A2_node_30 a_a2__type)
1091
(declare-var A_A2_node.__A_A2_node_31 Int)
1092
(declare-var A_A2_node.__A_A2_node_32 Int)
1093
(declare-var A_A2_node.__A_A2_node_33 Bool)
1094
(declare-var A_A2_node.__A_A2_node_34 a_a2__type)
1095
(declare-var A_A2_node.__A_A2_node_35 Int)
1096
(declare-var A_A2_node.__A_A2_node_36 Int)
1097
(declare-var A_A2_node.__A_A2_node_37 Bool)
1098
(declare-var A_A2_node.__A_A2_node_4 a_a2__type)
1099
(declare-var A_A2_node.__A_A2_node_5 Bool)
1100
(declare-var A_A2_node.__A_A2_node_6 a_a2__type)
1101
(declare-var A_A2_node.__A_A2_node_7 Bool)
1102
(declare-var A_A2_node.__A_A2_node_8 a_a2__type)
1103
(declare-var A_A2_node.__A_A2_node_9 Bool)
1104
(declare-var A_A2_node.a_a2__next_restart_in Bool)
1105
(declare-var A_A2_node.a_a2__next_state_in a_a2__type)
1106
(declare-var A_A2_node.a_a2__restart_act Bool)
1107
(declare-var A_A2_node.a_a2__restart_in Bool)
1108
(declare-var A_A2_node.a_a2__state_act a_a2__type)
1109
(declare-var A_A2_node.a_a2__state_in a_a2__type)
1110
(declare-rel A_A2_node_reset (Bool a_a2__type Bool Bool a_a2__type Bool))
1111
(declare-rel A_A2_node_step (Int Int Bool Bool Int Int Bool a_a2__type Bool Bool a_a2__type Bool))
1112

    
1113
(rule (=> 
1114
  (and 
1115
       (= A_A2_node.__A_A2_node_38_m A_A2_node.__A_A2_node_38_c)
1116
       (= A_A2_node.__A_A2_node_39_m A_A2_node.__A_A2_node_39_c)
1117
       (= A_A2_node.ni_12._arrow._first_m true)
1118
  )
1119
  (A_A2_node_reset A_A2_node.__A_A2_node_38_c
1120
                   A_A2_node.__A_A2_node_39_c
1121
                   A_A2_node.ni_12._arrow._first_c
1122
                   A_A2_node.__A_A2_node_38_m
1123
                   A_A2_node.__A_A2_node_39_m
1124
                   A_A2_node.ni_12._arrow._first_m)
1125
))
1126

    
1127
(rule (=> 
1128
  (and (= A_A2_node.ni_12._arrow._first_m A_A2_node.ni_12._arrow._first_c)
1129
       (and (= A_A2_node.__A_A2_node_37 (ite A_A2_node.ni_12._arrow._first_m true false))
1130
            (= A_A2_node.ni_12._arrow._first_x false))
1131
       (and (or (not (= A_A2_node.__A_A2_node_37 false))
1132
               (and (= A_A2_node.a_a2__state_in A_A2_node.__A_A2_node_39_c)
1133
                    (= A_A2_node.a_a2__restart_in A_A2_node.__A_A2_node_38_c)
1134
                    ))
1135
            (or (not (= A_A2_node.__A_A2_node_37 true))
1136
               (and (= A_A2_node.a_a2__state_in POINTA_A2)
1137
                    (= A_A2_node.a_a2__restart_in false)
1138
                    ))
1139
       )
1140
       (and (or (not (= A_A2_node.a_a2__state_in A2_A2A_IDL))
1141
               (and (a_a2__A2_A2A_IDL_unless A_A2_node.a_a2__restart_in
1142
                                             A_A2_node.a_a2__state_in
1143
                                             A_A2_node.__A_A2_node_3
1144
                                             A_A2_node.__A_A2_node_4)
1145
                    (= A_A2_node.a_a2__state_act A_A2_node.__A_A2_node_4)
1146
                    (= A_A2_node.a_a2__restart_act A_A2_node.__A_A2_node_3)
1147
                    ))
1148
            (or (not (= A_A2_node.a_a2__state_in A2_A2A__TO__A2_A2B_1))
1149
               (and (a_a2__A2_A2A__TO__A2_A2B_1_unless A_A2_node.a_a2__restart_in
1150
                                                       A_A2_node.a_a2__state_in
1151
                                                       A_A2_node.__A_A2_node_7
1152
                                                       A_A2_node.__A_A2_node_8)
1153
                    (= A_A2_node.a_a2__state_act A_A2_node.__A_A2_node_8)
1154
                    (= A_A2_node.a_a2__restart_act A_A2_node.__A_A2_node_7)
1155
                    ))
1156
            (or (not (= A_A2_node.a_a2__state_in A2_A2B_IDL))
1157
               (and (a_a2__A2_A2B_IDL_unless A_A2_node.a_a2__restart_in
1158
                                             A_A2_node.a_a2__state_in
1159
                                             A_A2_node.__A_A2_node_1
1160
                                             A_A2_node.__A_A2_node_2)
1161
                    (= A_A2_node.a_a2__state_act A_A2_node.__A_A2_node_2)
1162
                    (= A_A2_node.a_a2__restart_act A_A2_node.__A_A2_node_1)
1163
                    ))
1164
            (or (not (= A_A2_node.a_a2__state_in A2_A2B__TO__A2_A2A_1))
1165
               (and (a_a2__A2_A2B__TO__A2_A2A_1_unless A_A2_node.a_a2__restart_in
1166
                                                       A_A2_node.a_a2__state_in
1167
                                                       A_A2_node.__A_A2_node_5
1168
                                                       A_A2_node.__A_A2_node_6)
1169
                    (= A_A2_node.a_a2__state_act A_A2_node.__A_A2_node_6)
1170
                    (= A_A2_node.a_a2__restart_act A_A2_node.__A_A2_node_5)
1171
                    ))
1172
            (or (not (= A_A2_node.a_a2__state_in POINTA_A2))
1173
               (and (a_a2__POINTA_A2_unless A_A2_node.a_a2__restart_in
1174
                                            A_A2_node.a_a2__state_in
1175
                                            A_A2_node.idA_A2_1
1176
                                            A_A2_node.S
1177
                                            A_A2_node.R
1178
                                            A_A2_node.__A_A2_node_11
1179
                                            A_A2_node.__A_A2_node_12)
1180
                    (= A_A2_node.a_a2__state_act A_A2_node.__A_A2_node_12)
1181
                    (= A_A2_node.a_a2__restart_act A_A2_node.__A_A2_node_11)
1182
                    ))
1183
            (or (not (= A_A2_node.a_a2__state_in POINT__TO__A2_A2A_1))
1184
               (and (a_a2__POINT__TO__A2_A2A_1_unless A_A2_node.a_a2__restart_in
1185
                                                      A_A2_node.a_a2__state_in
1186
                                                      A_A2_node.__A_A2_node_9
1187
                                                      A_A2_node.__A_A2_node_10)
1188
                    (= A_A2_node.a_a2__state_act A_A2_node.__A_A2_node_10)
1189
                    (= A_A2_node.a_a2__restart_act A_A2_node.__A_A2_node_9)
1190
                    ))
1191
       )
1192
       (and (or (not (= A_A2_node.a_a2__state_act A2_A2A_IDL))
1193
               (and (a_a2__A2_A2A_IDL_handler_until A_A2_node.idA_A2_1
1194
                                                    A_A2_node.a_1
1195
                                                    A_A2_node.__A_A2_node_17
1196
                                                    A_A2_node.__A_A2_node_18
1197
                                                    A_A2_node.__A_A2_node_19
1198
                                                    A_A2_node.__A_A2_node_20)
1199
                    (= A_A2_node.idA_A2 A_A2_node.__A_A2_node_20)
1200
                    (= A_A2_node.a_a2__next_state_in A_A2_node.__A_A2_node_18)
1201
                    (= A_A2_node.a_a2__next_restart_in A_A2_node.__A_A2_node_17)
1202
                    (= A_A2_node.a A_A2_node.__A_A2_node_19)
1203
                    ))
1204
            (or (not (= A_A2_node.a_a2__state_act A2_A2A__TO__A2_A2B_1))
1205
               (and (a_a2__A2_A2A__TO__A2_A2B_1_handler_until A_A2_node.idA_A2_1
1206
                                                              A_A2_node.a_1
1207
                                                              A_A2_node.__A_A2_node_25
1208
                                                              A_A2_node.__A_A2_node_26
1209
                                                              A_A2_node.__A_A2_node_27
1210
                                                              A_A2_node.__A_A2_node_28)
1211
                    (= A_A2_node.idA_A2 A_A2_node.__A_A2_node_28)
1212
                    (= A_A2_node.a_a2__next_state_in A_A2_node.__A_A2_node_26)
1213
                    (= A_A2_node.a_a2__next_restart_in A_A2_node.__A_A2_node_25)
1214
                    (= A_A2_node.a A_A2_node.__A_A2_node_27)
1215
                    ))
1216
            (or (not (= A_A2_node.a_a2__state_act A2_A2B_IDL))
1217
               (and (a_a2__A2_A2B_IDL_handler_until A_A2_node.idA_A2_1
1218
                                                    A_A2_node.a_1
1219
                                                    A_A2_node.__A_A2_node_13
1220
                                                    A_A2_node.__A_A2_node_14
1221
                                                    A_A2_node.__A_A2_node_15
1222
                                                    A_A2_node.__A_A2_node_16)
1223
                    (= A_A2_node.idA_A2 A_A2_node.__A_A2_node_16)
1224
                    (= A_A2_node.a_a2__next_state_in A_A2_node.__A_A2_node_14)
1225
                    (= A_A2_node.a_a2__next_restart_in A_A2_node.__A_A2_node_13)
1226
                    (= A_A2_node.a A_A2_node.__A_A2_node_15)
1227
                    ))
1228
            (or (not (= A_A2_node.a_a2__state_act A2_A2B__TO__A2_A2A_1))
1229
               (and (a_a2__A2_A2B__TO__A2_A2A_1_handler_until A_A2_node.idA_A2_1
1230
                                                              A_A2_node.a_1
1231
                                                              A_A2_node.__A_A2_node_21
1232
                                                              A_A2_node.__A_A2_node_22
1233
                                                              A_A2_node.__A_A2_node_23
1234
                                                              A_A2_node.__A_A2_node_24)
1235
                    (= A_A2_node.idA_A2 A_A2_node.__A_A2_node_24)
1236
                    (= A_A2_node.a_a2__next_state_in A_A2_node.__A_A2_node_22)
1237
                    (= A_A2_node.a_a2__next_restart_in A_A2_node.__A_A2_node_21)
1238
                    (= A_A2_node.a A_A2_node.__A_A2_node_23)
1239
                    ))
1240
            (or (not (= A_A2_node.a_a2__state_act POINTA_A2))
1241
               (and (a_a2__POINTA_A2_handler_until A_A2_node.idA_A2_1
1242
                                                   A_A2_node.a_1
1243
                                                   A_A2_node.__A_A2_node_33
1244
                                                   A_A2_node.__A_A2_node_34
1245
                                                   A_A2_node.__A_A2_node_35
1246
                                                   A_A2_node.__A_A2_node_36)
1247
                    (= A_A2_node.idA_A2 A_A2_node.__A_A2_node_36)
1248
                    (= A_A2_node.a_a2__next_state_in A_A2_node.__A_A2_node_34)
1249
                    (= A_A2_node.a_a2__next_restart_in A_A2_node.__A_A2_node_33)
1250
                    (= A_A2_node.a A_A2_node.__A_A2_node_35)
1251
                    ))
1252
            (or (not (= A_A2_node.a_a2__state_act POINT__TO__A2_A2A_1))
1253
               (and (a_a2__POINT__TO__A2_A2A_1_handler_until A_A2_node.idA_A2_1
1254
                                                             A_A2_node.a_1
1255
                                                             A_A2_node.__A_A2_node_29
1256
                                                             A_A2_node.__A_A2_node_30
1257
                                                             A_A2_node.__A_A2_node_31
1258
                                                             A_A2_node.__A_A2_node_32)
1259
                    (= A_A2_node.idA_A2 A_A2_node.__A_A2_node_32)
1260
                    (= A_A2_node.a_a2__next_state_in A_A2_node.__A_A2_node_30)
1261
                    (= A_A2_node.a_a2__next_restart_in A_A2_node.__A_A2_node_29)
1262
                    (= A_A2_node.a A_A2_node.__A_A2_node_31)
1263
                    ))
1264
       )
1265
       (= A_A2_node.__A_A2_node_39_x A_A2_node.a_a2__next_state_in)
1266
       (= A_A2_node.__A_A2_node_38_x A_A2_node.a_a2__next_restart_in)
1267
       )
1268
  (A_A2_node_step A_A2_node.idA_A2_1
1269
                  A_A2_node.a_1
1270
                  A_A2_node.S
1271
                  A_A2_node.R
1272
                  A_A2_node.idA_A2
1273
                  A_A2_node.a
1274
                  A_A2_node.__A_A2_node_38_c
1275
                  A_A2_node.__A_A2_node_39_c
1276
                  A_A2_node.ni_12._arrow._first_c
1277
                  A_A2_node.__A_A2_node_38_x
1278
                  A_A2_node.__A_A2_node_39_x
1279
                  A_A2_node.ni_12._arrow._first_x)
1280
))
1281

    
1282
; A_A1_en
1283
(declare-var A_A1_en.idA_A1_1 Int)
1284
(declare-var A_A1_en.idEvents1_A_1 Int)
1285
(declare-var A_A1_en.a_1 Int)
1286
(declare-var A_A1_en.isInner Bool)
1287
(declare-var A_A1_en.idA_A1 Int)
1288
(declare-var A_A1_en.idEvents1_A Int)
1289
(declare-var A_A1_en.a Int)
1290
(declare-var A_A1_en.__A_A1_en_1 Bool)
1291
(declare-var A_A1_en.__A_A1_en_2 Bool)
1292
(declare-var A_A1_en.__A_A1_en_3 Bool)
1293
(declare-var A_A1_en.__A_A1_en_4 Int)
1294
(declare-var A_A1_en.__A_A1_en_5 Int)
1295
(declare-var A_A1_en.__A_A1_en_6 Int)
1296
(declare-var A_A1_en.__A_A1_en_7 Int)
1297
(declare-var A_A1_en.a_2 Int)
1298
(declare-var A_A1_en.a_3 Int)
1299
(declare-var A_A1_en.a_4 Int)
1300
(declare-var A_A1_en.a_5 Int)
1301
(declare-var A_A1_en.a_6 Int)
1302
(declare-var A_A1_en.idA_A1_2 Int)
1303
(declare-var A_A1_en.idA_A1_3 Int)
1304
(declare-var A_A1_en.idA_A1_4 Int)
1305
(declare-var A_A1_en.idA_A1_5 Int)
1306
(declare-var A_A1_en.idA_A1_6 Int)
1307
(declare-var A_A1_en.idEvents1_A_3 Int)
1308
(declare-var A_A1_en.idEvents1_A_4 Int)
1309
(declare-rel A_A1_en (Int Int Int Bool Int Int Int))
1310
(rule (=> 
1311
  (and (A1_A1b_en A_A1_en.idA_A1_1
1312
                  A_A1_en.a_1
1313
                  false
1314
                  A_A1_en.__A_A1_en_4
1315
                  A_A1_en.__A_A1_en_5)
1316
       (= A_A1_en.__A_A1_en_3 (= A_A1_en.idA_A1_1 725))
1317
       (and (or (not (= A_A1_en.__A_A1_en_3 false))
1318
               (and (= A_A1_en.idA_A1_5 A_A1_en.idA_A1_1)
1319
                    (= A_A1_en.a_5 A_A1_en.a_1)
1320
                    ))
1321
            (or (not (= A_A1_en.__A_A1_en_3 true))
1322
               (and (= A_A1_en.idA_A1_5 A_A1_en.__A_A1_en_4)
1323
                    (= A_A1_en.a_5 A_A1_en.__A_A1_en_5)
1324
                    ))
1325
       )
1326
       (A1_A1a_en A_A1_en.idA_A1_1
1327
                  A_A1_en.a_1
1328
                  false
1329
                  A_A1_en.__A_A1_en_6
1330
                  A_A1_en.__A_A1_en_7)
1331
       (= A_A1_en.__A_A1_en_2 (= A_A1_en.idA_A1_1 724))
1332
       (and (or (not (= A_A1_en.__A_A1_en_2 false))
1333
               (and (= A_A1_en.idA_A1_4 A_A1_en.idA_A1_1)
1334
                    (= A_A1_en.a_4 A_A1_en.a_1)
1335
                    ))
1336
            (or (not (= A_A1_en.__A_A1_en_2 true))
1337
               (and (= A_A1_en.idA_A1_4 A_A1_en.__A_A1_en_6)
1338
                    (= A_A1_en.a_4 A_A1_en.__A_A1_en_7)
1339
                    ))
1340
       )
1341
       (A1_A1a_en A_A1_en.idA_A1_1
1342
                  A_A1_en.a_1
1343
                  false
1344
                  A_A1_en.idA_A1_2
1345
                  A_A1_en.a_2)
1346
       (= A_A1_en.__A_A1_en_1 (= A_A1_en.idA_A1_1 0))
1347
       (and (or (not (= A_A1_en.__A_A1_en_1 false))
1348
               (and (= A_A1_en.idEvents1_A_3 723)
1349
                    (= A_A1_en.idA_A1_3 A_A1_en.idA_A1_1)
1350
                    (= A_A1_en.a_3 A_A1_en.a_1)
1351
                    (and (or (not (= A_A1_en.__A_A1_en_2 false))
1352
                            (and (or (not (= A_A1_en.__A_A1_en_3 false))
1353
                                    (and (= A_A1_en.idEvents1_A_4 723)
1354
                                         (= A_A1_en.idA_A1_6 A_A1_en.idA_A1_1)
1355
                                         (= A_A1_en.a_6 A_A1_en.a_1)
1356
                                         ))
1357
                                 (or (not (= A_A1_en.__A_A1_en_3 true))
1358
                                    (and (= A_A1_en.idEvents1_A_4 A_A1_en.idEvents1_A_3)
1359
                                         (= A_A1_en.idA_A1_6 A_A1_en.idA_A1_5)
1360
                                         (= A_A1_en.a_6 A_A1_en.a_5)
1361
                                         ))
1362
                            ))
1363
                         (or (not (= A_A1_en.__A_A1_en_2 true))
1364
                            (and (= A_A1_en.idEvents1_A_4 A_A1_en.idEvents1_A_3)
1365
                                 (= A_A1_en.idA_A1_6 A_A1_en.idA_A1_4)
1366
                                 (= A_A1_en.a_6 A_A1_en.a_4)
1367
                                 ))
1368
                    )
1369
                    ))
1370
            (or (not (= A_A1_en.__A_A1_en_1 true))
1371
               (and (= A_A1_en.idEvents1_A_3 723)
1372
                    (= A_A1_en.idA_A1_3 A_A1_en.idA_A1_2)
1373
                    (= A_A1_en.a_3 A_A1_en.a_2)
1374
                    (= A_A1_en.idEvents1_A_4 A_A1_en.idEvents1_A_3)
1375
                    (= A_A1_en.idA_A1_6 A_A1_en.idA_A1_3)
1376
                    (= A_A1_en.a_6 A_A1_en.a_3)
1377
                    ))
1378
       )
1379
       (= A_A1_en.idEvents1_A A_A1_en.idEvents1_A_4)
1380
       (= A_A1_en.idA_A1 A_A1_en.idA_A1_6)
1381
       (= A_A1_en.a A_A1_en.a_6)
1382
       )
1383
  (A_A1_en A_A1_en.idA_A1_1 A_A1_en.idEvents1_A_1 A_A1_en.a_1 A_A1_en.isInner A_A1_en.idA_A1 A_A1_en.idEvents1_A A_A1_en.a)
1384
))
1385

    
1386
; A_A2_ex
1387
(declare-var A_A2_ex.idA_A2_1 Int)
1388
(declare-var A_A2_ex.idEvents1_A_1 Int)
1389
(declare-var A_A2_ex.isInner Bool)
1390
(declare-var A_A2_ex.idA_A2 Int)
1391
(declare-var A_A2_ex.idEvents1_A Int)
1392
(declare-var A_A2_ex.__A_A2_ex_2 Bool)
1393
(declare-var A_A2_ex.__A_A2_ex_3 Bool)
1394
(declare-var A_A2_ex.__A_A2_ex_4 Int)
1395
(declare-var A_A2_ex.__A_A2_ex_5 Int)
1396
(declare-var A_A2_ex.idA_A2_2 Int)
1397
(declare-var A_A2_ex.idA_A2_3 Int)
1398
(declare-var A_A2_ex.idA_A2_4 Int)
1399
(declare-var A_A2_ex.idEvents1_A_2 Int)
1400
(declare-rel A_A2_ex (Int Int Bool Int Int))
1401
(rule (=> 
1402
  (and (and (or (not (= (not A_A2_ex.isInner) true))
1403
               (= A_A2_ex.idEvents1_A_2 0))
1404
            (or (not (= (not A_A2_ex.isInner) false))
1405
               (= A_A2_ex.idEvents1_A_2 A_A2_ex.idEvents1_A_1))
1406
       )
1407
       (A2_A2b_ex A_A2_ex.idA_A2_1
1408
                  false
1409
                  A_A2_ex.__A_A2_ex_4)
1410
       (= A_A2_ex.__A_A2_ex_3 (= A_A2_ex.idA_A2_1 722))
1411
       (and (or (not (= A_A2_ex.__A_A2_ex_3 true))
1412
               (= A_A2_ex.idA_A2_3 A_A2_ex.__A_A2_ex_4))
1413
            (or (not (= A_A2_ex.__A_A2_ex_3 false))
1414
               (= A_A2_ex.idA_A2_3 A_A2_ex.idA_A2_1))
1415
       )
1416
       (A2_A2a_ex A_A2_ex.idA_A2_1
1417
                  false
1418
                  A_A2_ex.__A_A2_ex_5)
1419
       (= A_A2_ex.__A_A2_ex_2 (= A_A2_ex.idA_A2_1 721))
1420
       (and (or (not (= A_A2_ex.__A_A2_ex_2 false))
1421
               (and (= A_A2_ex.idA_A2_2 A_A2_ex.idA_A2_1)
1422
                    (and (or (not (= A_A2_ex.__A_A2_ex_3 true))
1423
                            (= A_A2_ex.idA_A2_4 A_A2_ex.idA_A2_3))
1424
                         (or (not (= A_A2_ex.__A_A2_ex_3 false))
1425
                            (= A_A2_ex.idA_A2_4 A_A2_ex.idA_A2_1))
1426
                    )
1427
                    ))
1428
            (or (not (= A_A2_ex.__A_A2_ex_2 true))
1429
               (and (= A_A2_ex.idA_A2_2 A_A2_ex.__A_A2_ex_5)
1430
                    (= A_A2_ex.idA_A2_4 A_A2_ex.idA_A2_2)
1431
                    ))
1432
       )
1433
       (= A_A2_ex.idEvents1_A A_A2_ex.idEvents1_A_1)
1434
       (= A_A2_ex.idA_A2 0)
1435
       )
1436
  (A_A2_ex A_A2_ex.idA_A2_1 A_A2_ex.idEvents1_A_1 A_A2_ex.isInner A_A2_ex.idA_A2 A_A2_ex.idEvents1_A)
1437
))
1438

    
1439
; events1_a__A_A1_IDL_handler_until
1440
(declare-var events1_a__A_A1_IDL_handler_until.idEvents1_A_1 Int)
1441
(declare-var events1_a__A_A1_IDL_handler_until.a_1 Int)
1442
(declare-var events1_a__A_A1_IDL_handler_until.idA_A1_1 Int)
1443
(declare-var events1_a__A_A1_IDL_handler_until.idA_A2_1 Int)
1444
(declare-var events1_a__A_A1_IDL_handler_until.R Bool)
1445
(declare-var events1_a__A_A1_IDL_handler_until.S Bool)
1446
(declare-var events1_a__A_A1_IDL_handler_until.events1_a__restart_in Bool)
1447
(declare-var events1_a__A_A1_IDL_handler_until.events1_a__state_in events1_a__type)
1448
(declare-var events1_a__A_A1_IDL_handler_until.a_out Int)
1449
(declare-var events1_a__A_A1_IDL_handler_until.idA_A1_out Int)
1450
(declare-var events1_a__A_A1_IDL_handler_until.idA_A2_out Int)
1451
(declare-var events1_a__A_A1_IDL_handler_until.idEvents1_A_out Int)
1452
(declare-var events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c Bool)
1453
(declare-var events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c a_a1__type)
1454
(declare-var events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c Bool)
1455
(declare-var events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m Bool)
1456
(declare-var events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m a_a1__type)
1457
(declare-var events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m Bool)
1458
(declare-var events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_x Bool)
1459
(declare-var events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_x a_a1__type)
1460
(declare-var events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_x Bool)
1461
(declare-var events1_a__A_A1_IDL_handler_until.a_2 Int)
1462
(declare-var events1_a__A_A1_IDL_handler_until.idA_A1_2 Int)
1463
(declare-rel events1_a__A_A1_IDL_handler_until_reset (Bool a_a1__type Bool Bool a_a1__type Bool))
1464
(declare-rel events1_a__A_A1_IDL_handler_until_step (Int Int Int Int Bool Bool Bool events1_a__type Int Int Int Int Bool a_a1__type Bool Bool a_a1__type Bool))
1465

    
1466
(rule (=> 
1467
  (and 
1468
       
1469
       (A_A1_node_reset events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c
1470
                        events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c
1471
                        events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c
1472
                        events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m
1473
                        events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m
1474
                        events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m)
1475
  )
1476
  (events1_a__A_A1_IDL_handler_until_reset events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c
1477
                                           events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c
1478
                                           events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c
1479
                                           events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m
1480
                                           events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m
1481
                                           events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m)
1482
))
1483

    
1484
(rule (=> 
1485
  (and (= events1_a__A_A1_IDL_handler_until.idEvents1_A_out events1_a__A_A1_IDL_handler_until.idEvents1_A_1)
1486
       (= events1_a__A_A1_IDL_handler_until.idA_A2_out events1_a__A_A1_IDL_handler_until.idA_A2_1)
1487
       (and (= events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c)
1488
            (= events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c)
1489
            (= events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c)
1490
            )
1491
       (A_A1_node_step events1_a__A_A1_IDL_handler_until.idA_A1_1
1492
                       events1_a__A_A1_IDL_handler_until.a_1
1493
                       events1_a__A_A1_IDL_handler_until.S
1494
                       events1_a__A_A1_IDL_handler_until.R
1495
                       events1_a__A_A1_IDL_handler_until.idA_A1_2
1496
                       events1_a__A_A1_IDL_handler_until.a_2
1497
                       events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m
1498
                       events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m
1499
                       events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m
1500
                       events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_x
1501
                       events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_x
1502
                       events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_x)
1503
       (= events1_a__A_A1_IDL_handler_until.idA_A1_out events1_a__A_A1_IDL_handler_until.idA_A1_2)
1504
       (= events1_a__A_A1_IDL_handler_until.events1_a__state_in POINTEvents1_A)
1505
       (= events1_a__A_A1_IDL_handler_until.events1_a__restart_in true)
1506
       (= events1_a__A_A1_IDL_handler_until.a_out events1_a__A_A1_IDL_handler_until.a_2)
1507
       )
1508
  (events1_a__A_A1_IDL_handler_until_step events1_a__A_A1_IDL_handler_until.idEvents1_A_1
1509
                                          events1_a__A_A1_IDL_handler_until.a_1
1510
                                          events1_a__A_A1_IDL_handler_until.idA_A1_1
1511
                                          events1_a__A_A1_IDL_handler_until.idA_A2_1
1512
                                          events1_a__A_A1_IDL_handler_until.R
1513
                                          events1_a__A_A1_IDL_handler_until.S
1514
                                          events1_a__A_A1_IDL_handler_until.events1_a__restart_in
1515
                                          events1_a__A_A1_IDL_handler_until.events1_a__state_in
1516
                                          events1_a__A_A1_IDL_handler_until.a_out
1517
                                          events1_a__A_A1_IDL_handler_until.idA_A1_out
1518
                                          events1_a__A_A1_IDL_handler_until.idA_A2_out
1519
                                          events1_a__A_A1_IDL_handler_until.idEvents1_A_out
1520
                                          events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c
1521
                                          events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c
1522
                                          events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c
1523
                                          events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_x
1524
                                          events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_x
1525
                                          events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_x)
1526
))
1527

    
1528
; events1_a__A_A1_IDL_unless
1529
(declare-var events1_a__A_A1_IDL_unless.events1_a__restart_in Bool)
1530
(declare-var events1_a__A_A1_IDL_unless.events1_a__state_in events1_a__type)
1531
(declare-var events1_a__A_A1_IDL_unless.events1_a__restart_act Bool)
1532
(declare-var events1_a__A_A1_IDL_unless.events1_a__state_act events1_a__type)
1533
(declare-rel events1_a__A_A1_IDL_unless (Bool events1_a__type Bool events1_a__type))
1534
(rule (=> 
1535
  (and (= events1_a__A_A1_IDL_unless.events1_a__state_act events1_a__A_A1_IDL_unless.events1_a__state_in)
1536
       (= events1_a__A_A1_IDL_unless.events1_a__restart_act events1_a__A_A1_IDL_unless.events1_a__restart_in)
1537
       )
1538
  (events1_a__A_A1_IDL_unless events1_a__A_A1_IDL_unless.events1_a__restart_in events1_a__A_A1_IDL_unless.events1_a__state_in events1_a__A_A1_IDL_unless.events1_a__restart_act events1_a__A_A1_IDL_unless.events1_a__state_act)
1539
))
1540

    
1541
; events1_a__A_A1__TO__A_A2_1_handler_until
1542
(declare-var events1_a__A_A1__TO__A_A2_1_handler_until.idEvents1_A_1 Int)
1543
(declare-var events1_a__A_A1__TO__A_A2_1_handler_until.a_1 Int)
1544
(declare-var events1_a__A_A1__TO__A_A2_1_handler_until.idA_A1_1 Int)
1545
(declare-var events1_a__A_A1__TO__A_A2_1_handler_until.idA_A2_1 Int)
1546
(declare-var events1_a__A_A1__TO__A_A2_1_handler_until.events1_a__restart_in Bool)
1547
(declare-var events1_a__A_A1__TO__A_A2_1_handler_until.events1_a__state_in events1_a__type)
1548
(declare-var events1_a__A_A1__TO__A_A2_1_handler_until.a_out Int)
1549
(declare-var events1_a__A_A1__TO__A_A2_1_handler_until.idA_A1_out Int)
1550
(declare-var events1_a__A_A1__TO__A_A2_1_handler_until.idA_A2_out Int)
1551
(declare-var events1_a__A_A1__TO__A_A2_1_handler_until.idEvents1_A_out Int)
1552
(declare-var events1_a__A_A1__TO__A_A2_1_handler_until.a_2 Int)
1553
(declare-var events1_a__A_A1__TO__A_A2_1_handler_until.idA_A1_2 Int)
1554
(declare-var events1_a__A_A1__TO__A_A2_1_handler_until.idA_A2_2 Int)
1555
(declare-var events1_a__A_A1__TO__A_A2_1_handler_until.idEvents1_A_2 Int)
1556
(declare-var events1_a__A_A1__TO__A_A2_1_handler_until.idEvents1_A_3 Int)
1557
(declare-rel events1_a__A_A1__TO__A_A2_1_handler_until (Int Int Int Int Bool events1_a__type Int Int Int Int))
1558
(rule (=> 
1559
  (and (A_A1_ex events1_a__A_A1__TO__A_A2_1_handler_until.idA_A1_1
1560
                events1_a__A_A1__TO__A_A2_1_handler_until.idEvents1_A_1
1561
                false
1562
                events1_a__A_A1__TO__A_A2_1_handler_until.idA_A1_2
1563
                events1_a__A_A1__TO__A_A2_1_handler_until.idEvents1_A_2)
1564
       (A_A2_en events1_a__A_A1__TO__A_A2_1_handler_until.idA_A2_1
1565
                events1_a__A_A1__TO__A_A2_1_handler_until.idEvents1_A_2
1566
                events1_a__A_A1__TO__A_A2_1_handler_until.a_1
1567
                false
1568
                events1_a__A_A1__TO__A_A2_1_handler_until.idA_A2_2
1569
                events1_a__A_A1__TO__A_A2_1_handler_until.idEvents1_A_3
1570
                events1_a__A_A1__TO__A_A2_1_handler_until.a_2)
1571
       (= events1_a__A_A1__TO__A_A2_1_handler_until.idEvents1_A_out events1_a__A_A1__TO__A_A2_1_handler_until.idEvents1_A_3)
1572
       (= events1_a__A_A1__TO__A_A2_1_handler_until.idA_A2_out events1_a__A_A1__TO__A_A2_1_handler_until.idA_A2_2)
1573
       (= events1_a__A_A1__TO__A_A2_1_handler_until.idA_A1_out events1_a__A_A1__TO__A_A2_1_handler_until.idA_A1_2)
1574
       (= events1_a__A_A1__TO__A_A2_1_handler_until.events1_a__state_in POINTEvents1_A)
1575
       (= events1_a__A_A1__TO__A_A2_1_handler_until.events1_a__restart_in true)
1576
       (= events1_a__A_A1__TO__A_A2_1_handler_until.a_out events1_a__A_A1__TO__A_A2_1_handler_until.a_2)
1577
       )
1578
  (events1_a__A_A1__TO__A_A2_1_handler_until events1_a__A_A1__TO__A_A2_1_handler_until.idEvents1_A_1 events1_a__A_A1__TO__A_A2_1_handler_until.a_1 events1_a__A_A1__TO__A_A2_1_handler_until.idA_A1_1 events1_a__A_A1__TO__A_A2_1_handler_until.idA_A2_1 events1_a__A_A1__TO__A_A2_1_handler_until.events1_a__restart_in events1_a__A_A1__TO__A_A2_1_handler_until.events1_a__state_in events1_a__A_A1__TO__A_A2_1_handler_until.a_out events1_a__A_A1__TO__A_A2_1_handler_until.idA_A1_out events1_a__A_A1__TO__A_A2_1_handler_until.idA_A2_out events1_a__A_A1__TO__A_A2_1_handler_until.idEvents1_A_out)
1579
))
1580

    
1581
; events1_a__A_A1__TO__A_A2_1_unless
1582
(declare-var events1_a__A_A1__TO__A_A2_1_unless.events1_a__restart_in Bool)
1583
(declare-var events1_a__A_A1__TO__A_A2_1_unless.events1_a__state_in events1_a__type)
1584
(declare-var events1_a__A_A1__TO__A_A2_1_unless.events1_a__restart_act Bool)
1585
(declare-var events1_a__A_A1__TO__A_A2_1_unless.events1_a__state_act events1_a__type)
1586
(declare-rel events1_a__A_A1__TO__A_A2_1_unless (Bool events1_a__type Bool events1_a__type))
1587
(rule (=> 
1588
  (and (= events1_a__A_A1__TO__A_A2_1_unless.events1_a__state_act events1_a__A_A1__TO__A_A2_1_unless.events1_a__state_in)
1589
       (= events1_a__A_A1__TO__A_A2_1_unless.events1_a__restart_act events1_a__A_A1__TO__A_A2_1_unless.events1_a__restart_in)
1590
       )
1591
  (events1_a__A_A1__TO__A_A2_1_unless events1_a__A_A1__TO__A_A2_1_unless.events1_a__restart_in events1_a__A_A1__TO__A_A2_1_unless.events1_a__state_in events1_a__A_A1__TO__A_A2_1_unless.events1_a__restart_act events1_a__A_A1__TO__A_A2_1_unless.events1_a__state_act)
1592
))
1593

    
1594
; events1_a__A_A2_IDL_handler_until
1595
(declare-var events1_a__A_A2_IDL_handler_until.idEvents1_A_1 Int)
1596
(declare-var events1_a__A_A2_IDL_handler_until.a_1 Int)
1597
(declare-var events1_a__A_A2_IDL_handler_until.idA_A1_1 Int)
1598
(declare-var events1_a__A_A2_IDL_handler_until.idA_A2_1 Int)
1599
(declare-var events1_a__A_A2_IDL_handler_until.R Bool)
1600
(declare-var events1_a__A_A2_IDL_handler_until.S Bool)
1601
(declare-var events1_a__A_A2_IDL_handler_until.events1_a__restart_in Bool)
1602
(declare-var events1_a__A_A2_IDL_handler_until.events1_a__state_in events1_a__type)
1603
(declare-var events1_a__A_A2_IDL_handler_until.a_out Int)
1604
(declare-var events1_a__A_A2_IDL_handler_until.idA_A1_out Int)
1605
(declare-var events1_a__A_A2_IDL_handler_until.idA_A2_out Int)
1606
(declare-var events1_a__A_A2_IDL_handler_until.idEvents1_A_out Int)
1607
(declare-var events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c Bool)
1608
(declare-var events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c a_a2__type)
1609
(declare-var events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c Bool)
1610
(declare-var events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m Bool)
1611
(declare-var events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m a_a2__type)
1612
(declare-var events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m Bool)
1613
(declare-var events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_x Bool)
1614
(declare-var events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_x a_a2__type)
1615
(declare-var events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_x Bool)
1616
(declare-var events1_a__A_A2_IDL_handler_until.a_2 Int)
1617
(declare-var events1_a__A_A2_IDL_handler_until.idA_A2_2 Int)
1618
(declare-rel events1_a__A_A2_IDL_handler_until_reset (Bool a_a2__type Bool Bool a_a2__type Bool))
1619
(declare-rel events1_a__A_A2_IDL_handler_until_step (Int Int Int Int Bool Bool Bool events1_a__type Int Int Int Int Bool a_a2__type Bool Bool a_a2__type Bool))
1620

    
1621
(rule (=> 
1622
  (and 
1623
       
1624
       (A_A2_node_reset events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c
1625
                        events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c
1626
                        events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c
1627
                        events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m
1628
                        events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m
1629
                        events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m)
1630
  )
1631
  (events1_a__A_A2_IDL_handler_until_reset events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c
1632
                                           events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c
1633
                                           events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c
1634
                                           events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m
1635
                                           events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m
1636
                                           events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m)
1637
))
1638

    
1639
(rule (=> 
1640
  (and (= events1_a__A_A2_IDL_handler_until.idEvents1_A_out events1_a__A_A2_IDL_handler_until.idEvents1_A_1)
1641
       (and (= events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c)
1642
            (= events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c)
1643
            (= events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c)
1644
            )
1645
       (A_A2_node_step events1_a__A_A2_IDL_handler_until.idA_A2_1
1646
                       events1_a__A_A2_IDL_handler_until.a_1
1647
                       events1_a__A_A2_IDL_handler_until.S
1648
                       events1_a__A_A2_IDL_handler_until.R
1649
                       events1_a__A_A2_IDL_handler_until.idA_A2_2
1650
                       events1_a__A_A2_IDL_handler_until.a_2
1651
                       events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m
1652
                       events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m
1653
                       events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m
1654
                       events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_x
1655
                       events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_x
1656
                       events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_x)
1657
       (= events1_a__A_A2_IDL_handler_until.idA_A2_out events1_a__A_A2_IDL_handler_until.idA_A2_2)
1658
       (= events1_a__A_A2_IDL_handler_until.idA_A1_out events1_a__A_A2_IDL_handler_until.idA_A1_1)
1659
       (= events1_a__A_A2_IDL_handler_until.events1_a__state_in POINTEvents1_A)
1660
       (= events1_a__A_A2_IDL_handler_until.events1_a__restart_in true)
1661
       (= events1_a__A_A2_IDL_handler_until.a_out events1_a__A_A2_IDL_handler_until.a_2)
1662
       )
1663
  (events1_a__A_A2_IDL_handler_until_step events1_a__A_A2_IDL_handler_until.idEvents1_A_1
1664
                                          events1_a__A_A2_IDL_handler_until.a_1
1665
                                          events1_a__A_A2_IDL_handler_until.idA_A1_1
1666
                                          events1_a__A_A2_IDL_handler_until.idA_A2_1
1667
                                          events1_a__A_A2_IDL_handler_until.R
1668
                                          events1_a__A_A2_IDL_handler_until.S
1669
                                          events1_a__A_A2_IDL_handler_until.events1_a__restart_in
1670
                                          events1_a__A_A2_IDL_handler_until.events1_a__state_in
1671
                                          events1_a__A_A2_IDL_handler_until.a_out
1672
                                          events1_a__A_A2_IDL_handler_until.idA_A1_out
1673
                                          events1_a__A_A2_IDL_handler_until.idA_A2_out
1674
                                          events1_a__A_A2_IDL_handler_until.idEvents1_A_out
1675
                                          events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c
1676
                                          events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c
1677
                                          events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c
1678
                                          events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_x
1679
                                          events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_x
1680
                                          events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_x)
1681
))
1682

    
1683
; events1_a__A_A2_IDL_unless
1684
(declare-var events1_a__A_A2_IDL_unless.events1_a__restart_in Bool)
1685
(declare-var events1_a__A_A2_IDL_unless.events1_a__state_in events1_a__type)
1686
(declare-var events1_a__A_A2_IDL_unless.events1_a__restart_act Bool)
1687
(declare-var events1_a__A_A2_IDL_unless.events1_a__state_act events1_a__type)
1688
(declare-rel events1_a__A_A2_IDL_unless (Bool events1_a__type Bool events1_a__type))
1689
(rule (=> 
1690
  (and (= events1_a__A_A2_IDL_unless.events1_a__state_act events1_a__A_A2_IDL_unless.events1_a__state_in)
1691
       (= events1_a__A_A2_IDL_unless.events1_a__restart_act events1_a__A_A2_IDL_unless.events1_a__restart_in)
1692
       )
1693
  (events1_a__A_A2_IDL_unless events1_a__A_A2_IDL_unless.events1_a__restart_in events1_a__A_A2_IDL_unless.events1_a__state_in events1_a__A_A2_IDL_unless.events1_a__restart_act events1_a__A_A2_IDL_unless.events1_a__state_act)
1694
))
1695

    
1696
; events1_a__A_A2__TO__A_A1_1_handler_until
1697
(declare-var events1_a__A_A2__TO__A_A1_1_handler_until.idEvents1_A_1 Int)
1698
(declare-var events1_a__A_A2__TO__A_A1_1_handler_until.a_1 Int)
1699
(declare-var events1_a__A_A2__TO__A_A1_1_handler_until.idA_A1_1 Int)
1700
(declare-var events1_a__A_A2__TO__A_A1_1_handler_until.idA_A2_1 Int)
1701
(declare-var events1_a__A_A2__TO__A_A1_1_handler_until.events1_a__restart_in Bool)
1702
(declare-var events1_a__A_A2__TO__A_A1_1_handler_until.events1_a__state_in events1_a__type)
1703
(declare-var events1_a__A_A2__TO__A_A1_1_handler_until.a_out Int)
1704
(declare-var events1_a__A_A2__TO__A_A1_1_handler_until.idA_A1_out Int)
1705
(declare-var events1_a__A_A2__TO__A_A1_1_handler_until.idA_A2_out Int)
1706
(declare-var events1_a__A_A2__TO__A_A1_1_handler_until.idEvents1_A_out Int)
1707
(declare-var events1_a__A_A2__TO__A_A1_1_handler_until.a_2 Int)
1708
(declare-var events1_a__A_A2__TO__A_A1_1_handler_until.idA_A1_2 Int)
1709
(declare-var events1_a__A_A2__TO__A_A1_1_handler_until.idA_A2_2 Int)
1710
(declare-var events1_a__A_A2__TO__A_A1_1_handler_until.idEvents1_A_2 Int)
1711
(declare-var events1_a__A_A2__TO__A_A1_1_handler_until.idEvents1_A_3 Int)
1712
(declare-rel events1_a__A_A2__TO__A_A1_1_handler_until (Int Int Int Int Bool events1_a__type Int Int Int Int))
1713
(rule (=> 
1714
  (and (A_A2_ex events1_a__A_A2__TO__A_A1_1_handler_until.idA_A2_1
1715
                events1_a__A_A2__TO__A_A1_1_handler_until.idEvents1_A_1
1716
                false
1717
                events1_a__A_A2__TO__A_A1_1_handler_until.idA_A2_2
1718
                events1_a__A_A2__TO__A_A1_1_handler_until.idEvents1_A_2)
1719
       (A_A1_en events1_a__A_A2__TO__A_A1_1_handler_until.idA_A1_1
1720
                events1_a__A_A2__TO__A_A1_1_handler_until.idEvents1_A_2
1721
                events1_a__A_A2__TO__A_A1_1_handler_until.a_1
1722
                false
1723
                events1_a__A_A2__TO__A_A1_1_handler_until.idA_A1_2
1724
                events1_a__A_A2__TO__A_A1_1_handler_until.idEvents1_A_3
1725
                events1_a__A_A2__TO__A_A1_1_handler_until.a_2)
1726
       (= events1_a__A_A2__TO__A_A1_1_handler_until.idEvents1_A_out events1_a__A_A2__TO__A_A1_1_handler_until.idEvents1_A_3)
1727
       (= events1_a__A_A2__TO__A_A1_1_handler_until.idA_A2_out events1_a__A_A2__TO__A_A1_1_handler_until.idA_A2_2)
1728
       (= events1_a__A_A2__TO__A_A1_1_handler_until.idA_A1_out events1_a__A_A2__TO__A_A1_1_handler_until.idA_A1_2)
1729
       (= events1_a__A_A2__TO__A_A1_1_handler_until.events1_a__state_in POINTEvents1_A)
1730
       (= events1_a__A_A2__TO__A_A1_1_handler_until.events1_a__restart_in true)
1731
       (= events1_a__A_A2__TO__A_A1_1_handler_until.a_out events1_a__A_A2__TO__A_A1_1_handler_until.a_2)
1732
       )
1733
  (events1_a__A_A2__TO__A_A1_1_handler_until events1_a__A_A2__TO__A_A1_1_handler_until.idEvents1_A_1 events1_a__A_A2__TO__A_A1_1_handler_until.a_1 events1_a__A_A2__TO__A_A1_1_handler_until.idA_A1_1 events1_a__A_A2__TO__A_A1_1_handler_until.idA_A2_1 events1_a__A_A2__TO__A_A1_1_handler_until.events1_a__restart_in events1_a__A_A2__TO__A_A1_1_handler_until.events1_a__state_in events1_a__A_A2__TO__A_A1_1_handler_until.a_out events1_a__A_A2__TO__A_A1_1_handler_until.idA_A1_out events1_a__A_A2__TO__A_A1_1_handler_until.idA_A2_out events1_a__A_A2__TO__A_A1_1_handler_until.idEvents1_A_out)
1734
))
1735

    
1736
; events1_a__A_A2__TO__A_A1_1_unless
1737
(declare-var events1_a__A_A2__TO__A_A1_1_unless.events1_a__restart_in Bool)
1738
(declare-var events1_a__A_A2__TO__A_A1_1_unless.events1_a__state_in events1_a__type)
1739
(declare-var events1_a__A_A2__TO__A_A1_1_unless.events1_a__restart_act Bool)
1740
(declare-var events1_a__A_A2__TO__A_A1_1_unless.events1_a__state_act events1_a__type)
1741
(declare-rel events1_a__A_A2__TO__A_A1_1_unless (Bool events1_a__type Bool events1_a__type))
1742
(rule (=> 
1743
  (and (= events1_a__A_A2__TO__A_A1_1_unless.events1_a__state_act events1_a__A_A2__TO__A_A1_1_unless.events1_a__state_in)
1744
       (= events1_a__A_A2__TO__A_A1_1_unless.events1_a__restart_act events1_a__A_A2__TO__A_A1_1_unless.events1_a__restart_in)
1745
       )
1746
  (events1_a__A_A2__TO__A_A1_1_unless events1_a__A_A2__TO__A_A1_1_unless.events1_a__restart_in events1_a__A_A2__TO__A_A1_1_unless.events1_a__state_in events1_a__A_A2__TO__A_A1_1_unless.events1_a__restart_act events1_a__A_A2__TO__A_A1_1_unless.events1_a__state_act)
1747
))
1748

    
1749
; events1_a__POINTEvents1_A_handler_until
1750
(declare-var events1_a__POINTEvents1_A_handler_until.idEvents1_A_1 Int)
1751
(declare-var events1_a__POINTEvents1_A_handler_until.a_1 Int)
1752
(declare-var events1_a__POINTEvents1_A_handler_until.idA_A1_1 Int)
1753
(declare-var events1_a__POINTEvents1_A_handler_until.idA_A2_1 Int)
1754
(declare-var events1_a__POINTEvents1_A_handler_until.events1_a__restart_in Bool)
1755
(declare-var events1_a__POINTEvents1_A_handler_until.events1_a__state_in events1_a__type)
1756
(declare-var events1_a__POINTEvents1_A_handler_until.a_out Int)
1757
(declare-var events1_a__POINTEvents1_A_handler_until.idA_A1_out Int)
1758
(declare-var events1_a__POINTEvents1_A_handler_until.idA_A2_out Int)
1759
(declare-var events1_a__POINTEvents1_A_handler_until.idEvents1_A_out Int)
1760
(declare-rel events1_a__POINTEvents1_A_handler_until (Int Int Int Int Bool events1_a__type Int Int Int Int))
1761
(rule (=> 
1762
  (and (= events1_a__POINTEvents1_A_handler_until.idEvents1_A_out events1_a__POINTEvents1_A_handler_until.idEvents1_A_1)
1763
       (= events1_a__POINTEvents1_A_handler_until.idA_A2_out events1_a__POINTEvents1_A_handler_until.idA_A2_1)
1764
       (= events1_a__POINTEvents1_A_handler_until.idA_A1_out events1_a__POINTEvents1_A_handler_until.idA_A1_1)
1765
       (= events1_a__POINTEvents1_A_handler_until.events1_a__state_in POINTEvents1_A)
1766
       (= events1_a__POINTEvents1_A_handler_until.events1_a__restart_in false)
1767
       (= events1_a__POINTEvents1_A_handler_until.a_out events1_a__POINTEvents1_A_handler_until.a_1)
1768
       )
1769
  (events1_a__POINTEvents1_A_handler_until events1_a__POINTEvents1_A_handler_until.idEvents1_A_1 events1_a__POINTEvents1_A_handler_until.a_1 events1_a__POINTEvents1_A_handler_until.idA_A1_1 events1_a__POINTEvents1_A_handler_until.idA_A2_1 events1_a__POINTEvents1_A_handler_until.events1_a__restart_in events1_a__POINTEvents1_A_handler_until.events1_a__state_in events1_a__POINTEvents1_A_handler_until.a_out events1_a__POINTEvents1_A_handler_until.idA_A1_out events1_a__POINTEvents1_A_handler_until.idA_A2_out events1_a__POINTEvents1_A_handler_until.idEvents1_A_out)
1770
))
1771

    
1772
; events1_a__POINTEvents1_A_unless
1773
(declare-var events1_a__POINTEvents1_A_unless.events1_a__restart_in Bool)
1774
(declare-var events1_a__POINTEvents1_A_unless.events1_a__state_in events1_a__type)
1775
(declare-var events1_a__POINTEvents1_A_unless.idEvents1_A_1 Int)
1776
(declare-var events1_a__POINTEvents1_A_unless.T Bool)
1777
(declare-var events1_a__POINTEvents1_A_unless.events1_a__restart_act Bool)
1778
(declare-var events1_a__POINTEvents1_A_unless.events1_a__state_act events1_a__type)
1779
(declare-var events1_a__POINTEvents1_A_unless.__events1_a__POINTEvents1_A_unless_1 Bool)
1780
(declare-var events1_a__POINTEvents1_A_unless.__events1_a__POINTEvents1_A_unless_2 Bool)
1781
(declare-var events1_a__POINTEvents1_A_unless.__events1_a__POINTEvents1_A_unless_3 Bool)
1782
(declare-var events1_a__POINTEvents1_A_unless.__events1_a__POINTEvents1_A_unless_4 Bool)
1783
(declare-var events1_a__POINTEvents1_A_unless.__events1_a__POINTEvents1_A_unless_5 Bool)
1784
(declare-rel events1_a__POINTEvents1_A_unless (Bool events1_a__type Int Bool Bool events1_a__type))
1785
(rule (=> 
1786
  (and (= events1_a__POINTEvents1_A_unless.__events1_a__POINTEvents1_A_unless_5 (= events1_a__POINTEvents1_A_unless.idEvents1_A_1 723))
1787
       (= events1_a__POINTEvents1_A_unless.__events1_a__POINTEvents1_A_unless_4 (= events1_a__POINTEvents1_A_unless.idEvents1_A_1 720))
1788
       (= events1_a__POINTEvents1_A_unless.__events1_a__POINTEvents1_A_unless_3 (and (= events1_a__POINTEvents1_A_unless.idEvents1_A_1 723) events1_a__POINTEvents1_A_unless.T))
1789
       (= events1_a__POINTEvents1_A_unless.__events1_a__POINTEvents1_A_unless_2 (and (= events1_a__POINTEvents1_A_unless.idEvents1_A_1 720) events1_a__POINTEvents1_A_unless.T))
1790
       (= events1_a__POINTEvents1_A_unless.__events1_a__POINTEvents1_A_unless_1 (= events1_a__POINTEvents1_A_unless.idEvents1_A_1 0))
1791
       (and (or (not (= events1_a__POINTEvents1_A_unless.__events1_a__POINTEvents1_A_unless_1 false))
1792
               (and (or (not (= events1_a__POINTEvents1_A_unless.__events1_a__POINTEvents1_A_unless_2 false))
1793
                       (and (or (not (= events1_a__POINTEvents1_A_unless.__events1_a__POINTEvents1_A_unless_3 false))
1794
                               (and (or (not (= events1_a__POINTEvents1_A_unless.__events1_a__POINTEvents1_A_unless_4 false))
1795
                                       (and (or (not (= events1_a__POINTEvents1_A_unless.__events1_a__POINTEvents1_A_unless_5 false))
1796
                                               (and (= events1_a__POINTEvents1_A_unless.events1_a__state_act events1_a__POINTEvents1_A_unless.events1_a__state_in)
1797
                                                    (= events1_a__POINTEvents1_A_unless.events1_a__restart_act events1_a__POINTEvents1_A_unless.events1_a__restart_in)
1798
                                                    ))
1799
                                            (or (not (= events1_a__POINTEvents1_A_unless.__events1_a__POINTEvents1_A_unless_5 true))
1800
                                               (and (= events1_a__POINTEvents1_A_unless.events1_a__state_act A_A1_IDL)
1801
                                                    (= events1_a__POINTEvents1_A_unless.events1_a__restart_act true)
1802
                                                    ))
1803
                                       ))
1804
                                    (or (not (= events1_a__POINTEvents1_A_unless.__events1_a__POINTEvents1_A_unless_4 true))
1805
                                       (and (= events1_a__POINTEvents1_A_unless.events1_a__state_act A_A2_IDL)
1806
                                            (= events1_a__POINTEvents1_A_unless.events1_a__restart_act true)
1807
                                            ))
1808
                               ))
1809
                            (or (not (= events1_a__POINTEvents1_A_unless.__events1_a__POINTEvents1_A_unless_3 true))
1810
                               (and (= events1_a__POINTEvents1_A_unless.events1_a__state_act A_A1__TO__A_A2_1)
1811
                                    (= events1_a__POINTEvents1_A_unless.events1_a__restart_act true)
1812
                                    ))
1813
                       ))
1814
                    (or (not (= events1_a__POINTEvents1_A_unless.__events1_a__POINTEvents1_A_unless_2 true))
1815
                       (and (= events1_a__POINTEvents1_A_unless.events1_a__state_act A_A2__TO__A_A1_1)
1816
                            (= events1_a__POINTEvents1_A_unless.events1_a__restart_act true)
1817
                            ))
1818
               ))
1819
            (or (not (= events1_a__POINTEvents1_A_unless.__events1_a__POINTEvents1_A_unless_1 true))
1820
               (and (= events1_a__POINTEvents1_A_unless.events1_a__state_act POINT__TO__A_A1_1)
1821
                    (= events1_a__POINTEvents1_A_unless.events1_a__restart_act true)
1822
                    ))
1823
       )
1824
       )
1825
  (events1_a__POINTEvents1_A_unless events1_a__POINTEvents1_A_unless.events1_a__restart_in events1_a__POINTEvents1_A_unless.events1_a__state_in events1_a__POINTEvents1_A_unless.idEvents1_A_1 events1_a__POINTEvents1_A_unless.T events1_a__POINTEvents1_A_unless.events1_a__restart_act events1_a__POINTEvents1_A_unless.events1_a__state_act)
1826
))
1827

    
1828
; events1_a__POINT__TO__A_A1_1_handler_until
1829
(declare-var events1_a__POINT__TO__A_A1_1_handler_until.idEvents1_A_1 Int)
1830
(declare-var events1_a__POINT__TO__A_A1_1_handler_until.a_1 Int)
1831
(declare-var events1_a__POINT__TO__A_A1_1_handler_until.idA_A1_1 Int)
1832
(declare-var events1_a__POINT__TO__A_A1_1_handler_until.idA_A2_1 Int)
1833
(declare-var events1_a__POINT__TO__A_A1_1_handler_until.events1_a__restart_in Bool)
1834
(declare-var events1_a__POINT__TO__A_A1_1_handler_until.events1_a__state_in events1_a__type)
1835
(declare-var events1_a__POINT__TO__A_A1_1_handler_until.a_out Int)
1836
(declare-var events1_a__POINT__TO__A_A1_1_handler_until.idA_A1_out Int)
1837
(declare-var events1_a__POINT__TO__A_A1_1_handler_until.idA_A2_out Int)
1838
(declare-var events1_a__POINT__TO__A_A1_1_handler_until.idEvents1_A_out Int)
1839
(declare-var events1_a__POINT__TO__A_A1_1_handler_until.a_2 Int)
1840
(declare-var events1_a__POINT__TO__A_A1_1_handler_until.idA_A1_2 Int)
1841
(declare-var events1_a__POINT__TO__A_A1_1_handler_until.idEvents1_A_2 Int)
1842
(declare-rel events1_a__POINT__TO__A_A1_1_handler_until (Int Int Int Int Bool events1_a__type Int Int Int Int))
1843
(rule (=> 
1844
  (and (A_A1_en events1_a__POINT__TO__A_A1_1_handler_until.idA_A1_1
1845
                events1_a__POINT__TO__A_A1_1_handler_until.idEvents1_A_1
1846
                events1_a__POINT__TO__A_A1_1_handler_until.a_1
1847
                false
1848
                events1_a__POINT__TO__A_A1_1_handler_until.idA_A1_2
1849
                events1_a__POINT__TO__A_A1_1_handler_until.idEvents1_A_2
1850
                events1_a__POINT__TO__A_A1_1_handler_until.a_2)
1851
       (= events1_a__POINT__TO__A_A1_1_handler_until.idEvents1_A_out events1_a__POINT__TO__A_A1_1_handler_until.idEvents1_A_2)
1852
       (= events1_a__POINT__TO__A_A1_1_handler_until.idA_A2_out events1_a__POINT__TO__A_A1_1_handler_until.idA_A2_1)
1853
       (= events1_a__POINT__TO__A_A1_1_handler_until.idA_A1_out events1_a__POINT__TO__A_A1_1_handler_until.idA_A1_2)
1854
       (= events1_a__POINT__TO__A_A1_1_handler_until.events1_a__state_in POINTEvents1_A)
1855
       (= events1_a__POINT__TO__A_A1_1_handler_until.events1_a__restart_in true)
1856
       (= events1_a__POINT__TO__A_A1_1_handler_until.a_out events1_a__POINT__TO__A_A1_1_handler_until.a_2)
1857
       )
1858
  (events1_a__POINT__TO__A_A1_1_handler_until events1_a__POINT__TO__A_A1_1_handler_until.idEvents1_A_1 events1_a__POINT__TO__A_A1_1_handler_until.a_1 events1_a__POINT__TO__A_A1_1_handler_until.idA_A1_1 events1_a__POINT__TO__A_A1_1_handler_until.idA_A2_1 events1_a__POINT__TO__A_A1_1_handler_until.events1_a__restart_in events1_a__POINT__TO__A_A1_1_handler_until.events1_a__state_in events1_a__POINT__TO__A_A1_1_handler_until.a_out events1_a__POINT__TO__A_A1_1_handler_until.idA_A1_out events1_a__POINT__TO__A_A1_1_handler_until.idA_A2_out events1_a__POINT__TO__A_A1_1_handler_until.idEvents1_A_out)
1859
))
1860

    
1861
; events1_a__POINT__TO__A_A1_1_unless
1862
(declare-var events1_a__POINT__TO__A_A1_1_unless.events1_a__restart_in Bool)
1863
(declare-var events1_a__POINT__TO__A_A1_1_unless.events1_a__state_in events1_a__type)
1864
(declare-var events1_a__POINT__TO__A_A1_1_unless.events1_a__restart_act Bool)
1865
(declare-var events1_a__POINT__TO__A_A1_1_unless.events1_a__state_act events1_a__type)
1866
(declare-rel events1_a__POINT__TO__A_A1_1_unless (Bool events1_a__type Bool events1_a__type))
1867
(rule (=> 
1868
  (and (= events1_a__POINT__TO__A_A1_1_unless.events1_a__state_act events1_a__POINT__TO__A_A1_1_unless.events1_a__state_in)
1869
       (= events1_a__POINT__TO__A_A1_1_unless.events1_a__restart_act events1_a__POINT__TO__A_A1_1_unless.events1_a__restart_in)
1870
       )
1871
  (events1_a__POINT__TO__A_A1_1_unless events1_a__POINT__TO__A_A1_1_unless.events1_a__restart_in events1_a__POINT__TO__A_A1_1_unless.events1_a__state_in events1_a__POINT__TO__A_A1_1_unless.events1_a__restart_act events1_a__POINT__TO__A_A1_1_unless.events1_a__state_act)
1872
))
1873

    
1874
; Events1_A_node
1875
(declare-var Events1_A_node.idEvents1_A_1 Int)
1876
(declare-var Events1_A_node.a_1 Int)
1877
(declare-var Events1_A_node.idA_A1_1 Int)
1878
(declare-var Events1_A_node.T Bool)
1879
(declare-var Events1_A_node.idA_A2_1 Int)
1880
(declare-var Events1_A_node.R Bool)
1881
(declare-var Events1_A_node.S Bool)
1882
(declare-var Events1_A_node.idEvents1_A Int)
1883
(declare-var Events1_A_node.a Int)
1884
(declare-var Events1_A_node.idA_A1 Int)
1885
(declare-var Events1_A_node.idA_A2 Int)
1886
(declare-var Events1_A_node.__Events1_A_node_50_c Bool)
1887
(declare-var Events1_A_node.__Events1_A_node_51_c events1_a__type)
1888
(declare-var Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c Bool)
1889
(declare-var Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c a_a1__type)
1890
(declare-var Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c Bool)
1891
(declare-var Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c Bool)
1892
(declare-var Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c a_a2__type)
1893
(declare-var Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c Bool)
1894
(declare-var Events1_A_node.ni_9._arrow._first_c Bool)
1895
(declare-var Events1_A_node.__Events1_A_node_50_m Bool)
1896
(declare-var Events1_A_node.__Events1_A_node_51_m events1_a__type)
1897
(declare-var Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m Bool)
1898
(declare-var Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m a_a1__type)
1899
(declare-var Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m Bool)
1900
(declare-var Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m Bool)
1901
(declare-var Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m a_a2__type)
1902
(declare-var Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m Bool)
1903
(declare-var Events1_A_node.ni_9._arrow._first_m Bool)
1904
(declare-var Events1_A_node.__Events1_A_node_50_x Bool)
1905
(declare-var Events1_A_node.__Events1_A_node_51_x events1_a__type)
1906
(declare-var Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_x Bool)
1907
(declare-var Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_x a_a1__type)
1908
(declare-var Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_x Bool)
1909
(declare-var Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_x Bool)
1910
(declare-var Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_x a_a2__type)
1911
(declare-var Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_x Bool)
1912
(declare-var Events1_A_node.ni_9._arrow._first_x Bool)
1913
(declare-var Events1_A_node.__Events1_A_node_1 Bool)
1914
(declare-var Events1_A_node.__Events1_A_node_10 events1_a__type)
1915
(declare-var Events1_A_node.__Events1_A_node_11 Bool)
1916
(declare-var Events1_A_node.__Events1_A_node_12 events1_a__type)
1917
(declare-var Events1_A_node.__Events1_A_node_13 Bool)
1918
(declare-var Events1_A_node.__Events1_A_node_14 events1_a__type)
1919
(declare-var Events1_A_node.__Events1_A_node_15 Int)
1920
(declare-var Events1_A_node.__Events1_A_node_16 Int)
1921
(declare-var Events1_A_node.__Events1_A_node_17 Int)
1922
(declare-var Events1_A_node.__Events1_A_node_18 Int)
1923
(declare-var Events1_A_node.__Events1_A_node_19 Bool)
1924
(declare-var Events1_A_node.__Events1_A_node_2 events1_a__type)
1925
(declare-var Events1_A_node.__Events1_A_node_20 events1_a__type)
1926
(declare-var Events1_A_node.__Events1_A_node_21 Int)
1927
(declare-var Events1_A_node.__Events1_A_node_22 Int)
1928
(declare-var Events1_A_node.__Events1_A_node_23 Int)
1929
(declare-var Events1_A_node.__Events1_A_node_24 Int)
1930
(declare-var Events1_A_node.__Events1_A_node_25 Bool)
1931
(declare-var Events1_A_node.__Events1_A_node_26 events1_a__type)
1932
(declare-var Events1_A_node.__Events1_A_node_27 Int)
1933
(declare-var Events1_A_node.__Events1_A_node_28 Int)
1934
(declare-var Events1_A_node.__Events1_A_node_29 Int)
1935
(declare-var Events1_A_node.__Events1_A_node_3 Bool)
1936
(declare-var Events1_A_node.__Events1_A_node_30 Int)
1937
(declare-var Events1_A_node.__Events1_A_node_31 Bool)
1938
(declare-var Events1_A_node.__Events1_A_node_32 events1_a__type)
1939
(declare-var Events1_A_node.__Events1_A_node_33 Int)
1940
(declare-var Events1_A_node.__Events1_A_node_34 Int)
1941
(declare-var Events1_A_node.__Events1_A_node_35 Int)
1942
(declare-var Events1_A_node.__Events1_A_node_36 Int)
1943
(declare-var Events1_A_node.__Events1_A_node_37 Bool)
1944
(declare-var Events1_A_node.__Events1_A_node_38 events1_a__type)
1945
(declare-var Events1_A_node.__Events1_A_node_39 Int)
1946
(declare-var Events1_A_node.__Events1_A_node_4 events1_a__type)
1947
(declare-var Events1_A_node.__Events1_A_node_40 Int)
1948
(declare-var Events1_A_node.__Events1_A_node_41 Int)
1949
(declare-var Events1_A_node.__Events1_A_node_42 Int)
1950
(declare-var Events1_A_node.__Events1_A_node_43 Bool)
1951
(declare-var Events1_A_node.__Events1_A_node_44 events1_a__type)
1952
(declare-var Events1_A_node.__Events1_A_node_45 Int)
1953
(declare-var Events1_A_node.__Events1_A_node_46 Int)
1954
(declare-var Events1_A_node.__Events1_A_node_47 Int)
1955
(declare-var Events1_A_node.__Events1_A_node_48 Int)
1956
(declare-var Events1_A_node.__Events1_A_node_49 Bool)
1957
(declare-var Events1_A_node.__Events1_A_node_5 Bool)
1958
(declare-var Events1_A_node.__Events1_A_node_6 events1_a__type)
1959
(declare-var Events1_A_node.__Events1_A_node_7 Bool)
1960
(declare-var Events1_A_node.__Events1_A_node_8 events1_a__type)
1961
(declare-var Events1_A_node.__Events1_A_node_9 Bool)
1962
(declare-var Events1_A_node.events1_a__next_restart_in Bool)
1963
(declare-var Events1_A_node.events1_a__next_state_in events1_a__type)
1964
(declare-var Events1_A_node.events1_a__restart_act Bool)
1965
(declare-var Events1_A_node.events1_a__restart_in Bool)
1966
(declare-var Events1_A_node.events1_a__state_act events1_a__type)
1967
(declare-var Events1_A_node.events1_a__state_in events1_a__type)
1968
(declare-rel Events1_A_node_reset (Bool events1_a__type Bool a_a1__type Bool Bool a_a2__type Bool Bool Bool events1_a__type Bool a_a1__type Bool Bool a_a2__type Bool Bool))
1969
(declare-rel Events1_A_node_step (Int Int Int Bool Int Bool Bool Int Int Int Int Bool events1_a__type Bool a_a1__type Bool Bool a_a2__type Bool Bool Bool events1_a__type Bool a_a1__type Bool Bool a_a2__type Bool Bool))
1970

    
1971
(rule (=> 
1972
  (and 
1973
       (= Events1_A_node.__Events1_A_node_50_m Events1_A_node.__Events1_A_node_50_c)
1974
       (= Events1_A_node.__Events1_A_node_51_m Events1_A_node.__Events1_A_node_51_c)
1975
       (= Events1_A_node.ni_9._arrow._first_m true)
1976
       (events1_a__A_A2_IDL_handler_until_reset Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c
1977
                                                Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c
1978
                                                Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c
1979
                                                Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m
1980
                                                Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m
1981
                                                Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m)
1982
       (events1_a__A_A1_IDL_handler_until_reset Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c
1983
                                                Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c
1984
                                                Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c
1985
                                                Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m
1986
                                                Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m
1987
                                                Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m)
1988
  )
1989
  (Events1_A_node_reset Events1_A_node.__Events1_A_node_50_c
1990
                        Events1_A_node.__Events1_A_node_51_c
1991
                        Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c
1992
                        Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c
1993
                        Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c
1994
                        Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c
1995
                        Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c
1996
                        Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c
1997
                        Events1_A_node.ni_9._arrow._first_c
1998
                        Events1_A_node.__Events1_A_node_50_m
1999
                        Events1_A_node.__Events1_A_node_51_m
2000
                        Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m
2001
                        Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m
2002
                        Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m
2003
                        Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m
2004
                        Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m
2005
                        Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m
2006
                        Events1_A_node.ni_9._arrow._first_m)
2007
))
2008

    
2009
(rule (=> 
2010
  (and (= Events1_A_node.ni_9._arrow._first_m Events1_A_node.ni_9._arrow._first_c)
2011
       (and (= Events1_A_node.__Events1_A_node_49 (ite Events1_A_node.ni_9._arrow._first_m true false))
2012
            (= Events1_A_node.ni_9._arrow._first_x false))
2013
       (and (or (not (= Events1_A_node.__Events1_A_node_49 false))
2014
               (and (= Events1_A_node.events1_a__state_in Events1_A_node.__Events1_A_node_51_c)
2015
                    (= Events1_A_node.events1_a__restart_in Events1_A_node.__Events1_A_node_50_c)
2016
                    ))
2017
            (or (not (= Events1_A_node.__Events1_A_node_49 true))
2018
               (and (= Events1_A_node.events1_a__state_in POINTEvents1_A)
2019
                    (= Events1_A_node.events1_a__restart_in false)
2020
                    ))
2021
       )
2022
       (and (or (not (= Events1_A_node.events1_a__state_in A_A1_IDL))
2023
               (and (events1_a__A_A1_IDL_unless Events1_A_node.events1_a__restart_in
2024
                                                Events1_A_node.events1_a__state_in
2025
                                                Events1_A_node.__Events1_A_node_1
2026
                                                Events1_A_node.__Events1_A_node_2)
2027
                    (= Events1_A_node.events1_a__state_act Events1_A_node.__Events1_A_node_2)
2028
                    (= Events1_A_node.events1_a__restart_act Events1_A_node.__Events1_A_node_1)
2029
                    ))
2030
            (or (not (= Events1_A_node.events1_a__state_in A_A1__TO__A_A2_1))
2031
               (and (events1_a__A_A1__TO__A_A2_1_unless Events1_A_node.events1_a__restart_in
2032
                                                        Events1_A_node.events1_a__state_in
2033
                                                        Events1_A_node.__Events1_A_node_5
2034
                                                        Events1_A_node.__Events1_A_node_6)
2035
                    (= Events1_A_node.events1_a__state_act Events1_A_node.__Events1_A_node_6)
2036
                    (= Events1_A_node.events1_a__restart_act Events1_A_node.__Events1_A_node_5)
2037
                    ))
2038
            (or (not (= Events1_A_node.events1_a__state_in A_A2_IDL))
2039
               (and (events1_a__A_A2_IDL_unless Events1_A_node.events1_a__restart_in
2040
                                                Events1_A_node.events1_a__state_in
2041
                                                Events1_A_node.__Events1_A_node_3
2042
                                                Events1_A_node.__Events1_A_node_4)
2043
                    (= Events1_A_node.events1_a__state_act Events1_A_node.__Events1_A_node_4)
2044
                    (= Events1_A_node.events1_a__restart_act Events1_A_node.__Events1_A_node_3)
2045
                    ))
2046
            (or (not (= Events1_A_node.events1_a__state_in A_A2__TO__A_A1_1))
2047
               (and (events1_a__A_A2__TO__A_A1_1_unless Events1_A_node.events1_a__restart_in
2048
                                                        Events1_A_node.events1_a__state_in
2049
                                                        Events1_A_node.__Events1_A_node_7
2050
                                                        Events1_A_node.__Events1_A_node_8)
2051
                    (= Events1_A_node.events1_a__state_act Events1_A_node.__Events1_A_node_8)
2052
                    (= Events1_A_node.events1_a__restart_act Events1_A_node.__Events1_A_node_7)
2053
                    ))
2054
            (or (not (= Events1_A_node.events1_a__state_in POINTEvents1_A))
2055
               (and (events1_a__POINTEvents1_A_unless Events1_A_node.events1_a__restart_in
2056
                                                      Events1_A_node.events1_a__state_in
2057
                                                      Events1_A_node.idEvents1_A_1
2058
                                                      Events1_A_node.T
2059
                                                      Events1_A_node.__Events1_A_node_11
2060
                                                      Events1_A_node.__Events1_A_node_12)
2061
                    (= Events1_A_node.events1_a__state_act Events1_A_node.__Events1_A_node_12)
2062
                    (= Events1_A_node.events1_a__restart_act Events1_A_node.__Events1_A_node_11)
2063
                    ))
2064
            (or (not (= Events1_A_node.events1_a__state_in POINT__TO__A_A1_1))
2065
               (and (events1_a__POINT__TO__A_A1_1_unless Events1_A_node.events1_a__restart_in
2066
                                                         Events1_A_node.events1_a__state_in
2067
                                                         Events1_A_node.__Events1_A_node_9
2068
                                                         Events1_A_node.__Events1_A_node_10)
2069
                    (= Events1_A_node.events1_a__state_act Events1_A_node.__Events1_A_node_10)
2070
                    (= Events1_A_node.events1_a__restart_act Events1_A_node.__Events1_A_node_9)
2071
                    ))
2072
       )
2073
       (and (or (not (= Events1_A_node.events1_a__state_act A_A1_IDL))
2074
               (and (and (or (not (= Events1_A_node.events1_a__restart_act true))
2075
                            (events1_a__A_A1_IDL_handler_until_reset 
2076
                            Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c
2077
                            Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c
2078
                            Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c
2079
                            Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m
2080
                            Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m
2081
                            Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m))
2082
                         (or (not (= Events1_A_node.events1_a__restart_act false))
2083
                            (and (= Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c)
2084
                                 (= Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c)
2085
                                 (= Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c)
2086
                                 )
2087
                            )
2088
                    )
2089
                    (and (= Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c)
2090
                         (= Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c)
2091
                         (= Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c)
2092
                         )
2093
                    (events1_a__A_A1_IDL_handler_until_step Events1_A_node.idEvents1_A_1
2094
                                                            Events1_A_node.a_1
2095
                                                            Events1_A_node.idA_A1_1
2096
                                                            Events1_A_node.idA_A2_1
2097
                                                            Events1_A_node.R
2098
                                                            Events1_A_node.S
2099
                                                            Events1_A_node.__Events1_A_node_13
2100
                                                            Events1_A_node.__Events1_A_node_14
2101
                                                            Events1_A_node.__Events1_A_node_15
2102
                                                            Events1_A_node.__Events1_A_node_16
2103
                                                            Events1_A_node.__Events1_A_node_17
2104
                                                            Events1_A_node.__Events1_A_node_18
2105
                                                            Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m
2106
                                                            Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m
2107
                                                            Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m
2108
                                                            Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_x
2109
                                                            Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_x
2110
                                                            Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_x)
2111
                    (= Events1_A_node.idEvents1_A Events1_A_node.__Events1_A_node_18)
2112
                    (= Events1_A_node.idA_A2 Events1_A_node.__Events1_A_node_17)
2113
                    (= Events1_A_node.idA_A1 Events1_A_node.__Events1_A_node_16)
2114
                    (= Events1_A_node.events1_a__next_state_in Events1_A_node.__Events1_A_node_14)
2115
                    (= Events1_A_node.events1_a__next_restart_in Events1_A_node.__Events1_A_node_13)
2116
                    (= Events1_A_node.a Events1_A_node.__Events1_A_node_15)
2117
                    ))
2118
            (or (not (= Events1_A_node.events1_a__state_act A_A1__TO__A_A2_1))
2119
               (and (events1_a__A_A1__TO__A_A2_1_handler_until Events1_A_node.idEvents1_A_1
2120
                                                               Events1_A_node.a_1
2121
                                                               Events1_A_node.idA_A1_1
2122
                                                               Events1_A_node.idA_A2_1
2123
                                                               Events1_A_node.__Events1_A_node_25
2124
                                                               Events1_A_node.__Events1_A_node_26
2125
                                                               Events1_A_node.__Events1_A_node_27
2126
                                                               Events1_A_node.__Events1_A_node_28
2127
                                                               Events1_A_node.__Events1_A_node_29
2128
                                                               Events1_A_node.__Events1_A_node_30)
2129
                    (= Events1_A_node.idEvents1_A Events1_A_node.__Events1_A_node_30)
2130
                    (= Events1_A_node.idA_A2 Events1_A_node.__Events1_A_node_29)
2131
                    (= Events1_A_node.idA_A1 Events1_A_node.__Events1_A_node_28)
2132
                    (= Events1_A_node.events1_a__next_state_in Events1_A_node.__Events1_A_node_26)
2133
                    (= Events1_A_node.events1_a__next_restart_in Events1_A_node.__Events1_A_node_25)
2134
                    (= Events1_A_node.a Events1_A_node.__Events1_A_node_27)
2135
                    ))
2136
            (or (not (= Events1_A_node.events1_a__state_act A_A2_IDL))
2137
               (and (and (or (not (= Events1_A_node.events1_a__restart_act true))
2138
                            (events1_a__A_A2_IDL_handler_until_reset 
2139
                            Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c
2140
                            Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c
2141
                            Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c
2142
                            Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m
2143
                            Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m
2144
                            Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m))
2145
                         (or (not (= Events1_A_node.events1_a__restart_act false))
2146
                            (and (= Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c)
2147
                                 (= Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c)
2148
                                 (= Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c)
2149
                                 )
2150
                            )
2151
                    )
2152
                    (and (= Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c)
2153
                         (= Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c)
2154
                         (= Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c)
2155
                         )
2156
                    (events1_a__A_A2_IDL_handler_until_step Events1_A_node.idEvents1_A_1
2157
                                                            Events1_A_node.a_1
2158
                                                            Events1_A_node.idA_A1_1
2159
                                                            Events1_A_node.idA_A2_1
2160
                                                            Events1_A_node.R
2161
                                                            Events1_A_node.S
2162
                                                            Events1_A_node.__Events1_A_node_19
2163
                                                            Events1_A_node.__Events1_A_node_20
2164
                                                            Events1_A_node.__Events1_A_node_21
2165
                                                            Events1_A_node.__Events1_A_node_22
2166
                                                            Events1_A_node.__Events1_A_node_23
2167
                                                            Events1_A_node.__Events1_A_node_24
2168
                                                            Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m
2169
                                                            Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m
2170
                                                            Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m
2171
                                                            Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_x
2172
                                                            Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_x
2173
                                                            Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_x)
2174
                    (= Events1_A_node.idEvents1_A Events1_A_node.__Events1_A_node_24)
2175
                    (= Events1_A_node.idA_A2 Events1_A_node.__Events1_A_node_23)
2176
                    (= Events1_A_node.idA_A1 Events1_A_node.__Events1_A_node_22)
2177
                    (= Events1_A_node.events1_a__next_state_in Events1_A_node.__Events1_A_node_20)
2178
                    (= Events1_A_node.events1_a__next_restart_in Events1_A_node.__Events1_A_node_19)
2179
                    (= Events1_A_node.a Events1_A_node.__Events1_A_node_21)
2180
                    ))
2181
            (or (not (= Events1_A_node.events1_a__state_act A_A2__TO__A_A1_1))
2182
               (and (events1_a__A_A2__TO__A_A1_1_handler_until Events1_A_node.idEvents1_A_1
2183
                                                               Events1_A_node.a_1
2184
                                                               Events1_A_node.idA_A1_1
2185
                                                               Events1_A_node.idA_A2_1
2186
                                                               Events1_A_node.__Events1_A_node_31
2187
                                                               Events1_A_node.__Events1_A_node_32
2188
                                                               Events1_A_node.__Events1_A_node_33
2189
                                                               Events1_A_node.__Events1_A_node_34
2190
                                                               Events1_A_node.__Events1_A_node_35
2191
                                                               Events1_A_node.__Events1_A_node_36)
2192
                    (= Events1_A_node.idEvents1_A Events1_A_node.__Events1_A_node_36)
2193
                    (= Events1_A_node.idA_A2 Events1_A_node.__Events1_A_node_35)
2194
                    (= Events1_A_node.idA_A1 Events1_A_node.__Events1_A_node_34)
2195
                    (= Events1_A_node.events1_a__next_state_in Events1_A_node.__Events1_A_node_32)
2196
                    (= Events1_A_node.events1_a__next_restart_in Events1_A_node.__Events1_A_node_31)
2197
                    (= Events1_A_node.a Events1_A_node.__Events1_A_node_33)
2198
                    ))
2199
            (or (not (= Events1_A_node.events1_a__state_act POINTEvents1_A))
2200
               (and (events1_a__POINTEvents1_A_handler_until Events1_A_node.idEvents1_A_1
2201
                                                             Events1_A_node.a_1
2202
                                                             Events1_A_node.idA_A1_1
2203
                                                             Events1_A_node.idA_A2_1
2204
                                                             Events1_A_node.__Events1_A_node_43
2205
                                                             Events1_A_node.__Events1_A_node_44
2206
                                                             Events1_A_node.__Events1_A_node_45
2207
                                                             Events1_A_node.__Events1_A_node_46
2208
                                                             Events1_A_node.__Events1_A_node_47
2209
                                                             Events1_A_node.__Events1_A_node_48)
2210
                    (= Events1_A_node.idEvents1_A Events1_A_node.__Events1_A_node_48)
2211
                    (= Events1_A_node.idA_A2 Events1_A_node.__Events1_A_node_47)
2212
                    (= Events1_A_node.idA_A1 Events1_A_node.__Events1_A_node_46)
2213
                    (= Events1_A_node.events1_a__next_state_in Events1_A_node.__Events1_A_node_44)
2214
                    (= Events1_A_node.events1_a__next_restart_in Events1_A_node.__Events1_A_node_43)
2215
                    (= Events1_A_node.a Events1_A_node.__Events1_A_node_45)
2216
                    ))
2217
            (or (not (= Events1_A_node.events1_a__state_act POINT__TO__A_A1_1))
2218
               (and (events1_a__POINT__TO__A_A1_1_handler_until Events1_A_node.idEvents1_A_1
2219
                                                                Events1_A_node.a_1
2220
                                                                Events1_A_node.idA_A1_1
2221
                                                                Events1_A_node.idA_A2_1
2222
                                                                Events1_A_node.__Events1_A_node_37
2223
                                                                Events1_A_node.__Events1_A_node_38
2224
                                                                Events1_A_node.__Events1_A_node_39
2225
                                                                Events1_A_node.__Events1_A_node_40
2226
                                                                Events1_A_node.__Events1_A_node_41
2227
                                                                Events1_A_node.__Events1_A_node_42)
2228
                    (= Events1_A_node.idEvents1_A Events1_A_node.__Events1_A_node_42)
2229
                    (= Events1_A_node.idA_A2 Events1_A_node.__Events1_A_node_41)
2230
                    (= Events1_A_node.idA_A1 Events1_A_node.__Events1_A_node_40)
2231
                    (= Events1_A_node.events1_a__next_state_in Events1_A_node.__Events1_A_node_38)
2232
                    (= Events1_A_node.events1_a__next_restart_in Events1_A_node.__Events1_A_node_37)
2233
                    (= Events1_A_node.a Events1_A_node.__Events1_A_node_39)
2234
                    ))
2235
       )
2236
       (= Events1_A_node.__Events1_A_node_51_x Events1_A_node.events1_a__next_state_in)
2237
       (= Events1_A_node.__Events1_A_node_50_x Events1_A_node.events1_a__next_restart_in)
2238
       )
2239
  (Events1_A_node_step Events1_A_node.idEvents1_A_1
2240
                       Events1_A_node.a_1
2241
                       Events1_A_node.idA_A1_1
2242
                       Events1_A_node.T
2243
                       Events1_A_node.idA_A2_1
2244
                       Events1_A_node.R
2245
                       Events1_A_node.S
2246
                       Events1_A_node.idEvents1_A
2247
                       Events1_A_node.a
2248
                       Events1_A_node.idA_A1
2249
                       Events1_A_node.idA_A2
2250
                       Events1_A_node.__Events1_A_node_50_c
2251
                       Events1_A_node.__Events1_A_node_51_c
2252
                       Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c
2253
                       Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c
2254
                       Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c
2255
                       Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c
2256
                       Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c
2257
                       Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c
2258
                       Events1_A_node.ni_9._arrow._first_c
2259
                       Events1_A_node.__Events1_A_node_50_x
2260
                       Events1_A_node.__Events1_A_node_51_x
2261
                       Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_x
2262
                       Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_x
2263
                       Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_x
2264
                       Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_x
2265
                       Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_x
2266
                       Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_x
2267
                       Events1_A_node.ni_9._arrow._first_x)
2268
))
2269

    
2270
; Events1_A_en
2271
(declare-var Events1_A_en.idEvents1_A_1 Int)
2272
(declare-var Events1_A_en.idEvents1_Events1_1 Int)
2273
(declare-var Events1_A_en.a_1 Int)
2274
(declare-var Events1_A_en.idA_A1_1 Int)
2275
(declare-var Events1_A_en.idA_A2_1 Int)
2276
(declare-var Events1_A_en.isInner Bool)
2277
(declare-var Events1_A_en.idEvents1_A Int)
2278
(declare-var Events1_A_en.idEvents1_Events1 Int)
2279
(declare-var Events1_A_en.a Int)
2280
(declare-var Events1_A_en.idA_A1 Int)
2281
(declare-var Events1_A_en.idA_A2 Int)
2282
(declare-var Events1_A_en.__Events1_A_en_1 Bool)
2283
(declare-var Events1_A_en.__Events1_A_en_2 Bool)
2284
(declare-var Events1_A_en.__Events1_A_en_3 Bool)
2285
(declare-var Events1_A_en.__Events1_A_en_4 Int)
2286
(declare-var Events1_A_en.__Events1_A_en_5 Int)
2287
(declare-var Events1_A_en.__Events1_A_en_6 Int)
2288
(declare-var Events1_A_en.__Events1_A_en_7 Int)
2289
(declare-var Events1_A_en.__Events1_A_en_8 Int)
2290
(declare-var Events1_A_en.__Events1_A_en_9 Int)
2291
(declare-var Events1_A_en.a_2 Int)
2292
(declare-var Events1_A_en.a_3 Int)
2293
(declare-var Events1_A_en.a_4 Int)
2294
(declare-var Events1_A_en.a_5 Int)
2295
(declare-var Events1_A_en.a_6 Int)
2296
(declare-var Events1_A_en.idA_A1_2 Int)
2297
(declare-var Events1_A_en.idA_A1_3 Int)
2298
(declare-var Events1_A_en.idA_A1_4 Int)
2299
(declare-var Events1_A_en.idA_A1_5 Int)
2300
(declare-var Events1_A_en.idA_A2_2 Int)
2301
(declare-var Events1_A_en.idA_A2_3 Int)
2302
(declare-var Events1_A_en.idEvents1_A_2 Int)
2303
(declare-var Events1_A_en.idEvents1_A_3 Int)
2304
(declare-var Events1_A_en.idEvents1_A_4 Int)
2305
(declare-var Events1_A_en.idEvents1_A_5 Int)
2306
(declare-var Events1_A_en.idEvents1_A_6 Int)
2307
(declare-var Events1_A_en.idEvents1_Events1_3 Int)
2308
(declare-var Events1_A_en.idEvents1_Events1_4 Int)
2309
(declare-rel Events1_A_en (Int Int Int Int Int Bool Int Int Int Int Int))
2310
(rule (=> 
2311
  (and (A_A1_en Events1_A_en.idA_A1_1
2312
                Events1_A_en.idEvents1_A_1
2313
                Events1_A_en.a_1
2314
                false
2315
                Events1_A_en.__Events1_A_en_4
2316
                Events1_A_en.__Events1_A_en_5
2317
                Events1_A_en.__Events1_A_en_6)
2318
       (= Events1_A_en.__Events1_A_en_3 (= Events1_A_en.idEvents1_A_1 723))
2319
       (and (or (not (= Events1_A_en.__Events1_A_en_3 false))
2320
               (and (= Events1_A_en.idEvents1_A_5 Events1_A_en.idEvents1_A_1)
2321
                    (= Events1_A_en.idA_A1_4 Events1_A_en.idA_A1_1)
2322
                    (= Events1_A_en.a_5 Events1_A_en.a_1)
2323
                    ))
2324
            (or (not (= Events1_A_en.__Events1_A_en_3 true))
2325
               (and (= Events1_A_en.idEvents1_A_5 Events1_A_en.__Events1_A_en_5)
2326
                    (= Events1_A_en.idA_A1_4 Events1_A_en.__Events1_A_en_4)
2327
                    (= Events1_A_en.a_5 Events1_A_en.__Events1_A_en_6)
2328
                    ))
2329
       )
2330
       (A_A2_en Events1_A_en.idA_A2_1
2331
                Events1_A_en.idEvents1_A_1
2332
                Events1_A_en.a_1
2333
                false
2334
                Events1_A_en.__Events1_A_en_7
2335
                Events1_A_en.__Events1_A_en_8
2336
                Events1_A_en.__Events1_A_en_9)
2337
       (= Events1_A_en.__Events1_A_en_2 (= Events1_A_en.idEvents1_A_1 720))
2338
       (and (or (not (= Events1_A_en.__Events1_A_en_2 false))
2339
               (and (= Events1_A_en.idEvents1_A_4 Events1_A_en.idEvents1_A_1)
2340
                    (= Events1_A_en.idA_A2_2 Events1_A_en.idA_A2_1)
2341
                    (= Events1_A_en.a_4 Events1_A_en.a_1)
2342
                    ))
2343
            (or (not (= Events1_A_en.__Events1_A_en_2 true))
2344
               (and (= Events1_A_en.idEvents1_A_4 Events1_A_en.__Events1_A_en_8)
2345
                    (= Events1_A_en.idA_A2_2 Events1_A_en.__Events1_A_en_7)
2346
                    (= Events1_A_en.a_4 Events1_A_en.__Events1_A_en_9)
2347
                    ))
2348
       )
2349
       (A_A1_en Events1_A_en.idA_A1_1
2350
                Events1_A_en.idEvents1_A_1
2351
                Events1_A_en.a_1
2352
                false
2353
                Events1_A_en.idA_A1_2
2354
                Events1_A_en.idEvents1_A_2
2355
                Events1_A_en.a_2)
2356
       (= Events1_A_en.__Events1_A_en_1 (= Events1_A_en.idEvents1_A_1 0))
2357
       (and (or (not (= Events1_A_en.__Events1_A_en_1 false))
2358
               (and (= Events1_A_en.idEvents1_Events1_3 719)
2359
                    (= Events1_A_en.idEvents1_A_3 Events1_A_en.idEvents1_A_1)
2360
                    (= Events1_A_en.idA_A1_3 Events1_A_en.idA_A1_1)
2361
                    (= Events1_A_en.a_3 Events1_A_en.a_1)
2362
                    (and (or (not (= Events1_A_en.__Events1_A_en_2 false))
2363
                            (and (or (not (= Events1_A_en.__Events1_A_en_3 false))
2364
                                    (and (= Events1_A_en.idEvents1_Events1_4 719)
2365
                                         (= Events1_A_en.idEvents1_A_6 Events1_A_en.idEvents1_A_1)
2366
                                         (= Events1_A_en.idA_A2_3 Events1_A_en.idA_A2_1)
2367
                                         (= Events1_A_en.idA_A1_5 Events1_A_en.idA_A1_1)
2368
                                         (= Events1_A_en.a_6 Events1_A_en.a_1)
2369
                                         ))
2370
                                 (or (not (= Events1_A_en.__Events1_A_en_3 true))
2371
                                    (and (= Events1_A_en.idEvents1_Events1_4 Events1_A_en.idEvents1_Events1_3)
2372
                                         (= Events1_A_en.idEvents1_A_6 Events1_A_en.idEvents1_A_5)
2373
                                         (= Events1_A_en.idA_A2_3 Events1_A_en.idA_A2_1)
2374
                                         (= Events1_A_en.idA_A1_5 Events1_A_en.idA_A1_4)
2375
                                         (= Events1_A_en.a_6 Events1_A_en.a_5)
2376
                                         ))
2377
                            ))
2378
                         (or (not (= Events1_A_en.__Events1_A_en_2 true))
2379
                            (and (= Events1_A_en.idEvents1_Events1_4 Events1_A_en.idEvents1_Events1_3)
2380
                                 (= Events1_A_en.idEvents1_A_6 Events1_A_en.idEvents1_A_4)
2381
                                 (= Events1_A_en.idA_A2_3 Events1_A_en.idA_A2_2)
2382
                                 (= Events1_A_en.idA_A1_5 Events1_A_en.idA_A1_1)
2383
                                 (= Events1_A_en.a_6 Events1_A_en.a_4)
2384
                                 ))
2385
                    )
2386
                    ))
2387
            (or (not (= Events1_A_en.__Events1_A_en_1 true))
2388
               (and (= Events1_A_en.idEvents1_Events1_3 719)
2389
                    (= Events1_A_en.idEvents1_A_3 Events1_A_en.idEvents1_A_2)
2390
                    (= Events1_A_en.idA_A1_3 Events1_A_en.idA_A1_2)
2391
                    (= Events1_A_en.a_3 Events1_A_en.a_2)
2392
                    (= Events1_A_en.idEvents1_Events1_4 Events1_A_en.idEvents1_Events1_3)
2393
                    (= Events1_A_en.idEvents1_A_6 Events1_A_en.idEvents1_A_3)
2394
                    (= Events1_A_en.idA_A2_3 Events1_A_en.idA_A2_1)
2395
                    (= Events1_A_en.idA_A1_5 Events1_A_en.idA_A1_3)
2396
                    (= Events1_A_en.a_6 Events1_A_en.a_3)
2397
                    ))
2398
       )
2399
       (= Events1_A_en.idEvents1_Events1 Events1_A_en.idEvents1_Events1_4)
2400
       (= Events1_A_en.idEvents1_A Events1_A_en.idEvents1_A_6)
2401
       (= Events1_A_en.idA_A2 Events1_A_en.idA_A2_3)
2402
       (= Events1_A_en.idA_A1 Events1_A_en.idA_A1_5)
2403
       (= Events1_A_en.a Events1_A_en.a_6)
2404
       )
2405
  (Events1_A_en Events1_A_en.idEvents1_A_1 Events1_A_en.idEvents1_Events1_1 Events1_A_en.a_1 Events1_A_en.idA_A1_1 Events1_A_en.idA_A2_1 Events1_A_en.isInner Events1_A_en.idEvents1_A Events1_A_en.idEvents1_Events1 Events1_A_en.a Events1_A_en.idA_A1 Events1_A_en.idA_A2)
2406
))
2407

    
2408
; events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until
2409
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idEvents1_Events1_1 Int)
2410
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.a_1 Int)
2411
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idA_A1_1 Int)
2412
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idA_A2_1 Int)
2413
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idEvents1_A_1 Int)
2414
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.R Bool)
2415
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.S Bool)
2416
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.T Bool)
2417
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.events1_events1__restart_in Bool)
2418
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.events1_events1__state_in events1_events1__type)
2419
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.a_out Int)
2420
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idA_A1_out Int)
2421
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idA_A2_out Int)
2422
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idEvents1_A_out Int)
2423
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idEvents1_Events1_out Int)
2424
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_c Bool)
2425
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_c events1_a__type)
2426
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c Bool)
2427
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c a_a1__type)
2428
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c Bool)
2429
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c Bool)
2430
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c a_a2__type)
2431
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c Bool)
2432
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_c Bool)
2433
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_m Bool)
2434
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_m events1_a__type)
2435
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m Bool)
2436
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m a_a1__type)
2437
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m Bool)
2438
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m Bool)
2439
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m a_a2__type)
2440
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m Bool)
2441
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_m Bool)
2442
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_x Bool)
2443
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_x events1_a__type)
2444
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_x Bool)
2445
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_x a_a1__type)
2446
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_x Bool)
2447
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_x Bool)
2448
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_x a_a2__type)
2449
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_x Bool)
2450
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_x Bool)
2451
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.__events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_1 Bool)
2452
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.__events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_2 Int)
2453
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.__events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_3 Int)
2454
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.__events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_4 Int)
2455
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.__events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_5 Int)
2456
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.a_2 Int)
2457
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idA_A1_2 Int)
2458
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idA_A2_2 Int)
2459
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idEvents1_A_2 Int)
2460
(declare-rel events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_reset (Bool events1_a__type Bool a_a1__type Bool Bool a_a2__type Bool Bool Bool events1_a__type Bool a_a1__type Bool Bool a_a2__type Bool Bool))
2461
(declare-rel events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_step (Int Int Int Int Int Bool Bool Bool Bool events1_events1__type Int Int Int Int Int Bool events1_a__type Bool a_a1__type Bool Bool a_a2__type Bool Bool Bool events1_a__type Bool a_a1__type Bool Bool a_a2__type Bool Bool))
2462

    
2463
(rule (=> 
2464
  (and 
2465
       
2466
       (Events1_A_node_reset events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_c
2467
                             events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_c
2468
                             events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c
2469
                             events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c
2470
                             events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c
2471
                             events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c
2472
                             events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c
2473
                             events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c
2474
                             events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_c
2475
                             events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_m
2476
                             events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_m
2477
                             events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m
2478
                             events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m
2479
                             events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m
2480
                             events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m
2481
                             events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m
2482
                             events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m
2483
                             events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_m)
2484
  )
2485
  (events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_reset 
2486
  events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_c
2487
  events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_c
2488
  events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c
2489
  events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c
2490
  events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c
2491
  events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c
2492
  events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c
2493
  events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c
2494
  events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_c
2495
  events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_m
2496
  events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_m
2497
  events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m
2498
  events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m
2499
  events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m
2500
  events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m
2501
  events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m
2502
  events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m
2503
  events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_m)
2504
))
2505

    
2506
(rule (=> 
2507
  (and (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idEvents1_Events1_out events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idEvents1_Events1_1)
2508
       (and (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_m events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_c)
2509
            (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_m events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_c)
2510
            (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c)
2511
            (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c)
2512
            (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c)
2513
            (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c)
2514
            (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c)
2515
            (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c)
2516
            (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_m events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_c)
2517
            )
2518
       (Events1_A_node_step events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idEvents1_A_1
2519
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.a_1
2520
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idA_A1_1
2521
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.T
2522
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idA_A2_1
2523
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.R
2524
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.S
2525
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.__events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_2
2526
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.__events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_3
2527
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.__events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_4
2528
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.__events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_5
2529
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_m
2530
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_m
2531
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m
2532
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m
2533
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m
2534
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m
2535
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m
2536
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m
2537
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_m
2538
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_x
2539
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_x
2540
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_x
2541
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_x
2542
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_x
2543
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_x
2544
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_x
2545
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_x
2546
                            events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_x)
2547
       (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.__events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_1 (not (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idEvents1_A_1 0)))
2548
       (and (or (not (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.__events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_1 true))
2549
               (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idEvents1_A_2 events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.__events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_2))
2550
            (or (not (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.__events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_1 false))
2551
               (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idEvents1_A_2 events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idEvents1_A_1))
2552
       )
2553
       (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idEvents1_A_out events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idEvents1_A_2)
2554
       (and (or (not (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.__events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_1 true))
2555
               (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idA_A2_2 events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.__events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_5))
2556
            (or (not (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.__events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_1 false))
2557
               (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idA_A2_2 events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idA_A2_1))
2558
       )
2559
       (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idA_A2_out events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idA_A2_2)
2560
       (and (or (not (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.__events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_1 true))
2561
               (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idA_A1_2 events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.__events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_4))
2562
            (or (not (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.__events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_1 false))
2563
               (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idA_A1_2 events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idA_A1_1))
2564
       )
2565
       (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idA_A1_out events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idA_A1_2)
2566
       (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.events1_events1__state_in POINTEvents1_Events1)
2567
       (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.events1_events1__restart_in true)
2568
       (and (or (not (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.__events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_1 true))
2569
               (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.a_2 events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.__events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_3))
2570
            (or (not (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.__events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_1 false))
2571
               (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.a_2 events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.a_1))
2572
       )
2573
       (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.a_out events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.a_2)
2574
       )
2575
  (events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_step events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idEvents1_Events1_1
2576
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.a_1
2577
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idA_A1_1
2578
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idA_A2_1
2579
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idEvents1_A_1
2580
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.R
2581
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.S
2582
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.T
2583
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.events1_events1__restart_in
2584
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.events1_events1__state_in
2585
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.a_out
2586
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idA_A1_out
2587
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idA_A2_out
2588
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idEvents1_A_out
2589
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.idEvents1_Events1_out
2590
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_c
2591
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_c
2592
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c
2593
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c
2594
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c
2595
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c
2596
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c
2597
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c
2598
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_c
2599
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_x
2600
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_x
2601
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_x
2602
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_x
2603
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_x
2604
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_x
2605
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_x
2606
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_x
2607
                                                                    events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_x)
2608
))
2609

    
2610
; events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_unless
2611
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_unless.events1_events1__restart_in Bool)
2612
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_unless.events1_events1__state_in events1_events1__type)
2613
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_unless.events1_events1__restart_act Bool)
2614
(declare-var events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_unless.events1_events1__state_act events1_events1__type)
2615
(declare-rel events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_unless (Bool events1_events1__type Bool events1_events1__type))
2616
(rule (=> 
2617
  (and (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_unless.events1_events1__state_act events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_unless.events1_events1__state_in)
2618
       (= events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_unless.events1_events1__restart_act events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_unless.events1_events1__restart_in)
2619
       )
2620
  (events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_unless events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_unless.events1_events1__restart_in events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_unless.events1_events1__state_in events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_unless.events1_events1__restart_act events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_unless.events1_events1__state_act)
2621
))
2622

    
2623
; events1_events1__POINTEvents1_Events1_handler_until
2624
(declare-var events1_events1__POINTEvents1_Events1_handler_until.idEvents1_Events1_1 Int)
2625
(declare-var events1_events1__POINTEvents1_Events1_handler_until.a_1 Int)
2626
(declare-var events1_events1__POINTEvents1_Events1_handler_until.idA_A1_1 Int)
2627
(declare-var events1_events1__POINTEvents1_Events1_handler_until.idA_A2_1 Int)
2628
(declare-var events1_events1__POINTEvents1_Events1_handler_until.idEvents1_A_1 Int)
2629
(declare-var events1_events1__POINTEvents1_Events1_handler_until.events1_events1__restart_in Bool)
2630
(declare-var events1_events1__POINTEvents1_Events1_handler_until.events1_events1__state_in events1_events1__type)
2631
(declare-var events1_events1__POINTEvents1_Events1_handler_until.a_out Int)
2632
(declare-var events1_events1__POINTEvents1_Events1_handler_until.idA_A1_out Int)
2633
(declare-var events1_events1__POINTEvents1_Events1_handler_until.idA_A2_out Int)
2634
(declare-var events1_events1__POINTEvents1_Events1_handler_until.idEvents1_A_out Int)
2635
(declare-var events1_events1__POINTEvents1_Events1_handler_until.idEvents1_Events1_out Int)
2636
(declare-rel events1_events1__POINTEvents1_Events1_handler_until (Int Int Int Int Int Bool events1_events1__type Int Int Int Int Int))
2637
(rule (=> 
2638
  (and (= events1_events1__POINTEvents1_Events1_handler_until.idEvents1_Events1_out events1_events1__POINTEvents1_Events1_handler_until.idEvents1_Events1_1)
2639
       (= events1_events1__POINTEvents1_Events1_handler_until.idEvents1_A_out events1_events1__POINTEvents1_Events1_handler_until.idEvents1_A_1)
2640
       (= events1_events1__POINTEvents1_Events1_handler_until.idA_A2_out events1_events1__POINTEvents1_Events1_handler_until.idA_A2_1)
2641
       (= events1_events1__POINTEvents1_Events1_handler_until.idA_A1_out events1_events1__POINTEvents1_Events1_handler_until.idA_A1_1)
2642
       (= events1_events1__POINTEvents1_Events1_handler_until.events1_events1__state_in POINTEvents1_Events1)
2643
       (= events1_events1__POINTEvents1_Events1_handler_until.events1_events1__restart_in false)
2644
       (= events1_events1__POINTEvents1_Events1_handler_until.a_out events1_events1__POINTEvents1_Events1_handler_until.a_1)
2645
       )
2646
  (events1_events1__POINTEvents1_Events1_handler_until events1_events1__POINTEvents1_Events1_handler_until.idEvents1_Events1_1 events1_events1__POINTEvents1_Events1_handler_until.a_1 events1_events1__POINTEvents1_Events1_handler_until.idA_A1_1 events1_events1__POINTEvents1_Events1_handler_until.idA_A2_1 events1_events1__POINTEvents1_Events1_handler_until.idEvents1_A_1 events1_events1__POINTEvents1_Events1_handler_until.events1_events1__restart_in events1_events1__POINTEvents1_Events1_handler_until.events1_events1__state_in events1_events1__POINTEvents1_Events1_handler_until.a_out events1_events1__POINTEvents1_Events1_handler_until.idA_A1_out events1_events1__POINTEvents1_Events1_handler_until.idA_A2_out events1_events1__POINTEvents1_Events1_handler_until.idEvents1_A_out events1_events1__POINTEvents1_Events1_handler_until.idEvents1_Events1_out)
2647
))
2648

    
2649
; events1_events1__POINTEvents1_Events1_unless
2650
(declare-var events1_events1__POINTEvents1_Events1_unless.events1_events1__restart_in Bool)
2651
(declare-var events1_events1__POINTEvents1_Events1_unless.events1_events1__state_in events1_events1__type)
2652
(declare-var events1_events1__POINTEvents1_Events1_unless.idEvents1_Events1_1 Int)
2653
(declare-var events1_events1__POINTEvents1_Events1_unless.events1_events1__restart_act Bool)
2654
(declare-var events1_events1__POINTEvents1_Events1_unless.events1_events1__state_act events1_events1__type)
2655
(declare-var events1_events1__POINTEvents1_Events1_unless.__events1_events1__POINTEvents1_Events1_unless_1 Bool)
2656
(declare-rel events1_events1__POINTEvents1_Events1_unless (Bool events1_events1__type Int Bool events1_events1__type))
2657
(rule (=> 
2658
  (and (= events1_events1__POINTEvents1_Events1_unless.__events1_events1__POINTEvents1_Events1_unless_1 (= events1_events1__POINTEvents1_Events1_unless.idEvents1_Events1_1 0))
2659
       (and (or (not (= events1_events1__POINTEvents1_Events1_unless.__events1_events1__POINTEvents1_Events1_unless_1 false))
2660
               (and (= events1_events1__POINTEvents1_Events1_unless.events1_events1__state_act EVENTS1_EVENTS1_PARALLEL_IDL)
2661
                    (= events1_events1__POINTEvents1_Events1_unless.events1_events1__restart_act true)
2662
                    ))
2663
            (or (not (= events1_events1__POINTEvents1_Events1_unless.__events1_events1__POINTEvents1_Events1_unless_1 true))
2664
               (and (= events1_events1__POINTEvents1_Events1_unless.events1_events1__state_act POINT__TO__EVENTS1_A_1)
2665
                    (= events1_events1__POINTEvents1_Events1_unless.events1_events1__restart_act true)
2666
                    ))
2667
       )
2668
       )
2669
  (events1_events1__POINTEvents1_Events1_unless events1_events1__POINTEvents1_Events1_unless.events1_events1__restart_in events1_events1__POINTEvents1_Events1_unless.events1_events1__state_in events1_events1__POINTEvents1_Events1_unless.idEvents1_Events1_1 events1_events1__POINTEvents1_Events1_unless.events1_events1__restart_act events1_events1__POINTEvents1_Events1_unless.events1_events1__state_act)
2670
))
2671

    
2672
; events1_events1__POINT__TO__EVENTS1_A_1_handler_until
2673
(declare-var events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idEvents1_Events1_1 Int)
2674
(declare-var events1_events1__POINT__TO__EVENTS1_A_1_handler_until.a_1 Int)
2675
(declare-var events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idA_A1_1 Int)
2676
(declare-var events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idA_A2_1 Int)
2677
(declare-var events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idEvents1_A_1 Int)
2678
(declare-var events1_events1__POINT__TO__EVENTS1_A_1_handler_until.events1_events1__restart_in Bool)
2679
(declare-var events1_events1__POINT__TO__EVENTS1_A_1_handler_until.events1_events1__state_in events1_events1__type)
2680
(declare-var events1_events1__POINT__TO__EVENTS1_A_1_handler_until.a_out Int)
2681
(declare-var events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idA_A1_out Int)
2682
(declare-var events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idA_A2_out Int)
2683
(declare-var events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idEvents1_A_out Int)
2684
(declare-var events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idEvents1_Events1_out Int)
2685
(declare-var events1_events1__POINT__TO__EVENTS1_A_1_handler_until.a_2 Int)
2686
(declare-var events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idA_A1_2 Int)
2687
(declare-var events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idA_A2_2 Int)
2688
(declare-var events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idEvents1_A_2 Int)
2689
(declare-var events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idEvents1_Events1_2 Int)
2690
(declare-rel events1_events1__POINT__TO__EVENTS1_A_1_handler_until (Int Int Int Int Int Bool events1_events1__type Int Int Int Int Int))
2691
(rule (=> 
2692
  (and (Events1_A_en events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idEvents1_A_1
2693
                     events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idEvents1_Events1_1
2694
                     events1_events1__POINT__TO__EVENTS1_A_1_handler_until.a_1
2695
                     events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idA_A1_1
2696
                     events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idA_A2_1
2697
                     false
2698
                     events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idEvents1_A_2
2699
                     events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idEvents1_Events1_2
2700
                     events1_events1__POINT__TO__EVENTS1_A_1_handler_until.a_2
2701
                     events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idA_A1_2
2702
                     events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idA_A2_2)
2703
       (= events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idEvents1_Events1_out events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idEvents1_Events1_2)
2704
       (= events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idEvents1_A_out events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idEvents1_A_2)
2705
       (= events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idA_A2_out events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idA_A2_2)
2706
       (= events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idA_A1_out events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idA_A1_2)
2707
       (= events1_events1__POINT__TO__EVENTS1_A_1_handler_until.events1_events1__state_in POINTEvents1_Events1)
2708
       (= events1_events1__POINT__TO__EVENTS1_A_1_handler_until.events1_events1__restart_in true)
2709
       (= events1_events1__POINT__TO__EVENTS1_A_1_handler_until.a_out events1_events1__POINT__TO__EVENTS1_A_1_handler_until.a_2)
2710
       )
2711
  (events1_events1__POINT__TO__EVENTS1_A_1_handler_until events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idEvents1_Events1_1 events1_events1__POINT__TO__EVENTS1_A_1_handler_until.a_1 events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idA_A1_1 events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idA_A2_1 events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idEvents1_A_1 events1_events1__POINT__TO__EVENTS1_A_1_handler_until.events1_events1__restart_in events1_events1__POINT__TO__EVENTS1_A_1_handler_until.events1_events1__state_in events1_events1__POINT__TO__EVENTS1_A_1_handler_until.a_out events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idA_A1_out events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idA_A2_out events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idEvents1_A_out events1_events1__POINT__TO__EVENTS1_A_1_handler_until.idEvents1_Events1_out)
2712
))
2713

    
2714
; events1_events1__POINT__TO__EVENTS1_A_1_unless
2715
(declare-var events1_events1__POINT__TO__EVENTS1_A_1_unless.events1_events1__restart_in Bool)
2716
(declare-var events1_events1__POINT__TO__EVENTS1_A_1_unless.events1_events1__state_in events1_events1__type)
2717
(declare-var events1_events1__POINT__TO__EVENTS1_A_1_unless.events1_events1__restart_act Bool)
2718
(declare-var events1_events1__POINT__TO__EVENTS1_A_1_unless.events1_events1__state_act events1_events1__type)
2719
(declare-rel events1_events1__POINT__TO__EVENTS1_A_1_unless (Bool events1_events1__type Bool events1_events1__type))
2720
(rule (=> 
2721
  (and (= events1_events1__POINT__TO__EVENTS1_A_1_unless.events1_events1__state_act events1_events1__POINT__TO__EVENTS1_A_1_unless.events1_events1__state_in)
2722
       (= events1_events1__POINT__TO__EVENTS1_A_1_unless.events1_events1__restart_act events1_events1__POINT__TO__EVENTS1_A_1_unless.events1_events1__restart_in)
2723
       )
2724
  (events1_events1__POINT__TO__EVENTS1_A_1_unless events1_events1__POINT__TO__EVENTS1_A_1_unless.events1_events1__restart_in events1_events1__POINT__TO__EVENTS1_A_1_unless.events1_events1__state_in events1_events1__POINT__TO__EVENTS1_A_1_unless.events1_events1__restart_act events1_events1__POINT__TO__EVENTS1_A_1_unless.events1_events1__state_act)
2725
))
2726

    
2727
; Events1_Events1_node
2728
(declare-var Events1_Events1_node.idEvents1_Events1_1 Int)
2729
(declare-var Events1_Events1_node.a_1 Int)
2730
(declare-var Events1_Events1_node.idA_A1_1 Int)
2731
(declare-var Events1_Events1_node.idA_A2_1 Int)
2732
(declare-var Events1_Events1_node.idEvents1_A_1 Int)
2733
(declare-var Events1_Events1_node.R Bool)
2734
(declare-var Events1_Events1_node.S Bool)
2735
(declare-var Events1_Events1_node.T Bool)
2736
(declare-var Events1_Events1_node.idEvents1_Events1 Int)
2737
(declare-var Events1_Events1_node.a Int)
2738
(declare-var Events1_Events1_node.idA_A1 Int)
2739
(declare-var Events1_Events1_node.idA_A2 Int)
2740
(declare-var Events1_Events1_node.idEvents1_A Int)
2741
(declare-var Events1_Events1_node.__Events1_Events1_node_29_c Bool)
2742
(declare-var Events1_Events1_node.__Events1_Events1_node_30_c events1_events1__type)
2743
(declare-var Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_c Bool)
2744
(declare-var Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_c events1_a__type)
2745
(declare-var Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c Bool)
2746
(declare-var Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c a_a1__type)
2747
(declare-var Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c Bool)
2748
(declare-var Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c Bool)
2749
(declare-var Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c a_a2__type)
2750
(declare-var Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c Bool)
2751
(declare-var Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_c Bool)
2752
(declare-var Events1_Events1_node.ni_5._arrow._first_c Bool)
2753
(declare-var Events1_Events1_node.__Events1_Events1_node_29_m Bool)
2754
(declare-var Events1_Events1_node.__Events1_Events1_node_30_m events1_events1__type)
2755
(declare-var Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_m Bool)
2756
(declare-var Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_m events1_a__type)
2757
(declare-var Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m Bool)
2758
(declare-var Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m a_a1__type)
2759
(declare-var Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m Bool)
2760
(declare-var Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m Bool)
2761
(declare-var Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m a_a2__type)
2762
(declare-var Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m Bool)
2763
(declare-var Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_m Bool)
2764
(declare-var Events1_Events1_node.ni_5._arrow._first_m Bool)
2765
(declare-var Events1_Events1_node.__Events1_Events1_node_29_x Bool)
2766
(declare-var Events1_Events1_node.__Events1_Events1_node_30_x events1_events1__type)
2767
(declare-var Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_x Bool)
2768
(declare-var Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_x events1_a__type)
2769
(declare-var Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_x Bool)
2770
(declare-var Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_x a_a1__type)
2771
(declare-var Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_x Bool)
2772
(declare-var Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_x Bool)
2773
(declare-var Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_x a_a2__type)
2774
(declare-var Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_x Bool)
2775
(declare-var Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_x Bool)
2776
(declare-var Events1_Events1_node.ni_5._arrow._first_x Bool)
2777
(declare-var Events1_Events1_node.__Events1_Events1_node_1 Bool)
2778
(declare-var Events1_Events1_node.__Events1_Events1_node_10 Int)
2779
(declare-var Events1_Events1_node.__Events1_Events1_node_11 Int)
2780
(declare-var Events1_Events1_node.__Events1_Events1_node_12 Int)
2781
(declare-var Events1_Events1_node.__Events1_Events1_node_13 Int)
2782
(declare-var Events1_Events1_node.__Events1_Events1_node_14 Bool)
2783
(declare-var Events1_Events1_node.__Events1_Events1_node_15 events1_events1__type)
2784
(declare-var Events1_Events1_node.__Events1_Events1_node_16 Int)
2785
(declare-var Events1_Events1_node.__Events1_Events1_node_17 Int)
2786
(declare-var Events1_Events1_node.__Events1_Events1_node_18 Int)
2787
(declare-var Events1_Events1_node.__Events1_Events1_node_19 Int)
2788
(declare-var Events1_Events1_node.__Events1_Events1_node_2 events1_events1__type)
2789
(declare-var Events1_Events1_node.__Events1_Events1_node_20 Int)
2790
(declare-var Events1_Events1_node.__Events1_Events1_node_21 Bool)
2791
(declare-var Events1_Events1_node.__Events1_Events1_node_22 events1_events1__type)
2792
(declare-var Events1_Events1_node.__Events1_Events1_node_23 Int)
2793
(declare-var Events1_Events1_node.__Events1_Events1_node_24 Int)
2794
(declare-var Events1_Events1_node.__Events1_Events1_node_25 Int)
2795
(declare-var Events1_Events1_node.__Events1_Events1_node_26 Int)
2796
(declare-var Events1_Events1_node.__Events1_Events1_node_27 Int)
2797
(declare-var Events1_Events1_node.__Events1_Events1_node_28 Bool)
2798
(declare-var Events1_Events1_node.__Events1_Events1_node_3 Bool)
2799
(declare-var Events1_Events1_node.__Events1_Events1_node_4 events1_events1__type)
2800
(declare-var Events1_Events1_node.__Events1_Events1_node_5 Bool)
2801
(declare-var Events1_Events1_node.__Events1_Events1_node_6 events1_events1__type)
2802
(declare-var Events1_Events1_node.__Events1_Events1_node_7 Bool)
2803
(declare-var Events1_Events1_node.__Events1_Events1_node_8 events1_events1__type)
2804
(declare-var Events1_Events1_node.__Events1_Events1_node_9 Int)
2805
(declare-var Events1_Events1_node.events1_events1__next_restart_in Bool)
2806
(declare-var Events1_Events1_node.events1_events1__next_state_in events1_events1__type)
2807
(declare-var Events1_Events1_node.events1_events1__restart_act Bool)
2808
(declare-var Events1_Events1_node.events1_events1__restart_in Bool)
2809
(declare-var Events1_Events1_node.events1_events1__state_act events1_events1__type)
2810
(declare-var Events1_Events1_node.events1_events1__state_in events1_events1__type)
2811
(declare-rel Events1_Events1_node_reset (Bool events1_events1__type Bool events1_a__type Bool a_a1__type Bool Bool a_a2__type Bool Bool Bool Bool events1_events1__type Bool events1_a__type Bool a_a1__type Bool Bool a_a2__type Bool Bool Bool))
2812
(declare-rel Events1_Events1_node_step (Int Int Int Int Int Bool Bool Bool Int Int Int Int Int Bool events1_events1__type Bool events1_a__type Bool a_a1__type Bool Bool a_a2__type Bool Bool Bool Bool events1_events1__type Bool events1_a__type Bool a_a1__type Bool Bool a_a2__type Bool Bool Bool))
2813

    
2814
(rule (=> 
2815
  (and 
2816
       (= Events1_Events1_node.__Events1_Events1_node_29_m Events1_Events1_node.__Events1_Events1_node_29_c)
2817
       (= Events1_Events1_node.__Events1_Events1_node_30_m Events1_Events1_node.__Events1_Events1_node_30_c)
2818
       (= Events1_Events1_node.ni_5._arrow._first_m true)
2819
       (events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_reset 
2820
       Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_c
2821
       Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_c
2822
       Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c
2823
       Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c
2824
       Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c
2825
       Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c
2826
       Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c
2827
       Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c
2828
       Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_c
2829
       Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_m
2830
       Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_m
2831
       Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m
2832
       Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m
2833
       Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m
2834
       Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m
2835
       Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m
2836
       Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m
2837
       Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_m)
2838
  )
2839
  (Events1_Events1_node_reset Events1_Events1_node.__Events1_Events1_node_29_c
2840
                              Events1_Events1_node.__Events1_Events1_node_30_c
2841
                              Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_c
2842
                              Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_c
2843
                              Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c
2844
                              Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c
2845
                              Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c
2846
                              Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c
2847
                              Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c
2848
                              Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c
2849
                              Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_c
2850
                              Events1_Events1_node.ni_5._arrow._first_c
2851
                              Events1_Events1_node.__Events1_Events1_node_29_m
2852
                              Events1_Events1_node.__Events1_Events1_node_30_m
2853
                              Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_m
2854
                              Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_m
2855
                              Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m
2856
                              Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m
2857
                              Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m
2858
                              Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m
2859
                              Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m
2860
                              Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m
2861
                              Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_m
2862
                              Events1_Events1_node.ni_5._arrow._first_m)
2863
))
2864

    
2865
(rule (=> 
2866
  (and (= Events1_Events1_node.ni_5._arrow._first_m Events1_Events1_node.ni_5._arrow._first_c)
2867
       (and (= Events1_Events1_node.__Events1_Events1_node_28 (ite Events1_Events1_node.ni_5._arrow._first_m true false))
2868
            (= Events1_Events1_node.ni_5._arrow._first_x false))
2869
       (and (or (not (= Events1_Events1_node.__Events1_Events1_node_28 false))
2870
               (and (= Events1_Events1_node.events1_events1__state_in Events1_Events1_node.__Events1_Events1_node_30_c)
2871
                    (= Events1_Events1_node.events1_events1__restart_in Events1_Events1_node.__Events1_Events1_node_29_c)
2872
                    ))
2873
            (or (not (= Events1_Events1_node.__Events1_Events1_node_28 true))
2874
               (and (= Events1_Events1_node.events1_events1__state_in POINTEvents1_Events1)
2875
                    (= Events1_Events1_node.events1_events1__restart_in false)
2876
                    ))
2877
       )
2878
       (and (or (not (= Events1_Events1_node.events1_events1__state_in EVENTS1_EVENTS1_PARALLEL_IDL))
2879
               (and (events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_unless 
2880
                    Events1_Events1_node.events1_events1__restart_in
2881
                    Events1_Events1_node.events1_events1__state_in
2882
                    Events1_Events1_node.__Events1_Events1_node_1
2883
                    Events1_Events1_node.__Events1_Events1_node_2)
2884
                    (= Events1_Events1_node.events1_events1__state_act Events1_Events1_node.__Events1_Events1_node_2)
2885
                    (= Events1_Events1_node.events1_events1__restart_act Events1_Events1_node.__Events1_Events1_node_1)
2886
                    ))
2887
            (or (not (= Events1_Events1_node.events1_events1__state_in POINTEvents1_Events1))
2888
               (and (events1_events1__POINTEvents1_Events1_unless Events1_Events1_node.events1_events1__restart_in
2889
                                                                  Events1_Events1_node.events1_events1__state_in
2890
                                                                  Events1_Events1_node.idEvents1_Events1_1
2891
                                                                  Events1_Events1_node.__Events1_Events1_node_5
2892
                                                                  Events1_Events1_node.__Events1_Events1_node_6)
2893
                    (= Events1_Events1_node.events1_events1__state_act Events1_Events1_node.__Events1_Events1_node_6)
2894
                    (= Events1_Events1_node.events1_events1__restart_act Events1_Events1_node.__Events1_Events1_node_5)
2895
                    ))
2896
            (or (not (= Events1_Events1_node.events1_events1__state_in POINT__TO__EVENTS1_A_1))
2897
               (and (events1_events1__POINT__TO__EVENTS1_A_1_unless Events1_Events1_node.events1_events1__restart_in
2898
                                                                    Events1_Events1_node.events1_events1__state_in
2899
                                                                    Events1_Events1_node.__Events1_Events1_node_3
2900
                                                                    Events1_Events1_node.__Events1_Events1_node_4)
2901
                    (= Events1_Events1_node.events1_events1__state_act Events1_Events1_node.__Events1_Events1_node_4)
2902
                    (= Events1_Events1_node.events1_events1__restart_act Events1_Events1_node.__Events1_Events1_node_3)
2903
                    ))
2904
       )
2905
       (and (or (not (= Events1_Events1_node.events1_events1__state_act EVENTS1_EVENTS1_PARALLEL_IDL))
2906
               (and (and (or (not (= Events1_Events1_node.events1_events1__restart_act true))
2907
                            (events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_reset 
2908
                            Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_c
2909
                            Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_c
2910
                            Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c
2911
                            Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c
2912
                            Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c
2913
                            Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c
2914
                            Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c
2915
                            Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c
2916
                            Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_c
2917
                            Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_m
2918
                            Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_m
2919
                            Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m
2920
                            Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m
2921
                            Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m
2922
                            Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m
2923
                            Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m
2924
                            Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m
2925
                            Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_m))
2926
                         (or (not (= Events1_Events1_node.events1_events1__restart_act false))
2927
                            (and (= Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_m Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_c)
2928
                                 (= Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_m Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_c)
2929
                                 (= Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c)
2930
                                 (= Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c)
2931
                                 (= Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c)
2932
                                 (= Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c)
2933
                                 (= Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c)
2934
                                 (= Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c)
2935
                                 (= Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_m Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_c)
2936
                                 )
2937
                            )
2938
                    )
2939
                    (and (= Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_m Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_c)
2940
                         (= Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_m Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_c)
2941
                         (= Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c)
2942
                         (= Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c)
2943
                         (= Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c)
2944
                         (= Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c)
2945
                         (= Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c)
2946
                         (= Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c)
2947
                         (= Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_m Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_c)
2948
                         )
2949
                    (events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until_step 
2950
                    Events1_Events1_node.idEvents1_Events1_1
2951
                    Events1_Events1_node.a_1
2952
                    Events1_Events1_node.idA_A1_1
2953
                    Events1_Events1_node.idA_A2_1
2954
                    Events1_Events1_node.idEvents1_A_1
2955
                    Events1_Events1_node.R
2956
                    Events1_Events1_node.S
2957
                    Events1_Events1_node.T
2958
                    Events1_Events1_node.__Events1_Events1_node_7
2959
                    Events1_Events1_node.__Events1_Events1_node_8
2960
                    Events1_Events1_node.__Events1_Events1_node_9
2961
                    Events1_Events1_node.__Events1_Events1_node_10
2962
                    Events1_Events1_node.__Events1_Events1_node_11
2963
                    Events1_Events1_node.__Events1_Events1_node_12
2964
                    Events1_Events1_node.__Events1_Events1_node_13
2965
                    Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_m
2966
                    Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_m
2967
                    Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m
2968
                    Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m
2969
                    Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m
2970
                    Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m
2971
                    Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m
2972
                    Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m
2973
                    Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_m
2974
                    Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_x
2975
                    Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_x
2976
                    Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_x
2977
                    Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_x
2978
                    Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_x
2979
                    Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_x
2980
                    Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_x
2981
                    Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_x
2982
                    Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_x)
2983
                    (= Events1_Events1_node.idEvents1_Events1 Events1_Events1_node.__Events1_Events1_node_13)
2984
                    (= Events1_Events1_node.idEvents1_A Events1_Events1_node.__Events1_Events1_node_12)
2985
                    (= Events1_Events1_node.idA_A2 Events1_Events1_node.__Events1_Events1_node_11)
2986
                    (= Events1_Events1_node.idA_A1 Events1_Events1_node.__Events1_Events1_node_10)
2987
                    (= Events1_Events1_node.events1_events1__next_state_in Events1_Events1_node.__Events1_Events1_node_8)
2988
                    (= Events1_Events1_node.events1_events1__next_restart_in Events1_Events1_node.__Events1_Events1_node_7)
2989
                    (= Events1_Events1_node.a Events1_Events1_node.__Events1_Events1_node_9)
2990
                    ))
2991
            (or (not (= Events1_Events1_node.events1_events1__state_act POINTEvents1_Events1))
2992
               (and (events1_events1__POINTEvents1_Events1_handler_until 
2993
                    Events1_Events1_node.idEvents1_Events1_1
2994
                    Events1_Events1_node.a_1
2995
                    Events1_Events1_node.idA_A1_1
2996
                    Events1_Events1_node.idA_A2_1
2997
                    Events1_Events1_node.idEvents1_A_1
2998
                    Events1_Events1_node.__Events1_Events1_node_21
2999
                    Events1_Events1_node.__Events1_Events1_node_22
3000
                    Events1_Events1_node.__Events1_Events1_node_23
3001
                    Events1_Events1_node.__Events1_Events1_node_24
3002
                    Events1_Events1_node.__Events1_Events1_node_25
3003
                    Events1_Events1_node.__Events1_Events1_node_26
3004
                    Events1_Events1_node.__Events1_Events1_node_27)
3005
                    (= Events1_Events1_node.idEvents1_Events1 Events1_Events1_node.__Events1_Events1_node_27)
3006
                    (= Events1_Events1_node.idEvents1_A Events1_Events1_node.__Events1_Events1_node_26)
3007
                    (= Events1_Events1_node.idA_A2 Events1_Events1_node.__Events1_Events1_node_25)
3008
                    (= Events1_Events1_node.idA_A1 Events1_Events1_node.__Events1_Events1_node_24)
3009
                    (= Events1_Events1_node.events1_events1__next_state_in Events1_Events1_node.__Events1_Events1_node_22)
3010
                    (= Events1_Events1_node.events1_events1__next_restart_in Events1_Events1_node.__Events1_Events1_node_21)
3011
                    (= Events1_Events1_node.a Events1_Events1_node.__Events1_Events1_node_23)
3012
                    ))
3013
            (or (not (= Events1_Events1_node.events1_events1__state_act POINT__TO__EVENTS1_A_1))
3014
               (and (events1_events1__POINT__TO__EVENTS1_A_1_handler_until 
3015
                    Events1_Events1_node.idEvents1_Events1_1
3016
                    Events1_Events1_node.a_1
3017
                    Events1_Events1_node.idA_A1_1
3018
                    Events1_Events1_node.idA_A2_1
3019
                    Events1_Events1_node.idEvents1_A_1
3020
                    Events1_Events1_node.__Events1_Events1_node_14
3021
                    Events1_Events1_node.__Events1_Events1_node_15
3022
                    Events1_Events1_node.__Events1_Events1_node_16
3023
                    Events1_Events1_node.__Events1_Events1_node_17
3024
                    Events1_Events1_node.__Events1_Events1_node_18
3025
                    Events1_Events1_node.__Events1_Events1_node_19
3026
                    Events1_Events1_node.__Events1_Events1_node_20)
3027
                    (= Events1_Events1_node.idEvents1_Events1 Events1_Events1_node.__Events1_Events1_node_20)
3028
                    (= Events1_Events1_node.idEvents1_A Events1_Events1_node.__Events1_Events1_node_19)
3029
                    (= Events1_Events1_node.idA_A2 Events1_Events1_node.__Events1_Events1_node_18)
3030
                    (= Events1_Events1_node.idA_A1 Events1_Events1_node.__Events1_Events1_node_17)
3031
                    (= Events1_Events1_node.events1_events1__next_state_in Events1_Events1_node.__Events1_Events1_node_15)
3032
                    (= Events1_Events1_node.events1_events1__next_restart_in Events1_Events1_node.__Events1_Events1_node_14)
3033
                    (= Events1_Events1_node.a Events1_Events1_node.__Events1_Events1_node_16)
3034
                    ))
3035
       )
3036
       (= Events1_Events1_node.__Events1_Events1_node_30_x Events1_Events1_node.events1_events1__next_state_in)
3037
       (= Events1_Events1_node.__Events1_Events1_node_29_x Events1_Events1_node.events1_events1__next_restart_in)
3038
       )
3039
  (Events1_Events1_node_step Events1_Events1_node.idEvents1_Events1_1
3040
                             Events1_Events1_node.a_1
3041
                             Events1_Events1_node.idA_A1_1
3042
                             Events1_Events1_node.idA_A2_1
3043
                             Events1_Events1_node.idEvents1_A_1
3044
                             Events1_Events1_node.R
3045
                             Events1_Events1_node.S
3046
                             Events1_Events1_node.T
3047
                             Events1_Events1_node.idEvents1_Events1
3048
                             Events1_Events1_node.a
3049
                             Events1_Events1_node.idA_A1
3050
                             Events1_Events1_node.idA_A2
3051
                             Events1_Events1_node.idEvents1_A
3052
                             Events1_Events1_node.__Events1_Events1_node_29_c
3053
                             Events1_Events1_node.__Events1_Events1_node_30_c
3054
                             Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_c
3055
                             Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_c
3056
                             Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c
3057
                             Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c
3058
                             Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c
3059
                             Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c
3060
                             Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c
3061
                             Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c
3062
                             Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_c
3063
                             Events1_Events1_node.ni_5._arrow._first_c
3064
                             Events1_Events1_node.__Events1_Events1_node_29_x
3065
                             Events1_Events1_node.__Events1_Events1_node_30_x
3066
                             Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_x
3067
                             Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_x
3068
                             Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_x
3069
                             Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_x
3070
                             Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_x
3071
                             Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_x
3072
                             Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_x
3073
                             Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_x
3074
                             Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_x
3075
                             Events1_Events1_node.ni_5._arrow._first_x)
3076
))
3077

    
3078
; EventsOrderV2_Events1
3079
(declare-var EventsOrderV2_Events1.R Bool)
3080
(declare-var EventsOrderV2_Events1.S Bool)
3081
(declare-var EventsOrderV2_Events1.T Bool)
3082
(declare-var EventsOrderV2_Events1.a Int)
3083
(declare-var EventsOrderV2_Events1.__EventsOrderV2_Events1_2_c Int)
3084
(declare-var EventsOrderV2_Events1.__EventsOrderV2_Events1_3_c Int)
3085
(declare-var EventsOrderV2_Events1.__EventsOrderV2_Events1_4_c Int)
3086
(declare-var EventsOrderV2_Events1.__EventsOrderV2_Events1_5_c Int)
3087
(declare-var EventsOrderV2_Events1.__EventsOrderV2_Events1_6_c Int)
3088
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_29_c Bool)
3089
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_30_c events1_events1__type)
3090
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_c Bool)
3091
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_c events1_a__type)
3092
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c Bool)
3093
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c a_a1__type)
3094
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c Bool)
3095
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c Bool)
3096
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c a_a2__type)
3097
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c Bool)
3098
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_c Bool)
3099
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_5._arrow._first_c Bool)
3100
(declare-var EventsOrderV2_Events1.ni_3._arrow._first_c Bool)
3101
(declare-var EventsOrderV2_Events1.__EventsOrderV2_Events1_2_m Int)
3102
(declare-var EventsOrderV2_Events1.__EventsOrderV2_Events1_3_m Int)
3103
(declare-var EventsOrderV2_Events1.__EventsOrderV2_Events1_4_m Int)
3104
(declare-var EventsOrderV2_Events1.__EventsOrderV2_Events1_5_m Int)
3105
(declare-var EventsOrderV2_Events1.__EventsOrderV2_Events1_6_m Int)
3106
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_29_m Bool)
3107
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_30_m events1_events1__type)
3108
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_m Bool)
3109
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_m events1_a__type)
3110
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m Bool)
3111
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m a_a1__type)
3112
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m Bool)
3113
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m Bool)
3114
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m a_a2__type)
3115
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m Bool)
3116
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_m Bool)
3117
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_5._arrow._first_m Bool)
3118
(declare-var EventsOrderV2_Events1.ni_3._arrow._first_m Bool)
3119
(declare-var EventsOrderV2_Events1.__EventsOrderV2_Events1_2_x Int)
3120
(declare-var EventsOrderV2_Events1.__EventsOrderV2_Events1_3_x Int)
3121
(declare-var EventsOrderV2_Events1.__EventsOrderV2_Events1_4_x Int)
3122
(declare-var EventsOrderV2_Events1.__EventsOrderV2_Events1_5_x Int)
3123
(declare-var EventsOrderV2_Events1.__EventsOrderV2_Events1_6_x Int)
3124
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_29_x Bool)
3125
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_30_x events1_events1__type)
3126
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_x Bool)
3127
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_x events1_a__type)
3128
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_x Bool)
3129
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_x a_a1__type)
3130
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_x Bool)
3131
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_x Bool)
3132
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_x a_a2__type)
3133
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_x Bool)
3134
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_x Bool)
3135
(declare-var EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_5._arrow._first_x Bool)
3136
(declare-var EventsOrderV2_Events1.ni_3._arrow._first_x Bool)
3137
(declare-var EventsOrderV2_Events1.__EventsOrderV2_Events1_1 Bool)
3138
(declare-var EventsOrderV2_Events1.a_1 Int)
3139
(declare-var EventsOrderV2_Events1.idA_A1 Int)
3140
(declare-var EventsOrderV2_Events1.idA_A1_1 Int)
3141
(declare-var EventsOrderV2_Events1.idA_A2 Int)
3142
(declare-var EventsOrderV2_Events1.idA_A2_1 Int)
3143
(declare-var EventsOrderV2_Events1.idEvents1_A Int)
3144
(declare-var EventsOrderV2_Events1.idEvents1_A_1 Int)
3145
(declare-var EventsOrderV2_Events1.idEvents1_Events1 Int)
3146
(declare-var EventsOrderV2_Events1.idEvents1_Events1_1 Int)
3147
(declare-rel EventsOrderV2_Events1_reset (Int Int Int Int Int Bool events1_events1__type Bool events1_a__type Bool a_a1__type Bool Bool a_a2__type Bool Bool Bool Bool Int Int Int Int Int Bool events1_events1__type Bool events1_a__type Bool a_a1__type Bool Bool a_a2__type Bool Bool Bool Bool))
3148
(declare-rel EventsOrderV2_Events1_step (Bool Bool Bool Int Int Int Int Int Int Bool events1_events1__type Bool events1_a__type Bool a_a1__type Bool Bool a_a2__type Bool Bool Bool Bool Int Int Int Int Int Bool events1_events1__type Bool events1_a__type Bool a_a1__type Bool Bool a_a2__type Bool Bool Bool Bool))
3149

    
3150
(rule (=> 
3151
  (and 
3152
       (= EventsOrderV2_Events1.__EventsOrderV2_Events1_2_m EventsOrderV2_Events1.__EventsOrderV2_Events1_2_c)
3153
       (= EventsOrderV2_Events1.__EventsOrderV2_Events1_3_m EventsOrderV2_Events1.__EventsOrderV2_Events1_3_c)
3154
       (= EventsOrderV2_Events1.__EventsOrderV2_Events1_4_m EventsOrderV2_Events1.__EventsOrderV2_Events1_4_c)
3155
       (= EventsOrderV2_Events1.__EventsOrderV2_Events1_5_m EventsOrderV2_Events1.__EventsOrderV2_Events1_5_c)
3156
       (= EventsOrderV2_Events1.__EventsOrderV2_Events1_6_m EventsOrderV2_Events1.__EventsOrderV2_Events1_6_c)
3157
       (= EventsOrderV2_Events1.ni_3._arrow._first_m true)
3158
       (Events1_Events1_node_reset EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_29_c
3159
                                   EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_30_c
3160
                                   EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_c
3161
                                   EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_c
3162
                                   EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c
3163
                                   EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c
3164
                                   EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c
3165
                                   EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c
3166
                                   EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c
3167
                                   EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c
3168
                                   EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_c
3169
                                   EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_5._arrow._first_c
3170
                                   EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_29_m
3171
                                   EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_30_m
3172
                                   EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_m
3173
                                   EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_m
3174
                                   EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m
3175
                                   EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m
3176
                                   EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m
3177
                                   EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m
3178
                                   EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m
3179
                                   EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m
3180
                                   EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_m
3181
                                   EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_5._arrow._first_m)
3182
  )
3183
  (EventsOrderV2_Events1_reset EventsOrderV2_Events1.__EventsOrderV2_Events1_2_c
3184
                               EventsOrderV2_Events1.__EventsOrderV2_Events1_3_c
3185
                               EventsOrderV2_Events1.__EventsOrderV2_Events1_4_c
3186
                               EventsOrderV2_Events1.__EventsOrderV2_Events1_5_c
3187
                               EventsOrderV2_Events1.__EventsOrderV2_Events1_6_c
3188
                               EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_29_c
3189
                               EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_30_c
3190
                               EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_c
3191
                               EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_c
3192
                               EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c
3193
                               EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c
3194
                               EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c
3195
                               EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c
3196
                               EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c
3197
                               EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c
3198
                               EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_c
3199
                               EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_5._arrow._first_c
3200
                               EventsOrderV2_Events1.ni_3._arrow._first_c
3201
                               EventsOrderV2_Events1.__EventsOrderV2_Events1_2_m
3202
                               EventsOrderV2_Events1.__EventsOrderV2_Events1_3_m
3203
                               EventsOrderV2_Events1.__EventsOrderV2_Events1_4_m
3204
                               EventsOrderV2_Events1.__EventsOrderV2_Events1_5_m
3205
                               EventsOrderV2_Events1.__EventsOrderV2_Events1_6_m
3206
                               EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_29_m
3207
                               EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_30_m
3208
                               EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_m
3209
                               EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_m
3210
                               EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m
3211
                               EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m
3212
                               EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m
3213
                               EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m
3214
                               EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m
3215
                               EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m
3216
                               EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_m
3217
                               EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_5._arrow._first_m
3218
                               EventsOrderV2_Events1.ni_3._arrow._first_m)
3219
))
3220

    
3221
(rule (=> 
3222
  (and (= EventsOrderV2_Events1.ni_3._arrow._first_m EventsOrderV2_Events1.ni_3._arrow._first_c)
3223
       (and (= EventsOrderV2_Events1.__EventsOrderV2_Events1_1 (ite EventsOrderV2_Events1.ni_3._arrow._first_m true false))
3224
            (= EventsOrderV2_Events1.ni_3._arrow._first_x false))
3225
       (and (or (not (= EventsOrderV2_Events1.__EventsOrderV2_Events1_1 false))
3226
               (and (= EventsOrderV2_Events1.idEvents1_Events1_1 EventsOrderV2_Events1.__EventsOrderV2_Events1_5_c)
3227
                    (= EventsOrderV2_Events1.idEvents1_A_1 EventsOrderV2_Events1.__EventsOrderV2_Events1_2_c)
3228
                    (= EventsOrderV2_Events1.idA_A2_1 EventsOrderV2_Events1.__EventsOrderV2_Events1_4_c)
3229
                    (= EventsOrderV2_Events1.idA_A1_1 EventsOrderV2_Events1.__EventsOrderV2_Events1_3_c)
3230
                    (= EventsOrderV2_Events1.a_1 EventsOrderV2_Events1.__EventsOrderV2_Events1_6_c)
3231
                    ))
3232
            (or (not (= EventsOrderV2_Events1.__EventsOrderV2_Events1_1 true))
3233
               (and (= EventsOrderV2_Events1.idEvents1_Events1_1 0)
3234
                    (= EventsOrderV2_Events1.idEvents1_A_1 0)
3235
                    (= EventsOrderV2_Events1.idA_A2_1 0)
3236
                    (= EventsOrderV2_Events1.idA_A1_1 0)
3237
                    (= EventsOrderV2_Events1.a_1 0)
3238
                    ))
3239
       )
3240
       (and (= EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_29_m EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_29_c)
3241
            (= EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_30_m EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_30_c)
3242
            (= EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_m EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_c)
3243
            (= EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_m EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_c)
3244
            (= EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c)
3245
            (= EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c)
3246
            (= EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c)
3247
            (= EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c)
3248
            (= EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c)
3249
            (= EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c)
3250
            (= EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_m EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_c)
3251
            (= EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_5._arrow._first_m EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_5._arrow._first_c)
3252
            )
3253
       (Events1_Events1_node_step EventsOrderV2_Events1.idEvents1_Events1_1
3254
                                  EventsOrderV2_Events1.a_1
3255
                                  EventsOrderV2_Events1.idA_A1_1
3256
                                  EventsOrderV2_Events1.idA_A2_1
3257
                                  EventsOrderV2_Events1.idEvents1_A_1
3258
                                  EventsOrderV2_Events1.R
3259
                                  EventsOrderV2_Events1.S
3260
                                  EventsOrderV2_Events1.T
3261
                                  EventsOrderV2_Events1.idEvents1_Events1
3262
                                  EventsOrderV2_Events1.a
3263
                                  EventsOrderV2_Events1.idA_A1
3264
                                  EventsOrderV2_Events1.idA_A2
3265
                                  EventsOrderV2_Events1.idEvents1_A
3266
                                  EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_29_m
3267
                                  EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_30_m
3268
                                  EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_m
3269
                                  EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_m
3270
                                  EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m
3271
                                  EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m
3272
                                  EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m
3273
                                  EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m
3274
                                  EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m
3275
                                  EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m
3276
                                  EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_m
3277
                                  EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_5._arrow._first_m
3278
                                  EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_29_x
3279
                                  EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_30_x
3280
                                  EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_x
3281
                                  EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_x
3282
                                  EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_x
3283
                                  EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_x
3284
                                  EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_x
3285
                                  EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_x
3286
                                  EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_x
3287
                                  EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_x
3288
                                  EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_x
3289
                                  EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_5._arrow._first_x)
3290
       (= EventsOrderV2_Events1.__EventsOrderV2_Events1_6_x EventsOrderV2_Events1.a)
3291
       (= EventsOrderV2_Events1.__EventsOrderV2_Events1_5_x EventsOrderV2_Events1.idEvents1_Events1)
3292
       (= EventsOrderV2_Events1.__EventsOrderV2_Events1_4_x EventsOrderV2_Events1.idA_A2)
3293
       (= EventsOrderV2_Events1.__EventsOrderV2_Events1_3_x EventsOrderV2_Events1.idA_A1)
3294
       (= EventsOrderV2_Events1.__EventsOrderV2_Events1_2_x EventsOrderV2_Events1.idEvents1_A)
3295
       )
3296
  (EventsOrderV2_Events1_step EventsOrderV2_Events1.R
3297
                              EventsOrderV2_Events1.S
3298
                              EventsOrderV2_Events1.T
3299
                              EventsOrderV2_Events1.a
3300
                              EventsOrderV2_Events1.__EventsOrderV2_Events1_2_c
3301
                              EventsOrderV2_Events1.__EventsOrderV2_Events1_3_c
3302
                              EventsOrderV2_Events1.__EventsOrderV2_Events1_4_c
3303
                              EventsOrderV2_Events1.__EventsOrderV2_Events1_5_c
3304
                              EventsOrderV2_Events1.__EventsOrderV2_Events1_6_c
3305
                              EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_29_c
3306
                              EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_30_c
3307
                              EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_c
3308
                              EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_c
3309
                              EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c
3310
                              EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c
3311
                              EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c
3312
                              EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c
3313
                              EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c
3314
                              EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c
3315
                              EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_c
3316
                              EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_5._arrow._first_c
3317
                              EventsOrderV2_Events1.ni_3._arrow._first_c
3318
                              EventsOrderV2_Events1.__EventsOrderV2_Events1_2_x
3319
                              EventsOrderV2_Events1.__EventsOrderV2_Events1_3_x
3320
                              EventsOrderV2_Events1.__EventsOrderV2_Events1_4_x
3321
                              EventsOrderV2_Events1.__EventsOrderV2_Events1_5_x
3322
                              EventsOrderV2_Events1.__EventsOrderV2_Events1_6_x
3323
                              EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_29_x
3324
                              EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_30_x
3325
                              EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_x
3326
                              EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_x
3327
                              EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_x
3328
                              EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_x
3329
                              EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_x
3330
                              EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_x
3331
                              EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_x
3332
                              EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_x
3333
                              EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_x
3334
                              EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_5._arrow._first_x
3335
                              EventsOrderV2_Events1.ni_3._arrow._first_x)
3336
))
3337

    
3338
; EventsOrderV2
3339
(declare-var EventsOrderV2.R_1_1 Bool)
3340
(declare-var EventsOrderV2.S_1_1 Bool)
3341
(declare-var EventsOrderV2.T_1_1 Bool)
3342
(declare-var EventsOrderV2.a_1_1 Int)
3343
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_2_c Int)
3344
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_3_c Int)
3345
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_4_c Int)
3346
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_5_c Int)
3347
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_6_c Int)
3348
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_29_c Bool)
3349
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_30_c events1_events1__type)
3350
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_c Bool)
3351
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_c events1_a__type)
3352
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c Bool)
3353
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c a_a1__type)
3354
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c Bool)
3355
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c Bool)
3356
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c a_a2__type)
3357
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c Bool)
3358
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_c Bool)
3359
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_5._arrow._first_c Bool)
3360
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_3._arrow._first_c Bool)
3361
(declare-var EventsOrderV2.ni_1._arrow._first_c Bool)
3362
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_2_m Int)
3363
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_3_m Int)
3364
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_4_m Int)
3365
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_5_m Int)
3366
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_6_m Int)
3367
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_29_m Bool)
3368
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_30_m events1_events1__type)
3369
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_m Bool)
3370
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_m events1_a__type)
3371
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m Bool)
3372
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m a_a1__type)
3373
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m Bool)
3374
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m Bool)
3375
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m a_a2__type)
3376
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m Bool)
3377
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_m Bool)
3378
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_5._arrow._first_m Bool)
3379
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_3._arrow._first_m Bool)
3380
(declare-var EventsOrderV2.ni_1._arrow._first_m Bool)
3381
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_2_x Int)
3382
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_3_x Int)
3383
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_4_x Int)
3384
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_5_x Int)
3385
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_6_x Int)
3386
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_29_x Bool)
3387
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_30_x events1_events1__type)
3388
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_x Bool)
3389
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_x events1_a__type)
3390
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_x Bool)
3391
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_x a_a1__type)
3392
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_x Bool)
3393
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_x Bool)
3394
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_x a_a2__type)
3395
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_x Bool)
3396
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_x Bool)
3397
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_5._arrow._first_x Bool)
3398
(declare-var EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_3._arrow._first_x Bool)
3399
(declare-var EventsOrderV2.ni_1._arrow._first_x Bool)
3400
(declare-var EventsOrderV2.Events1_1_1 Int)
3401
(declare-var EventsOrderV2.__EventsOrderV2_1 Bool)
3402
(declare-var EventsOrderV2.i_virtual_local Real)
3403
(declare-rel EventsOrderV2_reset (Int Int Int Int Int Bool events1_events1__type Bool events1_a__type Bool a_a1__type Bool Bool a_a2__type Bool Bool Bool Bool Bool Int Int Int Int Int Bool events1_events1__type Bool events1_a__type Bool a_a1__type Bool Bool a_a2__type Bool Bool Bool Bool Bool))
3404
(declare-rel EventsOrderV2_step (Bool Bool Bool Int Int Int Int Int Int Bool events1_events1__type Bool events1_a__type Bool a_a1__type Bool Bool a_a2__type Bool Bool Bool Bool Bool Int Int Int Int Int Bool events1_events1__type Bool events1_a__type Bool a_a1__type Bool Bool a_a2__type Bool Bool Bool Bool Bool))
3405

    
3406
(rule (=> 
3407
  (and 
3408
       
3409
       (= EventsOrderV2.ni_1._arrow._first_m true)
3410
       (EventsOrderV2_Events1_reset EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_2_c
3411
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_3_c
3412
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_4_c
3413
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_5_c
3414
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_6_c
3415
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_29_c
3416
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_30_c
3417
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_c
3418
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_c
3419
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c
3420
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c
3421
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c
3422
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c
3423
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c
3424
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c
3425
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_c
3426
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_5._arrow._first_c
3427
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_3._arrow._first_c
3428
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_2_m
3429
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_3_m
3430
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_4_m
3431
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_5_m
3432
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_6_m
3433
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_29_m
3434
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_30_m
3435
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_m
3436
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_m
3437
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m
3438
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m
3439
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m
3440
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m
3441
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m
3442
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m
3443
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_m
3444
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_5._arrow._first_m
3445
                                    EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_3._arrow._first_m)
3446
  )
3447
  (EventsOrderV2_reset EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_2_c
3448
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_3_c
3449
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_4_c
3450
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_5_c
3451
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_6_c
3452
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_29_c
3453
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_30_c
3454
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_c
3455
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_c
3456
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c
3457
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c
3458
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c
3459
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c
3460
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c
3461
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c
3462
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_c
3463
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_5._arrow._first_c
3464
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_3._arrow._first_c
3465
                       EventsOrderV2.ni_1._arrow._first_c
3466
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_2_m
3467
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_3_m
3468
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_4_m
3469
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_5_m
3470
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_6_m
3471
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_29_m
3472
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_30_m
3473
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_m
3474
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_m
3475
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m
3476
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m
3477
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m
3478
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m
3479
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m
3480
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m
3481
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_m
3482
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_5._arrow._first_m
3483
                       EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_3._arrow._first_m
3484
                       EventsOrderV2.ni_1._arrow._first_m)
3485
))
3486

    
3487
(rule (=> 
3488
  (and (= EventsOrderV2.ni_1._arrow._first_m EventsOrderV2.ni_1._arrow._first_c)
3489
       (and (= EventsOrderV2.__EventsOrderV2_1 (ite EventsOrderV2.ni_1._arrow._first_m true false))
3490
            (= EventsOrderV2.ni_1._arrow._first_x false))
3491
       (and (or (not (= EventsOrderV2.__EventsOrderV2_1 true))
3492
               (= EventsOrderV2.i_virtual_local 0.))
3493
            (or (not (= EventsOrderV2.__EventsOrderV2_1 false))
3494
               (= EventsOrderV2.i_virtual_local 1.))
3495
       )
3496
       (and (= EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_2_m EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_2_c)
3497
            (= EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_3_m EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_3_c)
3498
            (= EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_4_m EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_4_c)
3499
            (= EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_5_m EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_5_c)
3500
            (= EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_6_m EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_6_c)
3501
            (= EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_29_m EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_29_c)
3502
            (= EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_30_m EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_30_c)
3503
            (= EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_m EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_c)
3504
            (= EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_m EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_c)
3505
            (= EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c)
3506
            (= EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c)
3507
            (= EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c)
3508
            (= EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c)
3509
            (= EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c)
3510
            (= EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c)
3511
            (= EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_m EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_c)
3512
            (= EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_5._arrow._first_m EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_5._arrow._first_c)
3513
            (= EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_3._arrow._first_m EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_3._arrow._first_c)
3514
            )
3515
       (EventsOrderV2_Events1_step EventsOrderV2.R_1_1
3516
                                   EventsOrderV2.S_1_1
3517
                                   EventsOrderV2.T_1_1
3518
                                   EventsOrderV2.Events1_1_1
3519
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_2_m
3520
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_3_m
3521
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_4_m
3522
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_5_m
3523
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_6_m
3524
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_29_m
3525
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_30_m
3526
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_m
3527
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_m
3528
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_m
3529
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_m
3530
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_m
3531
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_m
3532
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_m
3533
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_m
3534
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_m
3535
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_5._arrow._first_m
3536
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_3._arrow._first_m
3537
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_2_x
3538
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_3_x
3539
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_4_x
3540
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_5_x
3541
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_6_x
3542
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_29_x
3543
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_30_x
3544
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_x
3545
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_x
3546
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_x
3547
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_x
3548
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_x
3549
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_x
3550
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_x
3551
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_x
3552
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_x
3553
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_5._arrow._first_x
3554
                                   EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_3._arrow._first_x)
3555
       (= EventsOrderV2.a_1_1 EventsOrderV2.Events1_1_1)
3556
       )
3557
  (EventsOrderV2_step EventsOrderV2.R_1_1
3558
                      EventsOrderV2.S_1_1
3559
                      EventsOrderV2.T_1_1
3560
                      EventsOrderV2.a_1_1
3561
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_2_c
3562
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_3_c
3563
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_4_c
3564
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_5_c
3565
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_6_c
3566
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_29_c
3567
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_30_c
3568
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_c
3569
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_c
3570
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_c
3571
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_c
3572
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_c
3573
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_c
3574
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_c
3575
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_c
3576
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_c
3577
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_5._arrow._first_c
3578
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_3._arrow._first_c
3579
                      EventsOrderV2.ni_1._arrow._first_c
3580
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_2_x
3581
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_3_x
3582
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_4_x
3583
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_5_x
3584
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.__EventsOrderV2_Events1_6_x
3585
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_29_x
3586
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.__Events1_Events1_node_30_x
3587
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_50_x
3588
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.__Events1_A_node_51_x
3589
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_38_x
3590
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.__A_A1_node_39_x
3591
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_7.events1_a__A_A1_IDL_handler_until.ni_11.A_A1_node.ni_13._arrow._first_x
3592
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_38_x
3593
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.__A_A2_node_39_x
3594
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_8.events1_a__A_A2_IDL_handler_until.ni_10.A_A2_node.ni_12._arrow._first_x
3595
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_4.events1_events1__EVENTS1_EVENTS1_PARALLEL_IDL_handler_until.ni_6.Events1_A_node.ni_9._arrow._first_x
3596
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_2.Events1_Events1_node.ni_5._arrow._first_x
3597
                      EventsOrderV2.ni_0.EventsOrderV2_Events1.ni_3._arrow._first_x
3598
                      EventsOrderV2.ni_1._arrow._first_x)
3599
))
3600

    
3601
; Events1_A_ex
3602
(declare-var Events1_A_ex.idA_A2_1 Int)
3603
(declare-var Events1_A_ex.idEvents1_A_1 Int)
3604
(declare-var Events1_A_ex.idA_A1_1 Int)
3605
(declare-var Events1_A_ex.idEvents1_Events1_1 Int)
3606
(declare-var Events1_A_ex.isInner Bool)
3607
(declare-var Events1_A_ex.idA_A2 Int)
3608
(declare-var Events1_A_ex.idEvents1_A Int)
3609
(declare-var Events1_A_ex.idA_A1 Int)
3610
(declare-var Events1_A_ex.idEvents1_Events1 Int)
3611
(declare-var Events1_A_ex.__Events1_A_ex_2 Bool)
3612
(declare-var Events1_A_ex.__Events1_A_ex_3 Bool)
3613
(declare-var Events1_A_ex.__Events1_A_ex_4 Int)
3614
(declare-var Events1_A_ex.__Events1_A_ex_5 Int)
3615
(declare-var Events1_A_ex.__Events1_A_ex_6 Int)
3616
(declare-var Events1_A_ex.__Events1_A_ex_7 Int)
3617
(declare-var Events1_A_ex.idA_A1_2 Int)
3618
(declare-var Events1_A_ex.idA_A1_3 Int)
3619
(declare-var Events1_A_ex.idA_A2_2 Int)
3620
(declare-var Events1_A_ex.idA_A2_3 Int)
3621
(declare-var Events1_A_ex.idEvents1_A_2 Int)
3622
(declare-var Events1_A_ex.idEvents1_A_3 Int)
3623
(declare-var Events1_A_ex.idEvents1_A_4 Int)
3624
(declare-var Events1_A_ex.idEvents1_Events1_2 Int)
3625
(declare-rel Events1_A_ex (Int Int Int Int Bool Int Int Int Int))
3626
(rule (=> 
3627
  (and (and (or (not (= (not Events1_A_ex.isInner) true))
3628
               (= Events1_A_ex.idEvents1_Events1_2 0))
3629
            (or (not (= (not Events1_A_ex.isInner) false))
3630
               (= Events1_A_ex.idEvents1_Events1_2 Events1_A_ex.idEvents1_Events1_1))
3631
       )
3632
       (A_A2_ex Events1_A_ex.idA_A2_1
3633
                Events1_A_ex.idEvents1_A_1
3634
                false
3635
                Events1_A_ex.__Events1_A_ex_6
3636
                Events1_A_ex.__Events1_A_ex_7)
3637
       (= Events1_A_ex.__Events1_A_ex_2 (= Events1_A_ex.idEvents1_A_1 720))
3638
       (and (or (not (= Events1_A_ex.__Events1_A_ex_2 false))
3639
               (and (= Events1_A_ex.idEvents1_A_2 Events1_A_ex.idEvents1_A_1)
3640
                    (= Events1_A_ex.idA_A2_2 Events1_A_ex.idA_A2_1)
3641
                    ))
3642
            (or (not (= Events1_A_ex.__Events1_A_ex_2 true))
3643
               (and (= Events1_A_ex.idEvents1_A_2 Events1_A_ex.__Events1_A_ex_7)
3644
                    (= Events1_A_ex.idA_A2_2 Events1_A_ex.__Events1_A_ex_6)
3645
                    ))
3646
       )
3647
       (A_A1_ex Events1_A_ex.idA_A1_1
3648
                Events1_A_ex.idEvents1_A_1
3649
                false
3650
                Events1_A_ex.__Events1_A_ex_4
3651
                Events1_A_ex.__Events1_A_ex_5)
3652
       (= Events1_A_ex.__Events1_A_ex_3 (= Events1_A_ex.idEvents1_A_1 723))
3653
       (and (or (not (= Events1_A_ex.__Events1_A_ex_3 false))
3654
               (and (= Events1_A_ex.idEvents1_A_3 Events1_A_ex.idEvents1_A_1)
3655
                    (= Events1_A_ex.idA_A1_2 Events1_A_ex.idA_A1_1)
3656
                    ))
3657
            (or (not (= Events1_A_ex.__Events1_A_ex_3 true))
3658
               (and (= Events1_A_ex.idEvents1_A_3 Events1_A_ex.__Events1_A_ex_5)
3659
                    (= Events1_A_ex.idA_A1_2 Events1_A_ex.__Events1_A_ex_4)
3660
                    ))
3661
       )
3662
       (and (or (not (= Events1_A_ex.__Events1_A_ex_2 false))
3663
               (and (or (not (= Events1_A_ex.__Events1_A_ex_3 false))
3664
                       (and (= Events1_A_ex.idEvents1_A_4 Events1_A_ex.idEvents1_A_1)
3665
                            (= Events1_A_ex.idA_A2_3 Events1_A_ex.idA_A2_1)
3666
                            (= Events1_A_ex.idA_A1_3 Events1_A_ex.idA_A1_1)
3667
                            ))
3668
                    (or (not (= Events1_A_ex.__Events1_A_ex_3 true))
3669
                       (and (= Events1_A_ex.idEvents1_A_4 Events1_A_ex.idEvents1_A_3)
3670
                            (= Events1_A_ex.idA_A2_3 Events1_A_ex.idA_A2_1)
3671
                            (= Events1_A_ex.idA_A1_3 Events1_A_ex.idA_A1_2)
3672
                            ))
3673
               ))
3674
            (or (not (= Events1_A_ex.__Events1_A_ex_2 true))
3675
               (and (= Events1_A_ex.idEvents1_A_4 Events1_A_ex.idEvents1_A_2)
3676
                    (= Events1_A_ex.idA_A2_3 Events1_A_ex.idA_A2_2)
3677
                    (= Events1_A_ex.idA_A1_3 Events1_A_ex.idA_A1_1)
3678
                    ))
3679
       )
3680
       (= Events1_A_ex.idEvents1_Events1 Events1_A_ex.idEvents1_Events1_1)
3681
       (= Events1_A_ex.idEvents1_A 0)
3682
       (= Events1_A_ex.idA_A2 Events1_A_ex.idA_A2_3)
3683
       (= Events1_A_ex.idA_A1 Events1_A_ex.idA_A1_3)
3684
       )
3685
  (Events1_A_ex Events1_A_ex.idA_A2_1 Events1_A_ex.idEvents1_A_1 Events1_A_ex.idA_A1_1 Events1_A_ex.idEvents1_Events1_1 Events1_A_ex.isInner Events1_A_ex.idA_A2 Events1_A_ex.idEvents1_A Events1_A_ex.idA_A1 Events1_A_ex.idEvents1_Events1)
3686
))
3687