| 35154 |      1 | 6Q8QWdFv463DpfVfkr0XnA 7790 0
 | 
| 34994 |      2 | #2 := false
 | 
|  |      3 | decl uf_110 :: (-> T4 T5 int)
 | 
|  |      4 | decl uf_66 :: (-> T5 int T3 T5)
 | 
|  |      5 | decl uf_7 :: T3
 | 
|  |      6 | #10 := uf_7
 | 
|  |      7 | decl ?x785!14 :: int
 | 
|  |      8 | #18296 := ?x785!14
 | 
|  |      9 | decl uf_43 :: (-> T3 int T5)
 | 
|  |     10 | decl uf_288 :: int
 | 
|  |     11 | #2978 := uf_288
 | 
|  |     12 | #2979 := (uf_43 uf_7 uf_288)
 | 
|  |     13 | #18301 := (uf_66 #2979 ?x785!14 uf_7)
 | 
|  |     14 | decl uf_287 :: T4
 | 
|  |     15 | #2976 := uf_287
 | 
|  |     16 | #18302 := (uf_110 uf_287 #18301)
 | 
|  |     17 | decl uf_298 :: int
 | 
|  |     18 | #3069 := uf_298
 | 
|  |     19 | #3181 := (uf_66 #2979 uf_298 uf_7)
 | 
|  |     20 | #3190 := (uf_110 uf_287 #3181)
 | 
|  |     21 | #30497 := (= #3190 #18302)
 | 
|  |     22 | #30502 := (not #30497)
 | 
|  |     23 | #121 := 0::int
 | 
|  |     24 | #4044 := -1::int
 | 
|  |     25 | #18623 := (* -1::int #18302)
 | 
|  |     26 | #30501 := (+ #3190 #18623)
 | 
|  |     27 | #30503 := (>= #30501 0::int)
 | 
|  |     28 | #30513 := (not #30503)
 | 
|  |     29 | decl uf_304 :: int
 | 
|  |     30 | #3197 := uf_304
 | 
|  |     31 | #13279 := (* -1::int uf_304)
 | 
|  |     32 | #30155 := (+ #3190 #13279)
 | 
|  |     33 | #30108 := (<= #30155 0::int)
 | 
|  |     34 | #30154 := (= #3190 uf_304)
 | 
|  |     35 | decl uf_303 :: int
 | 
|  |     36 | #3192 := uf_303
 | 
|  |     37 | #12313 := (= uf_303 uf_304)
 | 
|  |     38 | #18624 := (+ uf_304 #18623)
 | 
|  |     39 | #18625 := (>= #18624 0::int)
 | 
|  |     40 | #18610 := (* -1::int ?x785!14)
 | 
|  |     41 | decl uf_306 :: int
 | 
|  |     42 | #3207 := uf_306
 | 
|  |     43 | #18611 := (+ uf_306 #18610)
 | 
|  |     44 | #18612 := (<= #18611 0::int)
 | 
|  |     45 | #18298 := (>= ?x785!14 0::int)
 | 
|  |     46 | #22078 := (not #18298)
 | 
|  |     47 | #7473 := 4294967295::int
 | 
|  |     48 | #18297 := (<= ?x785!14 4294967295::int)
 | 
|  |     49 | #22077 := (not #18297)
 | 
|  |     50 | #22093 := (or #22077 #22078 #18612 #18625)
 | 
|  |     51 | #22098 := (not #22093)
 | 
|  |     52 | #161 := (:var 0 int)
 | 
|  |     53 | #3053 := (uf_66 #2979 #161 uf_7)
 | 
|  |     54 | #23000 := (pattern #3053)
 | 
|  |     55 | #14916 := (<= #161 4294967295::int)
 | 
|  |     56 | #19295 := (not #14916)
 | 
|  |     57 | #3054 := (uf_110 uf_287 #3053)
 | 
|  |     58 | #13280 := (+ #3054 #13279)
 | 
|  |     59 | #13281 := (<= #13280 0::int)
 | 
|  |     60 | #13260 := (* -1::int uf_306)
 | 
|  |     61 | #13268 := (+ #161 #13260)
 | 
|  |     62 | #13267 := (>= #13268 0::int)
 | 
|  |     63 | #4043 := (>= #161 0::int)
 | 
|  |     64 | #4965 := (not #4043)
 | 
|  |     65 | #22059 := (or #4965 #13267 #13281 #19295)
 | 
|  |     66 | #23017 := (forall (vars (?x785 int)) (:pat #23000) #22059)
 | 
|  |     67 | #23022 := (not #23017)
 | 
|  |     68 | decl uf_305 :: int
 | 
|  |     69 | #3199 := uf_305
 | 
|  |     70 | #13301 := (* -1::int uf_305)
 | 
|  |     71 | decl uf_286 :: int
 | 
|  |     72 | #2973 := uf_286
 | 
|  |     73 | #13302 := (+ uf_286 #13301)
 | 
|  |     74 | #13303 := (<= #13302 0::int)
 | 
|  |     75 | #3219 := (uf_66 #2979 uf_305 uf_7)
 | 
|  |     76 | #3220 := (uf_110 uf_287 #3219)
 | 
|  |     77 | #12352 := (= uf_304 #3220)
 | 
|  |     78 | #22044 := (not #12352)
 | 
|  |     79 | #22045 := (or #22044 #13303)
 | 
|  |     80 | #22046 := (not #22045)
 | 
|  |     81 | #23025 := (or #22046 #23022)
 | 
|  |     82 | #23028 := (not #23025)
 | 
|  |     83 | #23031 := (or #23028 #22098)
 | 
|  |     84 | #23034 := (not #23031)
 | 
|  |     85 | #13261 := (+ uf_286 #13260)
 | 
|  |     86 | #13259 := (>= #13261 0::int)
 | 
|  |     87 | #13264 := (not #13259)
 | 
|  |     88 | #23037 := (or #13264 #23034)
 | 
|  |     89 | #23040 := (not #23037)
 | 
|  |     90 | #23043 := (or #13264 #23040)
 | 
|  |     91 | #23046 := (not #23043)
 | 
|  |     92 | #15608 := 4294967294::int
 | 
|  |     93 | #15609 := (<= uf_298 4294967294::int)
 | 
|  |     94 | #18279 := (not #15609)
 | 
|  |     95 | #13328 := (+ uf_298 #13260)
 | 
|  |     96 | #13327 := (= #13328 -1::int)
 | 
|  |     97 | #13331 := (not #13327)
 | 
|  |     98 | #892 := 2::int
 | 
|  |     99 | #13251 := (>= uf_306 2::int)
 | 
|  |    100 | #22121 := (not #13251)
 | 
|  |    101 | #13243 := (>= uf_298 -1::int)
 | 
|  |    102 | #18276 := (not #13243)
 | 
|  |    103 | #13234 := (>= uf_305 0::int)
 | 
|  |    104 | #22120 := (not #13234)
 | 
|  |    105 | decl up_291 :: (-> T4 T1 T1 int T3 bool)
 | 
|  |    106 | decl uf_4 :: T3
 | 
|  |    107 | #7 := uf_4
 | 
|  |    108 | decl uf_273 :: T1
 | 
|  |    109 | #2946 := uf_273
 | 
|  |    110 | decl uf_269 :: T1
 | 
|  |    111 | #2942 := uf_269
 | 
|  |    112 | #3209 := (up_291 uf_287 uf_269 uf_273 uf_306 uf_4)
 | 
|  |    113 | #12401 := (not #3209)
 | 
|  |    114 | #23049 := (or #12401 #22120 #18276 #22121 #13331 #18279 #23046)
 | 
|  |    115 | #23052 := (not #23049)
 | 
|  |    116 | #23055 := (or #18276 #18279 #23052)
 | 
|  |    117 | #23058 := (not #23055)
 | 
|  |    118 | #4 := 1::int
 | 
|  |    119 | #13225 := (>= uf_298 1::int)
 | 
|  |    120 | #13365 := (not #13225)
 | 
|  |    121 | #12316 := (= uf_298 uf_305)
 | 
|  |    122 | #12440 := (not #12316)
 | 
|  |    123 | #12449 := (not #12313)
 | 
|  |    124 | #12308 := (= #3190 uf_303)
 | 
|  |    125 | #12485 := (not #12308)
 | 
|  |    126 | decl uf_68 :: (-> T4 T5 T2)
 | 
|  |    127 | #3187 := (uf_68 uf_287 #3181)
 | 
|  |    128 | decl uf_9 :: T2
 | 
|  |    129 | #19 := uf_9
 | 
|  |    130 | #12302 := (= uf_9 #3187)
 | 
|  |    131 | #18247 := (not #12302)
 | 
|  |    132 | decl uf_48 :: (-> T5 T3 T2)
 | 
|  |    133 | #3182 := (uf_48 #3181 uf_7)
 | 
|  |    134 | #12293 := (= uf_9 #3182)
 | 
|  |    135 | #18238 := (not #12293)
 | 
|  |    136 | decl uf_275 :: T1
 | 
|  |    137 | #2948 := uf_275
 | 
|  |    138 | decl uf_270 :: T1
 | 
|  |    139 | #2943 := uf_270
 | 
|  |    140 | #3195 := (up_291 uf_287 uf_270 uf_275 uf_298 uf_4)
 | 
|  |    141 | #12467 := (not #3195)
 | 
|  |    142 | decl uf_277 :: T1
 | 
|  |    143 | #2950 := uf_277
 | 
|  |    144 | decl uf_271 :: T1
 | 
|  |    145 | #2944 := uf_271
 | 
|  |    146 | #3194 := (up_291 uf_287 uf_271 uf_277 uf_303 uf_7)
 | 
|  |    147 | #12476 := (not #3194)
 | 
|  |    148 | #23061 := (or #12476 #12467 #18238 #18247 #12485 #12449 #12440 #13365 #22120 #23058)
 | 
|  |    149 | #23064 := (not #23061)
 | 
|  |    150 | #13418 := (* -1::int #3190)
 | 
|  |    151 | decl uf_296 :: int
 | 
|  |    152 | #3061 := uf_296
 | 
|  |    153 | #13419 := (+ uf_296 #13418)
 | 
|  |    154 | #13417 := (>= #13419 0::int)
 | 
|  |    155 | #13416 := (not #13417)
 | 
|  |    156 | decl uf_297 :: int
 | 
|  |    157 | #3065 := uf_297
 | 
|  |    158 | #13222 := (>= uf_297 0::int)
 | 
|  |    159 | #22161 := (not #13222)
 | 
|  |    160 | #12551 := (= uf_297 uf_305)
 | 
|  |    161 | #12557 := (not #12551)
 | 
|  |    162 | #12548 := (= uf_296 uf_304)
 | 
|  |    163 | #12566 := (not #12548)
 | 
|  |    164 | #23091 := (or #12566 #12557 #22161 #13365 #22120 #13416 #23058)
 | 
|  |    165 | #23094 := (not #23091)
 | 
|  |    166 | #23067 := (or #18238 #18247 #23064)
 | 
|  |    167 | #23070 := (not #23067)
 | 
|  |    168 | decl uf_24 :: (-> T4 T5 T2)
 | 
|  |    169 | #3184 := (uf_24 uf_287 #3181)
 | 
|  |    170 | #12296 := (= uf_9 #3184)
 | 
|  |    171 | #18241 := (not #12296)
 | 
|  |    172 | #23073 := (or #18238 #18241 #23070)
 | 
|  |    173 | #23076 := (not #23073)
 | 
|  |    174 | #23079 := (or #18238 #18241 #23076)
 | 
|  |    175 | #23082 := (not #23079)
 | 
|  |    176 | #23085 := (or #22161 #13365 #13417 #23082)
 | 
|  |    177 | #23088 := (not #23085)
 | 
|  |    178 | #23097 := (or #23088 #23094)
 | 
|  |    179 | #23100 := (not #23097)
 | 
|  |    180 | #23103 := (or #18238 #18247 #22161 #13365 #23100)
 | 
|  |    181 | #23106 := (not #23103)
 | 
|  |    182 | decl uf_25 :: (-> T4 T5 T5)
 | 
|  |    183 | decl uf_135 :: (-> T14 T5)
 | 
|  |    184 | decl uf_58 :: (-> T13 T5 T14)
 | 
|  |    185 | decl uf_59 :: (-> T4 T13)
 | 
|  |    186 | #3150 := (uf_59 uf_287)
 | 
|  |    187 | #27629 := (uf_58 #3150 #3181)
 | 
|  |    188 | #29089 := (uf_135 #27629)
 | 
|  |    189 | #29092 := (uf_25 uf_287 #29089)
 | 
|  |    190 | decl uf_26 :: T5
 | 
|  |    191 | #77 := uf_26
 | 
|  |    192 | #29093 := (= uf_26 #29092)
 | 
|  |    193 | decl uf_210 :: (-> T4 T5 T2)
 | 
|  |    194 | #29090 := (uf_210 uf_287 #29089)
 | 
|  |    195 | #29091 := (= uf_9 #29090)
 | 
|  |    196 | #29149 := (or #29091 #29093)
 | 
|  |    197 | #29152 := (not #29149)
 | 
|  |    198 | decl uf_136 :: (-> T14 T2)
 | 
|  |    199 | #29102 := (uf_136 #27629)
 | 
|  |    200 | #29103 := (= uf_9 #29102)
 | 
|  |    201 | #29104 := (not #29103)
 | 
|  |    202 | decl uf_27 :: (-> T4 T5 T2)
 | 
|  |    203 | #29099 := (uf_27 uf_287 #29089)
 | 
|  |    204 | #29100 := (= uf_9 #29099)
 | 
|  |    205 | #29101 := (not #29100)
 | 
|  |    206 | #29143 := (or #29101 #29104)
 | 
|  |    207 | #29146 := (not #29143)
 | 
|  |    208 | decl uf_12 :: (-> T3 T8)
 | 
|  |    209 | decl uf_13 :: (-> T5 T3)
 | 
|  |    210 | #27885 := (uf_13 #3181)
 | 
|  |    211 | #29107 := (uf_12 #27885)
 | 
|  |    212 | decl uf_14 :: T8
 | 
|  |    213 | #28 := uf_14
 | 
|  |    214 | #29125 := (= uf_14 #29107)
 | 
|  |    215 | #29140 := (not #29125)
 | 
|  |    216 | #29096 := (uf_13 #29089)
 | 
|  |    217 | #29097 := (uf_12 #29096)
 | 
|  |    218 | #29098 := (= uf_14 #29097)
 | 
|  |    219 | #29158 := (or #29098 #29140 #29146 #29152)
 | 
|  |    220 | #29163 := (not #29158)
 | 
|  |    221 | #29114 := (uf_25 uf_287 #3181)
 | 
|  |    222 | #29115 := (= uf_26 #29114)
 | 
|  |    223 | #29112 := (uf_210 uf_287 #3181)
 | 
|  |    224 | #29113 := (= uf_9 #29112)
 | 
|  |    225 | #29128 := (or #29113 #29115)
 | 
|  |    226 | #29131 := (not #29128)
 | 
|  |    227 | #29134 := (or #29125 #29131)
 | 
|  |    228 | #29137 := (not #29134)
 | 
|  |    229 | #29166 := (or #29137 #29163)
 | 
|  |    230 | #29169 := (not #29166)
 | 
|  |    231 | #29172 := (or #18241 #29169)
 | 
|  |    232 | #29175 := (not #29172)
 | 
|  |    233 | #29178 := (iff #12302 #29175)
 | 
|  |    234 | #29750 := (not #29178)
 | 
|  |    235 | #29945 := [hypothesis]: #29750
 | 
|  |    236 | #23 := (:var 0 T5)
 | 
|  |    237 | #47 := (:var 1 T4)
 | 
|  |    238 | #2381 := (uf_68 #47 #23)
 | 
|  |    239 | #2382 := (pattern #2381)
 | 
|  |    240 | #282 := (uf_59 #47)
 | 
|  |    241 | #2384 := (uf_58 #282 #23)
 | 
|  |    242 | #2388 := (uf_135 #2384)
 | 
|  |    243 | #2399 := (uf_210 #47 #2388)
 | 
|  |    244 | #10480 := (= uf_9 #2399)
 | 
|  |    245 | #2397 := (uf_25 #47 #2388)
 | 
|  |    246 | #10477 := (= uf_26 #2397)
 | 
|  |    247 | #10483 := (or #10477 #10480)
 | 
|  |    248 | #21752 := (not #10483)
 | 
|  |    249 | #2393 := (uf_13 #2388)
 | 
|  |    250 | #2394 := (uf_12 #2393)
 | 
|  |    251 | #10471 := (= uf_14 #2394)
 | 
|  |    252 | #2389 := (uf_27 #47 #2388)
 | 
|  |    253 | #10462 := (= uf_9 #2389)
 | 
|  |    254 | #10465 := (not #10462)
 | 
|  |    255 | #2385 := (uf_136 #2384)
 | 
|  |    256 | #10456 := (= uf_9 #2385)
 | 
|  |    257 | #10459 := (not #10456)
 | 
|  |    258 | #10468 := (or #10459 #10465)
 | 
|  |    259 | #21751 := (not #10468)
 | 
|  |    260 | #26 := (uf_13 #23)
 | 
|  |    261 | #27 := (uf_12 #26)
 | 
|  |    262 | #29 := (= #27 uf_14)
 | 
|  |    263 | #52 := (not #29)
 | 
|  |    264 | #21753 := (or #52 #21751 #10471 #21752)
 | 
|  |    265 | #21754 := (not #21753)
 | 
|  |    266 | #2405 := (uf_210 #47 #23)
 | 
|  |    267 | #10495 := (= uf_9 #2405)
 | 
|  |    268 | #142 := (uf_25 #47 #23)
 | 
|  |    269 | #3617 := (= uf_26 #142)
 | 
|  |    270 | #10498 := (or #3617 #10495)
 | 
|  |    271 | #21746 := (not #10498)
 | 
|  |    272 | #21747 := (or #29 #21746)
 | 
|  |    273 | #21748 := (not #21747)
 | 
|  |    274 | #21757 := (or #21748 #21754)
 | 
|  |    275 | #21763 := (not #21757)
 | 
|  |    276 | #146 := (uf_24 #47 #23)
 | 
|  |    277 | #3623 := (= uf_9 #146)
 | 
|  |    278 | #11068 := (not #3623)
 | 
|  |    279 | #21764 := (or #11068 #21763)
 | 
|  |    280 | #21765 := (not #21764)
 | 
|  |    281 | #10452 := (= uf_9 #2381)
 | 
|  |    282 | #21770 := (iff #10452 #21765)
 | 
|  |    283 | #21773 := (forall (vars (?x632 T4) (?x633 T5)) (:pat #2382) #21770)
 | 
|  |    284 | #10474 := (not #10471)
 | 
|  |    285 | #10516 := (and #29 #10468 #10474 #10483)
 | 
|  |    286 | #10501 := (and #52 #10498)
 | 
|  |    287 | #10522 := (or #10501 #10516)
 | 
|  |    288 | #10527 := (and #3623 #10522)
 | 
|  |    289 | #10530 := (iff #10452 #10527)
 | 
|  |    290 | #10533 := (forall (vars (?x632 T4) (?x633 T5)) (:pat #2382) #10530)
 | 
|  |    291 | #21774 := (iff #10533 #21773)
 | 
|  |    292 | #21771 := (iff #10530 #21770)
 | 
|  |    293 | #21768 := (iff #10527 #21765)
 | 
|  |    294 | #21760 := (and #3623 #21757)
 | 
|  |    295 | #21766 := (iff #21760 #21765)
 | 
|  |    296 | #21767 := [rewrite]: #21766
 | 
|  |    297 | #21761 := (iff #10527 #21760)
 | 
|  |    298 | #21758 := (iff #10522 #21757)
 | 
|  |    299 | #21755 := (iff #10516 #21754)
 | 
|  |    300 | #21756 := [rewrite]: #21755
 | 
|  |    301 | #21749 := (iff #10501 #21748)
 | 
|  |    302 | #21750 := [rewrite]: #21749
 | 
|  |    303 | #21759 := [monotonicity #21750 #21756]: #21758
 | 
|  |    304 | #21762 := [monotonicity #21759]: #21761
 | 
|  |    305 | #21769 := [trans #21762 #21767]: #21768
 | 
|  |    306 | #21772 := [monotonicity #21769]: #21771
 | 
|  |    307 | #21775 := [quant-intro #21772]: #21774
 | 
|  |    308 | #17696 := (~ #10533 #10533)
 | 
|  |    309 | #17694 := (~ #10530 #10530)
 | 
|  |    310 | #17695 := [refl]: #17694
 | 
|  |    311 | #17697 := [nnf-pos #17695]: #17696
 | 
|  |    312 | #2406 := (= #2405 uf_9)
 | 
|  |    313 | #143 := (= #142 uf_26)
 | 
|  |    314 | #2407 := (or #143 #2406)
 | 
|  |    315 | #2408 := (and #52 #2407)
 | 
|  |    316 | #2400 := (= #2399 uf_9)
 | 
|  |    317 | #2398 := (= #2397 uf_26)
 | 
|  |    318 | #2401 := (or #2398 #2400)
 | 
|  |    319 | #2395 := (= #2394 uf_14)
 | 
|  |    320 | #2396 := (not #2395)
 | 
|  |    321 | #2402 := (and #2396 #2401)
 | 
|  |    322 | #2390 := (= #2389 uf_9)
 | 
|  |    323 | #2391 := (not #2390)
 | 
|  |    324 | #2386 := (= #2385 uf_9)
 | 
|  |    325 | #2387 := (not #2386)
 | 
|  |    326 | #2392 := (or #2387 #2391)
 | 
|  |    327 | #2403 := (and #2392 #2402)
 | 
|  |    328 | #2404 := (and #29 #2403)
 | 
|  |    329 | #2409 := (or #2404 #2408)
 | 
|  |    330 | #147 := (= #146 uf_9)
 | 
|  |    331 | #2410 := (and #147 #2409)
 | 
|  |    332 | #2383 := (= #2381 uf_9)
 | 
|  |    333 | #2411 := (iff #2383 #2410)
 | 
|  |    334 | #2412 := (forall (vars (?x632 T4) (?x633 T5)) (:pat #2382) #2411)
 | 
|  |    335 | #10536 := (iff #2412 #10533)
 | 
|  |    336 | #10486 := (and #10474 #10483)
 | 
|  |    337 | #10489 := (and #10468 #10486)
 | 
|  |    338 | #10492 := (and #29 #10489)
 | 
|  |    339 | #10504 := (or #10492 #10501)
 | 
|  |    340 | #10507 := (and #3623 #10504)
 | 
|  |    341 | #10510 := (iff #10452 #10507)
 | 
|  |    342 | #10513 := (forall (vars (?x632 T4) (?x633 T5)) (:pat #2382) #10510)
 | 
|  |    343 | #10534 := (iff #10513 #10533)
 | 
|  |    344 | #10531 := (iff #10510 #10530)
 | 
|  |    345 | #10528 := (iff #10507 #10527)
 | 
|  |    346 | #10525 := (iff #10504 #10522)
 | 
|  |    347 | #10519 := (or #10516 #10501)
 | 
|  |    348 | #10523 := (iff #10519 #10522)
 | 
|  |    349 | #10524 := [rewrite]: #10523
 | 
|  |    350 | #10520 := (iff #10504 #10519)
 | 
|  |    351 | #10517 := (iff #10492 #10516)
 | 
|  |    352 | #10518 := [rewrite]: #10517
 | 
|  |    353 | #10521 := [monotonicity #10518]: #10520
 | 
|  |    354 | #10526 := [trans #10521 #10524]: #10525
 | 
|  |    355 | #10529 := [monotonicity #10526]: #10528
 | 
|  |    356 | #10532 := [monotonicity #10529]: #10531
 | 
|  |    357 | #10535 := [quant-intro #10532]: #10534
 | 
|  |    358 | #10514 := (iff #2412 #10513)
 | 
|  |    359 | #10511 := (iff #2411 #10510)
 | 
|  |    360 | #10508 := (iff #2410 #10507)
 | 
|  |    361 | #10505 := (iff #2409 #10504)
 | 
|  |    362 | #10502 := (iff #2408 #10501)
 | 
|  |    363 | #10499 := (iff #2407 #10498)
 | 
|  |    364 | #10496 := (iff #2406 #10495)
 | 
|  |    365 | #10497 := [rewrite]: #10496
 | 
|  |    366 | #3618 := (iff #143 #3617)
 | 
|  |    367 | #3619 := [rewrite]: #3618
 | 
|  |    368 | #10500 := [monotonicity #3619 #10497]: #10499
 | 
|  |    369 | #10503 := [monotonicity #10500]: #10502
 | 
|  |    370 | #10493 := (iff #2404 #10492)
 | 
|  |    371 | #10490 := (iff #2403 #10489)
 | 
|  |    372 | #10487 := (iff #2402 #10486)
 | 
|  |    373 | #10484 := (iff #2401 #10483)
 | 
|  |    374 | #10481 := (iff #2400 #10480)
 | 
|  |    375 | #10482 := [rewrite]: #10481
 | 
|  |    376 | #10478 := (iff #2398 #10477)
 | 
|  |    377 | #10479 := [rewrite]: #10478
 | 
|  |    378 | #10485 := [monotonicity #10479 #10482]: #10484
 | 
|  |    379 | #10475 := (iff #2396 #10474)
 | 
|  |    380 | #10472 := (iff #2395 #10471)
 | 
|  |    381 | #10473 := [rewrite]: #10472
 | 
|  |    382 | #10476 := [monotonicity #10473]: #10475
 | 
|  |    383 | #10488 := [monotonicity #10476 #10485]: #10487
 | 
|  |    384 | #10469 := (iff #2392 #10468)
 | 
|  |    385 | #10466 := (iff #2391 #10465)
 | 
|  |    386 | #10463 := (iff #2390 #10462)
 | 
|  |    387 | #10464 := [rewrite]: #10463
 | 
|  |    388 | #10467 := [monotonicity #10464]: #10466
 | 
|  |    389 | #10460 := (iff #2387 #10459)
 | 
|  |    390 | #10457 := (iff #2386 #10456)
 | 
|  |    391 | #10458 := [rewrite]: #10457
 | 
|  |    392 | #10461 := [monotonicity #10458]: #10460
 | 
|  |    393 | #10470 := [monotonicity #10461 #10467]: #10469
 | 
|  |    394 | #10491 := [monotonicity #10470 #10488]: #10490
 | 
|  |    395 | #10494 := [monotonicity #10491]: #10493
 | 
|  |    396 | #10506 := [monotonicity #10494 #10503]: #10505
 | 
|  |    397 | #3624 := (iff #147 #3623)
 | 
|  |    398 | #3625 := [rewrite]: #3624
 | 
|  |    399 | #10509 := [monotonicity #3625 #10506]: #10508
 | 
|  |    400 | #10454 := (iff #2383 #10452)
 | 
|  |    401 | #10455 := [rewrite]: #10454
 | 
|  |    402 | #10512 := [monotonicity #10455 #10509]: #10511
 | 
|  |    403 | #10515 := [quant-intro #10512]: #10514
 | 
|  |    404 | #10537 := [trans #10515 #10535]: #10536
 | 
|  |    405 | #10451 := [asserted]: #2412
 | 
|  |    406 | #10538 := [mp #10451 #10537]: #10533
 | 
|  |    407 | #17698 := [mp~ #10538 #17697]: #10533
 | 
|  |    408 | #21776 := [mp #17698 #21775]: #21773
 | 
|  |    409 | #27259 := (not #21773)
 | 
|  |    410 | #29859 := (or #27259 #29178)
 | 
|  |    411 | #29094 := (or #29093 #29091)
 | 
|  |    412 | #29095 := (not #29094)
 | 
|  |    413 | #29105 := (or #29104 #29101)
 | 
|  |    414 | #29106 := (not #29105)
 | 
|  |    415 | #29108 := (= #29107 uf_14)
 | 
|  |    416 | #29109 := (not #29108)
 | 
|  |    417 | #29110 := (or #29109 #29106 #29098 #29095)
 | 
|  |    418 | #29111 := (not #29110)
 | 
|  |    419 | #29116 := (or #29115 #29113)
 | 
|  |    420 | #29117 := (not #29116)
 | 
|  |    421 | #29118 := (or #29108 #29117)
 | 
|  |    422 | #29119 := (not #29118)
 | 
|  |    423 | #29120 := (or #29119 #29111)
 | 
|  |    424 | #29121 := (not #29120)
 | 
|  |    425 | #29122 := (or #18241 #29121)
 | 
|  |    426 | #29123 := (not #29122)
 | 
|  |    427 | #29124 := (iff #12302 #29123)
 | 
|  |    428 | #29860 := (or #27259 #29124)
 | 
|  |    429 | #29862 := (iff #29860 #29859)
 | 
|  |    430 | #29690 := (iff #29859 #29859)
 | 
|  |    431 | #29691 := [rewrite]: #29690
 | 
|  |    432 | #29179 := (iff #29124 #29178)
 | 
|  |    433 | #29176 := (iff #29123 #29175)
 | 
|  |    434 | #29173 := (iff #29122 #29172)
 | 
|  |    435 | #29170 := (iff #29121 #29169)
 | 
|  |    436 | #29167 := (iff #29120 #29166)
 | 
|  |    437 | #29164 := (iff #29111 #29163)
 | 
|  |    438 | #29161 := (iff #29110 #29158)
 | 
|  |    439 | #29155 := (or #29140 #29146 #29098 #29152)
 | 
|  |    440 | #29159 := (iff #29155 #29158)
 | 
|  |    441 | #29160 := [rewrite]: #29159
 | 
|  |    442 | #29156 := (iff #29110 #29155)
 | 
|  |    443 | #29153 := (iff #29095 #29152)
 | 
|  |    444 | #29150 := (iff #29094 #29149)
 | 
|  |    445 | #29151 := [rewrite]: #29150
 | 
|  |    446 | #29154 := [monotonicity #29151]: #29153
 | 
|  |    447 | #29147 := (iff #29106 #29146)
 | 
|  |    448 | #29144 := (iff #29105 #29143)
 | 
|  |    449 | #29145 := [rewrite]: #29144
 | 
|  |    450 | #29148 := [monotonicity #29145]: #29147
 | 
|  |    451 | #29141 := (iff #29109 #29140)
 | 
|  |    452 | #29126 := (iff #29108 #29125)
 | 
|  |    453 | #29127 := [rewrite]: #29126
 | 
|  |    454 | #29142 := [monotonicity #29127]: #29141
 | 
|  |    455 | #29157 := [monotonicity #29142 #29148 #29154]: #29156
 | 
|  |    456 | #29162 := [trans #29157 #29160]: #29161
 | 
|  |    457 | #29165 := [monotonicity #29162]: #29164
 | 
|  |    458 | #29138 := (iff #29119 #29137)
 | 
|  |    459 | #29135 := (iff #29118 #29134)
 | 
|  |    460 | #29132 := (iff #29117 #29131)
 | 
|  |    461 | #29129 := (iff #29116 #29128)
 | 
|  |    462 | #29130 := [rewrite]: #29129
 | 
|  |    463 | #29133 := [monotonicity #29130]: #29132
 | 
|  |    464 | #29136 := [monotonicity #29127 #29133]: #29135
 | 
|  |    465 | #29139 := [monotonicity #29136]: #29138
 | 
|  |    466 | #29168 := [monotonicity #29139 #29165]: #29167
 | 
|  |    467 | #29171 := [monotonicity #29168]: #29170
 | 
|  |    468 | #29174 := [monotonicity #29171]: #29173
 | 
|  |    469 | #29177 := [monotonicity #29174]: #29176
 | 
|  |    470 | #29180 := [monotonicity #29177]: #29179
 | 
|  |    471 | #29689 := [monotonicity #29180]: #29862
 | 
|  |    472 | #29674 := [trans #29689 #29691]: #29862
 | 
|  |    473 | #29861 := [quant-inst]: #29860
 | 
|  |    474 | #29675 := [mp #29861 #29674]: #29859
 | 
|  |    475 | #29979 := [unit-resolution #29675 #21776 #29945]: false
 | 
|  |    476 | #29980 := [lemma #29979]: #29178
 | 
|  |    477 | #30580 := (or #29750 #12302)
 | 
|  |    478 | #29847 := [hypothesis]: #29158
 | 
|  |    479 | decl uf_116 :: (-> T5 int)
 | 
|  |    480 | #2980 := (uf_116 #2979)
 | 
|  |    481 | decl uf_124 :: (-> T3 int T3)
 | 
|  |    482 | #2977 := (uf_124 uf_7 uf_286)
 | 
|  |    483 | #2981 := (uf_43 #2977 #2980)
 | 
|  |    484 | #2984 := (uf_25 uf_287 #2981)
 | 
|  |    485 | #29898 := (= #2984 #29092)
 | 
|  |    486 | #29899 := (= #29092 #2984)
 | 
|  |    487 | #30393 := (= #29089 #2981)
 | 
|  |    488 | decl uf_143 :: (-> T3 int)
 | 
|  |    489 | #24645 := (uf_143 #2977)
 | 
|  |    490 | decl uf_144 :: (-> T3 T3)
 | 
|  |    491 | #24643 := (uf_144 #2977)
 | 
|  |    492 | #26925 := (uf_124 #24643 #24645)
 | 
|  |    493 | #26926 := (uf_43 #26925 #2980)
 | 
|  |    494 | #28291 := (= #26926 #2981)
 | 
|  |    495 | #28289 := (= #26925 #2977)
 | 
|  |    496 | #28287 := (= #24645 uf_286)
 | 
|  |    497 | #24646 := (= uf_286 #24645)
 | 
|  |    498 | #326 := (:var 1 T3)
 | 
|  |    499 | #1358 := (uf_124 #326 #161)
 | 
|  |    500 | #1592 := (pattern #1358)
 | 
|  |    501 | #1602 := (uf_143 #1358)
 | 
|  |    502 | #8266 := (= #161 #1602)
 | 
|  |    503 | #8269 := (forall (vars (?x386 T3) (?x387 int)) (:pat #1592) #8266)
 | 
|  |    504 | #17072 := (~ #8269 #8269)
 | 
|  |    505 | #17070 := (~ #8266 #8266)
 | 
|  |    506 | #17071 := [refl]: #17070
 | 
|  |    507 | #17073 := [nnf-pos #17071]: #17072
 | 
|  |    508 | #1603 := (= #1602 #161)
 | 
|  |    509 | #1604 := (forall (vars (?x386 T3) (?x387 int)) (:pat #1592) #1603)
 | 
|  |    510 | #8270 := (iff #1604 #8269)
 | 
|  |    511 | #8267 := (iff #1603 #8266)
 | 
|  |    512 | #8268 := [rewrite]: #8267
 | 
|  |    513 | #8271 := [quant-intro #8268]: #8270
 | 
|  |    514 | #8265 := [asserted]: #1604
 | 
|  |    515 | #8274 := [mp #8265 #8271]: #8269
 | 
|  |    516 | #17074 := [mp~ #8274 #17073]: #8269
 | 
|  |    517 | #24652 := (not #8269)
 | 
|  |    518 | #24653 := (or #24652 #24646)
 | 
|  |    519 | #24654 := [quant-inst]: #24653
 | 
|  |    520 | #28210 := [unit-resolution #24654 #17074]: #24646
 | 
|  |    521 | #28288 := [symm #28210]: #28287
 | 
|  |    522 | #28189 := (= #24643 uf_7)
 | 
|  |    523 | #24644 := (= uf_7 #24643)
 | 
|  |    524 | #1605 := (uf_144 #1358)
 | 
|  |    525 | #8273 := (= #326 #1605)
 | 
|  |    526 | #8277 := (forall (vars (?x388 T3) (?x389 int)) (:pat #1592) #8273)
 | 
|  |    527 | #17077 := (~ #8277 #8277)
 | 
|  |    528 | #17075 := (~ #8273 #8273)
 | 
|  |    529 | #17076 := [refl]: #17075
 | 
|  |    530 | #17078 := [nnf-pos #17076]: #17077
 | 
|  |    531 | #1606 := (= #1605 #326)
 | 
|  |    532 | #1607 := (forall (vars (?x388 T3) (?x389 int)) (:pat #1592) #1606)
 | 
|  |    533 | #8278 := (iff #1607 #8277)
 | 
|  |    534 | #8275 := (iff #1606 #8273)
 | 
|  |    535 | #8276 := [rewrite]: #8275
 | 
|  |    536 | #8279 := [quant-intro #8276]: #8278
 | 
|  |    537 | #8272 := [asserted]: #1607
 | 
|  |    538 | #8282 := [mp #8272 #8279]: #8277
 | 
|  |    539 | #17079 := [mp~ #8282 #17078]: #8277
 | 
|  |    540 | #24647 := (not #8277)
 | 
|  |    541 | #24648 := (or #24647 #24644)
 | 
|  |    542 | #24649 := [quant-inst]: #24648
 | 
|  |    543 | #28188 := [unit-resolution #24649 #17079]: #24644
 | 
|  |    544 | #28190 := [symm #28188]: #28189
 | 
|  |    545 | #28290 := [monotonicity #28190 #28288]: #28289
 | 
|  |    546 | #28292 := [monotonicity #28290]: #28291
 | 
|  |    547 | #30391 := (= #29089 #26926)
 | 
|  |    548 | decl uf_125 :: (-> T5 T5 int)
 | 
|  |    549 | decl uf_28 :: (-> int T5)
 | 
|  |    550 | decl uf_29 :: (-> T5 int)
 | 
|  |    551 | #3013 := (uf_29 #2979)
 | 
|  |    552 | #24470 := (uf_28 #3013)
 | 
|  |    553 | #26903 := (uf_13 #24470)
 | 
|  |    554 | #28922 := (uf_66 #24470 uf_298 #26903)
 | 
|  |    555 | #28923 := (uf_125 #28922 #24470)
 | 
|  |    556 | #28947 := (uf_66 #26926 #28923 #24643)
 | 
|  |    557 | #28951 := (uf_58 #3150 #28947)
 | 
|  |    558 | #28954 := (uf_135 #28951)
 | 
|  |    559 | #30390 := (= #28954 #26926)
 | 
|  |    560 | #28955 := (= #26926 #28954)
 | 
|  |    561 | decl up_67 :: (-> T14 bool)
 | 
|  |    562 | #28957 := (up_67 #28951)
 | 
|  |    563 | #28958 := (not #28957)
 | 
|  |    564 | #28956 := (not #28955)
 | 
|  |    565 | #28952 := (uf_136 #28951)
 | 
|  |    566 | #28953 := (= uf_9 #28952)
 | 
|  |    567 | #28948 := (uf_24 uf_287 #28947)
 | 
|  |    568 | #28949 := (= uf_9 #28948)
 | 
|  |    569 | #28950 := (not #28949)
 | 
|  |    570 | #28979 := (or #28950 #28953 #28956 #28958)
 | 
|  |    571 | #28982 := (not #28979)
 | 
|  |    572 | #28972 := (* -1::int #28923)
 | 
|  |    573 | #28973 := (+ #24645 #28972)
 | 
|  |    574 | #28974 := (<= #28973 0::int)
 | 
|  |    575 | #30321 := (not #28974)
 | 
|  |    576 | #29082 := (+ uf_298 #28972)
 | 
|  |    577 | #29084 := (>= #29082 0::int)
 | 
|  |    578 | #28924 := (= uf_298 #28923)
 | 
|  |    579 | #15 := (:var 1 T5)
 | 
|  |    580 | #1390 := (uf_13 #15)
 | 
|  |    581 | #1391 := (uf_66 #15 #161 #1390)
 | 
|  |    582 | #1392 := (pattern #1391)
 | 
|  |    583 | #1393 := (uf_125 #1391 #15)
 | 
|  |    584 | #7665 := (= #161 #1393)
 | 
|  |    585 | #7669 := (forall (vars (?x319 T5) (?x320 int)) (:pat #1392) #7665)
 | 
|  |    586 | #16789 := (~ #7669 #7669)
 | 
|  |    587 | #16787 := (~ #7665 #7665)
 | 
|  |    588 | #16788 := [refl]: #16787
 | 
|  |    589 | #16790 := [nnf-pos #16788]: #16789
 | 
|  |    590 | #1394 := (= #1393 #161)
 | 
|  |    591 | #1395 := (forall (vars (?x319 T5) (?x320 int)) (:pat #1392) #1394)
 | 
|  |    592 | #7670 := (iff #1395 #7669)
 | 
|  |    593 | #7667 := (iff #1394 #7665)
 | 
|  |    594 | #7668 := [rewrite]: #7667
 | 
|  |    595 | #7671 := [quant-intro #7668]: #7670
 | 
|  |    596 | #7664 := [asserted]: #1395
 | 
|  |    597 | #7674 := [mp #7664 #7671]: #7669
 | 
|  |    598 | #16791 := [mp~ #7674 #16790]: #7669
 | 
|  |    599 | #26910 := (not #7669)
 | 
|  |    600 | #28927 := (or #26910 #28924)
 | 
|  |    601 | #28928 := [quant-inst]: #28927
 | 
|  |    602 | #29280 := [unit-resolution #28928 #16791]: #28924
 | 
|  |    603 | #29281 := (not #28924)
 | 
|  |    604 | #30320 := (or #29281 #29084)
 | 
|  |    605 | #30315 := [th-lemma]: #30320
 | 
|  |    606 | #30316 := [unit-resolution #30315 #29280]: #29084
 | 
|  |    607 | #13246 := (* -1::int uf_298)
 | 
|  |    608 | #13509 := (+ uf_286 #13246)
 | 
|  |    609 | #13510 := (<= #13509 0::int)
 | 
|  |    610 | #13511 := (not #13510)
 | 
|  |    611 | #23109 := (or #18238 #18247 #23106)
 | 
|  |    612 | #23112 := (not #23109)
 | 
|  |    613 | #23115 := (or #18238 #18241 #23112)
 | 
|  |    614 | #23118 := (not #23115)
 | 
|  |    615 | #23121 := (or #18238 #18241 #23118)
 | 
|  |    616 | #23124 := (not #23121)
 | 
|  |    617 | #23127 := (or #22161 #13365 #13510 #23124)
 | 
|  |    618 | #23130 := (not #23127)
 | 
|  |    619 | decl ?x776!15 :: int
 | 
|  |    620 | #18420 := ?x776!15
 | 
|  |    621 | #18425 := (uf_66 #2979 ?x776!15 uf_7)
 | 
|  |    622 | #18426 := (uf_110 uf_287 #18425)
 | 
|  |    623 | #18771 := (* -1::int #18426)
 | 
|  |    624 | decl uf_302 :: int
 | 
|  |    625 | #3096 := uf_302
 | 
|  |    626 | #18772 := (+ uf_302 #18771)
 | 
|  |    627 | #18773 := (>= #18772 0::int)
 | 
|  |    628 | #18758 := (* -1::int ?x776!15)
 | 
|  |    629 | #18759 := (+ uf_286 #18758)
 | 
|  |    630 | #18760 := (<= #18759 0::int)
 | 
|  |    631 | #18422 := (>= ?x776!15 0::int)
 | 
|  |    632 | #22255 := (not #18422)
 | 
|  |    633 | #18421 := (<= ?x776!15 4294967295::int)
 | 
|  |    634 | #22254 := (not #18421)
 | 
|  |    635 | #22270 := (or #22254 #22255 #18760 #18773)
 | 
|  |    636 | #22275 := (not #22270)
 | 
|  |    637 | #13151 := (* -1::int uf_286)
 | 
|  |    638 | #13539 := (+ #161 #13151)
 | 
|  |    639 | #13538 := (>= #13539 0::int)
 | 
|  |    640 | #3103 := (= #3054 uf_302)
 | 
|  |    641 | #22228 := (not #3103)
 | 
|  |    642 | #22229 := (or #22228 #4965 #13538 #19295)
 | 
|  |    643 | #23141 := (forall (vars (?x778 int)) (:pat #23000) #22229)
 | 
|  |    644 | #23146 := (not #23141)
 | 
|  |    645 | #13550 := (* -1::int uf_302)
 | 
|  |    646 | #13551 := (+ #3054 #13550)
 | 
|  |    647 | #13552 := (<= #13551 0::int)
 | 
|  |    648 | #22220 := (or #4965 #13538 #13552 #19295)
 | 
|  |    649 | #23133 := (forall (vars (?x776 int)) (:pat #23000) #22220)
 | 
|  |    650 | #23138 := (not #23133)
 | 
|  |    651 | #23149 := (or #23138 #23146)
 | 
|  |    652 | #23152 := (not #23149)
 | 
|  |    653 | #23155 := (or #23152 #22275)
 | 
|  |    654 | #23158 := (not #23155)
 | 
|  |    655 | #12017 := (= uf_296 uf_302)
 | 
|  |    656 | #12052 := (not #12017)
 | 
|  |    657 | decl uf_301 :: int
 | 
|  |    658 | #3094 := uf_301
 | 
|  |    659 | #12014 := (= uf_297 uf_301)
 | 
|  |    660 | #12061 := (not #12014)
 | 
|  |    661 | decl uf_300 :: int
 | 
|  |    662 | #3092 := uf_300
 | 
|  |    663 | #12011 := (= uf_298 uf_300)
 | 
|  |    664 | #12070 := (not #12011)
 | 
|  |    665 | decl uf_299 :: int
 | 
|  |    666 | #3090 := uf_299
 | 
|  |    667 | #12008 := (= uf_296 uf_299)
 | 
|  |    668 | #12079 := (not #12008)
 | 
|  |    669 | #23161 := (or #12079 #12070 #12061 #12052 #22161 #13365 #13511 #23158)
 | 
|  |    670 | #23164 := (not #23161)
 | 
|  |    671 | #23167 := (or #23130 #23164)
 | 
|  |    672 | #23170 := (not #23167)
 | 
|  |    673 | #13715 := (* -1::int uf_296)
 | 
|  |    674 | #13716 := (+ #3054 #13715)
 | 
|  |    675 | #13717 := (<= #13716 0::int)
 | 
|  |    676 | #13704 := (+ #161 #13246)
 | 
|  |    677 | #13703 := (>= #13704 0::int)
 | 
|  |    678 | #22036 := (or #4965 #13703 #13717 #19295)
 | 
|  |    679 | #23009 := (forall (vars (?x775 int)) (:pat #23000) #22036)
 | 
|  |    680 | #23014 := (not #23009)
 | 
|  |    681 | #1331 := 255::int
 | 
|  |    682 | #15594 := (<= uf_296 255::int)
 | 
|  |    683 | #22305 := (not #15594)
 | 
|  |    684 | #15577 := (<= uf_297 4294967295::int)
 | 
|  |    685 | #22304 := (not #15577)
 | 
|  |    686 | #15560 := (<= uf_298 4294967295::int)
 | 
|  |    687 | #22303 := (not #15560)
 | 
|  |    688 | #13765 := (>= uf_296 0::int)
 | 
|  |    689 | #22301 := (not #13765)
 | 
|  |    690 | #13743 := (>= uf_298 0::int)
 | 
|  |    691 | #22300 := (not #13743)
 | 
|  |    692 | #13737 := (>= #13509 0::int)
 | 
|  |    693 | #13740 := (not #13737)
 | 
|  |    694 | #13686 := (* -1::int uf_297)
 | 
|  |    695 | #13687 := (+ uf_286 #13686)
 | 
|  |    696 | #13688 := (<= #13687 0::int)
 | 
|  |    697 | #13217 := (<= uf_286 0::int)
 | 
|  |    698 | decl uf_178 :: (-> T4 T4 T2)
 | 
|  |    699 | #3162 := (uf_178 uf_287 uf_287)
 | 
|  |    700 | #12254 := (= uf_9 #3162)
 | 
|  |    701 | #13683 := (not #12254)
 | 
|  |    702 | decl uf_202 :: (-> T1 T4 T2)
 | 
|  |    703 | decl uf_272 :: T1
 | 
|  |    704 | #2945 := uf_272
 | 
|  |    705 | #3087 := (uf_202 uf_272 uf_287)
 | 
|  |    706 | #11997 := (= uf_9 #3087)
 | 
|  |    707 | #14996 := (not #11997)
 | 
|  |    708 | #3082 := (uf_66 #2979 uf_297 uf_7)
 | 
|  |    709 | #3083 := (uf_110 uf_287 #3082)
 | 
|  |    710 | #11989 := (= uf_296 #3083)
 | 
|  |    711 | #22299 := (not #11989)
 | 
|  |    712 | decl up_292 :: (-> T4 T1 T1 T5 T3 bool)
 | 
|  |    713 | decl uf_6 :: (-> T3 T3)
 | 
|  |    714 | #11 := (uf_6 uf_7)
 | 
|  |    715 | decl uf_280 :: T1
 | 
|  |    716 | #2953 := uf_280
 | 
|  |    717 | #3175 := (up_292 uf_287 uf_272 uf_280 #2979 #11)
 | 
|  |    718 | #22298 := (not #3175)
 | 
|  |    719 | #3174 := (up_291 uf_287 uf_272 uf_280 #3013 #11)
 | 
|  |    720 | #22297 := (not #3174)
 | 
|  |    721 | decl uf_279 :: T1
 | 
|  |    722 | #2952 := uf_279
 | 
|  |    723 | #3173 := (up_291 uf_287 uf_272 uf_279 uf_286 uf_4)
 | 
|  |    724 | #12742 := (not #3173)
 | 
|  |    725 | #3172 := (up_291 uf_287 uf_272 uf_277 uf_296 uf_7)
 | 
|  |    726 | #12751 := (not #3172)
 | 
|  |    727 | #3171 := (up_291 uf_287 uf_272 uf_275 uf_297 uf_4)
 | 
|  |    728 | #12760 := (not #3171)
 | 
|  |    729 | #3170 := (up_291 uf_287 uf_272 uf_273 uf_298 uf_4)
 | 
|  |    730 | #12769 := (not #3170)
 | 
|  |    731 | #3031 := (uf_66 #2979 0::int uf_7)
 | 
|  |    732 | #3041 := (uf_110 uf_287 #3031)
 | 
|  |    733 | decl uf_295 :: int
 | 
|  |    734 | #3040 := uf_295
 | 
|  |    735 | #3042 := (= uf_295 #3041)
 | 
|  |    736 | #12976 := (not #3042)
 | 
|  |    737 | #23173 := (or #12976 #12769 #12760 #12751 #12742 #22297 #22298 #22299 #14996 #13683 #13217 #22161 #13365 #13688 #13740 #22300 #22301 #22303 #22304 #22305 #23014 #23170)
 | 
|  |    738 | #23176 := (not #23173)
 | 
|  |    739 | #23179 := (or #12976 #13217 #23176)
 | 
|  |    740 | #23182 := (not #23179)
 | 
|  |    741 | #13197 := (* -1::int #3054)
 | 
|  |    742 | #13198 := (+ uf_295 #13197)
 | 
|  |    743 | #13196 := (>= #13198 0::int)
 | 
|  |    744 | #13184 := (>= #161 1::int)
 | 
|  |    745 | #22025 := (or #4965 #13184 #13196 #19295)
 | 
|  |    746 | #23001 := (forall (vars (?x773 int)) (:pat #23000) #22025)
 | 
|  |    747 | #23006 := (not #23001)
 | 
|  |    748 | #23185 := (or #23006 #23182)
 | 
|  |    749 | #23188 := (not #23185)
 | 
|  |    750 | decl ?x773!13 :: int
 | 
|  |    751 | #18159 := ?x773!13
 | 
|  |    752 | #18169 := (>= ?x773!13 1::int)
 | 
|  |    753 | #18164 := (uf_66 #2979 ?x773!13 uf_7)
 | 
|  |    754 | #18165 := (uf_110 uf_287 #18164)
 | 
|  |    755 | #18166 := (* -1::int #18165)
 | 
|  |    756 | #18167 := (+ uf_295 #18166)
 | 
|  |    757 | #18168 := (>= #18167 0::int)
 | 
|  |    758 | #18161 := (>= ?x773!13 0::int)
 | 
|  |    759 | #21999 := (not #18161)
 | 
|  |    760 | #18160 := (<= ?x773!13 4294967295::int)
 | 
|  |    761 | #21998 := (not #18160)
 | 
|  |    762 | #22014 := (or #21998 #21999 #18168 #18169)
 | 
|  |    763 | #22019 := (not #22014)
 | 
|  |    764 | #23191 := (or #22019 #23188)
 | 
|  |    765 | #23194 := (not #23191)
 | 
|  |    766 | #13178 := (>= uf_286 1::int)
 | 
|  |    767 | #13181 := (not #13178)
 | 
|  |    768 | #23197 := (or #13181 #23194)
 | 
|  |    769 | #23200 := (not #23197)
 | 
|  |    770 | #23203 := (or #13181 #23200)
 | 
|  |    771 | #23206 := (not #23203)
 | 
|  |    772 | #3037 := (uf_68 uf_287 #3031)
 | 
|  |    773 | #11937 := (= uf_9 #3037)
 | 
|  |    774 | #18136 := (not #11937)
 | 
|  |    775 | #3032 := (uf_48 #3031 uf_7)
 | 
|  |    776 | #11928 := (= uf_9 #3032)
 | 
|  |    777 | #18127 := (not #11928)
 | 
|  |    778 | decl uf_274 :: T1
 | 
|  |    779 | #2947 := uf_274
 | 
|  |    780 | #3045 := (up_291 uf_287 uf_274 uf_273 1::int uf_4)
 | 
|  |    781 | #12949 := (not #3045)
 | 
|  |    782 | decl uf_276 :: T1
 | 
|  |    783 | #2949 := uf_276
 | 
|  |    784 | #3044 := (up_291 uf_287 uf_276 uf_275 0::int uf_4)
 | 
|  |    785 | #12958 := (not #3044)
 | 
|  |    786 | decl uf_278 :: T1
 | 
|  |    787 | #2951 := uf_278
 | 
|  |    788 | #3043 := (up_291 uf_287 uf_278 uf_277 uf_295 uf_7)
 | 
|  |    789 | #12967 := (not #3043)
 | 
|  |    790 | #23209 := (or #12976 #12967 #12958 #12949 #18127 #18136 #23206)
 | 
|  |    791 | #23212 := (not #23209)
 | 
|  |    792 | #23215 := (or #18127 #18136 #23212)
 | 
|  |    793 | #23218 := (not #23215)
 | 
|  |    794 | #3034 := (uf_24 uf_287 #3031)
 | 
|  |    795 | #11931 := (= uf_9 #3034)
 | 
|  |    796 | #18130 := (not #11931)
 | 
|  |    797 | #23221 := (or #18127 #18130 #23218)
 | 
|  |    798 | #23224 := (not #23221)
 | 
|  |    799 | #23227 := (or #18127 #18130 #23224)
 | 
|  |    800 | #23230 := (not #23227)
 | 
|  |    801 | decl uf_200 :: (-> T4 T5 T5 T16 T2)
 | 
|  |    802 | decl uf_282 :: T16
 | 
|  |    803 | #2957 := uf_282
 | 
|  |    804 | #3029 := (uf_200 uf_287 #2981 #2981 uf_282)
 | 
|  |    805 | #11925 := (= uf_9 #3029)
 | 
|  |    806 | #13009 := (not #11925)
 | 
|  |    807 | #23233 := (or #13009 #23230)
 | 
|  |    808 | #23236 := (not #23233)
 | 
|  |    809 | #24545 := (uf_116 #2981)
 | 
|  |    810 | #25933 := (uf_43 #2977 #24545)
 | 
|  |    811 | #26480 := (uf_200 uf_287 #25933 #25933 uf_282)
 | 
|  |    812 | #26725 := (= #26480 #3029)
 | 
|  |    813 | #26728 := (= #3029 #26480)
 | 
|  |    814 | #25940 := (= #2981 #25933)
 | 
|  |    815 | #2986 := (uf_48 #2981 #2977)
 | 
|  |    816 | #11869 := (= uf_9 #2986)
 | 
|  |    817 | decl uf_23 :: (-> T3 T2)
 | 
|  |    818 | #2993 := (uf_23 #2977)
 | 
|  |    819 | #11881 := (= uf_9 #2993)
 | 
|  |    820 | #2990 := (uf_12 #2977)
 | 
|  |    821 | #11875 := (= uf_14 #2990)
 | 
|  |    822 | #11878 := (not #11875)
 | 
|  |    823 | #2988 := (uf_24 uf_287 #2981)
 | 
|  |    824 | #11872 := (= uf_9 #2988)
 | 
|  |    825 | #11866 := (= uf_26 #2984)
 | 
|  |    826 | #2982 := (uf_27 uf_287 #2981)
 | 
|  |    827 | #11862 := (= uf_9 #2982)
 | 
|  |    828 | #13937 := (and #11862 #11866 #11869 #11872 #11878 #11881)
 | 
|  |    829 | decl uf_283 :: int
 | 
|  |    830 | #2961 := uf_283
 | 
|  |    831 | #13993 := (* -1::int uf_283)
 | 
|  |    832 | decl uf_78 :: int
 | 
|  |    833 | #429 := uf_78
 | 
|  |    834 | #13994 := (+ uf_78 #13993)
 | 
|  |    835 | #13992 := (>= #13994 0::int)
 | 
|  |    836 | #13990 := (>= uf_283 0::int)
 | 
|  |    837 | #13997 := (and #13990 #13992)
 | 
|  |    838 | #14000 := (not #13997)
 | 
|  |    839 | decl uf_284 :: int
 | 
|  |    840 | #2965 := uf_284
 | 
|  |    841 | #13979 := (* -1::int uf_284)
 | 
|  |    842 | decl uf_76 :: int
 | 
|  |    843 | #409 := uf_76
 | 
|  |    844 | #13980 := (+ uf_76 #13979)
 | 
|  |    845 | #13978 := (>= #13980 0::int)
 | 
|  |    846 | #13976 := (>= uf_284 0::int)
 | 
|  |    847 | #13983 := (and #13976 #13978)
 | 
|  |    848 | #13986 := (not #13983)
 | 
|  |    849 | decl uf_285 :: int
 | 
|  |    850 | #2969 := uf_285
 | 
|  |    851 | #13965 := (* -1::int uf_285)
 | 
|  |    852 | #13966 := (+ uf_76 #13965)
 | 
|  |    853 | #13964 := (>= #13966 0::int)
 | 
|  |    854 | #13962 := (>= uf_285 0::int)
 | 
|  |    855 | #13969 := (and #13962 #13964)
 | 
|  |    856 | #13972 := (not #13969)
 | 
|  |    857 | #1042 := 1099511627776::int
 | 
|  |    858 | #13950 := (>= uf_286 1099511627776::int)
 | 
|  |    859 | #13940 := (not #13937)
 | 
|  |    860 | decl uf_289 :: (-> T19 int)
 | 
|  |    861 | #3007 := (:var 0 T19)
 | 
|  |    862 | #3008 := (uf_289 #3007)
 | 
|  |    863 | #3009 := (pattern #3008)
 | 
|  |    864 | decl uf_290 :: int
 | 
|  |    865 | #3010 := uf_290
 | 
|  |    866 | #13927 := (* -1::int uf_290)
 | 
|  |    867 | #13928 := (+ #3008 #13927)
 | 
|  |    868 | #13926 := (>= #13928 0::int)
 | 
|  |    869 | #13925 := (not #13926)
 | 
|  |    870 | #13931 := (forall (vars (?x771 T19)) (:pat #3009) #13925)
 | 
|  |    871 | #13934 := (not #13931)
 | 
|  |    872 | #13218 := (not #13217)
 | 
|  |    873 | #13781 := (and #3042 #13218)
 | 
|  |    874 | #13786 := (not #13781)
 | 
|  |    875 | #13769 := (+ uf_78 #13715)
 | 
|  |    876 | #13768 := (>= #13769 0::int)
 | 
|  |    877 | #13772 := (and #13765 #13768)
 | 
|  |    878 | #13775 := (not #13772)
 | 
|  |    879 | #13756 := (+ uf_76 #13686)
 | 
|  |    880 | #13755 := (>= #13756 0::int)
 | 
|  |    881 | #13759 := (and #13222 #13755)
 | 
|  |    882 | #13762 := (not #13759)
 | 
|  |    883 | #13247 := (+ uf_76 #13246)
 | 
|  |    884 | #13746 := (>= #13247 0::int)
 | 
|  |    885 | #13749 := (and #13743 #13746)
 | 
|  |    886 | #13752 := (not #13749)
 | 
|  |    887 | #4355 := (* -1::int uf_76)
 | 
|  |    888 | #4356 := (+ #161 #4355)
 | 
|  |    889 | #4357 := (<= #4356 0::int)
 | 
|  |    890 | #4364 := (and #4043 #4357)
 | 
|  |    891 | #5579 := (not #4364)
 | 
|  |    892 | #13726 := (or #5579 #13703 #13717)
 | 
|  |    893 | #13731 := (forall (vars (?x775 int)) #13726)
 | 
|  |    894 | #13734 := (not #13731)
 | 
|  |    895 | #13689 := (not #13688)
 | 
|  |    896 | #13695 := (and #11989 #13689)
 | 
|  |    897 | #13700 := (not #13695)
 | 
|  |    898 | #13540 := (not #13538)
 | 
|  |    899 | #13578 := (and #3103 #4043 #4357 #13540)
 | 
|  |    900 | #13583 := (exists (vars (?x778 int)) #13578)
 | 
|  |    901 | #13561 := (or #5579 #13538 #13552)
 | 
|  |    902 | #13566 := (forall (vars (?x776 int)) #13561)
 | 
|  |    903 | #13586 := (not #13566)
 | 
|  |    904 | #13592 := (or #13586 #13583)
 | 
|  |    905 | #13597 := (and #13566 #13592)
 | 
|  |    906 | #13227 := (and #13222 #13225)
 | 
|  |    907 | #13230 := (not #13227)
 | 
|  |    908 | decl up_216 :: bool
 | 
|  |    909 | #2482 := up_216
 | 
|  |    910 | #12113 := (not up_216)
 | 
|  |    911 | #13624 := (or #12113 #12079 #12070 #12061 #12052 #13230 #13597)
 | 
|  |    912 | #13629 := (and up_216 #13624)
 | 
|  |    913 | #13654 := (or #13230 #13511 #13629)
 | 
|  |    914 | #13245 := (>= #13247 1::int)
 | 
|  |    915 | #13334 := (and #13243 #13245)
 | 
|  |    916 | #13337 := (not #13334)
 | 
|  |    917 | #13304 := (not #13303)
 | 
|  |    918 | #13310 := (and #12352 #13304)
 | 
|  |    919 | #13290 := (or #5579 #13267 #13281)
 | 
|  |    920 | #13295 := (forall (vars (?x785 int)) #13290)
 | 
|  |    921 | #13298 := (not #13295)
 | 
|  |    922 | #13315 := (or #13298 #13310)
 | 
|  |    923 | #13318 := (and #13295 #13315)
 | 
|  |    924 | #13321 := (or #13264 #13318)
 | 
|  |    925 | #13324 := (and #13259 #13321)
 | 
|  |    926 | #13253 := (and #13234 #13251)
 | 
|  |    927 | #13256 := (not #13253)
 | 
|  |    928 | #13352 := (or #12401 #13256 #13324 #13331 #13337)
 | 
|  |    929 | #13360 := (and #13243 #13245 #13352)
 | 
|  |    930 | #13236 := (and #13225 #13234)
 | 
|  |    931 | #13239 := (not #13236)
 | 
|  |    932 | #13471 := (or #12566 #12557 #13230 #13239 #13360 #13416)
 | 
|  |    933 | #12305 := (and #12293 #12302)
 | 
|  |    934 | #12494 := (not #12305)
 | 
|  |    935 | #13392 := (or #12476 #12467 #12494 #12485 #12449 #12440 #13365 #13239 #13360)
 | 
|  |    936 | #13400 := (and #12293 #12302 #13392)
 | 
|  |    937 | #12299 := (and #12293 #12296)
 | 
|  |    938 | #12506 := (not #12299)
 | 
|  |    939 | #13405 := (or #12506 #13400)
 | 
|  |    940 | #13411 := (and #12293 #12296 #13405)
 | 
|  |    941 | #13441 := (or #13230 #13411 #13417)
 | 
|  |    942 | #13476 := (and #13441 #13471)
 | 
|  |    943 | #13485 := (or #12494 #13230 #13476)
 | 
|  |    944 | #13493 := (and #12293 #12302 #13485)
 | 
|  |    945 | #13498 := (or #12506 #13493)
 | 
|  |    946 | #13504 := (and #12293 #12296 #13498)
 | 
|  |    947 | #13533 := (or #13230 #13504 #13510)
 | 
|  |    948 | #13659 := (and #13533 #13654)
 | 
|  |    949 | decl uf_55 :: (-> T4 T2)
 | 
|  |    950 | #3004 := (uf_55 uf_287)
 | 
|  |    951 | #11905 := (= uf_9 #3004)
 | 
|  |    952 | #12003 := (and #11905 #11997)
 | 
|  |    953 | #12141 := (not #12003)
 | 
|  |    954 | #3176 := (and #3174 #3175)
 | 
|  |    955 | #12733 := (not #3176)
 | 
|  |    956 | #13852 := (or #12769 #12760 #12751 #12742 #12733 #12141 #13683 #13230 #13659 #13700 #13734 #13740 #13752 #13762 #13775 #13786)
 | 
|  |    957 | #13860 := (and #3042 #13218 #13852)
 | 
|  |    958 | #13206 := (or #5579 #13184 #13196)
 | 
|  |    959 | #13211 := (forall (vars (?x773 int)) #13206)
 | 
|  |    960 | #13214 := (not #13211)
 | 
|  |    961 | #13865 := (or #13214 #13860)
 | 
|  |    962 | #13868 := (and #13211 #13865)
 | 
|  |    963 | #13871 := (or #13181 #13868)
 | 
|  |    964 | #13874 := (and #13178 #13871)
 | 
|  |    965 | #11940 := (and #11928 #11937)
 | 
|  |    966 | #12985 := (not #11940)
 | 
|  |    967 | #13895 := (or #12976 #12967 #12958 #12949 #12985 #13874)
 | 
|  |    968 | #13903 := (and #11928 #11937 #13895)
 | 
|  |    969 | #11934 := (and #11928 #11931)
 | 
|  |    970 | #12997 := (not #11934)
 | 
|  |    971 | #13908 := (or #12997 #13903)
 | 
|  |    972 | #13914 := (and #11928 #11931 #13908)
 | 
|  |    973 | #13919 := (or #13009 #13914)
 | 
|  |    974 | #13922 := (and #11925 #13919)
 | 
|  |    975 | #13152 := (+ uf_76 #13151)
 | 
|  |    976 | #13150 := (>= #13152 0::int)
 | 
|  |    977 | #13148 := (>= uf_286 0::int)
 | 
|  |    978 | #13155 := (and #13148 #13150)
 | 
|  |    979 | #13158 := (not #13155)
 | 
|  |    980 | decl uf_294 :: (-> int T5 T2)
 | 
|  |    981 | decl uf_293 :: int
 | 
|  |    982 | #3018 := uf_293
 | 
|  |    983 | #3021 := (uf_294 uf_293 #23)
 | 
|  |    984 | #3022 := (pattern #3021)
 | 
|  |    985 | #11911 := (= uf_9 #3021)
 | 
|  |    986 | #11917 := (not #11911)
 | 
|  |    987 | #11922 := (forall (vars (?x772 T5)) (:pat #3022) #11917)
 | 
|  |    988 | #13030 := (not #11922)
 | 
|  |    989 | decl uf_281 :: T1
 | 
|  |    990 | #2954 := uf_281
 | 
|  |    991 | #3002 := (uf_202 uf_281 uf_287)
 | 
|  |    992 | #11902 := (= uf_9 #3002)
 | 
|  |    993 | #11908 := (and #11902 #11905)
 | 
|  |    994 | #13075 := (not #11908)
 | 
|  |    995 | decl uf_203 :: (-> T4 T2)
 | 
|  |    996 | #3000 := (uf_203 uf_287)
 | 
|  |    997 | #11899 := (= uf_9 #3000)
 | 
|  |    998 | #13084 := (not #11899)
 | 
|  |    999 | decl uf_173 :: (-> T4 int)
 | 
|  |   1000 | #3019 := (uf_173 uf_287)
 | 
|  |   1001 | #3020 := (= uf_293 #3019)
 | 
|  |   1002 | #13039 := (not #3020)
 | 
|  |   1003 | #3017 := (up_291 uf_287 uf_281 uf_279 uf_286 uf_4)
 | 
|  |   1004 | #13048 := (not #3017)
 | 
|  |   1005 | #3015 := (up_292 uf_287 uf_281 uf_280 #2979 #11)
 | 
|  |   1006 | #3014 := (up_291 uf_287 uf_281 uf_280 #3013 #11)
 | 
|  |   1007 | #3016 := (and #3014 #3015)
 | 
|  |   1008 | #13057 := (not #3016)
 | 
|  |   1009 | #14045 := (or #13057 #13048 #13039 #13084 #13075 #13030 #13158 #13217 #13922 #13934 #13940 #13950 #13972 #13986 #14000)
 | 
|  |   1010 | #14050 := (not #14045)
 | 
|  |   1011 | #1 := true
 | 
|  |   1012 | #3098 := (< #161 uf_286)
 | 
|  |   1013 | #3104 := (and #3098 #3103)
 | 
|  |   1014 | #411 := (<= #161 uf_76)
 | 
|  |   1015 | #3105 := (and #411 #3104)
 | 
|  |   1016 | #285 := (<= 0::int #161)
 | 
|  |   1017 | #3106 := (and #285 #3105)
 | 
|  |   1018 | #3107 := (exists (vars (?x778 int)) #3106)
 | 
|  |   1019 | #3108 := (and #3107 true)
 | 
|  |   1020 | #3099 := (<= #3054 uf_302)
 | 
|  |   1021 | #3100 := (implies #3098 #3099)
 | 
|  |   1022 | #412 := (and #285 #411)
 | 
|  |   1023 | #3101 := (implies #412 #3100)
 | 
|  |   1024 | #3102 := (forall (vars (?x776 int)) #3101)
 | 
|  |   1025 | #3109 := (implies #3102 #3108)
 | 
|  |   1026 | #3110 := (and #3102 #3109)
 | 
|  |   1027 | #3097 := (= uf_302 uf_296)
 | 
|  |   1028 | #3111 := (implies #3097 #3110)
 | 
|  |   1029 | #3095 := (= uf_301 uf_297)
 | 
|  |   1030 | #3112 := (implies #3095 #3111)
 | 
|  |   1031 | #3093 := (= uf_300 uf_298)
 | 
|  |   1032 | #3113 := (implies #3093 #3112)
 | 
|  |   1033 | #3091 := (= uf_299 uf_296)
 | 
|  |   1034 | #3114 := (implies #3091 #3113)
 | 
|  |   1035 | #3066 := (<= 0::int uf_297)
 | 
|  |   1036 | #3073 := (<= 1::int uf_298)
 | 
|  |   1037 | #3074 := (and #3073 #3066)
 | 
|  |   1038 | #3115 := (implies #3074 #3114)
 | 
|  |   1039 | #3116 := (implies #3074 #3115)
 | 
|  |   1040 | #3117 := (implies #3074 #3116)
 | 
|  |   1041 | #3118 := (implies up_216 #3117)
 | 
|  |   1042 | #3119 := (and up_216 #3118)
 | 
|  |   1043 | #3120 := (implies #3074 #3119)
 | 
|  |   1044 | #3121 := (implies #3074 #3120)
 | 
|  |   1045 | #3269 := (implies #3074 #3121)
 | 
|  |   1046 | #3270 := (implies #3074 #3269)
 | 
|  |   1047 | #3268 := (<= uf_286 uf_298)
 | 
|  |   1048 | #3271 := (implies #3268 #3270)
 | 
|  |   1049 | #3272 := (implies #3074 #3271)
 | 
|  |   1050 | #3221 := (= #3220 uf_304)
 | 
|  |   1051 | #3218 := (< uf_305 uf_286)
 | 
|  |   1052 | #3222 := (and #3218 #3221)
 | 
|  |   1053 | #3223 := (and #3222 true)
 | 
|  |   1054 | #3214 := (<= #3054 uf_304)
 | 
|  |   1055 | #3213 := (< #161 uf_306)
 | 
|  |   1056 | #3215 := (implies #3213 #3214)
 | 
|  |   1057 | #3216 := (implies #412 #3215)
 | 
|  |   1058 | #3217 := (forall (vars (?x785 int)) #3216)
 | 
|  |   1059 | #3224 := (implies #3217 #3223)
 | 
|  |   1060 | #3225 := (and #3217 #3224)
 | 
|  |   1061 | #3212 := (<= uf_306 uf_286)
 | 
|  |   1062 | #3226 := (implies #3212 #3225)
 | 
|  |   1063 | #3227 := (and #3212 #3226)
 | 
|  |   1064 | #3201 := (<= 0::int uf_305)
 | 
|  |   1065 | #3210 := (<= 2::int uf_306)
 | 
|  |   1066 | #3211 := (and #3210 #3201)
 | 
|  |   1067 | #3228 := (implies #3211 #3227)
 | 
|  |   1068 | #3229 := (implies #3209 #3228)
 | 
|  |   1069 | #3203 := (+ uf_298 1::int)
 | 
|  |   1070 | #3208 := (= uf_306 #3203)
 | 
|  |   1071 | #3230 := (implies #3208 #3229)
 | 
|  |   1072 | #3205 := (<= #3203 uf_76)
 | 
|  |   1073 | #3204 := (<= 0::int #3203)
 | 
|  |   1074 | #3206 := (and #3204 #3205)
 | 
|  |   1075 | #3231 := (implies #3206 #3230)
 | 
|  |   1076 | #3232 := (and #3206 #3231)
 | 
|  |   1077 | #3202 := (and #3073 #3201)
 | 
|  |   1078 | #3233 := (implies #3202 #3232)
 | 
|  |   1079 | #3250 := (= uf_305 uf_297)
 | 
|  |   1080 | #3251 := (implies #3250 #3233)
 | 
|  |   1081 | #3249 := (= uf_304 uf_296)
 | 
|  |   1082 | #3252 := (implies #3249 #3251)
 | 
|  |   1083 | #3253 := (implies #3074 #3252)
 | 
|  |   1084 | #3254 := (implies #3074 #3253)
 | 
|  |   1085 | #3255 := (implies #3074 #3254)
 | 
|  |   1086 | #3248 := (<= #3190 uf_296)
 | 
|  |   1087 | #3256 := (implies #3248 #3255)
 | 
|  |   1088 | #3257 := (implies #3074 #3256)
 | 
|  |   1089 | #3200 := (= uf_305 uf_298)
 | 
|  |   1090 | #3234 := (implies #3200 #3233)
 | 
|  |   1091 | #3198 := (= uf_304 uf_303)
 | 
|  |   1092 | #3235 := (implies #3198 #3234)
 | 
|  |   1093 | #3196 := (and #3073 #3073)
 | 
|  |   1094 | #3236 := (implies #3196 #3235)
 | 
|  |   1095 | #3237 := (implies #3195 #3236)
 | 
|  |   1096 | #3238 := (implies #3194 #3237)
 | 
|  |   1097 | #3193 := (= uf_303 #3190)
 | 
|  |   1098 | #3239 := (implies #3193 #3238)
 | 
|  |   1099 | #3188 := (= #3187 uf_9)
 | 
|  |   1100 | #3183 := (= #3182 uf_9)
 | 
|  |   1101 | #3189 := (and #3183 #3188)
 | 
|  |   1102 | #3240 := (implies #3189 #3239)
 | 
|  |   1103 | #3241 := (and #3189 #3240)
 | 
|  |   1104 | #3185 := (= #3184 uf_9)
 | 
|  |   1105 | #3186 := (and #3183 #3185)
 | 
|  |   1106 | #3242 := (implies #3186 #3241)
 | 
|  |   1107 | #3243 := (and #3186 #3242)
 | 
|  |   1108 | #3244 := (implies #3074 #3243)
 | 
|  |   1109 | #3245 := (implies #3074 #3244)
 | 
|  |   1110 | #3191 := (< uf_296 #3190)
 | 
|  |   1111 | #3246 := (implies #3191 #3245)
 | 
|  |   1112 | #3247 := (implies #3074 #3246)
 | 
|  |   1113 | #3258 := (and #3247 #3257)
 | 
|  |   1114 | #3259 := (implies #3074 #3258)
 | 
|  |   1115 | #3260 := (implies #3189 #3259)
 | 
|  |   1116 | #3261 := (and #3189 #3260)
 | 
|  |   1117 | #3262 := (implies #3186 #3261)
 | 
|  |   1118 | #3263 := (and #3186 #3262)
 | 
|  |   1119 | #3264 := (implies #3074 #3263)
 | 
|  |   1120 | #3265 := (implies #3074 #3264)
 | 
|  |   1121 | #3180 := (< uf_298 uf_286)
 | 
|  |   1122 | #3266 := (implies #3180 #3265)
 | 
|  |   1123 | #3267 := (implies #3074 #3266)
 | 
|  |   1124 | #3273 := (and #3267 #3272)
 | 
|  |   1125 | #3274 := (implies #3074 #3273)
 | 
|  |   1126 | decl uf_41 :: (-> T4 T12)
 | 
|  |   1127 | #3127 := (uf_41 uf_287)
 | 
|  |   1128 | #3178 := (= #3127 #3127)
 | 
|  |   1129 | #3177 := (= #3150 #3150)
 | 
|  |   1130 | #3179 := (and #3177 #3178)
 | 
|  |   1131 | #3275 := (implies #3179 #3274)
 | 
|  |   1132 | #3276 := (implies #3176 #3275)
 | 
|  |   1133 | #3277 := (implies #3173 #3276)
 | 
|  |   1134 | #3278 := (implies #3172 #3277)
 | 
|  |   1135 | #3279 := (implies #3171 #3278)
 | 
|  |   1136 | #3280 := (implies #3170 #3279)
 | 
|  |   1137 | #3005 := (= #3004 uf_9)
 | 
|  |   1138 | #3088 := (= #3087 uf_9)
 | 
|  |   1139 | #3089 := (and #3088 #3005)
 | 
|  |   1140 | #3281 := (implies #3089 #3280)
 | 
|  |   1141 | #3163 := (= #3162 uf_9)
 | 
|  |   1142 | decl uf_172 :: (-> T4 T5 int)
 | 
|  |   1143 | #3158 := (uf_172 uf_287 #23)
 | 
|  |   1144 | #3159 := (pattern #3158)
 | 
|  |   1145 | #3160 := (<= #3158 #3158)
 | 
|  |   1146 | #3161 := (forall (vars (?x783 T5)) (:pat #3159) #3160)
 | 
|  |   1147 | #3164 := (and #3161 #3163)
 | 
|  |   1148 | #3157 := (<= #3019 #3019)
 | 
|  |   1149 | #3165 := (and #3157 #3164)
 | 
|  |   1150 | #3282 := (implies #3165 #3281)
 | 
|  |   1151 | #3151 := (uf_58 #3150 #23)
 | 
|  |   1152 | #3152 := (pattern #3151)
 | 
|  |   1153 | #3140 := (uf_68 uf_287 #23)
 | 
|  |   1154 | #3141 := (= #3140 uf_9)
 | 
|  |   1155 | #3153 := (= #3151 #3151)
 | 
|  |   1156 | #3154 := (and #3153 #3141)
 | 
|  |   1157 | #3155 := (implies #3141 #3154)
 | 
|  |   1158 | #3156 := (forall (vars (?x782 T5)) (:pat #3152) #3155)
 | 
|  |   1159 | #3166 := (and #3156 #3165)
 | 
|  |   1160 | decl uf_40 :: (-> T12 T5 T11)
 | 
|  |   1161 | #3128 := (uf_40 #3127 #23)
 | 
|  |   1162 | #3129 := (pattern #3128)
 | 
|  |   1163 | #3146 := (= #3128 #3128)
 | 
|  |   1164 | #3147 := (and #3146 #3141)
 | 
|  |   1165 | #3148 := (implies #3141 #3147)
 | 
|  |   1166 | #3149 := (forall (vars (?x781 T5)) (:pat #3129) #3148)
 | 
|  |   1167 | #3167 := (and #3149 #3166)
 | 
|  |   1168 | decl uf_19 :: (-> T9 T5 int)
 | 
|  |   1169 | decl uf_20 :: (-> T4 T9)
 | 
|  |   1170 | #3137 := (uf_20 uf_287)
 | 
|  |   1171 | #3138 := (uf_19 #3137 #23)
 | 
|  |   1172 | #3139 := (pattern #3138)
 | 
|  |   1173 | #3142 := (= #3138 #3138)
 | 
|  |   1174 | #3143 := (and #3142 #3141)
 | 
|  |   1175 | #3144 := (implies #3141 #3143)
 | 
|  |   1176 | #3145 := (forall (vars (?x780 T5)) (:pat #3139) #3144)
 | 
|  |   1177 | #3168 := (and #3145 #3167)
 | 
|  |   1178 | decl uf_261 :: T8
 | 
|  |   1179 | #2837 := uf_261
 | 
|  |   1180 | #3130 := (uf_25 uf_287 #23)
 | 
|  |   1181 | #3131 := (uf_13 #3130)
 | 
|  |   1182 | #3132 := (uf_12 #3131)
 | 
|  |   1183 | #3133 := (= #3132 uf_261)
 | 
|  |   1184 | #3134 := (not #3133)
 | 
|  |   1185 | #3135 := (implies #3134 #3134)
 | 
|  |   1186 | #3136 := (forall (vars (?x779 T5)) (:pat #3129) #3135)
 | 
|  |   1187 | #3169 := (and #3136 #3168)
 | 
|  |   1188 | #3283 := (implies #3169 #3282)
 | 
|  |   1189 | #3284 := (implies #3074 #3283)
 | 
|  |   1190 | #3285 := (implies #3074 #3284)
 | 
|  |   1191 | #3286 := (implies #3074 #3285)
 | 
|  |   1192 | #3122 := (implies #3089 #3121)
 | 
|  |   1193 | #3123 := (implies #3074 #3122)
 | 
|  |   1194 | #3124 := (implies #3074 #3123)
 | 
|  |   1195 | #3086 := (not true)
 | 
|  |   1196 | #3125 := (implies #3086 #3124)
 | 
|  |   1197 | #3126 := (implies #3074 #3125)
 | 
|  |   1198 | #3287 := (and #3126 #3286)
 | 
|  |   1199 | #3288 := (implies #3074 #3287)
 | 
|  |   1200 | #3084 := (= #3083 uf_296)
 | 
|  |   1201 | #3081 := (< uf_297 uf_286)
 | 
|  |   1202 | #3085 := (and #3081 #3084)
 | 
|  |   1203 | #3289 := (implies #3085 #3288)
 | 
|  |   1204 | #3077 := (<= #3054 uf_296)
 | 
|  |   1205 | #3076 := (< #161 uf_298)
 | 
|  |   1206 | #3078 := (implies #3076 #3077)
 | 
|  |   1207 | #3079 := (implies #412 #3078)
 | 
|  |   1208 | #3080 := (forall (vars (?x775 int)) #3079)
 | 
|  |   1209 | #3290 := (implies #3080 #3289)
 | 
|  |   1210 | #3075 := (<= uf_298 uf_286)
 | 
|  |   1211 | #3291 := (implies #3075 #3290)
 | 
|  |   1212 | #3292 := (implies #3074 #3291)
 | 
|  |   1213 | #3071 := (<= uf_298 uf_76)
 | 
|  |   1214 | #3070 := (<= 0::int uf_298)
 | 
|  |   1215 | #3072 := (and #3070 #3071)
 | 
|  |   1216 | #3293 := (implies #3072 #3292)
 | 
|  |   1217 | #3067 := (<= uf_297 uf_76)
 | 
|  |   1218 | #3068 := (and #3066 #3067)
 | 
|  |   1219 | #3294 := (implies #3068 #3293)
 | 
|  |   1220 | #3063 := (<= uf_296 uf_78)
 | 
|  |   1221 | #3062 := (<= 0::int uf_296)
 | 
|  |   1222 | #3064 := (and #3062 #3063)
 | 
|  |   1223 | #3295 := (implies #3064 #3294)
 | 
|  |   1224 | #3059 := (= #3041 uf_295)
 | 
|  |   1225 | #2975 := (< 0::int uf_286)
 | 
|  |   1226 | #3060 := (and #2975 #3059)
 | 
|  |   1227 | #3296 := (implies #3060 #3295)
 | 
|  |   1228 | #3297 := (and #3060 #3296)
 | 
|  |   1229 | #3055 := (<= #3054 uf_295)
 | 
|  |   1230 | #3052 := (< #161 1::int)
 | 
|  |   1231 | #3056 := (implies #3052 #3055)
 | 
|  |   1232 | #3057 := (implies #412 #3056)
 | 
|  |   1233 | #3058 := (forall (vars (?x773 int)) #3057)
 | 
|  |   1234 | #3298 := (implies #3058 #3297)
 | 
|  |   1235 | #3299 := (and #3058 #3298)
 | 
|  |   1236 | #3051 := (<= 1::int uf_286)
 | 
|  |   1237 | #3300 := (implies #3051 #3299)
 | 
|  |   1238 | #3301 := (and #3051 #3300)
 | 
|  |   1239 | #3047 := (<= 0::int 0::int)
 | 
|  |   1240 | #3048 := (and #3047 #3047)
 | 
|  |   1241 | #3046 := (<= 1::int 1::int)
 | 
|  |   1242 | #3049 := (and #3046 #3048)
 | 
|  |   1243 | #3050 := (and #3046 #3049)
 | 
|  |   1244 | #3302 := (implies #3050 #3301)
 | 
|  |   1245 | #3303 := (implies #3045 #3302)
 | 
|  |   1246 | #3304 := (implies #3044 #3303)
 | 
|  |   1247 | #3305 := (implies #3043 #3304)
 | 
|  |   1248 | #3306 := (implies #3042 #3305)
 | 
|  |   1249 | #3038 := (= #3037 uf_9)
 | 
|  |   1250 | #3033 := (= #3032 uf_9)
 | 
|  |   1251 | #3039 := (and #3033 #3038)
 | 
|  |   1252 | #3307 := (implies #3039 #3306)
 | 
|  |   1253 | #3308 := (and #3039 #3307)
 | 
|  |   1254 | #3035 := (= #3034 uf_9)
 | 
|  |   1255 | #3036 := (and #3033 #3035)
 | 
|  |   1256 | #3309 := (implies #3036 #3308)
 | 
|  |   1257 | #3310 := (and #3036 #3309)
 | 
|  |   1258 | #3030 := (= #3029 uf_9)
 | 
|  |   1259 | #3311 := (implies #3030 #3310)
 | 
|  |   1260 | #3312 := (and #3030 #3311)
 | 
|  |   1261 | #3027 := (<= uf_286 uf_76)
 | 
|  |   1262 | #3026 := (<= 0::int uf_286)
 | 
|  |   1263 | #3028 := (and #3026 #3027)
 | 
|  |   1264 | #3313 := (implies #3028 #3312)
 | 
|  |   1265 | #3023 := (= #3021 uf_9)
 | 
|  |   1266 | #3024 := (iff #3023 false)
 | 
|  |   1267 | #3025 := (forall (vars (?x772 T5)) (:pat #3022) #3024)
 | 
|  |   1268 | #3314 := (implies #3025 #3313)
 | 
|  |   1269 | #3315 := (implies #3020 #3314)
 | 
|  |   1270 | #3316 := (implies #3017 #3315)
 | 
|  |   1271 | #3317 := (implies #3016 #3316)
 | 
|  |   1272 | #3011 := (< #3008 uf_290)
 | 
|  |   1273 | #3012 := (forall (vars (?x771 T19)) (:pat #3009) #3011)
 | 
|  |   1274 | #3318 := (implies #3012 #3317)
 | 
|  |   1275 | #3003 := (= #3002 uf_9)
 | 
|  |   1276 | #3006 := (and #3003 #3005)
 | 
|  |   1277 | #3319 := (implies #3006 #3318)
 | 
|  |   1278 | #3001 := (= #3000 uf_9)
 | 
|  |   1279 | #3320 := (implies #3001 #3319)
 | 
|  |   1280 | #2994 := (= #2993 uf_9)
 | 
|  |   1281 | #2991 := (= #2990 uf_14)
 | 
|  |   1282 | #2992 := (not #2991)
 | 
|  |   1283 | #2995 := (and #2992 #2994)
 | 
|  |   1284 | #2989 := (= #2988 uf_9)
 | 
|  |   1285 | #2996 := (and #2989 #2995)
 | 
|  |   1286 | #2987 := (= #2986 uf_9)
 | 
|  |   1287 | #2997 := (and #2987 #2996)
 | 
|  |   1288 | #2985 := (= #2984 uf_26)
 | 
|  |   1289 | #2998 := (and #2985 #2997)
 | 
|  |   1290 | #2983 := (= #2982 uf_9)
 | 
|  |   1291 | #2999 := (and #2983 #2998)
 | 
|  |   1292 | #3321 := (implies #2999 #3320)
 | 
|  |   1293 | #3322 := (implies #2975 #3321)
 | 
|  |   1294 | #2974 := (< uf_286 1099511627776::int)
 | 
|  |   1295 | #3323 := (implies #2974 #3322)
 | 
|  |   1296 | #2971 := (<= uf_285 uf_76)
 | 
|  |   1297 | #2970 := (<= 0::int uf_285)
 | 
|  |   1298 | #2972 := (and #2970 #2971)
 | 
|  |   1299 | #3324 := (implies #2972 #3323)
 | 
|  |   1300 | #2967 := (<= uf_284 uf_76)
 | 
|  |   1301 | #2966 := (<= 0::int uf_284)
 | 
|  |   1302 | #2968 := (and #2966 #2967)
 | 
|  |   1303 | #3325 := (implies #2968 #3324)
 | 
|  |   1304 | #2963 := (<= uf_283 uf_78)
 | 
|  |   1305 | #2962 := (<= 0::int uf_283)
 | 
|  |   1306 | #2964 := (and #2962 #2963)
 | 
|  |   1307 | #3326 := (implies #2964 #3325)
 | 
|  |   1308 | #3327 := (not #3326)
 | 
|  |   1309 | #14053 := (iff #3327 #14050)
 | 
|  |   1310 | #12020 := (not #3098)
 | 
|  |   1311 | #12021 := (or #12020 #3099)
 | 
|  |   1312 | #5570 := (not #412)
 | 
|  |   1313 | #12027 := (or #5570 #12021)
 | 
|  |   1314 | #12032 := (forall (vars (?x776 int)) #12027)
 | 
|  |   1315 | #12040 := (not #12032)
 | 
|  |   1316 | #12041 := (or #3107 #12040)
 | 
|  |   1317 | #12046 := (and #12032 #12041)
 | 
|  |   1318 | #12053 := (or #12052 #12046)
 | 
|  |   1319 | #12062 := (or #12061 #12053)
 | 
|  |   1320 | #12071 := (or #12070 #12062)
 | 
|  |   1321 | #12080 := (or #12079 #12071)
 | 
|  |   1322 | #11971 := (and #3066 #3073)
 | 
|  |   1323 | #12088 := (not #11971)
 | 
|  |   1324 | #12089 := (or #12088 #12080)
 | 
|  |   1325 | #12097 := (or #12088 #12089)
 | 
|  |   1326 | #12105 := (or #12088 #12097)
 | 
|  |   1327 | #12114 := (or #12113 #12105)
 | 
|  |   1328 | #12119 := (and up_216 #12114)
 | 
|  |   1329 | #12125 := (or #12088 #12119)
 | 
|  |   1330 | #12133 := (or #12088 #12125)
 | 
|  |   1331 | #12682 := (or #12088 #12133)
 | 
|  |   1332 | #12690 := (or #12088 #12682)
 | 
|  |   1333 | #12698 := (not #3268)
 | 
|  |   1334 | #12699 := (or #12698 #12690)
 | 
|  |   1335 | #12707 := (or #12088 #12699)
 | 
|  |   1336 | #12355 := (and #3218 #12352)
 | 
|  |   1337 | #12337 := (not #3213)
 | 
|  |   1338 | #12338 := (or #12337 #3214)
 | 
|  |   1339 | #12344 := (or #5570 #12338)
 | 
|  |   1340 | #12349 := (forall (vars (?x785 int)) #12344)
 | 
|  |   1341 | #12368 := (not #12349)
 | 
|  |   1342 | #12369 := (or #12368 #12355)
 | 
|  |   1343 | #12374 := (and #12349 #12369)
 | 
|  |   1344 | #12380 := (not #3212)
 | 
|  |   1345 | #12381 := (or #12380 #12374)
 | 
|  |   1346 | #12386 := (and #3212 #12381)
 | 
|  |   1347 | #12334 := (and #3201 #3210)
 | 
|  |   1348 | #12392 := (not #12334)
 | 
|  |   1349 | #12393 := (or #12392 #12386)
 | 
|  |   1350 | #12402 := (or #12401 #12393)
 | 
|  |   1351 | #12319 := (+ 1::int uf_298)
 | 
|  |   1352 | #12331 := (= uf_306 #12319)
 | 
|  |   1353 | #12410 := (not #12331)
 | 
|  |   1354 | #12411 := (or #12410 #12402)
 | 
|  |   1355 | #12325 := (<= #12319 uf_76)
 | 
|  |   1356 | #12322 := (<= 0::int #12319)
 | 
|  |   1357 | #12328 := (and #12322 #12325)
 | 
|  |   1358 | #12419 := (not #12328)
 | 
|  |   1359 | #12420 := (or #12419 #12411)
 | 
|  |   1360 | #12425 := (and #12328 #12420)
 | 
|  |   1361 | #12431 := (not #3202)
 | 
|  |   1362 | #12432 := (or #12431 #12425)
 | 
|  |   1363 | #12558 := (or #12432 #12557)
 | 
|  |   1364 | #12567 := (or #12566 #12558)
 | 
|  |   1365 | #12575 := (or #12088 #12567)
 | 
|  |   1366 | #12583 := (or #12088 #12575)
 | 
|  |   1367 | #12591 := (or #12088 #12583)
 | 
|  |   1368 | #12599 := (not #3248)
 | 
|  |   1369 | #12600 := (or #12599 #12591)
 | 
|  |   1370 | #12608 := (or #12088 #12600)
 | 
|  |   1371 | #12441 := (or #12440 #12432)
 | 
|  |   1372 | #12450 := (or #12449 #12441)
 | 
|  |   1373 | #12458 := (not #3073)
 | 
|  |   1374 | #12459 := (or #12458 #12450)
 | 
|  |   1375 | #12468 := (or #12467 #12459)
 | 
|  |   1376 | #12477 := (or #12476 #12468)
 | 
|  |   1377 | #12486 := (or #12485 #12477)
 | 
|  |   1378 | #12495 := (or #12494 #12486)
 | 
|  |   1379 | #12500 := (and #12305 #12495)
 | 
|  |   1380 | #12507 := (or #12506 #12500)
 | 
|  |   1381 | #12512 := (and #12299 #12507)
 | 
|  |   1382 | #12518 := (or #12088 #12512)
 | 
|  |   1383 | #12526 := (or #12088 #12518)
 | 
|  |   1384 | #12534 := (not #3191)
 | 
|  |   1385 | #12535 := (or #12534 #12526)
 | 
|  |   1386 | #12543 := (or #12088 #12535)
 | 
|  |   1387 | #12613 := (and #12543 #12608)
 | 
|  |   1388 | #12619 := (or #12088 #12613)
 | 
|  |   1389 | #12627 := (or #12494 #12619)
 | 
|  |   1390 | #12632 := (and #12305 #12627)
 | 
|  |   1391 | #12638 := (or #12506 #12632)
 | 
|  |   1392 | #12643 := (and #12299 #12638)
 | 
|  |   1393 | #12649 := (or #12088 #12643)
 | 
|  |   1394 | #12657 := (or #12088 #12649)
 | 
|  |   1395 | #12665 := (not #3180)
 | 
|  |   1396 | #12666 := (or #12665 #12657)
 | 
|  |   1397 | #12674 := (or #12088 #12666)
 | 
|  |   1398 | #12712 := (and #12674 #12707)
 | 
|  |   1399 | #12718 := (or #12088 #12712)
 | 
|  |   1400 | #12734 := (or #12733 #12718)
 | 
|  |   1401 | #12743 := (or #12742 #12734)
 | 
|  |   1402 | #12752 := (or #12751 #12743)
 | 
|  |   1403 | #12761 := (or #12760 #12752)
 | 
|  |   1404 | #12770 := (or #12769 #12761)
 | 
|  |   1405 | #12778 := (or #12141 #12770)
 | 
|  |   1406 | #12257 := (and #3161 #12254)
 | 
|  |   1407 | #12260 := (and #3157 #12257)
 | 
|  |   1408 | #12786 := (not #12260)
 | 
|  |   1409 | #12787 := (or #12786 #12778)
 | 
|  |   1410 | #12795 := (or #12786 #12787)
 | 
|  |   1411 | #12803 := (or #12088 #12795)
 | 
|  |   1412 | #12811 := (or #12088 #12803)
 | 
|  |   1413 | #12819 := (or #12088 #12811)
 | 
|  |   1414 | #12834 := (or #12088 #12819)
 | 
|  |   1415 | #11992 := (and #3081 #11989)
 | 
|  |   1416 | #12842 := (not #11992)
 | 
|  |   1417 | #12843 := (or #12842 #12834)
 | 
|  |   1418 | #11974 := (not #3076)
 | 
|  |   1419 | #11975 := (or #11974 #3077)
 | 
|  |   1420 | #11981 := (or #5570 #11975)
 | 
|  |   1421 | #11986 := (forall (vars (?x775 int)) #11981)
 | 
|  |   1422 | #12851 := (not #11986)
 | 
|  |   1423 | #12852 := (or #12851 #12843)
 | 
|  |   1424 | #12860 := (not #3075)
 | 
|  |   1425 | #12861 := (or #12860 #12852)
 | 
|  |   1426 | #12869 := (or #12088 #12861)
 | 
|  |   1427 | #12877 := (not #3072)
 | 
|  |   1428 | #12878 := (or #12877 #12869)
 | 
|  |   1429 | #12886 := (not #3068)
 | 
|  |   1430 | #12887 := (or #12886 #12878)
 | 
|  |   1431 | #12895 := (not #3064)
 | 
|  |   1432 | #12896 := (or #12895 #12887)
 | 
|  |   1433 | #11968 := (and #2975 #3042)
 | 
|  |   1434 | #12904 := (not #11968)
 | 
|  |   1435 | #12905 := (or #12904 #12896)
 | 
|  |   1436 | #12910 := (and #11968 #12905)
 | 
|  |   1437 | #11951 := (not #3052)
 | 
|  |   1438 | #11952 := (or #11951 #3055)
 | 
|  |   1439 | #11958 := (or #5570 #11952)
 | 
|  |   1440 | #11963 := (forall (vars (?x773 int)) #11958)
 | 
|  |   1441 | #12916 := (not #11963)
 | 
|  |   1442 | #12917 := (or #12916 #12910)
 | 
|  |   1443 | #12922 := (and #11963 #12917)
 | 
|  |   1444 | #12928 := (not #3051)
 | 
|  |   1445 | #12929 := (or #12928 #12922)
 | 
|  |   1446 | #12934 := (and #3051 #12929)
 | 
|  |   1447 | #11945 := (and #3046 #3047)
 | 
|  |   1448 | #11948 := (and #3046 #11945)
 | 
|  |   1449 | #12940 := (not #11948)
 | 
|  |   1450 | #12941 := (or #12940 #12934)
 | 
|  |   1451 | #12950 := (or #12949 #12941)
 | 
|  |   1452 | #12959 := (or #12958 #12950)
 | 
|  |   1453 | #12968 := (or #12967 #12959)
 | 
|  |   1454 | #12977 := (or #12976 #12968)
 | 
|  |   1455 | #12986 := (or #12985 #12977)
 | 
|  |   1456 | #12991 := (and #11940 #12986)
 | 
|  |   1457 | #12998 := (or #12997 #12991)
 | 
|  |   1458 | #13003 := (and #11934 #12998)
 | 
|  |   1459 | #13010 := (or #13009 #13003)
 | 
|  |   1460 | #13015 := (and #11925 #13010)
 | 
|  |   1461 | #13021 := (not #3028)
 | 
|  |   1462 | #13022 := (or #13021 #13015)
 | 
|  |   1463 | #13031 := (or #13030 #13022)
 | 
|  |   1464 | #13040 := (or #13039 #13031)
 | 
|  |   1465 | #13049 := (or #13048 #13040)
 | 
|  |   1466 | #13058 := (or #13057 #13049)
 | 
|  |   1467 | #13066 := (not #3012)
 | 
|  |   1468 | #13067 := (or #13066 #13058)
 | 
|  |   1469 | #13076 := (or #13075 #13067)
 | 
|  |   1470 | #13085 := (or #13084 #13076)
 | 
|  |   1471 | #11884 := (and #11878 #11881)
 | 
|  |   1472 | #11887 := (and #11872 #11884)
 | 
|  |   1473 | #11890 := (and #11869 #11887)
 | 
|  |   1474 | #11893 := (and #11866 #11890)
 | 
|  |   1475 | #11896 := (and #11862 #11893)
 | 
|  |   1476 | #13093 := (not #11896)
 | 
|  |   1477 | #13094 := (or #13093 #13085)
 | 
|  |   1478 | #13102 := (not #2975)
 | 
|  |   1479 | #13103 := (or #13102 #13094)
 | 
|  |   1480 | #13111 := (not #2974)
 | 
|  |   1481 | #13112 := (or #13111 #13103)
 | 
|  |   1482 | #13120 := (not #2972)
 | 
|  |   1483 | #13121 := (or #13120 #13112)
 | 
|  |   1484 | #13129 := (not #2968)
 | 
|  |   1485 | #13130 := (or #13129 #13121)
 | 
|  |   1486 | #13138 := (not #2964)
 | 
|  |   1487 | #13139 := (or #13138 #13130)
 | 
|  |   1488 | #13144 := (not #13139)
 | 
|  |   1489 | #14051 := (iff #13144 #14050)
 | 
|  |   1490 | #14048 := (iff #13139 #14045)
 | 
|  |   1491 | #14003 := (or #13158 #13922)
 | 
|  |   1492 | #14006 := (or #13030 #14003)
 | 
|  |   1493 | #14009 := (or #13039 #14006)
 | 
|  |   1494 | #14012 := (or #13048 #14009)
 | 
|  |   1495 | #14015 := (or #13057 #14012)
 | 
|  |   1496 | #14018 := (or #13934 #14015)
 | 
|  |   1497 | #14021 := (or #13075 #14018)
 | 
|  |   1498 | #14024 := (or #13084 #14021)
 | 
|  |   1499 | #14027 := (or #13940 #14024)
 | 
|  |   1500 | #14030 := (or #13217 #14027)
 | 
|  |   1501 | #14033 := (or #13950 #14030)
 | 
|  |   1502 | #14036 := (or #13972 #14033)
 | 
|  |   1503 | #14039 := (or #13986 #14036)
 | 
|  |   1504 | #14042 := (or #14000 #14039)
 | 
|  |   1505 | #14046 := (iff #14042 #14045)
 | 
|  |   1506 | #14047 := [rewrite]: #14046
 | 
|  |   1507 | #14043 := (iff #13139 #14042)
 | 
|  |   1508 | #14040 := (iff #13130 #14039)
 | 
|  |   1509 | #14037 := (iff #13121 #14036)
 | 
|  |   1510 | #14034 := (iff #13112 #14033)
 | 
|  |   1511 | #14031 := (iff #13103 #14030)
 | 
|  |   1512 | #14028 := (iff #13094 #14027)
 | 
|  |   1513 | #14025 := (iff #13085 #14024)
 | 
|  |   1514 | #14022 := (iff #13076 #14021)
 | 
|  |   1515 | #14019 := (iff #13067 #14018)
 | 
|  |   1516 | #14016 := (iff #13058 #14015)
 | 
|  |   1517 | #14013 := (iff #13049 #14012)
 | 
|  |   1518 | #14010 := (iff #13040 #14009)
 | 
|  |   1519 | #14007 := (iff #13031 #14006)
 | 
|  |   1520 | #14004 := (iff #13022 #14003)
 | 
|  |   1521 | #13923 := (iff #13015 #13922)
 | 
|  |   1522 | #13920 := (iff #13010 #13919)
 | 
|  |   1523 | #13917 := (iff #13003 #13914)
 | 
|  |   1524 | #13911 := (and #11934 #13908)
 | 
|  |   1525 | #13915 := (iff #13911 #13914)
 | 
|  |   1526 | #13916 := [rewrite]: #13915
 | 
|  |   1527 | #13912 := (iff #13003 #13911)
 | 
|  |   1528 | #13909 := (iff #12998 #13908)
 | 
|  |   1529 | #13906 := (iff #12991 #13903)
 | 
|  |   1530 | #13900 := (and #11940 #13895)
 | 
|  |   1531 | #13904 := (iff #13900 #13903)
 | 
|  |   1532 | #13905 := [rewrite]: #13904
 | 
|  |   1533 | #13901 := (iff #12991 #13900)
 | 
|  |   1534 | #13898 := (iff #12986 #13895)
 | 
|  |   1535 | #13877 := (or false #13874)
 | 
|  |   1536 | #13880 := (or #12949 #13877)
 | 
|  |   1537 | #13883 := (or #12958 #13880)
 | 
|  |   1538 | #13886 := (or #12967 #13883)
 | 
|  |   1539 | #13889 := (or #12976 #13886)
 | 
|  |   1540 | #13892 := (or #12985 #13889)
 | 
|  |   1541 | #13896 := (iff #13892 #13895)
 | 
|  |   1542 | #13897 := [rewrite]: #13896
 | 
|  |   1543 | #13893 := (iff #12986 #13892)
 | 
|  |   1544 | #13890 := (iff #12977 #13889)
 | 
|  |   1545 | #13887 := (iff #12968 #13886)
 | 
|  |   1546 | #13884 := (iff #12959 #13883)
 | 
|  |   1547 | #13881 := (iff #12950 #13880)
 | 
|  |   1548 | #13878 := (iff #12941 #13877)
 | 
|  |   1549 | #13875 := (iff #12934 #13874)
 | 
|  |   1550 | #13872 := (iff #12929 #13871)
 | 
|  |   1551 | #13869 := (iff #12922 #13868)
 | 
|  |   1552 | #13866 := (iff #12917 #13865)
 | 
|  |   1553 | #13863 := (iff #12910 #13860)
 | 
|  |   1554 | #13778 := (and #13218 #3042)
 | 
|  |   1555 | #13857 := (and #13778 #13852)
 | 
|  |   1556 | #13861 := (iff #13857 #13860)
 | 
|  |   1557 | #13862 := [rewrite]: #13861
 | 
|  |   1558 | #13858 := (iff #12910 #13857)
 | 
|  |   1559 | #13855 := (iff #12905 #13852)
 | 
|  |   1560 | #13789 := (or #13230 #13659)
 | 
|  |   1561 | #13792 := (or #12733 #13789)
 | 
|  |   1562 | #13795 := (or #12742 #13792)
 | 
|  |   1563 | #13798 := (or #12751 #13795)
 | 
|  |   1564 | #13801 := (or #12760 #13798)
 | 
|  |   1565 | #13804 := (or #12769 #13801)
 | 
|  |   1566 | #13807 := (or #12141 #13804)
 | 
|  |   1567 | #13810 := (or #13683 #13807)
 | 
|  |   1568 | #13813 := (or #13683 #13810)
 | 
|  |   1569 | #13816 := (or #13230 #13813)
 | 
|  |   1570 | #13819 := (or #13230 #13816)
 | 
|  |   1571 | #13822 := (or #13230 #13819)
 | 
|  |   1572 | #13825 := (or #13230 #13822)
 | 
|  |   1573 | #13828 := (or #13700 #13825)
 | 
|  |   1574 | #13831 := (or #13734 #13828)
 | 
|  |   1575 | #13834 := (or #13740 #13831)
 | 
|  |   1576 | #13837 := (or #13230 #13834)
 | 
|  |   1577 | #13840 := (or #13752 #13837)
 | 
|  |   1578 | #13843 := (or #13762 #13840)
 | 
|  |   1579 | #13846 := (or #13775 #13843)
 | 
|  |   1580 | #13849 := (or #13786 #13846)
 | 
|  |   1581 | #13853 := (iff #13849 #13852)
 | 
|  |   1582 | #13854 := [rewrite]: #13853
 | 
|  |   1583 | #13850 := (iff #12905 #13849)
 | 
|  |   1584 | #13847 := (iff #12896 #13846)
 | 
|  |   1585 | #13844 := (iff #12887 #13843)
 | 
|  |   1586 | #13841 := (iff #12878 #13840)
 | 
|  |   1587 | #13838 := (iff #12869 #13837)
 | 
|  |   1588 | #13835 := (iff #12861 #13834)
 | 
|  |   1589 | #13832 := (iff #12852 #13831)
 | 
|  |   1590 | #13829 := (iff #12843 #13828)
 | 
|  |   1591 | #13826 := (iff #12834 #13825)
 | 
|  |   1592 | #13823 := (iff #12819 #13822)
 | 
|  |   1593 | #13820 := (iff #12811 #13819)
 | 
|  |   1594 | #13817 := (iff #12803 #13816)
 | 
|  |   1595 | #13814 := (iff #12795 #13813)
 | 
|  |   1596 | #13811 := (iff #12787 #13810)
 | 
|  |   1597 | #13808 := (iff #12778 #13807)
 | 
|  |   1598 | #13805 := (iff #12770 #13804)
 | 
|  |   1599 | #13802 := (iff #12761 #13801)
 | 
|  |   1600 | #13799 := (iff #12752 #13798)
 | 
|  |   1601 | #13796 := (iff #12743 #13795)
 | 
|  |   1602 | #13793 := (iff #12734 #13792)
 | 
|  |   1603 | #13790 := (iff #12718 #13789)
 | 
|  |   1604 | #13660 := (iff #12712 #13659)
 | 
|  |   1605 | #13657 := (iff #12707 #13654)
 | 
|  |   1606 | #13636 := (or #13230 #13629)
 | 
|  |   1607 | #13639 := (or #13230 #13636)
 | 
|  |   1608 | #13642 := (or #13230 #13639)
 | 
|  |   1609 | #13645 := (or #13230 #13642)
 | 
|  |   1610 | #13648 := (or #13511 #13645)
 | 
|  |   1611 | #13651 := (or #13230 #13648)
 | 
|  |   1612 | #13655 := (iff #13651 #13654)
 | 
|  |   1613 | #13656 := [rewrite]: #13655
 | 
|  |   1614 | #13652 := (iff #12707 #13651)
 | 
|  |   1615 | #13649 := (iff #12699 #13648)
 | 
|  |   1616 | #13646 := (iff #12690 #13645)
 | 
|  |   1617 | #13643 := (iff #12682 #13642)
 | 
|  |   1618 | #13640 := (iff #12133 #13639)
 | 
|  |   1619 | #13637 := (iff #12125 #13636)
 | 
|  |   1620 | #13630 := (iff #12119 #13629)
 | 
|  |   1621 | #13627 := (iff #12114 #13624)
 | 
|  |   1622 | #13600 := (or #12052 #13597)
 | 
|  |   1623 | #13603 := (or #12061 #13600)
 | 
|  |   1624 | #13606 := (or #12070 #13603)
 | 
|  |   1625 | #13609 := (or #12079 #13606)
 | 
|  |   1626 | #13612 := (or #13230 #13609)
 | 
|  |   1627 | #13615 := (or #13230 #13612)
 | 
|  |   1628 | #13618 := (or #13230 #13615)
 | 
|  |   1629 | #13621 := (or #12113 #13618)
 | 
|  |   1630 | #13625 := (iff #13621 #13624)
 | 
|  |   1631 | #13626 := [rewrite]: #13625
 | 
|  |   1632 | #13622 := (iff #12114 #13621)
 | 
|  |   1633 | #13619 := (iff #12105 #13618)
 | 
|  |   1634 | #13616 := (iff #12097 #13615)
 | 
|  |   1635 | #13613 := (iff #12089 #13612)
 | 
|  |   1636 | #13610 := (iff #12080 #13609)
 | 
|  |   1637 | #13607 := (iff #12071 #13606)
 | 
|  |   1638 | #13604 := (iff #12062 #13603)
 | 
|  |   1639 | #13601 := (iff #12053 #13600)
 | 
|  |   1640 | #13598 := (iff #12046 #13597)
 | 
|  |   1641 | #13595 := (iff #12041 #13592)
 | 
|  |   1642 | #13589 := (or #13583 #13586)
 | 
|  |   1643 | #13593 := (iff #13589 #13592)
 | 
|  |   1644 | #13594 := [rewrite]: #13593
 | 
|  |   1645 | #13590 := (iff #12041 #13589)
 | 
|  |   1646 | #13587 := (iff #12040 #13586)
 | 
|  |   1647 | #13567 := (iff #12032 #13566)
 | 
|  |   1648 | #13564 := (iff #12027 #13561)
 | 
|  |   1649 | #13555 := (or #13538 #13552)
 | 
|  |   1650 | #13558 := (or #5579 #13555)
 | 
|  |   1651 | #13562 := (iff #13558 #13561)
 | 
|  |   1652 | #13563 := [rewrite]: #13562
 | 
|  |   1653 | #13559 := (iff #12027 #13558)
 | 
|  |   1654 | #13556 := (iff #12021 #13555)
 | 
|  |   1655 | #13553 := (iff #3099 #13552)
 | 
|  |   1656 | #13554 := [rewrite]: #13553
 | 
|  |   1657 | #13548 := (iff #12020 #13538)
 | 
|  |   1658 | #13543 := (not #13540)
 | 
|  |   1659 | #13546 := (iff #13543 #13538)
 | 
|  |   1660 | #13547 := [rewrite]: #13546
 | 
|  |   1661 | #13544 := (iff #12020 #13543)
 | 
|  |   1662 | #13541 := (iff #3098 #13540)
 | 
|  |   1663 | #13542 := [rewrite]: #13541
 | 
|  |   1664 | #13545 := [monotonicity #13542]: #13544
 | 
|  |   1665 | #13549 := [trans #13545 #13547]: #13548
 | 
|  |   1666 | #13557 := [monotonicity #13549 #13554]: #13556
 | 
|  |   1667 | #5580 := (iff #5570 #5579)
 | 
|  |   1668 | #4365 := (iff #412 #4364)
 | 
|  |   1669 | #4358 := (iff #411 #4357)
 | 
|  |   1670 | #4359 := [rewrite]: #4358
 | 
|  |   1671 | #4041 := (iff #285 #4043)
 | 
|  |   1672 | #4042 := [rewrite]: #4041
 | 
|  |   1673 | #4366 := [monotonicity #4042 #4359]: #4365
 | 
|  |   1674 | #5581 := [monotonicity #4366]: #5580
 | 
|  |   1675 | #13560 := [monotonicity #5581 #13557]: #13559
 | 
|  |   1676 | #13565 := [trans #13560 #13563]: #13564
 | 
|  |   1677 | #13568 := [quant-intro #13565]: #13567
 | 
|  |   1678 | #13588 := [monotonicity #13568]: #13587
 | 
|  |   1679 | #13584 := (iff #3107 #13583)
 | 
|  |   1680 | #13581 := (iff #3106 #13578)
 | 
|  |   1681 | #13569 := (and #13540 #3103)
 | 
|  |   1682 | #13572 := (and #4357 #13569)
 | 
|  |   1683 | #13575 := (and #4043 #13572)
 | 
|  |   1684 | #13579 := (iff #13575 #13578)
 | 
|  |   1685 | #13580 := [rewrite]: #13579
 | 
|  |   1686 | #13576 := (iff #3106 #13575)
 | 
|  |   1687 | #13573 := (iff #3105 #13572)
 | 
|  |   1688 | #13570 := (iff #3104 #13569)
 | 
|  |   1689 | #13571 := [monotonicity #13542]: #13570
 | 
|  |   1690 | #13574 := [monotonicity #4359 #13571]: #13573
 | 
|  |   1691 | #13577 := [monotonicity #4042 #13574]: #13576
 | 
|  |   1692 | #13582 := [trans #13577 #13580]: #13581
 | 
|  |   1693 | #13585 := [quant-intro #13582]: #13584
 | 
|  |   1694 | #13591 := [monotonicity #13585 #13588]: #13590
 | 
|  |   1695 | #13596 := [trans #13591 #13594]: #13595
 | 
|  |   1696 | #13599 := [monotonicity #13568 #13596]: #13598
 | 
|  |   1697 | #13602 := [monotonicity #13599]: #13601
 | 
|  |   1698 | #13605 := [monotonicity #13602]: #13604
 | 
|  |   1699 | #13608 := [monotonicity #13605]: #13607
 | 
|  |   1700 | #13611 := [monotonicity #13608]: #13610
 | 
|  |   1701 | #13231 := (iff #12088 #13230)
 | 
|  |   1702 | #13228 := (iff #11971 #13227)
 | 
|  |   1703 | #13224 := (iff #3073 #13225)
 | 
|  |   1704 | #13226 := [rewrite]: #13224
 | 
|  |   1705 | #13221 := (iff #3066 #13222)
 | 
|  |   1706 | #13223 := [rewrite]: #13221
 | 
|  |   1707 | #13229 := [monotonicity #13223 #13226]: #13228
 | 
|  |   1708 | #13232 := [monotonicity #13229]: #13231
 | 
|  |   1709 | #13614 := [monotonicity #13232 #13611]: #13613
 | 
|  |   1710 | #13617 := [monotonicity #13232 #13614]: #13616
 | 
|  |   1711 | #13620 := [monotonicity #13232 #13617]: #13619
 | 
|  |   1712 | #13623 := [monotonicity #13620]: #13622
 | 
|  |   1713 | #13628 := [trans #13623 #13626]: #13627
 | 
|  |   1714 | #13631 := [monotonicity #13628]: #13630
 | 
|  |   1715 | #13638 := [monotonicity #13232 #13631]: #13637
 | 
|  |   1716 | #13641 := [monotonicity #13232 #13638]: #13640
 | 
|  |   1717 | #13644 := [monotonicity #13232 #13641]: #13643
 | 
|  |   1718 | #13647 := [monotonicity #13232 #13644]: #13646
 | 
|  |   1719 | #13634 := (iff #12698 #13511)
 | 
|  |   1720 | #13632 := (iff #3268 #13510)
 | 
|  |   1721 | #13633 := [rewrite]: #13632
 | 
|  |   1722 | #13635 := [monotonicity #13633]: #13634
 | 
|  |   1723 | #13650 := [monotonicity #13635 #13647]: #13649
 | 
|  |   1724 | #13653 := [monotonicity #13232 #13650]: #13652
 | 
|  |   1725 | #13658 := [trans #13653 #13656]: #13657
 | 
|  |   1726 | #13536 := (iff #12674 #13533)
 | 
|  |   1727 | #13521 := (or #13230 #13504)
 | 
|  |   1728 | #13524 := (or #13230 #13521)
 | 
|  |   1729 | #13527 := (or #13510 #13524)
 | 
|  |   1730 | #13530 := (or #13230 #13527)
 | 
|  |   1731 | #13534 := (iff #13530 #13533)
 | 
|  |   1732 | #13535 := [rewrite]: #13534
 | 
|  |   1733 | #13531 := (iff #12674 #13530)
 | 
|  |   1734 | #13528 := (iff #12666 #13527)
 | 
|  |   1735 | #13525 := (iff #12657 #13524)
 | 
|  |   1736 | #13522 := (iff #12649 #13521)
 | 
|  |   1737 | #13507 := (iff #12643 #13504)
 | 
|  |   1738 | #13501 := (and #12299 #13498)
 | 
|  |   1739 | #13505 := (iff #13501 #13504)
 | 
|  |   1740 | #13506 := [rewrite]: #13505
 | 
|  |   1741 | #13502 := (iff #12643 #13501)
 | 
|  |   1742 | #13499 := (iff #12638 #13498)
 | 
|  |   1743 | #13496 := (iff #12632 #13493)
 | 
|  |   1744 | #13490 := (and #12305 #13485)
 | 
|  |   1745 | #13494 := (iff #13490 #13493)
 | 
|  |   1746 | #13495 := [rewrite]: #13494
 | 
|  |   1747 | #13491 := (iff #12632 #13490)
 | 
|  |   1748 | #13488 := (iff #12627 #13485)
 | 
|  |   1749 | #13479 := (or #13230 #13476)
 | 
|  |   1750 | #13482 := (or #12494 #13479)
 | 
|  |   1751 | #13486 := (iff #13482 #13485)
 | 
|  |   1752 | #13487 := [rewrite]: #13486
 | 
|  |   1753 | #13483 := (iff #12627 #13482)
 | 
|  |   1754 | #13480 := (iff #12619 #13479)
 | 
|  |   1755 | #13477 := (iff #12613 #13476)
 | 
|  |   1756 | #13474 := (iff #12608 #13471)
 | 
|  |   1757 | #13368 := (or #13239 #13360)
 | 
|  |   1758 | #13450 := (or #13368 #12557)
 | 
|  |   1759 | #13453 := (or #12566 #13450)
 | 
|  |   1760 | #13456 := (or #13230 #13453)
 | 
|  |   1761 | #13459 := (or #13230 #13456)
 | 
|  |   1762 | #13462 := (or #13230 #13459)
 | 
|  |   1763 | #13465 := (or #13416 #13462)
 | 
|  |   1764 | #13468 := (or #13230 #13465)
 | 
|  |   1765 | #13472 := (iff #13468 #13471)
 | 
|  |   1766 | #13473 := [rewrite]: #13472
 | 
|  |   1767 | #13469 := (iff #12608 #13468)
 | 
|  |   1768 | #13466 := (iff #12600 #13465)
 | 
|  |   1769 | #13463 := (iff #12591 #13462)
 | 
|  |   1770 | #13460 := (iff #12583 #13459)
 | 
|  |   1771 | #13457 := (iff #12575 #13456)
 | 
|  |   1772 | #13454 := (iff #12567 #13453)
 | 
|  |   1773 | #13451 := (iff #12558 #13450)
 | 
|  |   1774 | #13369 := (iff #12432 #13368)
 | 
|  |   1775 | #13363 := (iff #12425 #13360)
 | 
|  |   1776 | #13357 := (and #13334 #13352)
 | 
|  |   1777 | #13361 := (iff #13357 #13360)
 | 
|  |   1778 | #13362 := [rewrite]: #13361
 | 
|  |   1779 | #13358 := (iff #12425 #13357)
 | 
|  |   1780 | #13355 := (iff #12420 #13352)
 | 
|  |   1781 | #13340 := (or #13256 #13324)
 | 
|  |   1782 | #13343 := (or #12401 #13340)
 | 
|  |   1783 | #13346 := (or #13331 #13343)
 | 
|  |   1784 | #13349 := (or #13337 #13346)
 | 
|  |   1785 | #13353 := (iff #13349 #13352)
 | 
|  |   1786 | #13354 := [rewrite]: #13353
 | 
|  |   1787 | #13350 := (iff #12420 #13349)
 | 
|  |   1788 | #13347 := (iff #12411 #13346)
 | 
|  |   1789 | #13344 := (iff #12402 #13343)
 | 
|  |   1790 | #13341 := (iff #12393 #13340)
 | 
|  |   1791 | #13325 := (iff #12386 #13324)
 | 
|  |   1792 | #13322 := (iff #12381 #13321)
 | 
|  |   1793 | #13319 := (iff #12374 #13318)
 | 
|  |   1794 | #13316 := (iff #12369 #13315)
 | 
|  |   1795 | #13313 := (iff #12355 #13310)
 | 
|  |   1796 | #13307 := (and #13304 #12352)
 | 
|  |   1797 | #13311 := (iff #13307 #13310)
 | 
|  |   1798 | #13312 := [rewrite]: #13311
 | 
|  |   1799 | #13308 := (iff #12355 #13307)
 | 
|  |   1800 | #13305 := (iff #3218 #13304)
 | 
|  |   1801 | #13306 := [rewrite]: #13305
 | 
|  |   1802 | #13309 := [monotonicity #13306]: #13308
 | 
|  |   1803 | #13314 := [trans #13309 #13312]: #13313
 | 
|  |   1804 | #13299 := (iff #12368 #13298)
 | 
|  |   1805 | #13296 := (iff #12349 #13295)
 | 
|  |   1806 | #13293 := (iff #12344 #13290)
 | 
|  |   1807 | #13284 := (or #13267 #13281)
 | 
|  |   1808 | #13287 := (or #5579 #13284)
 | 
|  |   1809 | #13291 := (iff #13287 #13290)
 | 
|  |   1810 | #13292 := [rewrite]: #13291
 | 
|  |   1811 | #13288 := (iff #12344 #13287)
 | 
|  |   1812 | #13285 := (iff #12338 #13284)
 | 
|  |   1813 | #13282 := (iff #3214 #13281)
 | 
|  |   1814 | #13283 := [rewrite]: #13282
 | 
|  |   1815 | #13277 := (iff #12337 #13267)
 | 
|  |   1816 | #13269 := (not #13267)
 | 
|  |   1817 | #13272 := (not #13269)
 | 
|  |   1818 | #13275 := (iff #13272 #13267)
 | 
|  |   1819 | #13276 := [rewrite]: #13275
 | 
|  |   1820 | #13273 := (iff #12337 #13272)
 | 
|  |   1821 | #13270 := (iff #3213 #13269)
 | 
|  |   1822 | #13271 := [rewrite]: #13270
 | 
|  |   1823 | #13274 := [monotonicity #13271]: #13273
 | 
|  |   1824 | #13278 := [trans #13274 #13276]: #13277
 | 
|  |   1825 | #13286 := [monotonicity #13278 #13283]: #13285
 | 
|  |   1826 | #13289 := [monotonicity #5581 #13286]: #13288
 | 
|  |   1827 | #13294 := [trans #13289 #13292]: #13293
 | 
|  |   1828 | #13297 := [quant-intro #13294]: #13296
 | 
|  |   1829 | #13300 := [monotonicity #13297]: #13299
 | 
|  |   1830 | #13317 := [monotonicity #13300 #13314]: #13316
 | 
|  |   1831 | #13320 := [monotonicity #13297 #13317]: #13319
 | 
|  |   1832 | #13265 := (iff #12380 #13264)
 | 
|  |   1833 | #13262 := (iff #3212 #13259)
 | 
|  |   1834 | #13263 := [rewrite]: #13262
 | 
|  |   1835 | #13266 := [monotonicity #13263]: #13265
 | 
|  |   1836 | #13323 := [monotonicity #13266 #13320]: #13322
 | 
|  |   1837 | #13326 := [monotonicity #13263 #13323]: #13325
 | 
|  |   1838 | #13257 := (iff #12392 #13256)
 | 
|  |   1839 | #13254 := (iff #12334 #13253)
 | 
|  |   1840 | #13250 := (iff #3210 #13251)
 | 
|  |   1841 | #13252 := [rewrite]: #13250
 | 
|  |   1842 | #13233 := (iff #3201 #13234)
 | 
|  |   1843 | #13235 := [rewrite]: #13233
 | 
|  |   1844 | #13255 := [monotonicity #13235 #13252]: #13254
 | 
|  |   1845 | #13258 := [monotonicity #13255]: #13257
 | 
|  |   1846 | #13342 := [monotonicity #13258 #13326]: #13341
 | 
|  |   1847 | #13345 := [monotonicity #13342]: #13344
 | 
|  |   1848 | #13332 := (iff #12410 #13331)
 | 
|  |   1849 | #13329 := (iff #12331 #13327)
 | 
|  |   1850 | #13330 := [rewrite]: #13329
 | 
|  |   1851 | #13333 := [monotonicity #13330]: #13332
 | 
|  |   1852 | #13348 := [monotonicity #13333 #13345]: #13347
 | 
|  |   1853 | #13338 := (iff #12419 #13337)
 | 
|  |   1854 | #13335 := (iff #12328 #13334)
 | 
|  |   1855 | #13248 := (iff #12325 #13245)
 | 
|  |   1856 | #13249 := [rewrite]: #13248
 | 
|  |   1857 | #13242 := (iff #12322 #13243)
 | 
|  |   1858 | #13244 := [rewrite]: #13242
 | 
|  |   1859 | #13336 := [monotonicity #13244 #13249]: #13335
 | 
|  |   1860 | #13339 := [monotonicity #13336]: #13338
 | 
|  |   1861 | #13351 := [monotonicity #13339 #13348]: #13350
 | 
|  |   1862 | #13356 := [trans #13351 #13354]: #13355
 | 
|  |   1863 | #13359 := [monotonicity #13336 #13356]: #13358
 | 
|  |   1864 | #13364 := [trans #13359 #13362]: #13363
 | 
|  |   1865 | #13240 := (iff #12431 #13239)
 | 
|  |   1866 | #13237 := (iff #3202 #13236)
 | 
|  |   1867 | #13238 := [monotonicity #13226 #13235]: #13237
 | 
|  |   1868 | #13241 := [monotonicity #13238]: #13240
 | 
|  |   1869 | #13370 := [monotonicity #13241 #13364]: #13369
 | 
|  |   1870 | #13452 := [monotonicity #13370]: #13451
 | 
|  |   1871 | #13455 := [monotonicity #13452]: #13454
 | 
|  |   1872 | #13458 := [monotonicity #13232 #13455]: #13457
 | 
|  |   1873 | #13461 := [monotonicity #13232 #13458]: #13460
 | 
|  |   1874 | #13464 := [monotonicity #13232 #13461]: #13463
 | 
|  |   1875 | #13448 := (iff #12599 #13416)
 | 
|  |   1876 | #13446 := (iff #3248 #13417)
 | 
|  |   1877 | #13447 := [rewrite]: #13446
 | 
|  |   1878 | #13449 := [monotonicity #13447]: #13448
 | 
|  |   1879 | #13467 := [monotonicity #13449 #13464]: #13466
 | 
|  |   1880 | #13470 := [monotonicity #13232 #13467]: #13469
 | 
|  |   1881 | #13475 := [trans #13470 #13473]: #13474
 | 
|  |   1882 | #13444 := (iff #12543 #13441)
 | 
|  |   1883 | #13429 := (or #13230 #13411)
 | 
|  |   1884 | #13432 := (or #13230 #13429)
 | 
|  |   1885 | #13435 := (or #13417 #13432)
 | 
|  |   1886 | #13438 := (or #13230 #13435)
 | 
|  |   1887 | #13442 := (iff #13438 #13441)
 | 
|  |   1888 | #13443 := [rewrite]: #13442
 | 
|  |   1889 | #13439 := (iff #12543 #13438)
 | 
|  |   1890 | #13436 := (iff #12535 #13435)
 | 
|  |   1891 | #13433 := (iff #12526 #13432)
 | 
|  |   1892 | #13430 := (iff #12518 #13429)
 | 
|  |   1893 | #13414 := (iff #12512 #13411)
 | 
|  |   1894 | #13408 := (and #12299 #13405)
 | 
|  |   1895 | #13412 := (iff #13408 #13411)
 | 
|  |   1896 | #13413 := [rewrite]: #13412
 | 
|  |   1897 | #13409 := (iff #12512 #13408)
 | 
|  |   1898 | #13406 := (iff #12507 #13405)
 | 
|  |   1899 | #13403 := (iff #12500 #13400)
 | 
|  |   1900 | #13397 := (and #12305 #13392)
 | 
|  |   1901 | #13401 := (iff #13397 #13400)
 | 
|  |   1902 | #13402 := [rewrite]: #13401
 | 
|  |   1903 | #13398 := (iff #12500 #13397)
 | 
|  |   1904 | #13395 := (iff #12495 #13392)
 | 
|  |   1905 | #13371 := (or #12440 #13368)
 | 
|  |   1906 | #13374 := (or #12449 #13371)
 | 
|  |   1907 | #13377 := (or #13365 #13374)
 | 
|  |   1908 | #13380 := (or #12467 #13377)
 | 
|  |   1909 | #13383 := (or #12476 #13380)
 | 
|  |   1910 | #13386 := (or #12485 #13383)
 | 
|  |   1911 | #13389 := (or #12494 #13386)
 | 
|  |   1912 | #13393 := (iff #13389 #13392)
 | 
|  |   1913 | #13394 := [rewrite]: #13393
 | 
|  |   1914 | #13390 := (iff #12495 #13389)
 | 
|  |   1915 | #13387 := (iff #12486 #13386)
 | 
|  |   1916 | #13384 := (iff #12477 #13383)
 | 
|  |   1917 | #13381 := (iff #12468 #13380)
 | 
|  |   1918 | #13378 := (iff #12459 #13377)
 | 
|  |   1919 | #13375 := (iff #12450 #13374)
 | 
|  |   1920 | #13372 := (iff #12441 #13371)
 | 
|  |   1921 | #13373 := [monotonicity #13370]: #13372
 | 
|  |   1922 | #13376 := [monotonicity #13373]: #13375
 | 
|  |   1923 | #13366 := (iff #12458 #13365)
 | 
|  |   1924 | #13367 := [monotonicity #13226]: #13366
 | 
|  |   1925 | #13379 := [monotonicity #13367 #13376]: #13378
 | 
|  |   1926 | #13382 := [monotonicity #13379]: #13381
 | 
|  |   1927 | #13385 := [monotonicity #13382]: #13384
 | 
|  |   1928 | #13388 := [monotonicity #13385]: #13387
 | 
|  |   1929 | #13391 := [monotonicity #13388]: #13390
 | 
|  |   1930 | #13396 := [trans #13391 #13394]: #13395
 | 
|  |   1931 | #13399 := [monotonicity #13396]: #13398
 | 
|  |   1932 | #13404 := [trans #13399 #13402]: #13403
 | 
|  |   1933 | #13407 := [monotonicity #13404]: #13406
 | 
|  |   1934 | #13410 := [monotonicity #13407]: #13409
 | 
|  |   1935 | #13415 := [trans #13410 #13413]: #13414
 | 
|  |   1936 | #13431 := [monotonicity #13232 #13415]: #13430
 | 
|  |   1937 | #13434 := [monotonicity #13232 #13431]: #13433
 | 
|  |   1938 | #13427 := (iff #12534 #13417)
 | 
|  |   1939 | #13422 := (not #13416)
 | 
|  |   1940 | #13425 := (iff #13422 #13417)
 | 
|  |   1941 | #13426 := [rewrite]: #13425
 | 
|  |   1942 | #13423 := (iff #12534 #13422)
 | 
|  |   1943 | #13420 := (iff #3191 #13416)
 | 
|  |   1944 | #13421 := [rewrite]: #13420
 | 
|  |   1945 | #13424 := [monotonicity #13421]: #13423
 | 
|  |   1946 | #13428 := [trans #13424 #13426]: #13427
 | 
|  |   1947 | #13437 := [monotonicity #13428 #13434]: #13436
 | 
|  |   1948 | #13440 := [monotonicity #13232 #13437]: #13439
 | 
|  |   1949 | #13445 := [trans #13440 #13443]: #13444
 | 
|  |   1950 | #13478 := [monotonicity #13445 #13475]: #13477
 | 
|  |   1951 | #13481 := [monotonicity #13232 #13478]: #13480
 | 
|  |   1952 | #13484 := [monotonicity #13481]: #13483
 | 
|  |   1953 | #13489 := [trans #13484 #13487]: #13488
 | 
|  |   1954 | #13492 := [monotonicity #13489]: #13491
 | 
|  |   1955 | #13497 := [trans #13492 #13495]: #13496
 | 
|  |   1956 | #13500 := [monotonicity #13497]: #13499
 | 
|  |   1957 | #13503 := [monotonicity #13500]: #13502
 | 
|  |   1958 | #13508 := [trans #13503 #13506]: #13507
 | 
|  |   1959 | #13523 := [monotonicity #13232 #13508]: #13522
 | 
|  |   1960 | #13526 := [monotonicity #13232 #13523]: #13525
 | 
|  |   1961 | #13519 := (iff #12665 #13510)
 | 
|  |   1962 | #13514 := (not #13511)
 | 
|  |   1963 | #13517 := (iff #13514 #13510)
 | 
|  |   1964 | #13518 := [rewrite]: #13517
 | 
|  |   1965 | #13515 := (iff #12665 #13514)
 | 
|  |   1966 | #13512 := (iff #3180 #13511)
 | 
|  |   1967 | #13513 := [rewrite]: #13512
 | 
|  |   1968 | #13516 := [monotonicity #13513]: #13515
 | 
|  |   1969 | #13520 := [trans #13516 #13518]: #13519
 | 
|  |   1970 | #13529 := [monotonicity #13520 #13526]: #13528
 | 
|  |   1971 | #13532 := [monotonicity #13232 #13529]: #13531
 | 
|  |   1972 | #13537 := [trans #13532 #13535]: #13536
 | 
|  |   1973 | #13661 := [monotonicity #13537 #13658]: #13660
 | 
|  |   1974 | #13791 := [monotonicity #13232 #13661]: #13790
 | 
|  |   1975 | #13794 := [monotonicity #13791]: #13793
 | 
|  |   1976 | #13797 := [monotonicity #13794]: #13796
 | 
|  |   1977 | #13800 := [monotonicity #13797]: #13799
 | 
|  |   1978 | #13803 := [monotonicity #13800]: #13802
 | 
|  |   1979 | #13806 := [monotonicity #13803]: #13805
 | 
|  |   1980 | #13809 := [monotonicity #13806]: #13808
 | 
|  |   1981 | #13684 := (iff #12786 #13683)
 | 
|  |   1982 | #13681 := (iff #12260 #12254)
 | 
|  |   1983 | #13673 := (and true #12254)
 | 
|  |   1984 | #13676 := (and true #13673)
 | 
|  |   1985 | #13679 := (iff #13676 #12254)
 | 
|  |   1986 | #13680 := [rewrite]: #13679
 | 
|  |   1987 | #13677 := (iff #12260 #13676)
 | 
|  |   1988 | #13674 := (iff #12257 #13673)
 | 
|  |   1989 | #13669 := (iff #3161 true)
 | 
|  |   1990 | #13664 := (forall (vars (?x783 T5)) (:pat #3159) true)
 | 
|  |   1991 | #13667 := (iff #13664 true)
 | 
|  |   1992 | #13668 := [elim-unused]: #13667
 | 
|  |   1993 | #13665 := (iff #3161 #13664)
 | 
|  |   1994 | #13662 := (iff #3160 true)
 | 
|  |   1995 | #13663 := [rewrite]: #13662
 | 
|  |   1996 | #13666 := [quant-intro #13663]: #13665
 | 
|  |   1997 | #13670 := [trans #13666 #13668]: #13669
 | 
|  |   1998 | #13675 := [monotonicity #13670]: #13674
 | 
|  |   1999 | #13671 := (iff #3157 true)
 | 
|  |   2000 | #13672 := [rewrite]: #13671
 | 
|  |   2001 | #13678 := [monotonicity #13672 #13675]: #13677
 | 
|  |   2002 | #13682 := [trans #13678 #13680]: #13681
 | 
|  |   2003 | #13685 := [monotonicity #13682]: #13684
 | 
|  |   2004 | #13812 := [monotonicity #13685 #13809]: #13811
 | 
|  |   2005 | #13815 := [monotonicity #13685 #13812]: #13814
 | 
|  |   2006 | #13818 := [monotonicity #13232 #13815]: #13817
 | 
|  |   2007 | #13821 := [monotonicity #13232 #13818]: #13820
 | 
|  |   2008 | #13824 := [monotonicity #13232 #13821]: #13823
 | 
|  |   2009 | #13827 := [monotonicity #13232 #13824]: #13826
 | 
|  |   2010 | #13701 := (iff #12842 #13700)
 | 
|  |   2011 | #13698 := (iff #11992 #13695)
 | 
|  |   2012 | #13692 := (and #13689 #11989)
 | 
|  |   2013 | #13696 := (iff #13692 #13695)
 | 
|  |   2014 | #13697 := [rewrite]: #13696
 | 
|  |   2015 | #13693 := (iff #11992 #13692)
 | 
|  |   2016 | #13690 := (iff #3081 #13689)
 | 
|  |   2017 | #13691 := [rewrite]: #13690
 | 
|  |   2018 | #13694 := [monotonicity #13691]: #13693
 | 
|  |   2019 | #13699 := [trans #13694 #13697]: #13698
 | 
|  |   2020 | #13702 := [monotonicity #13699]: #13701
 | 
|  |   2021 | #13830 := [monotonicity #13702 #13827]: #13829
 | 
|  |   2022 | #13735 := (iff #12851 #13734)
 | 
|  |   2023 | #13732 := (iff #11986 #13731)
 | 
|  |   2024 | #13729 := (iff #11981 #13726)
 | 
|  |   2025 | #13720 := (or #13703 #13717)
 | 
|  |   2026 | #13723 := (or #5579 #13720)
 | 
|  |   2027 | #13727 := (iff #13723 #13726)
 | 
|  |   2028 | #13728 := [rewrite]: #13727
 | 
|  |   2029 | #13724 := (iff #11981 #13723)
 | 
|  |   2030 | #13721 := (iff #11975 #13720)
 | 
|  |   2031 | #13718 := (iff #3077 #13717)
 | 
|  |   2032 | #13719 := [rewrite]: #13718
 | 
|  |   2033 | #13713 := (iff #11974 #13703)
 | 
|  |   2034 | #13705 := (not #13703)
 | 
|  |   2035 | #13708 := (not #13705)
 | 
|  |   2036 | #13711 := (iff #13708 #13703)
 | 
|  |   2037 | #13712 := [rewrite]: #13711
 | 
|  |   2038 | #13709 := (iff #11974 #13708)
 | 
|  |   2039 | #13706 := (iff #3076 #13705)
 | 
|  |   2040 | #13707 := [rewrite]: #13706
 | 
|  |   2041 | #13710 := [monotonicity #13707]: #13709
 | 
|  |   2042 | #13714 := [trans #13710 #13712]: #13713
 | 
|  |   2043 | #13722 := [monotonicity #13714 #13719]: #13721
 | 
|  |   2044 | #13725 := [monotonicity #5581 #13722]: #13724
 | 
|  |   2045 | #13730 := [trans #13725 #13728]: #13729
 | 
|  |   2046 | #13733 := [quant-intro #13730]: #13732
 | 
|  |   2047 | #13736 := [monotonicity #13733]: #13735
 | 
|  |   2048 | #13833 := [monotonicity #13736 #13830]: #13832
 | 
|  |   2049 | #13741 := (iff #12860 #13740)
 | 
|  |   2050 | #13738 := (iff #3075 #13737)
 | 
|  |   2051 | #13739 := [rewrite]: #13738
 | 
|  |   2052 | #13742 := [monotonicity #13739]: #13741
 | 
|  |   2053 | #13836 := [monotonicity #13742 #13833]: #13835
 | 
|  |   2054 | #13839 := [monotonicity #13232 #13836]: #13838
 | 
|  |   2055 | #13753 := (iff #12877 #13752)
 | 
|  |   2056 | #13750 := (iff #3072 #13749)
 | 
|  |   2057 | #13747 := (iff #3071 #13746)
 | 
|  |   2058 | #13748 := [rewrite]: #13747
 | 
|  |   2059 | #13744 := (iff #3070 #13743)
 | 
|  |   2060 | #13745 := [rewrite]: #13744
 | 
|  |   2061 | #13751 := [monotonicity #13745 #13748]: #13750
 | 
|  |   2062 | #13754 := [monotonicity #13751]: #13753
 | 
|  |   2063 | #13842 := [monotonicity #13754 #13839]: #13841
 | 
|  |   2064 | #13763 := (iff #12886 #13762)
 | 
|  |   2065 | #13760 := (iff #3068 #13759)
 | 
|  |   2066 | #13757 := (iff #3067 #13755)
 | 
|  |   2067 | #13758 := [rewrite]: #13757
 | 
|  |   2068 | #13761 := [monotonicity #13223 #13758]: #13760
 | 
|  |   2069 | #13764 := [monotonicity #13761]: #13763
 | 
|  |   2070 | #13845 := [monotonicity #13764 #13842]: #13844
 | 
|  |   2071 | #13776 := (iff #12895 #13775)
 | 
|  |   2072 | #13773 := (iff #3064 #13772)
 | 
|  |   2073 | #13770 := (iff #3063 #13768)
 | 
|  |   2074 | #13771 := [rewrite]: #13770
 | 
|  |   2075 | #13766 := (iff #3062 #13765)
 | 
|  |   2076 | #13767 := [rewrite]: #13766
 | 
|  |   2077 | #13774 := [monotonicity #13767 #13771]: #13773
 | 
|  |   2078 | #13777 := [monotonicity #13774]: #13776
 | 
|  |   2079 | #13848 := [monotonicity #13777 #13845]: #13847
 | 
|  |   2080 | #13787 := (iff #12904 #13786)
 | 
|  |   2081 | #13784 := (iff #11968 #13781)
 | 
|  |   2082 | #13782 := (iff #13778 #13781)
 | 
|  |   2083 | #13783 := [rewrite]: #13782
 | 
|  |   2084 | #13779 := (iff #11968 #13778)
 | 
|  |   2085 | #13219 := (iff #2975 #13218)
 | 
|  |   2086 | #13220 := [rewrite]: #13219
 | 
|  |   2087 | #13780 := [monotonicity #13220]: #13779
 | 
|  |   2088 | #13785 := [trans #13780 #13783]: #13784
 | 
|  |   2089 | #13788 := [monotonicity #13785]: #13787
 | 
|  |   2090 | #13851 := [monotonicity #13788 #13848]: #13850
 | 
|  |   2091 | #13856 := [trans #13851 #13854]: #13855
 | 
|  |   2092 | #13859 := [monotonicity #13780 #13856]: #13858
 | 
|  |   2093 | #13864 := [trans #13859 #13862]: #13863
 | 
|  |   2094 | #13215 := (iff #12916 #13214)
 | 
|  |   2095 | #13212 := (iff #11963 #13211)
 | 
|  |   2096 | #13209 := (iff #11958 #13206)
 | 
|  |   2097 | #13200 := (or #13184 #13196)
 | 
|  |   2098 | #13203 := (or #5579 #13200)
 | 
|  |   2099 | #13207 := (iff #13203 #13206)
 | 
|  |   2100 | #13208 := [rewrite]: #13207
 | 
|  |   2101 | #13204 := (iff #11958 #13203)
 | 
|  |   2102 | #13201 := (iff #11952 #13200)
 | 
|  |   2103 | #13195 := (iff #3055 #13196)
 | 
|  |   2104 | #13199 := [rewrite]: #13195
 | 
|  |   2105 | #13193 := (iff #11951 #13184)
 | 
|  |   2106 | #13185 := (not #13184)
 | 
|  |   2107 | #13188 := (not #13185)
 | 
|  |   2108 | #13191 := (iff #13188 #13184)
 | 
|  |   2109 | #13192 := [rewrite]: #13191
 | 
|  |   2110 | #13189 := (iff #11951 #13188)
 | 
|  |   2111 | #13186 := (iff #3052 #13185)
 | 
|  |   2112 | #13187 := [rewrite]: #13186
 | 
|  |   2113 | #13190 := [monotonicity #13187]: #13189
 | 
|  |   2114 | #13194 := [trans #13190 #13192]: #13193
 | 
|  |   2115 | #13202 := [monotonicity #13194 #13199]: #13201
 | 
|  |   2116 | #13205 := [monotonicity #5581 #13202]: #13204
 | 
|  |   2117 | #13210 := [trans #13205 #13208]: #13209
 | 
|  |   2118 | #13213 := [quant-intro #13210]: #13212
 | 
|  |   2119 | #13216 := [monotonicity #13213]: #13215
 | 
|  |   2120 | #13867 := [monotonicity #13216 #13864]: #13866
 | 
|  |   2121 | #13870 := [monotonicity #13213 #13867]: #13869
 | 
|  |   2122 | #13182 := (iff #12928 #13181)
 | 
|  |   2123 | #13179 := (iff #3051 #13178)
 | 
|  |   2124 | #13180 := [rewrite]: #13179
 | 
|  |   2125 | #13183 := [monotonicity #13180]: #13182
 | 
|  |   2126 | #13873 := [monotonicity #13183 #13870]: #13872
 | 
|  |   2127 | #13876 := [monotonicity #13180 #13873]: #13875
 | 
|  |   2128 | #13176 := (iff #12940 false)
 | 
|  |   2129 | #11995 := (iff #3086 false)
 | 
|  |   2130 | #11996 := [rewrite]: #11995
 | 
|  |   2131 | #13174 := (iff #12940 #3086)
 | 
|  |   2132 | #13172 := (iff #11948 true)
 | 
|  |   2133 | #12286 := (and true true)
 | 
|  |   2134 | #13167 := (and true #12286)
 | 
|  |   2135 | #13170 := (iff #13167 true)
 | 
|  |   2136 | #13171 := [rewrite]: #13170
 | 
|  |   2137 | #13168 := (iff #11948 #13167)
 | 
|  |   2138 | #13165 := (iff #11945 #12286)
 | 
|  |   2139 | #13163 := (iff #3047 true)
 | 
|  |   2140 | #13164 := [rewrite]: #13163
 | 
|  |   2141 | #13161 := (iff #3046 true)
 | 
|  |   2142 | #13162 := [rewrite]: #13161
 | 
|  |   2143 | #13166 := [monotonicity #13162 #13164]: #13165
 | 
|  |   2144 | #13169 := [monotonicity #13162 #13166]: #13168
 | 
|  |   2145 | #13173 := [trans #13169 #13171]: #13172
 | 
|  |   2146 | #13175 := [monotonicity #13173]: #13174
 | 
|  |   2147 | #13177 := [trans #13175 #11996]: #13176
 | 
|  |   2148 | #13879 := [monotonicity #13177 #13876]: #13878
 | 
|  |   2149 | #13882 := [monotonicity #13879]: #13881
 | 
|  |   2150 | #13885 := [monotonicity #13882]: #13884
 | 
|  |   2151 | #13888 := [monotonicity #13885]: #13887
 | 
|  |   2152 | #13891 := [monotonicity #13888]: #13890
 | 
|  |   2153 | #13894 := [monotonicity #13891]: #13893
 | 
|  |   2154 | #13899 := [trans #13894 #13897]: #13898
 | 
|  |   2155 | #13902 := [monotonicity #13899]: #13901
 | 
|  |   2156 | #13907 := [trans #13902 #13905]: #13906
 | 
|  |   2157 | #13910 := [monotonicity #13907]: #13909
 | 
|  |   2158 | #13913 := [monotonicity #13910]: #13912
 | 
|  |   2159 | #13918 := [trans #13913 #13916]: #13917
 | 
|  |   2160 | #13921 := [monotonicity #13918]: #13920
 | 
|  |   2161 | #13924 := [monotonicity #13921]: #13923
 | 
|  |   2162 | #13159 := (iff #13021 #13158)
 | 
|  |   2163 | #13156 := (iff #3028 #13155)
 | 
|  |   2164 | #13153 := (iff #3027 #13150)
 | 
|  |   2165 | #13154 := [rewrite]: #13153
 | 
|  |   2166 | #13147 := (iff #3026 #13148)
 | 
|  |   2167 | #13149 := [rewrite]: #13147
 | 
|  |   2168 | #13157 := [monotonicity #13149 #13154]: #13156
 | 
|  |   2169 | #13160 := [monotonicity #13157]: #13159
 | 
|  |   2170 | #14005 := [monotonicity #13160 #13924]: #14004
 | 
|  |   2171 | #14008 := [monotonicity #14005]: #14007
 | 
|  |   2172 | #14011 := [monotonicity #14008]: #14010
 | 
|  |   2173 | #14014 := [monotonicity #14011]: #14013
 | 
|  |   2174 | #14017 := [monotonicity #14014]: #14016
 | 
|  |   2175 | #13935 := (iff #13066 #13934)
 | 
|  |   2176 | #13932 := (iff #3012 #13931)
 | 
|  |   2177 | #13929 := (iff #3011 #13925)
 | 
|  |   2178 | #13930 := [rewrite]: #13929
 | 
|  |   2179 | #13933 := [quant-intro #13930]: #13932
 | 
|  |   2180 | #13936 := [monotonicity #13933]: #13935
 | 
|  |   2181 | #14020 := [monotonicity #13936 #14017]: #14019
 | 
|  |   2182 | #14023 := [monotonicity #14020]: #14022
 | 
|  |   2183 | #14026 := [monotonicity #14023]: #14025
 | 
|  |   2184 | #13941 := (iff #13093 #13940)
 | 
|  |   2185 | #13938 := (iff #11896 #13937)
 | 
|  |   2186 | #13939 := [rewrite]: #13938
 | 
|  |   2187 | #13942 := [monotonicity #13939]: #13941
 | 
|  |   2188 | #14029 := [monotonicity #13942 #14026]: #14028
 | 
|  |   2189 | #13948 := (iff #13102 #13217)
 | 
|  |   2190 | #13943 := (not #13218)
 | 
|  |   2191 | #13946 := (iff #13943 #13217)
 | 
|  |   2192 | #13947 := [rewrite]: #13946
 | 
|  |   2193 | #13944 := (iff #13102 #13943)
 | 
|  |   2194 | #13945 := [monotonicity #13220]: #13944
 | 
|  |   2195 | #13949 := [trans #13945 #13947]: #13948
 | 
|  |   2196 | #14032 := [monotonicity #13949 #14029]: #14031
 | 
|  |   2197 | #13959 := (iff #13111 #13950)
 | 
|  |   2198 | #13951 := (not #13950)
 | 
|  |   2199 | #13954 := (not #13951)
 | 
|  |   2200 | #13957 := (iff #13954 #13950)
 | 
|  |   2201 | #13958 := [rewrite]: #13957
 | 
|  |   2202 | #13955 := (iff #13111 #13954)
 | 
|  |   2203 | #13952 := (iff #2974 #13951)
 | 
|  |   2204 | #13953 := [rewrite]: #13952
 | 
|  |   2205 | #13956 := [monotonicity #13953]: #13955
 | 
|  |   2206 | #13960 := [trans #13956 #13958]: #13959
 | 
|  |   2207 | #14035 := [monotonicity #13960 #14032]: #14034
 | 
|  |   2208 | #13973 := (iff #13120 #13972)
 | 
|  |   2209 | #13970 := (iff #2972 #13969)
 | 
|  |   2210 | #13967 := (iff #2971 #13964)
 | 
|  |   2211 | #13968 := [rewrite]: #13967
 | 
|  |   2212 | #13961 := (iff #2970 #13962)
 | 
|  |   2213 | #13963 := [rewrite]: #13961
 | 
|  |   2214 | #13971 := [monotonicity #13963 #13968]: #13970
 | 
|  |   2215 | #13974 := [monotonicity #13971]: #13973
 | 
|  |   2216 | #14038 := [monotonicity #13974 #14035]: #14037
 | 
|  |   2217 | #13987 := (iff #13129 #13986)
 | 
|  |   2218 | #13984 := (iff #2968 #13983)
 | 
|  |   2219 | #13981 := (iff #2967 #13978)
 | 
|  |   2220 | #13982 := [rewrite]: #13981
 | 
|  |   2221 | #13975 := (iff #2966 #13976)
 | 
|  |   2222 | #13977 := [rewrite]: #13975
 | 
|  |   2223 | #13985 := [monotonicity #13977 #13982]: #13984
 | 
|  |   2224 | #13988 := [monotonicity #13985]: #13987
 | 
|  |   2225 | #14041 := [monotonicity #13988 #14038]: #14040
 | 
|  |   2226 | #14001 := (iff #13138 #14000)
 | 
|  |   2227 | #13998 := (iff #2964 #13997)
 | 
|  |   2228 | #13995 := (iff #2963 #13992)
 | 
|  |   2229 | #13996 := [rewrite]: #13995
 | 
|  |   2230 | #13989 := (iff #2962 #13990)
 | 
|  |   2231 | #13991 := [rewrite]: #13989
 | 
|  |   2232 | #13999 := [monotonicity #13991 #13996]: #13998
 | 
|  |   2233 | #14002 := [monotonicity #13999]: #14001
 | 
|  |   2234 | #14044 := [monotonicity #14002 #14041]: #14043
 | 
|  |   2235 | #14049 := [trans #14044 #14047]: #14048
 | 
|  |   2236 | #14052 := [monotonicity #14049]: #14051
 | 
|  |   2237 | #13145 := (iff #3327 #13144)
 | 
|  |   2238 | #13142 := (iff #3326 #13139)
 | 
|  |   2239 | #13135 := (implies #2964 #13130)
 | 
|  |   2240 | #13140 := (iff #13135 #13139)
 | 
|  |   2241 | #13141 := [rewrite]: #13140
 | 
|  |   2242 | #13136 := (iff #3326 #13135)
 | 
|  |   2243 | #13133 := (iff #3325 #13130)
 | 
|  |   2244 | #13126 := (implies #2968 #13121)
 | 
|  |   2245 | #13131 := (iff #13126 #13130)
 | 
|  |   2246 | #13132 := [rewrite]: #13131
 | 
|  |   2247 | #13127 := (iff #3325 #13126)
 | 
|  |   2248 | #13124 := (iff #3324 #13121)
 | 
|  |   2249 | #13117 := (implies #2972 #13112)
 | 
|  |   2250 | #13122 := (iff #13117 #13121)
 | 
|  |   2251 | #13123 := [rewrite]: #13122
 | 
|  |   2252 | #13118 := (iff #3324 #13117)
 | 
|  |   2253 | #13115 := (iff #3323 #13112)
 | 
|  |   2254 | #13108 := (implies #2974 #13103)
 | 
|  |   2255 | #13113 := (iff #13108 #13112)
 | 
|  |   2256 | #13114 := [rewrite]: #13113
 | 
|  |   2257 | #13109 := (iff #3323 #13108)
 | 
|  |   2258 | #13106 := (iff #3322 #13103)
 | 
|  |   2259 | #13099 := (implies #2975 #13094)
 | 
|  |   2260 | #13104 := (iff #13099 #13103)
 | 
|  |   2261 | #13105 := [rewrite]: #13104
 | 
|  |   2262 | #13100 := (iff #3322 #13099)
 | 
|  |   2263 | #13097 := (iff #3321 #13094)
 | 
|  |   2264 | #13090 := (implies #11896 #13085)
 | 
|  |   2265 | #13095 := (iff #13090 #13094)
 | 
|  |   2266 | #13096 := [rewrite]: #13095
 | 
|  |   2267 | #13091 := (iff #3321 #13090)
 | 
|  |   2268 | #13088 := (iff #3320 #13085)
 | 
|  |   2269 | #13081 := (implies #11899 #13076)
 | 
|  |   2270 | #13086 := (iff #13081 #13085)
 | 
|  |   2271 | #13087 := [rewrite]: #13086
 | 
|  |   2272 | #13082 := (iff #3320 #13081)
 | 
|  |   2273 | #13079 := (iff #3319 #13076)
 | 
|  |   2274 | #13072 := (implies #11908 #13067)
 | 
|  |   2275 | #13077 := (iff #13072 #13076)
 | 
|  |   2276 | #13078 := [rewrite]: #13077
 | 
|  |   2277 | #13073 := (iff #3319 #13072)
 | 
|  |   2278 | #13070 := (iff #3318 #13067)
 | 
|  |   2279 | #13063 := (implies #3012 #13058)
 | 
|  |   2280 | #13068 := (iff #13063 #13067)
 | 
|  |   2281 | #13069 := [rewrite]: #13068
 | 
|  |   2282 | #13064 := (iff #3318 #13063)
 | 
|  |   2283 | #13061 := (iff #3317 #13058)
 | 
|  |   2284 | #13054 := (implies #3016 #13049)
 | 
|  |   2285 | #13059 := (iff #13054 #13058)
 | 
|  |   2286 | #13060 := [rewrite]: #13059
 | 
|  |   2287 | #13055 := (iff #3317 #13054)
 | 
|  |   2288 | #13052 := (iff #3316 #13049)
 | 
|  |   2289 | #13045 := (implies #3017 #13040)
 | 
|  |   2290 | #13050 := (iff #13045 #13049)
 | 
|  |   2291 | #13051 := [rewrite]: #13050
 | 
|  |   2292 | #13046 := (iff #3316 #13045)
 | 
|  |   2293 | #13043 := (iff #3315 #13040)
 | 
|  |   2294 | #13036 := (implies #3020 #13031)
 | 
|  |   2295 | #13041 := (iff #13036 #13040)
 | 
|  |   2296 | #13042 := [rewrite]: #13041
 | 
|  |   2297 | #13037 := (iff #3315 #13036)
 | 
|  |   2298 | #13034 := (iff #3314 #13031)
 | 
|  |   2299 | #13027 := (implies #11922 #13022)
 | 
|  |   2300 | #13032 := (iff #13027 #13031)
 | 
|  |   2301 | #13033 := [rewrite]: #13032
 | 
|  |   2302 | #13028 := (iff #3314 #13027)
 | 
|  |   2303 | #13025 := (iff #3313 #13022)
 | 
|  |   2304 | #13018 := (implies #3028 #13015)
 | 
|  |   2305 | #13023 := (iff #13018 #13022)
 | 
|  |   2306 | #13024 := [rewrite]: #13023
 | 
|  |   2307 | #13019 := (iff #3313 #13018)
 | 
|  |   2308 | #13016 := (iff #3312 #13015)
 | 
|  |   2309 | #13013 := (iff #3311 #13010)
 | 
|  |   2310 | #13006 := (implies #11925 #13003)
 | 
|  |   2311 | #13011 := (iff #13006 #13010)
 | 
|  |   2312 | #13012 := [rewrite]: #13011
 | 
|  |   2313 | #13007 := (iff #3311 #13006)
 | 
|  |   2314 | #13004 := (iff #3310 #13003)
 | 
|  |   2315 | #13001 := (iff #3309 #12998)
 | 
|  |   2316 | #12994 := (implies #11934 #12991)
 | 
|  |   2317 | #12999 := (iff #12994 #12998)
 | 
|  |   2318 | #13000 := [rewrite]: #12999
 | 
|  |   2319 | #12995 := (iff #3309 #12994)
 | 
|  |   2320 | #12992 := (iff #3308 #12991)
 | 
|  |   2321 | #12989 := (iff #3307 #12986)
 | 
|  |   2322 | #12982 := (implies #11940 #12977)
 | 
|  |   2323 | #12987 := (iff #12982 #12986)
 | 
|  |   2324 | #12988 := [rewrite]: #12987
 | 
|  |   2325 | #12983 := (iff #3307 #12982)
 | 
|  |   2326 | #12980 := (iff #3306 #12977)
 | 
|  |   2327 | #12973 := (implies #3042 #12968)
 | 
|  |   2328 | #12978 := (iff #12973 #12977)
 | 
|  |   2329 | #12979 := [rewrite]: #12978
 | 
|  |   2330 | #12974 := (iff #3306 #12973)
 | 
|  |   2331 | #12971 := (iff #3305 #12968)
 | 
|  |   2332 | #12964 := (implies #3043 #12959)
 | 
|  |   2333 | #12969 := (iff #12964 #12968)
 | 
|  |   2334 | #12970 := [rewrite]: #12969
 | 
|  |   2335 | #12965 := (iff #3305 #12964)
 | 
|  |   2336 | #12962 := (iff #3304 #12959)
 | 
|  |   2337 | #12955 := (implies #3044 #12950)
 | 
|  |   2338 | #12960 := (iff #12955 #12959)
 | 
|  |   2339 | #12961 := [rewrite]: #12960
 | 
|  |   2340 | #12956 := (iff #3304 #12955)
 | 
|  |   2341 | #12953 := (iff #3303 #12950)
 | 
|  |   2342 | #12946 := (implies #3045 #12941)
 | 
|  |   2343 | #12951 := (iff #12946 #12950)
 | 
|  |   2344 | #12952 := [rewrite]: #12951
 | 
|  |   2345 | #12947 := (iff #3303 #12946)
 | 
|  |   2346 | #12944 := (iff #3302 #12941)
 | 
|  |   2347 | #12937 := (implies #11948 #12934)
 | 
|  |   2348 | #12942 := (iff #12937 #12941)
 | 
|  |   2349 | #12943 := [rewrite]: #12942
 | 
|  |   2350 | #12938 := (iff #3302 #12937)
 | 
|  |   2351 | #12935 := (iff #3301 #12934)
 | 
|  |   2352 | #12932 := (iff #3300 #12929)
 | 
|  |   2353 | #12925 := (implies #3051 #12922)
 | 
|  |   2354 | #12930 := (iff #12925 #12929)
 | 
|  |   2355 | #12931 := [rewrite]: #12930
 | 
|  |   2356 | #12926 := (iff #3300 #12925)
 | 
|  |   2357 | #12923 := (iff #3299 #12922)
 | 
|  |   2358 | #12920 := (iff #3298 #12917)
 | 
|  |   2359 | #12913 := (implies #11963 #12910)
 | 
|  |   2360 | #12918 := (iff #12913 #12917)
 | 
|  |   2361 | #12919 := [rewrite]: #12918
 | 
|  |   2362 | #12914 := (iff #3298 #12913)
 | 
|  |   2363 | #12911 := (iff #3297 #12910)
 | 
|  |   2364 | #12908 := (iff #3296 #12905)
 | 
|  |   2365 | #12901 := (implies #11968 #12896)
 | 
|  |   2366 | #12906 := (iff #12901 #12905)
 | 
|  |   2367 | #12907 := [rewrite]: #12906
 | 
|  |   2368 | #12902 := (iff #3296 #12901)
 | 
|  |   2369 | #12899 := (iff #3295 #12896)
 | 
|  |   2370 | #12892 := (implies #3064 #12887)
 | 
|  |   2371 | #12897 := (iff #12892 #12896)
 | 
|  |   2372 | #12898 := [rewrite]: #12897
 | 
|  |   2373 | #12893 := (iff #3295 #12892)
 | 
|  |   2374 | #12890 := (iff #3294 #12887)
 | 
|  |   2375 | #12883 := (implies #3068 #12878)
 | 
|  |   2376 | #12888 := (iff #12883 #12887)
 | 
|  |   2377 | #12889 := [rewrite]: #12888
 | 
|  |   2378 | #12884 := (iff #3294 #12883)
 | 
|  |   2379 | #12881 := (iff #3293 #12878)
 | 
|  |   2380 | #12874 := (implies #3072 #12869)
 | 
|  |   2381 | #12879 := (iff #12874 #12878)
 | 
|  |   2382 | #12880 := [rewrite]: #12879
 | 
|  |   2383 | #12875 := (iff #3293 #12874)
 | 
|  |   2384 | #12872 := (iff #3292 #12869)
 | 
|  |   2385 | #12866 := (implies #11971 #12861)
 | 
|  |   2386 | #12870 := (iff #12866 #12869)
 | 
|  |   2387 | #12871 := [rewrite]: #12870
 | 
|  |   2388 | #12867 := (iff #3292 #12866)
 | 
|  |   2389 | #12864 := (iff #3291 #12861)
 | 
|  |   2390 | #12857 := (implies #3075 #12852)
 | 
|  |   2391 | #12862 := (iff #12857 #12861)
 | 
|  |   2392 | #12863 := [rewrite]: #12862
 | 
|  |   2393 | #12858 := (iff #3291 #12857)
 | 
|  |   2394 | #12855 := (iff #3290 #12852)
 | 
|  |   2395 | #12848 := (implies #11986 #12843)
 | 
|  |   2396 | #12853 := (iff #12848 #12852)
 | 
|  |   2397 | #12854 := [rewrite]: #12853
 | 
|  |   2398 | #12849 := (iff #3290 #12848)
 | 
|  |   2399 | #12846 := (iff #3289 #12843)
 | 
|  |   2400 | #12839 := (implies #11992 #12834)
 | 
|  |   2401 | #12844 := (iff #12839 #12843)
 | 
|  |   2402 | #12845 := [rewrite]: #12844
 | 
|  |   2403 | #12840 := (iff #3289 #12839)
 | 
|  |   2404 | #12837 := (iff #3288 #12834)
 | 
|  |   2405 | #12831 := (implies #11971 #12819)
 | 
|  |   2406 | #12835 := (iff #12831 #12834)
 | 
|  |   2407 | #12836 := [rewrite]: #12835
 | 
|  |   2408 | #12832 := (iff #3288 #12831)
 | 
|  |   2409 | #12829 := (iff #3287 #12819)
 | 
|  |   2410 | #12824 := (and true #12819)
 | 
|  |   2411 | #12827 := (iff #12824 #12819)
 | 
|  |   2412 | #12828 := [rewrite]: #12827
 | 
|  |   2413 | #12825 := (iff #3287 #12824)
 | 
|  |   2414 | #12822 := (iff #3286 #12819)
 | 
|  |   2415 | #12816 := (implies #11971 #12811)
 | 
|  |   2416 | #12820 := (iff #12816 #12819)
 | 
|  |   2417 | #12821 := [rewrite]: #12820
 | 
|  |   2418 | #12817 := (iff #3286 #12816)
 | 
|  |   2419 | #12814 := (iff #3285 #12811)
 | 
|  |   2420 | #12808 := (implies #11971 #12803)
 | 
|  |   2421 | #12812 := (iff #12808 #12811)
 | 
|  |   2422 | #12813 := [rewrite]: #12812
 | 
|  |   2423 | #12809 := (iff #3285 #12808)
 | 
|  |   2424 | #12806 := (iff #3284 #12803)
 | 
|  |   2425 | #12800 := (implies #11971 #12795)
 | 
|  |   2426 | #12804 := (iff #12800 #12803)
 | 
|  |   2427 | #12805 := [rewrite]: #12804
 | 
|  |   2428 | #12801 := (iff #3284 #12800)
 | 
|  |   2429 | #12798 := (iff #3283 #12795)
 | 
|  |   2430 | #12792 := (implies #12260 #12787)
 | 
|  |   2431 | #12796 := (iff #12792 #12795)
 | 
|  |   2432 | #12797 := [rewrite]: #12796
 | 
|  |   2433 | #12793 := (iff #3283 #12792)
 | 
|  |   2434 | #12790 := (iff #3282 #12787)
 | 
|  |   2435 | #12783 := (implies #12260 #12778)
 | 
|  |   2436 | #12788 := (iff #12783 #12787)
 | 
|  |   2437 | #12789 := [rewrite]: #12788
 | 
|  |   2438 | #12784 := (iff #3282 #12783)
 | 
|  |   2439 | #12781 := (iff #3281 #12778)
 | 
|  |   2440 | #12775 := (implies #12003 #12770)
 | 
|  |   2441 | #12779 := (iff #12775 #12778)
 | 
|  |   2442 | #12780 := [rewrite]: #12779
 | 
|  |   2443 | #12776 := (iff #3281 #12775)
 | 
|  |   2444 | #12773 := (iff #3280 #12770)
 | 
|  |   2445 | #12766 := (implies #3170 #12761)
 | 
|  |   2446 | #12771 := (iff #12766 #12770)
 | 
|  |   2447 | #12772 := [rewrite]: #12771
 | 
|  |   2448 | #12767 := (iff #3280 #12766)
 | 
|  |   2449 | #12764 := (iff #3279 #12761)
 | 
|  |   2450 | #12757 := (implies #3171 #12752)
 | 
|  |   2451 | #12762 := (iff #12757 #12761)
 | 
|  |   2452 | #12763 := [rewrite]: #12762
 | 
|  |   2453 | #12758 := (iff #3279 #12757)
 | 
|  |   2454 | #12755 := (iff #3278 #12752)
 | 
|  |   2455 | #12748 := (implies #3172 #12743)
 | 
|  |   2456 | #12753 := (iff #12748 #12752)
 | 
|  |   2457 | #12754 := [rewrite]: #12753
 | 
|  |   2458 | #12749 := (iff #3278 #12748)
 | 
|  |   2459 | #12746 := (iff #3277 #12743)
 | 
|  |   2460 | #12739 := (implies #3173 #12734)
 | 
|  |   2461 | #12744 := (iff #12739 #12743)
 | 
|  |   2462 | #12745 := [rewrite]: #12744
 | 
|  |   2463 | #12740 := (iff #3277 #12739)
 | 
|  |   2464 | #12737 := (iff #3276 #12734)
 | 
|  |   2465 | #12730 := (implies #3176 #12718)
 | 
|  |   2466 | #12735 := (iff #12730 #12734)
 | 
|  |   2467 | #12736 := [rewrite]: #12735
 | 
|  |   2468 | #12731 := (iff #3276 #12730)
 | 
|  |   2469 | #12728 := (iff #3275 #12718)
 | 
|  |   2470 | #12723 := (implies true #12718)
 | 
|  |   2471 | #12726 := (iff #12723 #12718)
 | 
|  |   2472 | #12727 := [rewrite]: #12726
 | 
|  |   2473 | #12724 := (iff #3275 #12723)
 | 
|  |   2474 | #12721 := (iff #3274 #12718)
 | 
|  |   2475 | #12715 := (implies #11971 #12712)
 | 
|  |   2476 | #12719 := (iff #12715 #12718)
 | 
|  |   2477 | #12720 := [rewrite]: #12719
 | 
|  |   2478 | #12716 := (iff #3274 #12715)
 | 
|  |   2479 | #12713 := (iff #3273 #12712)
 | 
|  |   2480 | #12710 := (iff #3272 #12707)
 | 
|  |   2481 | #12704 := (implies #11971 #12699)
 | 
|  |   2482 | #12708 := (iff #12704 #12707)
 | 
|  |   2483 | #12709 := [rewrite]: #12708
 | 
|  |   2484 | #12705 := (iff #3272 #12704)
 | 
|  |   2485 | #12702 := (iff #3271 #12699)
 | 
|  |   2486 | #12695 := (implies #3268 #12690)
 | 
|  |   2487 | #12700 := (iff #12695 #12699)
 | 
|  |   2488 | #12701 := [rewrite]: #12700
 | 
|  |   2489 | #12696 := (iff #3271 #12695)
 | 
|  |   2490 | #12693 := (iff #3270 #12690)
 | 
|  |   2491 | #12687 := (implies #11971 #12682)
 | 
|  |   2492 | #12691 := (iff #12687 #12690)
 | 
|  |   2493 | #12692 := [rewrite]: #12691
 | 
|  |   2494 | #12688 := (iff #3270 #12687)
 | 
|  |   2495 | #12685 := (iff #3269 #12682)
 | 
|  |   2496 | #12679 := (implies #11971 #12133)
 | 
|  |   2497 | #12683 := (iff #12679 #12682)
 | 
|  |   2498 | #12684 := [rewrite]: #12683
 | 
|  |   2499 | #12680 := (iff #3269 #12679)
 | 
|  |   2500 | #12136 := (iff #3121 #12133)
 | 
|  |   2501 | #12130 := (implies #11971 #12125)
 | 
|  |   2502 | #12134 := (iff #12130 #12133)
 | 
|  |   2503 | #12135 := [rewrite]: #12134
 | 
|  |   2504 | #12131 := (iff #3121 #12130)
 | 
|  |   2505 | #12128 := (iff #3120 #12125)
 | 
|  |   2506 | #12122 := (implies #11971 #12119)
 | 
|  |   2507 | #12126 := (iff #12122 #12125)
 | 
|  |   2508 | #12127 := [rewrite]: #12126
 | 
|  |   2509 | #12123 := (iff #3120 #12122)
 | 
|  |   2510 | #12120 := (iff #3119 #12119)
 | 
|  |   2511 | #12117 := (iff #3118 #12114)
 | 
|  |   2512 | #12110 := (implies up_216 #12105)
 | 
|  |   2513 | #12115 := (iff #12110 #12114)
 | 
|  |   2514 | #12116 := [rewrite]: #12115
 | 
|  |   2515 | #12111 := (iff #3118 #12110)
 | 
|  |   2516 | #12108 := (iff #3117 #12105)
 | 
|  |   2517 | #12102 := (implies #11971 #12097)
 | 
|  |   2518 | #12106 := (iff #12102 #12105)
 | 
|  |   2519 | #12107 := [rewrite]: #12106
 | 
|  |   2520 | #12103 := (iff #3117 #12102)
 | 
|  |   2521 | #12100 := (iff #3116 #12097)
 | 
|  |   2522 | #12094 := (implies #11971 #12089)
 | 
|  |   2523 | #12098 := (iff #12094 #12097)
 | 
|  |   2524 | #12099 := [rewrite]: #12098
 | 
|  |   2525 | #12095 := (iff #3116 #12094)
 | 
|  |   2526 | #12092 := (iff #3115 #12089)
 | 
|  |   2527 | #12085 := (implies #11971 #12080)
 | 
|  |   2528 | #12090 := (iff #12085 #12089)
 | 
|  |   2529 | #12091 := [rewrite]: #12090
 | 
|  |   2530 | #12086 := (iff #3115 #12085)
 | 
|  |   2531 | #12083 := (iff #3114 #12080)
 | 
|  |   2532 | #12076 := (implies #12008 #12071)
 | 
|  |   2533 | #12081 := (iff #12076 #12080)
 | 
|  |   2534 | #12082 := [rewrite]: #12081
 | 
|  |   2535 | #12077 := (iff #3114 #12076)
 | 
|  |   2536 | #12074 := (iff #3113 #12071)
 | 
|  |   2537 | #12067 := (implies #12011 #12062)
 | 
|  |   2538 | #12072 := (iff #12067 #12071)
 | 
|  |   2539 | #12073 := [rewrite]: #12072
 | 
|  |   2540 | #12068 := (iff #3113 #12067)
 | 
|  |   2541 | #12065 := (iff #3112 #12062)
 | 
|  |   2542 | #12058 := (implies #12014 #12053)
 | 
|  |   2543 | #12063 := (iff #12058 #12062)
 | 
|  |   2544 | #12064 := [rewrite]: #12063
 | 
|  |   2545 | #12059 := (iff #3112 #12058)
 | 
|  |   2546 | #12056 := (iff #3111 #12053)
 | 
|  |   2547 | #12049 := (implies #12017 #12046)
 | 
|  |   2548 | #12054 := (iff #12049 #12053)
 | 
|  |   2549 | #12055 := [rewrite]: #12054
 | 
|  |   2550 | #12050 := (iff #3111 #12049)
 | 
|  |   2551 | #12047 := (iff #3110 #12046)
 | 
|  |   2552 | #12044 := (iff #3109 #12041)
 | 
|  |   2553 | #12037 := (implies #12032 #3107)
 | 
|  |   2554 | #12042 := (iff #12037 #12041)
 | 
|  |   2555 | #12043 := [rewrite]: #12042
 | 
|  |   2556 | #12038 := (iff #3109 #12037)
 | 
|  |   2557 | #12035 := (iff #3108 #3107)
 | 
|  |   2558 | #12036 := [rewrite]: #12035
 | 
|  |   2559 | #12033 := (iff #3102 #12032)
 | 
|  |   2560 | #12030 := (iff #3101 #12027)
 | 
|  |   2561 | #12024 := (implies #412 #12021)
 | 
|  |   2562 | #12028 := (iff #12024 #12027)
 | 
|  |   2563 | #12029 := [rewrite]: #12028
 | 
|  |   2564 | #12025 := (iff #3101 #12024)
 | 
|  |   2565 | #12022 := (iff #3100 #12021)
 | 
|  |   2566 | #12023 := [rewrite]: #12022
 | 
|  |   2567 | #12026 := [monotonicity #12023]: #12025
 | 
|  |   2568 | #12031 := [trans #12026 #12029]: #12030
 | 
|  |   2569 | #12034 := [quant-intro #12031]: #12033
 | 
|  |   2570 | #12039 := [monotonicity #12034 #12036]: #12038
 | 
|  |   2571 | #12045 := [trans #12039 #12043]: #12044
 | 
|  |   2572 | #12048 := [monotonicity #12034 #12045]: #12047
 | 
|  |   2573 | #12018 := (iff #3097 #12017)
 | 
|  |   2574 | #12019 := [rewrite]: #12018
 | 
|  |   2575 | #12051 := [monotonicity #12019 #12048]: #12050
 | 
|  |   2576 | #12057 := [trans #12051 #12055]: #12056
 | 
|  |   2577 | #12015 := (iff #3095 #12014)
 | 
|  |   2578 | #12016 := [rewrite]: #12015
 | 
|  |   2579 | #12060 := [monotonicity #12016 #12057]: #12059
 | 
|  |   2580 | #12066 := [trans #12060 #12064]: #12065
 | 
|  |   2581 | #12012 := (iff #3093 #12011)
 | 
|  |   2582 | #12013 := [rewrite]: #12012
 | 
|  |   2583 | #12069 := [monotonicity #12013 #12066]: #12068
 | 
|  |   2584 | #12075 := [trans #12069 #12073]: #12074
 | 
|  |   2585 | #12009 := (iff #3091 #12008)
 | 
|  |   2586 | #12010 := [rewrite]: #12009
 | 
|  |   2587 | #12078 := [monotonicity #12010 #12075]: #12077
 | 
|  |   2588 | #12084 := [trans #12078 #12082]: #12083
 | 
|  |   2589 | #11972 := (iff #3074 #11971)
 | 
|  |   2590 | #11973 := [rewrite]: #11972
 | 
|  |   2591 | #12087 := [monotonicity #11973 #12084]: #12086
 | 
|  |   2592 | #12093 := [trans #12087 #12091]: #12092
 | 
|  |   2593 | #12096 := [monotonicity #11973 #12093]: #12095
 | 
|  |   2594 | #12101 := [trans #12096 #12099]: #12100
 | 
|  |   2595 | #12104 := [monotonicity #11973 #12101]: #12103
 | 
|  |   2596 | #12109 := [trans #12104 #12107]: #12108
 | 
|  |   2597 | #12112 := [monotonicity #12109]: #12111
 | 
|  |   2598 | #12118 := [trans #12112 #12116]: #12117
 | 
|  |   2599 | #12121 := [monotonicity #12118]: #12120
 | 
|  |   2600 | #12124 := [monotonicity #11973 #12121]: #12123
 | 
|  |   2601 | #12129 := [trans #12124 #12127]: #12128
 | 
|  |   2602 | #12132 := [monotonicity #11973 #12129]: #12131
 | 
|  |   2603 | #12137 := [trans #12132 #12135]: #12136
 | 
|  |   2604 | #12681 := [monotonicity #11973 #12137]: #12680
 | 
|  |   2605 | #12686 := [trans #12681 #12684]: #12685
 | 
|  |   2606 | #12689 := [monotonicity #11973 #12686]: #12688
 | 
|  |   2607 | #12694 := [trans #12689 #12692]: #12693
 | 
|  |   2608 | #12697 := [monotonicity #12694]: #12696
 | 
|  |   2609 | #12703 := [trans #12697 #12701]: #12702
 | 
|  |   2610 | #12706 := [monotonicity #11973 #12703]: #12705
 | 
|  |   2611 | #12711 := [trans #12706 #12709]: #12710
 | 
|  |   2612 | #12677 := (iff #3267 #12674)
 | 
|  |   2613 | #12671 := (implies #11971 #12666)
 | 
|  |   2614 | #12675 := (iff #12671 #12674)
 | 
|  |   2615 | #12676 := [rewrite]: #12675
 | 
|  |   2616 | #12672 := (iff #3267 #12671)
 | 
|  |   2617 | #12669 := (iff #3266 #12666)
 | 
|  |   2618 | #12662 := (implies #3180 #12657)
 | 
|  |   2619 | #12667 := (iff #12662 #12666)
 | 
|  |   2620 | #12668 := [rewrite]: #12667
 | 
|  |   2621 | #12663 := (iff #3266 #12662)
 | 
|  |   2622 | #12660 := (iff #3265 #12657)
 | 
|  |   2623 | #12654 := (implies #11971 #12649)
 | 
|  |   2624 | #12658 := (iff #12654 #12657)
 | 
|  |   2625 | #12659 := [rewrite]: #12658
 | 
|  |   2626 | #12655 := (iff #3265 #12654)
 | 
|  |   2627 | #12652 := (iff #3264 #12649)
 | 
|  |   2628 | #12646 := (implies #11971 #12643)
 | 
|  |   2629 | #12650 := (iff #12646 #12649)
 | 
|  |   2630 | #12651 := [rewrite]: #12650
 | 
|  |   2631 | #12647 := (iff #3264 #12646)
 | 
|  |   2632 | #12644 := (iff #3263 #12643)
 | 
|  |   2633 | #12641 := (iff #3262 #12638)
 | 
|  |   2634 | #12635 := (implies #12299 #12632)
 | 
|  |   2635 | #12639 := (iff #12635 #12638)
 | 
|  |   2636 | #12640 := [rewrite]: #12639
 | 
|  |   2637 | #12636 := (iff #3262 #12635)
 | 
|  |   2638 | #12633 := (iff #3261 #12632)
 | 
|  |   2639 | #12630 := (iff #3260 #12627)
 | 
|  |   2640 | #12624 := (implies #12305 #12619)
 | 
|  |   2641 | #12628 := (iff #12624 #12627)
 | 
|  |   2642 | #12629 := [rewrite]: #12628
 | 
|  |   2643 | #12625 := (iff #3260 #12624)
 | 
|  |   2644 | #12622 := (iff #3259 #12619)
 | 
|  |   2645 | #12616 := (implies #11971 #12613)
 | 
|  |   2646 | #12620 := (iff #12616 #12619)
 | 
|  |   2647 | #12621 := [rewrite]: #12620
 | 
|  |   2648 | #12617 := (iff #3259 #12616)
 | 
|  |   2649 | #12614 := (iff #3258 #12613)
 | 
|  |   2650 | #12611 := (iff #3257 #12608)
 | 
|  |   2651 | #12605 := (implies #11971 #12600)
 | 
|  |   2652 | #12609 := (iff #12605 #12608)
 | 
|  |   2653 | #12610 := [rewrite]: #12609
 | 
|  |   2654 | #12606 := (iff #3257 #12605)
 | 
|  |   2655 | #12603 := (iff #3256 #12600)
 | 
|  |   2656 | #12596 := (implies #3248 #12591)
 | 
|  |   2657 | #12601 := (iff #12596 #12600)
 | 
|  |   2658 | #12602 := [rewrite]: #12601
 | 
|  |   2659 | #12597 := (iff #3256 #12596)
 | 
|  |   2660 | #12594 := (iff #3255 #12591)
 | 
|  |   2661 | #12588 := (implies #11971 #12583)
 | 
|  |   2662 | #12592 := (iff #12588 #12591)
 | 
|  |   2663 | #12593 := [rewrite]: #12592
 | 
|  |   2664 | #12589 := (iff #3255 #12588)
 | 
|  |   2665 | #12586 := (iff #3254 #12583)
 | 
|  |   2666 | #12580 := (implies #11971 #12575)
 | 
|  |   2667 | #12584 := (iff #12580 #12583)
 | 
|  |   2668 | #12585 := [rewrite]: #12584
 | 
|  |   2669 | #12581 := (iff #3254 #12580)
 | 
|  |   2670 | #12578 := (iff #3253 #12575)
 | 
|  |   2671 | #12572 := (implies #11971 #12567)
 | 
|  |   2672 | #12576 := (iff #12572 #12575)
 | 
|  |   2673 | #12577 := [rewrite]: #12576
 | 
|  |   2674 | #12573 := (iff #3253 #12572)
 | 
|  |   2675 | #12570 := (iff #3252 #12567)
 | 
|  |   2676 | #12563 := (implies #12548 #12558)
 | 
|  |   2677 | #12568 := (iff #12563 #12567)
 | 
|  |   2678 | #12569 := [rewrite]: #12568
 | 
|  |   2679 | #12564 := (iff #3252 #12563)
 | 
|  |   2680 | #12561 := (iff #3251 #12558)
 | 
|  |   2681 | #12554 := (implies #12551 #12432)
 | 
|  |   2682 | #12559 := (iff #12554 #12558)
 | 
|  |   2683 | #12560 := [rewrite]: #12559
 | 
|  |   2684 | #12555 := (iff #3251 #12554)
 | 
|  |   2685 | #12435 := (iff #3233 #12432)
 | 
|  |   2686 | #12428 := (implies #3202 #12425)
 | 
|  |   2687 | #12433 := (iff #12428 #12432)
 | 
|  |   2688 | #12434 := [rewrite]: #12433
 | 
|  |   2689 | #12429 := (iff #3233 #12428)
 | 
|  |   2690 | #12426 := (iff #3232 #12425)
 | 
|  |   2691 | #12423 := (iff #3231 #12420)
 | 
|  |   2692 | #12416 := (implies #12328 #12411)
 | 
|  |   2693 | #12421 := (iff #12416 #12420)
 | 
|  |   2694 | #12422 := [rewrite]: #12421
 | 
|  |   2695 | #12417 := (iff #3231 #12416)
 | 
|  |   2696 | #12414 := (iff #3230 #12411)
 | 
|  |   2697 | #12407 := (implies #12331 #12402)
 | 
|  |   2698 | #12412 := (iff #12407 #12411)
 | 
|  |   2699 | #12413 := [rewrite]: #12412
 | 
|  |   2700 | #12408 := (iff #3230 #12407)
 | 
|  |   2701 | #12405 := (iff #3229 #12402)
 | 
|  |   2702 | #12398 := (implies #3209 #12393)
 | 
|  |   2703 | #12403 := (iff #12398 #12402)
 | 
|  |   2704 | #12404 := [rewrite]: #12403
 | 
|  |   2705 | #12399 := (iff #3229 #12398)
 | 
|  |   2706 | #12396 := (iff #3228 #12393)
 | 
|  |   2707 | #12389 := (implies #12334 #12386)
 | 
|  |   2708 | #12394 := (iff #12389 #12393)
 | 
|  |   2709 | #12395 := [rewrite]: #12394
 | 
|  |   2710 | #12390 := (iff #3228 #12389)
 | 
|  |   2711 | #12387 := (iff #3227 #12386)
 | 
|  |   2712 | #12384 := (iff #3226 #12381)
 | 
|  |   2713 | #12377 := (implies #3212 #12374)
 | 
|  |   2714 | #12382 := (iff #12377 #12381)
 | 
|  |   2715 | #12383 := [rewrite]: #12382
 | 
|  |   2716 | #12378 := (iff #3226 #12377)
 | 
|  |   2717 | #12375 := (iff #3225 #12374)
 | 
|  |   2718 | #12372 := (iff #3224 #12369)
 | 
|  |   2719 | #12365 := (implies #12349 #12355)
 | 
|  |   2720 | #12370 := (iff #12365 #12369)
 | 
|  |   2721 | #12371 := [rewrite]: #12370
 | 
|  |   2722 | #12366 := (iff #3224 #12365)
 | 
|  |   2723 | #12363 := (iff #3223 #12355)
 | 
|  |   2724 | #12358 := (and #12355 true)
 | 
|  |   2725 | #12361 := (iff #12358 #12355)
 | 
|  |   2726 | #12362 := [rewrite]: #12361
 | 
|  |   2727 | #12359 := (iff #3223 #12358)
 | 
|  |   2728 | #12356 := (iff #3222 #12355)
 | 
|  |   2729 | #12353 := (iff #3221 #12352)
 | 
|  |   2730 | #12354 := [rewrite]: #12353
 | 
|  |   2731 | #12357 := [monotonicity #12354]: #12356
 | 
|  |   2732 | #12360 := [monotonicity #12357]: #12359
 | 
|  |   2733 | #12364 := [trans #12360 #12362]: #12363
 | 
|  |   2734 | #12350 := (iff #3217 #12349)
 | 
|  |   2735 | #12347 := (iff #3216 #12344)
 | 
|  |   2736 | #12341 := (implies #412 #12338)
 | 
|  |   2737 | #12345 := (iff #12341 #12344)
 | 
|  |   2738 | #12346 := [rewrite]: #12345
 | 
|  |   2739 | #12342 := (iff #3216 #12341)
 | 
|  |   2740 | #12339 := (iff #3215 #12338)
 | 
|  |   2741 | #12340 := [rewrite]: #12339
 | 
|  |   2742 | #12343 := [monotonicity #12340]: #12342
 | 
|  |   2743 | #12348 := [trans #12343 #12346]: #12347
 | 
|  |   2744 | #12351 := [quant-intro #12348]: #12350
 | 
|  |   2745 | #12367 := [monotonicity #12351 #12364]: #12366
 | 
|  |   2746 | #12373 := [trans #12367 #12371]: #12372
 | 
|  |   2747 | #12376 := [monotonicity #12351 #12373]: #12375
 | 
|  |   2748 | #12379 := [monotonicity #12376]: #12378
 | 
|  |   2749 | #12385 := [trans #12379 #12383]: #12384
 | 
|  |   2750 | #12388 := [monotonicity #12385]: #12387
 | 
|  |   2751 | #12335 := (iff #3211 #12334)
 | 
|  |   2752 | #12336 := [rewrite]: #12335
 | 
|  |   2753 | #12391 := [monotonicity #12336 #12388]: #12390
 | 
|  |   2754 | #12397 := [trans #12391 #12395]: #12396
 | 
|  |   2755 | #12400 := [monotonicity #12397]: #12399
 | 
|  |   2756 | #12406 := [trans #12400 #12404]: #12405
 | 
|  |   2757 | #12332 := (iff #3208 #12331)
 | 
|  |   2758 | #12320 := (= #3203 #12319)
 | 
|  |   2759 | #12321 := [rewrite]: #12320
 | 
|  |   2760 | #12333 := [monotonicity #12321]: #12332
 | 
|  |   2761 | #12409 := [monotonicity #12333 #12406]: #12408
 | 
|  |   2762 | #12415 := [trans #12409 #12413]: #12414
 | 
|  |   2763 | #12329 := (iff #3206 #12328)
 | 
|  |   2764 | #12326 := (iff #3205 #12325)
 | 
|  |   2765 | #12327 := [monotonicity #12321]: #12326
 | 
|  |   2766 | #12323 := (iff #3204 #12322)
 | 
|  |   2767 | #12324 := [monotonicity #12321]: #12323
 | 
|  |   2768 | #12330 := [monotonicity #12324 #12327]: #12329
 | 
|  |   2769 | #12418 := [monotonicity #12330 #12415]: #12417
 | 
|  |   2770 | #12424 := [trans #12418 #12422]: #12423
 | 
|  |   2771 | #12427 := [monotonicity #12330 #12424]: #12426
 | 
|  |   2772 | #12430 := [monotonicity #12427]: #12429
 | 
|  |   2773 | #12436 := [trans #12430 #12434]: #12435
 | 
|  |   2774 | #12552 := (iff #3250 #12551)
 | 
|  |   2775 | #12553 := [rewrite]: #12552
 | 
|  |   2776 | #12556 := [monotonicity #12553 #12436]: #12555
 | 
|  |   2777 | #12562 := [trans #12556 #12560]: #12561
 | 
|  |   2778 | #12549 := (iff #3249 #12548)
 | 
|  |   2779 | #12550 := [rewrite]: #12549
 | 
|  |   2780 | #12565 := [monotonicity #12550 #12562]: #12564
 | 
|  |   2781 | #12571 := [trans #12565 #12569]: #12570
 | 
|  |   2782 | #12574 := [monotonicity #11973 #12571]: #12573
 | 
|  |   2783 | #12579 := [trans #12574 #12577]: #12578
 | 
|  |   2784 | #12582 := [monotonicity #11973 #12579]: #12581
 | 
|  |   2785 | #12587 := [trans #12582 #12585]: #12586
 | 
|  |   2786 | #12590 := [monotonicity #11973 #12587]: #12589
 | 
|  |   2787 | #12595 := [trans #12590 #12593]: #12594
 | 
|  |   2788 | #12598 := [monotonicity #12595]: #12597
 | 
|  |   2789 | #12604 := [trans #12598 #12602]: #12603
 | 
|  |   2790 | #12607 := [monotonicity #11973 #12604]: #12606
 | 
|  |   2791 | #12612 := [trans #12607 #12610]: #12611
 | 
|  |   2792 | #12546 := (iff #3247 #12543)
 | 
|  |   2793 | #12540 := (implies #11971 #12535)
 | 
|  |   2794 | #12544 := (iff #12540 #12543)
 | 
|  |   2795 | #12545 := [rewrite]: #12544
 | 
|  |   2796 | #12541 := (iff #3247 #12540)
 | 
|  |   2797 | #12538 := (iff #3246 #12535)
 | 
|  |   2798 | #12531 := (implies #3191 #12526)
 | 
|  |   2799 | #12536 := (iff #12531 #12535)
 | 
|  |   2800 | #12537 := [rewrite]: #12536
 | 
|  |   2801 | #12532 := (iff #3246 #12531)
 | 
|  |   2802 | #12529 := (iff #3245 #12526)
 | 
|  |   2803 | #12523 := (implies #11971 #12518)
 | 
|  |   2804 | #12527 := (iff #12523 #12526)
 | 
|  |   2805 | #12528 := [rewrite]: #12527
 | 
|  |   2806 | #12524 := (iff #3245 #12523)
 | 
|  |   2807 | #12521 := (iff #3244 #12518)
 | 
|  |   2808 | #12515 := (implies #11971 #12512)
 | 
|  |   2809 | #12519 := (iff #12515 #12518)
 | 
|  |   2810 | #12520 := [rewrite]: #12519
 | 
|  |   2811 | #12516 := (iff #3244 #12515)
 | 
|  |   2812 | #12513 := (iff #3243 #12512)
 | 
|  |   2813 | #12510 := (iff #3242 #12507)
 | 
|  |   2814 | #12503 := (implies #12299 #12500)
 | 
|  |   2815 | #12508 := (iff #12503 #12507)
 | 
|  |   2816 | #12509 := [rewrite]: #12508
 | 
|  |   2817 | #12504 := (iff #3242 #12503)
 | 
|  |   2818 | #12501 := (iff #3241 #12500)
 | 
|  |   2819 | #12498 := (iff #3240 #12495)
 | 
|  |   2820 | #12491 := (implies #12305 #12486)
 | 
|  |   2821 | #12496 := (iff #12491 #12495)
 | 
|  |   2822 | #12497 := [rewrite]: #12496
 | 
|  |   2823 | #12492 := (iff #3240 #12491)
 | 
|  |   2824 | #12489 := (iff #3239 #12486)
 | 
|  |   2825 | #12482 := (implies #12308 #12477)
 | 
|  |   2826 | #12487 := (iff #12482 #12486)
 | 
|  |   2827 | #12488 := [rewrite]: #12487
 | 
|  |   2828 | #12483 := (iff #3239 #12482)
 | 
|  |   2829 | #12480 := (iff #3238 #12477)
 | 
|  |   2830 | #12473 := (implies #3194 #12468)
 | 
|  |   2831 | #12478 := (iff #12473 #12477)
 | 
|  |   2832 | #12479 := [rewrite]: #12478
 | 
|  |   2833 | #12474 := (iff #3238 #12473)
 | 
|  |   2834 | #12471 := (iff #3237 #12468)
 | 
|  |   2835 | #12464 := (implies #3195 #12459)
 | 
|  |   2836 | #12469 := (iff #12464 #12468)
 | 
|  |   2837 | #12470 := [rewrite]: #12469
 | 
|  |   2838 | #12465 := (iff #3237 #12464)
 | 
|  |   2839 | #12462 := (iff #3236 #12459)
 | 
|  |   2840 | #12455 := (implies #3073 #12450)
 | 
|  |   2841 | #12460 := (iff #12455 #12459)
 | 
|  |   2842 | #12461 := [rewrite]: #12460
 | 
|  |   2843 | #12456 := (iff #3236 #12455)
 | 
|  |   2844 | #12453 := (iff #3235 #12450)
 | 
|  |   2845 | #12446 := (implies #12313 #12441)
 | 
|  |   2846 | #12451 := (iff #12446 #12450)
 | 
|  |   2847 | #12452 := [rewrite]: #12451
 | 
|  |   2848 | #12447 := (iff #3235 #12446)
 | 
|  |   2849 | #12444 := (iff #3234 #12441)
 | 
|  |   2850 | #12437 := (implies #12316 #12432)
 | 
|  |   2851 | #12442 := (iff #12437 #12441)
 | 
|  |   2852 | #12443 := [rewrite]: #12442
 | 
|  |   2853 | #12438 := (iff #3234 #12437)
 | 
|  |   2854 | #12317 := (iff #3200 #12316)
 | 
|  |   2855 | #12318 := [rewrite]: #12317
 | 
|  |   2856 | #12439 := [monotonicity #12318 #12436]: #12438
 | 
|  |   2857 | #12445 := [trans #12439 #12443]: #12444
 | 
|  |   2858 | #12314 := (iff #3198 #12313)
 | 
|  |   2859 | #12315 := [rewrite]: #12314
 | 
|  |   2860 | #12448 := [monotonicity #12315 #12445]: #12447
 | 
|  |   2861 | #12454 := [trans #12448 #12452]: #12453
 | 
|  |   2862 | #12311 := (iff #3196 #3073)
 | 
|  |   2863 | #12312 := [rewrite]: #12311
 | 
|  |   2864 | #12457 := [monotonicity #12312 #12454]: #12456
 | 
|  |   2865 | #12463 := [trans #12457 #12461]: #12462
 | 
|  |   2866 | #12466 := [monotonicity #12463]: #12465
 | 
|  |   2867 | #12472 := [trans #12466 #12470]: #12471
 | 
|  |   2868 | #12475 := [monotonicity #12472]: #12474
 | 
|  |   2869 | #12481 := [trans #12475 #12479]: #12480
 | 
|  |   2870 | #12309 := (iff #3193 #12308)
 | 
|  |   2871 | #12310 := [rewrite]: #12309
 | 
|  |   2872 | #12484 := [monotonicity #12310 #12481]: #12483
 | 
|  |   2873 | #12490 := [trans #12484 #12488]: #12489
 | 
|  |   2874 | #12306 := (iff #3189 #12305)
 | 
|  |   2875 | #12303 := (iff #3188 #12302)
 | 
|  |   2876 | #12304 := [rewrite]: #12303
 | 
|  |   2877 | #12294 := (iff #3183 #12293)
 | 
|  |   2878 | #12295 := [rewrite]: #12294
 | 
|  |   2879 | #12307 := [monotonicity #12295 #12304]: #12306
 | 
|  |   2880 | #12493 := [monotonicity #12307 #12490]: #12492
 | 
|  |   2881 | #12499 := [trans #12493 #12497]: #12498
 | 
|  |   2882 | #12502 := [monotonicity #12307 #12499]: #12501
 | 
|  |   2883 | #12300 := (iff #3186 #12299)
 | 
|  |   2884 | #12297 := (iff #3185 #12296)
 | 
|  |   2885 | #12298 := [rewrite]: #12297
 | 
|  |   2886 | #12301 := [monotonicity #12295 #12298]: #12300
 | 
|  |   2887 | #12505 := [monotonicity #12301 #12502]: #12504
 | 
|  |   2888 | #12511 := [trans #12505 #12509]: #12510
 | 
|  |   2889 | #12514 := [monotonicity #12301 #12511]: #12513
 | 
|  |   2890 | #12517 := [monotonicity #11973 #12514]: #12516
 | 
|  |   2891 | #12522 := [trans #12517 #12520]: #12521
 | 
|  |   2892 | #12525 := [monotonicity #11973 #12522]: #12524
 | 
|  |   2893 | #12530 := [trans #12525 #12528]: #12529
 | 
|  |   2894 | #12533 := [monotonicity #12530]: #12532
 | 
|  |   2895 | #12539 := [trans #12533 #12537]: #12538
 | 
|  |   2896 | #12542 := [monotonicity #11973 #12539]: #12541
 | 
|  |   2897 | #12547 := [trans #12542 #12545]: #12546
 | 
|  |   2898 | #12615 := [monotonicity #12547 #12612]: #12614
 | 
|  |   2899 | #12618 := [monotonicity #11973 #12615]: #12617
 | 
|  |   2900 | #12623 := [trans #12618 #12621]: #12622
 | 
|  |   2901 | #12626 := [monotonicity #12307 #12623]: #12625
 | 
|  |   2902 | #12631 := [trans #12626 #12629]: #12630
 | 
|  |   2903 | #12634 := [monotonicity #12307 #12631]: #12633
 | 
|  |   2904 | #12637 := [monotonicity #12301 #12634]: #12636
 | 
|  |   2905 | #12642 := [trans #12637 #12640]: #12641
 | 
|  |   2906 | #12645 := [monotonicity #12301 #12642]: #12644
 | 
|  |   2907 | #12648 := [monotonicity #11973 #12645]: #12647
 | 
|  |   2908 | #12653 := [trans #12648 #12651]: #12652
 | 
|  |   2909 | #12656 := [monotonicity #11973 #12653]: #12655
 | 
|  |   2910 | #12661 := [trans #12656 #12659]: #12660
 | 
|  |   2911 | #12664 := [monotonicity #12661]: #12663
 | 
|  |   2912 | #12670 := [trans #12664 #12668]: #12669
 | 
|  |   2913 | #12673 := [monotonicity #11973 #12670]: #12672
 | 
|  |   2914 | #12678 := [trans #12673 #12676]: #12677
 | 
|  |   2915 | #12714 := [monotonicity #12678 #12711]: #12713
 | 
|  |   2916 | #12717 := [monotonicity #11973 #12714]: #12716
 | 
|  |   2917 | #12722 := [trans #12717 #12720]: #12721
 | 
|  |   2918 | #12291 := (iff #3179 true)
 | 
|  |   2919 | #12289 := (iff #12286 true)
 | 
|  |   2920 | #12290 := [rewrite]: #12289
 | 
|  |   2921 | #12287 := (iff #3179 #12286)
 | 
|  |   2922 | #12284 := (iff #3178 true)
 | 
|  |   2923 | #12285 := [rewrite]: #12284
 | 
|  |   2924 | #12282 := (iff #3177 true)
 | 
|  |   2925 | #12283 := [rewrite]: #12282
 | 
|  |   2926 | #12288 := [monotonicity #12283 #12285]: #12287
 | 
|  |   2927 | #12292 := [trans #12288 #12290]: #12291
 | 
|  |   2928 | #12725 := [monotonicity #12292 #12722]: #12724
 | 
|  |   2929 | #12729 := [trans #12725 #12727]: #12728
 | 
|  |   2930 | #12732 := [monotonicity #12729]: #12731
 | 
|  |   2931 | #12738 := [trans #12732 #12736]: #12737
 | 
|  |   2932 | #12741 := [monotonicity #12738]: #12740
 | 
|  |   2933 | #12747 := [trans #12741 #12745]: #12746
 | 
|  |   2934 | #12750 := [monotonicity #12747]: #12749
 | 
|  |   2935 | #12756 := [trans #12750 #12754]: #12755
 | 
|  |   2936 | #12759 := [monotonicity #12756]: #12758
 | 
|  |   2937 | #12765 := [trans #12759 #12763]: #12764
 | 
|  |   2938 | #12768 := [monotonicity #12765]: #12767
 | 
|  |   2939 | #12774 := [trans #12768 #12772]: #12773
 | 
|  |   2940 | #12006 := (iff #3089 #12003)
 | 
|  |   2941 | #12000 := (and #11997 #11905)
 | 
|  |   2942 | #12004 := (iff #12000 #12003)
 | 
|  |   2943 | #12005 := [rewrite]: #12004
 | 
|  |   2944 | #12001 := (iff #3089 #12000)
 | 
|  |   2945 | #11906 := (iff #3005 #11905)
 | 
|  |   2946 | #11907 := [rewrite]: #11906
 | 
|  |   2947 | #11998 := (iff #3088 #11997)
 | 
|  |   2948 | #11999 := [rewrite]: #11998
 | 
|  |   2949 | #12002 := [monotonicity #11999 #11907]: #12001
 | 
|  |   2950 | #12007 := [trans #12002 #12005]: #12006
 | 
|  |   2951 | #12777 := [monotonicity #12007 #12774]: #12776
 | 
|  |   2952 | #12782 := [trans #12777 #12780]: #12781
 | 
|  |   2953 | #12261 := (iff #3165 #12260)
 | 
|  |   2954 | #12258 := (iff #3164 #12257)
 | 
|  |   2955 | #12255 := (iff #3163 #12254)
 | 
|  |   2956 | #12256 := [rewrite]: #12255
 | 
|  |   2957 | #12259 := [monotonicity #12256]: #12258
 | 
|  |   2958 | #12262 := [monotonicity #12259]: #12261
 | 
|  |   2959 | #12785 := [monotonicity #12262 #12782]: #12784
 | 
|  |   2960 | #12791 := [trans #12785 #12789]: #12790
 | 
|  |   2961 | #12280 := (iff #3169 #12260)
 | 
|  |   2962 | #12263 := (and true #12260)
 | 
|  |   2963 | #12266 := (iff #12263 #12260)
 | 
|  |   2964 | #12267 := [rewrite]: #12266
 | 
|  |   2965 | #12278 := (iff #3169 #12263)
 | 
|  |   2966 | #12276 := (iff #3168 #12260)
 | 
|  |   2967 | #12274 := (iff #3168 #12263)
 | 
|  |   2968 | #12272 := (iff #3167 #12260)
 | 
|  |   2969 | #12270 := (iff #3167 #12263)
 | 
|  |   2970 | #12268 := (iff #3166 #12260)
 | 
|  |   2971 | #12264 := (iff #3166 #12263)
 | 
|  |   2972 | #12252 := (iff #3156 true)
 | 
|  |   2973 | #12247 := (forall (vars (?x782 T5)) (:pat #3152) true)
 | 
|  |   2974 | #12250 := (iff #12247 true)
 | 
|  |   2975 | #12251 := [elim-unused]: #12250
 | 
|  |   2976 | #12248 := (iff #3156 #12247)
 | 
|  |   2977 | #12245 := (iff #3155 true)
 | 
|  |   2978 | #12197 := (= uf_9 #3140)
 | 
|  |   2979 | #12209 := (implies #12197 #12197)
 | 
|  |   2980 | #12212 := (iff #12209 true)
 | 
|  |   2981 | #12213 := [rewrite]: #12212
 | 
|  |   2982 | #12243 := (iff #3155 #12209)
 | 
|  |   2983 | #12241 := (iff #3154 #12197)
 | 
|  |   2984 | #12202 := (and true #12197)
 | 
|  |   2985 | #12205 := (iff #12202 #12197)
 | 
|  |   2986 | #12206 := [rewrite]: #12205
 | 
|  |   2987 | #12239 := (iff #3154 #12202)
 | 
|  |   2988 | #12198 := (iff #3141 #12197)
 | 
|  |   2989 | #12199 := [rewrite]: #12198
 | 
|  |   2990 | #12237 := (iff #3153 true)
 | 
|  |   2991 | #12238 := [rewrite]: #12237
 | 
|  |   2992 | #12240 := [monotonicity #12238 #12199]: #12239
 | 
|  |   2993 | #12242 := [trans #12240 #12206]: #12241
 | 
|  |   2994 | #12244 := [monotonicity #12199 #12242]: #12243
 | 
|  |   2995 | #12246 := [trans #12244 #12213]: #12245
 | 
|  |   2996 | #12249 := [quant-intro #12246]: #12248
 | 
|  |   2997 | #12253 := [trans #12249 #12251]: #12252
 | 
|  |   2998 | #12265 := [monotonicity #12253 #12262]: #12264
 | 
|  |   2999 | #12269 := [trans #12265 #12267]: #12268
 | 
|  |   3000 | #12235 := (iff #3149 true)
 | 
|  |   3001 | #12190 := (forall (vars (?x779 T5)) (:pat #3129) true)
 | 
|  |   3002 | #12193 := (iff #12190 true)
 | 
|  |   3003 | #12194 := [elim-unused]: #12193
 | 
|  |   3004 | #12233 := (iff #3149 #12190)
 | 
|  |   3005 | #12231 := (iff #3148 true)
 | 
|  |   3006 | #12229 := (iff #3148 #12209)
 | 
|  |   3007 | #12227 := (iff #3147 #12197)
 | 
|  |   3008 | #12225 := (iff #3147 #12202)
 | 
|  |   3009 | #12223 := (iff #3146 true)
 | 
|  |   3010 | #12224 := [rewrite]: #12223
 | 
|  |   3011 | #12226 := [monotonicity #12224 #12199]: #12225
 | 
|  |   3012 | #12228 := [trans #12226 #12206]: #12227
 | 
|  |   3013 | #12230 := [monotonicity #12199 #12228]: #12229
 | 
|  |   3014 | #12232 := [trans #12230 #12213]: #12231
 | 
|  |   3015 | #12234 := [quant-intro #12232]: #12233
 | 
|  |   3016 | #12236 := [trans #12234 #12194]: #12235
 | 
|  |   3017 | #12271 := [monotonicity #12236 #12269]: #12270
 | 
|  |   3018 | #12273 := [trans #12271 #12267]: #12272
 | 
|  |   3019 | #12221 := (iff #3145 true)
 | 
|  |   3020 | #12216 := (forall (vars (?x780 T5)) (:pat #3139) true)
 | 
|  |   3021 | #12219 := (iff #12216 true)
 | 
|  |   3022 | #12220 := [elim-unused]: #12219
 | 
|  |   3023 | #12217 := (iff #3145 #12216)
 | 
|  |   3024 | #12214 := (iff #3144 true)
 | 
|  |   3025 | #12210 := (iff #3144 #12209)
 | 
|  |   3026 | #12207 := (iff #3143 #12197)
 | 
|  |   3027 | #12203 := (iff #3143 #12202)
 | 
|  |   3028 | #12200 := (iff #3142 true)
 | 
|  |   3029 | #12201 := [rewrite]: #12200
 | 
|  |   3030 | #12204 := [monotonicity #12201 #12199]: #12203
 | 
|  |   3031 | #12208 := [trans #12204 #12206]: #12207
 | 
|  |   3032 | #12211 := [monotonicity #12199 #12208]: #12210
 | 
|  |   3033 | #12215 := [trans #12211 #12213]: #12214
 | 
|  |   3034 | #12218 := [quant-intro #12215]: #12217
 | 
|  |   3035 | #12222 := [trans #12218 #12220]: #12221
 | 
|  |   3036 | #12275 := [monotonicity #12222 #12273]: #12274
 | 
|  |   3037 | #12277 := [trans #12275 #12267]: #12276
 | 
|  |   3038 | #12195 := (iff #3136 true)
 | 
|  |   3039 | #12191 := (iff #3136 #12190)
 | 
|  |   3040 | #12188 := (iff #3135 true)
 | 
|  |   3041 | #12177 := (= uf_261 #3132)
 | 
|  |   3042 | #12180 := (not #12177)
 | 
|  |   3043 | #12183 := (implies #12180 #12180)
 | 
|  |   3044 | #12186 := (iff #12183 true)
 | 
|  |   3045 | #12187 := [rewrite]: #12186
 | 
|  |   3046 | #12184 := (iff #3135 #12183)
 | 
|  |   3047 | #12181 := (iff #3134 #12180)
 | 
|  |   3048 | #12178 := (iff #3133 #12177)
 | 
|  |   3049 | #12179 := [rewrite]: #12178
 | 
|  |   3050 | #12182 := [monotonicity #12179]: #12181
 | 
|  |   3051 | #12185 := [monotonicity #12182 #12182]: #12184
 | 
|  |   3052 | #12189 := [trans #12185 #12187]: #12188
 | 
|  |   3053 | #12192 := [quant-intro #12189]: #12191
 | 
|  |   3054 | #12196 := [trans #12192 #12194]: #12195
 | 
|  |   3055 | #12279 := [monotonicity #12196 #12277]: #12278
 | 
|  |   3056 | #12281 := [trans #12279 #12267]: #12280
 | 
|  |   3057 | #12794 := [monotonicity #12281 #12791]: #12793
 | 
|  |   3058 | #12799 := [trans #12794 #12797]: #12798
 | 
|  |   3059 | #12802 := [monotonicity #11973 #12799]: #12801
 | 
|  |   3060 | #12807 := [trans #12802 #12805]: #12806
 | 
|  |   3061 | #12810 := [monotonicity #11973 #12807]: #12809
 | 
|  |   3062 | #12815 := [trans #12810 #12813]: #12814
 | 
|  |   3063 | #12818 := [monotonicity #11973 #12815]: #12817
 | 
|  |   3064 | #12823 := [trans #12818 #12821]: #12822
 | 
|  |   3065 | #12175 := (iff #3126 true)
 | 
|  |   3066 | #12170 := (implies #11971 true)
 | 
|  |   3067 | #12173 := (iff #12170 true)
 | 
|  |   3068 | #12174 := [rewrite]: #12173
 | 
|  |   3069 | #12171 := (iff #3126 #12170)
 | 
|  |   3070 | #12168 := (iff #3125 true)
 | 
|  |   3071 | #12142 := (or #12141 #12133)
 | 
|  |   3072 | #12150 := (or #12088 #12142)
 | 
|  |   3073 | #12158 := (or #12088 #12150)
 | 
|  |   3074 | #12163 := (implies false #12158)
 | 
|  |   3075 | #12166 := (iff #12163 true)
 | 
|  |   3076 | #12167 := [rewrite]: #12166
 | 
|  |   3077 | #12164 := (iff #3125 #12163)
 | 
|  |   3078 | #12161 := (iff #3124 #12158)
 | 
|  |   3079 | #12155 := (implies #11971 #12150)
 | 
|  |   3080 | #12159 := (iff #12155 #12158)
 | 
|  |   3081 | #12160 := [rewrite]: #12159
 | 
|  |   3082 | #12156 := (iff #3124 #12155)
 | 
|  |   3083 | #12153 := (iff #3123 #12150)
 | 
|  |   3084 | #12147 := (implies #11971 #12142)
 | 
|  |   3085 | #12151 := (iff #12147 #12150)
 | 
|  |   3086 | #12152 := [rewrite]: #12151
 | 
|  |   3087 | #12148 := (iff #3123 #12147)
 | 
|  |   3088 | #12145 := (iff #3122 #12142)
 | 
|  |   3089 | #12138 := (implies #12003 #12133)
 | 
|  |   3090 | #12143 := (iff #12138 #12142)
 | 
|  |   3091 | #12144 := [rewrite]: #12143
 | 
|  |   3092 | #12139 := (iff #3122 #12138)
 | 
|  |   3093 | #12140 := [monotonicity #12007 #12137]: #12139
 | 
|  |   3094 | #12146 := [trans #12140 #12144]: #12145
 | 
|  |   3095 | #12149 := [monotonicity #11973 #12146]: #12148
 | 
|  |   3096 | #12154 := [trans #12149 #12152]: #12153
 | 
|  |   3097 | #12157 := [monotonicity #11973 #12154]: #12156
 | 
|  |   3098 | #12162 := [trans #12157 #12160]: #12161
 | 
|  |   3099 | #12165 := [monotonicity #11996 #12162]: #12164
 | 
|  |   3100 | #12169 := [trans #12165 #12167]: #12168
 | 
|  |   3101 | #12172 := [monotonicity #11973 #12169]: #12171
 | 
|  |   3102 | #12176 := [trans #12172 #12174]: #12175
 | 
|  |   3103 | #12826 := [monotonicity #12176 #12823]: #12825
 | 
|  |   3104 | #12830 := [trans #12826 #12828]: #12829
 | 
|  |   3105 | #12833 := [monotonicity #11973 #12830]: #12832
 | 
|  |   3106 | #12838 := [trans #12833 #12836]: #12837
 | 
|  |   3107 | #11993 := (iff #3085 #11992)
 | 
|  |   3108 | #11990 := (iff #3084 #11989)
 | 
|  |   3109 | #11991 := [rewrite]: #11990
 | 
|  |   3110 | #11994 := [monotonicity #11991]: #11993
 | 
|  |   3111 | #12841 := [monotonicity #11994 #12838]: #12840
 | 
|  |   3112 | #12847 := [trans #12841 #12845]: #12846
 | 
|  |   3113 | #11987 := (iff #3080 #11986)
 | 
|  |   3114 | #11984 := (iff #3079 #11981)
 | 
|  |   3115 | #11978 := (implies #412 #11975)
 | 
|  |   3116 | #11982 := (iff #11978 #11981)
 | 
|  |   3117 | #11983 := [rewrite]: #11982
 | 
|  |   3118 | #11979 := (iff #3079 #11978)
 | 
|  |   3119 | #11976 := (iff #3078 #11975)
 | 
|  |   3120 | #11977 := [rewrite]: #11976
 | 
|  |   3121 | #11980 := [monotonicity #11977]: #11979
 | 
|  |   3122 | #11985 := [trans #11980 #11983]: #11984
 | 
|  |   3123 | #11988 := [quant-intro #11985]: #11987
 | 
|  |   3124 | #12850 := [monotonicity #11988 #12847]: #12849
 | 
|  |   3125 | #12856 := [trans #12850 #12854]: #12855
 | 
|  |   3126 | #12859 := [monotonicity #12856]: #12858
 | 
|  |   3127 | #12865 := [trans #12859 #12863]: #12864
 | 
|  |   3128 | #12868 := [monotonicity #11973 #12865]: #12867
 | 
|  |   3129 | #12873 := [trans #12868 #12871]: #12872
 | 
|  |   3130 | #12876 := [monotonicity #12873]: #12875
 | 
|  |   3131 | #12882 := [trans #12876 #12880]: #12881
 | 
|  |   3132 | #12885 := [monotonicity #12882]: #12884
 | 
|  |   3133 | #12891 := [trans #12885 #12889]: #12890
 | 
|  |   3134 | #12894 := [monotonicity #12891]: #12893
 | 
|  |   3135 | #12900 := [trans #12894 #12898]: #12899
 | 
|  |   3136 | #11969 := (iff #3060 #11968)
 | 
|  |   3137 | #11966 := (iff #3059 #3042)
 | 
|  |   3138 | #11967 := [rewrite]: #11966
 | 
|  |   3139 | #11970 := [monotonicity #11967]: #11969
 | 
|  |   3140 | #12903 := [monotonicity #11970 #12900]: #12902
 | 
|  |   3141 | #12909 := [trans #12903 #12907]: #12908
 | 
|  |   3142 | #12912 := [monotonicity #11970 #12909]: #12911
 | 
|  |   3143 | #11964 := (iff #3058 #11963)
 | 
|  |   3144 | #11961 := (iff #3057 #11958)
 | 
|  |   3145 | #11955 := (implies #412 #11952)
 | 
|  |   3146 | #11959 := (iff #11955 #11958)
 | 
|  |   3147 | #11960 := [rewrite]: #11959
 | 
|  |   3148 | #11956 := (iff #3057 #11955)
 | 
|  |   3149 | #11953 := (iff #3056 #11952)
 | 
|  |   3150 | #11954 := [rewrite]: #11953
 | 
|  |   3151 | #11957 := [monotonicity #11954]: #11956
 | 
|  |   3152 | #11962 := [trans #11957 #11960]: #11961
 | 
|  |   3153 | #11965 := [quant-intro #11962]: #11964
 | 
|  |   3154 | #12915 := [monotonicity #11965 #12912]: #12914
 | 
|  |   3155 | #12921 := [trans #12915 #12919]: #12920
 | 
|  |   3156 | #12924 := [monotonicity #11965 #12921]: #12923
 | 
|  |   3157 | #12927 := [monotonicity #12924]: #12926
 | 
|  |   3158 | #12933 := [trans #12927 #12931]: #12932
 | 
|  |   3159 | #12936 := [monotonicity #12933]: #12935
 | 
|  |   3160 | #11949 := (iff #3050 #11948)
 | 
|  |   3161 | #11946 := (iff #3049 #11945)
 | 
|  |   3162 | #11943 := (iff #3048 #3047)
 | 
|  |   3163 | #11944 := [rewrite]: #11943
 | 
|  |   3164 | #11947 := [monotonicity #11944]: #11946
 | 
|  |   3165 | #11950 := [monotonicity #11947]: #11949
 | 
|  |   3166 | #12939 := [monotonicity #11950 #12936]: #12938
 | 
|  |   3167 | #12945 := [trans #12939 #12943]: #12944
 | 
|  |   3168 | #12948 := [monotonicity #12945]: #12947
 | 
|  |   3169 | #12954 := [trans #12948 #12952]: #12953
 | 
|  |   3170 | #12957 := [monotonicity #12954]: #12956
 | 
|  |   3171 | #12963 := [trans #12957 #12961]: #12962
 | 
|  |   3172 | #12966 := [monotonicity #12963]: #12965
 | 
|  |   3173 | #12972 := [trans #12966 #12970]: #12971
 | 
|  |   3174 | #12975 := [monotonicity #12972]: #12974
 | 
|  |   3175 | #12981 := [trans #12975 #12979]: #12980
 | 
|  |   3176 | #11941 := (iff #3039 #11940)
 | 
|  |   3177 | #11938 := (iff #3038 #11937)
 | 
|  |   3178 | #11939 := [rewrite]: #11938
 | 
|  |   3179 | #11929 := (iff #3033 #11928)
 | 
|  |   3180 | #11930 := [rewrite]: #11929
 | 
|  |   3181 | #11942 := [monotonicity #11930 #11939]: #11941
 | 
|  |   3182 | #12984 := [monotonicity #11942 #12981]: #12983
 | 
|  |   3183 | #12990 := [trans #12984 #12988]: #12989
 | 
|  |   3184 | #12993 := [monotonicity #11942 #12990]: #12992
 | 
|  |   3185 | #11935 := (iff #3036 #11934)
 | 
|  |   3186 | #11932 := (iff #3035 #11931)
 | 
|  |   3187 | #11933 := [rewrite]: #11932
 | 
|  |   3188 | #11936 := [monotonicity #11930 #11933]: #11935
 | 
|  |   3189 | #12996 := [monotonicity #11936 #12993]: #12995
 | 
|  |   3190 | #13002 := [trans #12996 #13000]: #13001
 | 
|  |   3191 | #13005 := [monotonicity #11936 #13002]: #13004
 | 
|  |   3192 | #11926 := (iff #3030 #11925)
 | 
|  |   3193 | #11927 := [rewrite]: #11926
 | 
|  |   3194 | #13008 := [monotonicity #11927 #13005]: #13007
 | 
|  |   3195 | #13014 := [trans #13008 #13012]: #13013
 | 
|  |   3196 | #13017 := [monotonicity #11927 #13014]: #13016
 | 
|  |   3197 | #13020 := [monotonicity #13017]: #13019
 | 
|  |   3198 | #13026 := [trans #13020 #13024]: #13025
 | 
|  |   3199 | #11923 := (iff #3025 #11922)
 | 
|  |   3200 | #11920 := (iff #3024 #11917)
 | 
|  |   3201 | #11914 := (iff #11911 false)
 | 
|  |   3202 | #11918 := (iff #11914 #11917)
 | 
|  |   3203 | #11919 := [rewrite]: #11918
 | 
|  |   3204 | #11915 := (iff #3024 #11914)
 | 
|  |   3205 | #11912 := (iff #3023 #11911)
 | 
|  |   3206 | #11913 := [rewrite]: #11912
 | 
|  |   3207 | #11916 := [monotonicity #11913]: #11915
 | 
|  |   3208 | #11921 := [trans #11916 #11919]: #11920
 | 
|  |   3209 | #11924 := [quant-intro #11921]: #11923
 | 
|  |   3210 | #13029 := [monotonicity #11924 #13026]: #13028
 | 
|  |   3211 | #13035 := [trans #13029 #13033]: #13034
 | 
|  |   3212 | #13038 := [monotonicity #13035]: #13037
 | 
|  |   3213 | #13044 := [trans #13038 #13042]: #13043
 | 
|  |   3214 | #13047 := [monotonicity #13044]: #13046
 | 
|  |   3215 | #13053 := [trans #13047 #13051]: #13052
 | 
|  |   3216 | #13056 := [monotonicity #13053]: #13055
 | 
|  |   3217 | #13062 := [trans #13056 #13060]: #13061
 | 
|  |   3218 | #13065 := [monotonicity #13062]: #13064
 | 
|  |   3219 | #13071 := [trans #13065 #13069]: #13070
 | 
|  |   3220 | #11909 := (iff #3006 #11908)
 | 
|  |   3221 | #11903 := (iff #3003 #11902)
 | 
|  |   3222 | #11904 := [rewrite]: #11903
 | 
|  |   3223 | #11910 := [monotonicity #11904 #11907]: #11909
 | 
|  |   3224 | #13074 := [monotonicity #11910 #13071]: #13073
 | 
|  |   3225 | #13080 := [trans #13074 #13078]: #13079
 | 
|  |   3226 | #11900 := (iff #3001 #11899)
 | 
|  |   3227 | #11901 := [rewrite]: #11900
 | 
|  |   3228 | #13083 := [monotonicity #11901 #13080]: #13082
 | 
|  |   3229 | #13089 := [trans #13083 #13087]: #13088
 | 
|  |   3230 | #11897 := (iff #2999 #11896)
 | 
|  |   3231 | #11894 := (iff #2998 #11893)
 | 
|  |   3232 | #11891 := (iff #2997 #11890)
 | 
|  |   3233 | #11888 := (iff #2996 #11887)
 | 
|  |   3234 | #11885 := (iff #2995 #11884)
 | 
|  |   3235 | #11882 := (iff #2994 #11881)
 | 
|  |   3236 | #11883 := [rewrite]: #11882
 | 
|  |   3237 | #11879 := (iff #2992 #11878)
 | 
|  |   3238 | #11876 := (iff #2991 #11875)
 | 
|  |   3239 | #11877 := [rewrite]: #11876
 | 
|  |   3240 | #11880 := [monotonicity #11877]: #11879
 | 
|  |   3241 | #11886 := [monotonicity #11880 #11883]: #11885
 | 
|  |   3242 | #11873 := (iff #2989 #11872)
 | 
|  |   3243 | #11874 := [rewrite]: #11873
 | 
|  |   3244 | #11889 := [monotonicity #11874 #11886]: #11888
 | 
|  |   3245 | #11870 := (iff #2987 #11869)
 | 
|  |   3246 | #11871 := [rewrite]: #11870
 | 
|  |   3247 | #11892 := [monotonicity #11871 #11889]: #11891
 | 
|  |   3248 | #11867 := (iff #2985 #11866)
 | 
|  |   3249 | #11868 := [rewrite]: #11867
 | 
|  |   3250 | #11895 := [monotonicity #11868 #11892]: #11894
 | 
|  |   3251 | #11864 := (iff #2983 #11862)
 | 
|  |   3252 | #11865 := [rewrite]: #11864
 | 
|  |   3253 | #11898 := [monotonicity #11865 #11895]: #11897
 | 
|  |   3254 | #13092 := [monotonicity #11898 #13089]: #13091
 | 
|  |   3255 | #13098 := [trans #13092 #13096]: #13097
 | 
|  |   3256 | #13101 := [monotonicity #13098]: #13100
 | 
|  |   3257 | #13107 := [trans #13101 #13105]: #13106
 | 
|  |   3258 | #13110 := [monotonicity #13107]: #13109
 | 
|  |   3259 | #13116 := [trans #13110 #13114]: #13115
 | 
|  |   3260 | #13119 := [monotonicity #13116]: #13118
 | 
|  |   3261 | #13125 := [trans #13119 #13123]: #13124
 | 
|  |   3262 | #13128 := [monotonicity #13125]: #13127
 | 
|  |   3263 | #13134 := [trans #13128 #13132]: #13133
 | 
|  |   3264 | #13137 := [monotonicity #13134]: #13136
 | 
|  |   3265 | #13143 := [trans #13137 #13141]: #13142
 | 
|  |   3266 | #13146 := [monotonicity #13143]: #13145
 | 
|  |   3267 | #14054 := [trans #13146 #14052]: #14053
 | 
|  |   3268 | #11861 := [asserted]: #3327
 | 
|  |   3269 | #14055 := [mp #11861 #14054]: #14050
 | 
|  |   3270 | #14073 := [not-or-elim #14055]: #13937
 | 
|  |   3271 | #14076 := [and-elim #14073]: #11869
 | 
|  |   3272 | #233 := (:var 0 T3)
 | 
|  |   3273 | #2666 := (uf_48 #15 #233)
 | 
|  |   3274 | #2667 := (pattern #2666)
 | 
|  |   3275 | #11140 := (= uf_9 #2666)
 | 
|  |   3276 | #11147 := (not #11140)
 | 
|  |   3277 | #1259 := (uf_116 #15)
 | 
|  |   3278 | #2669 := (uf_43 #233 #1259)
 | 
|  |   3279 | #2670 := (= #15 #2669)
 | 
|  |   3280 | #11148 := (or #2670 #11147)
 | 
|  |   3281 | #11153 := (forall (vars (?x710 T5) (?x711 T3)) (:pat #2667) #11148)
 | 
|  |   3282 | #17964 := (~ #11153 #11153)
 | 
|  |   3283 | #17962 := (~ #11148 #11148)
 | 
|  |   3284 | #17963 := [refl]: #17962
 | 
|  |   3285 | #17965 := [nnf-pos #17963]: #17964
 | 
|  |   3286 | #2668 := (= #2666 uf_9)
 | 
|  |   3287 | #2671 := (implies #2668 #2670)
 | 
|  |   3288 | #2672 := (forall (vars (?x710 T5) (?x711 T3)) (:pat #2667) #2671)
 | 
|  |   3289 | #11154 := (iff #2672 #11153)
 | 
|  |   3290 | #11151 := (iff #2671 #11148)
 | 
|  |   3291 | #11144 := (implies #11140 #2670)
 | 
|  |   3292 | #11149 := (iff #11144 #11148)
 | 
|  |   3293 | #11150 := [rewrite]: #11149
 | 
|  |   3294 | #11145 := (iff #2671 #11144)
 | 
|  |   3295 | #11142 := (iff #2668 #11140)
 | 
|  |   3296 | #11143 := [rewrite]: #11142
 | 
|  |   3297 | #11146 := [monotonicity #11143]: #11145
 | 
|  |   3298 | #11152 := [trans #11146 #11150]: #11151
 | 
|  |   3299 | #11155 := [quant-intro #11152]: #11154
 | 
|  |   3300 | #11139 := [asserted]: #2672
 | 
|  |   3301 | #11158 := [mp #11139 #11155]: #11153
 | 
|  |   3302 | #17966 := [mp~ #11158 #17965]: #11153
 | 
|  |   3303 | #25932 := (not #11869)
 | 
|  |   3304 | #25945 := (not #11153)
 | 
|  |   3305 | #25946 := (or #25945 #25932 #25940)
 | 
|  |   3306 | #25941 := (or #25940 #25932)
 | 
|  |   3307 | #25947 := (or #25945 #25941)
 | 
|  |   3308 | #25954 := (iff #25947 #25946)
 | 
|  |   3309 | #25942 := (or #25932 #25940)
 | 
|  |   3310 | #25949 := (or #25945 #25942)
 | 
|  |   3311 | #25952 := (iff #25949 #25946)
 | 
|  |   3312 | #25953 := [rewrite]: #25952
 | 
|  |   3313 | #25950 := (iff #25947 #25949)
 | 
|  |   3314 | #25943 := (iff #25941 #25942)
 | 
|  |   3315 | #25944 := [rewrite]: #25943
 | 
|  |   3316 | #25951 := [monotonicity #25944]: #25950
 | 
|  |   3317 | #25955 := [trans #25951 #25953]: #25954
 | 
|  |   3318 | #25948 := [quant-inst]: #25947
 | 
|  |   3319 | #25956 := [mp #25948 #25955]: #25946
 | 
|  |   3320 | #28304 := [unit-resolution #25956 #17966 #14076]: #25940
 | 
|  |   3321 | #26515 := [monotonicity #28304 #28304]: #26728
 | 
|  |   3322 | #26577 := [symm #26515]: #26725
 | 
|  |   3323 | #26481 := (= uf_9 #26480)
 | 
|  |   3324 | decl uf_196 :: (-> T4 T5 T5 T2)
 | 
|  |   3325 | #26478 := (uf_196 uf_287 #25933 #25933)
 | 
|  |   3326 | #26479 := (= uf_9 #26478)
 | 
|  |   3327 | #26483 := (iff #26479 #26481)
 | 
|  |   3328 | #2245 := (:var 0 T16)
 | 
|  |   3329 | #21 := (:var 2 T5)
 | 
|  |   3330 | #13 := (:var 3 T4)
 | 
|  |   3331 | #2256 := (uf_200 #13 #21 #15 #2245)
 | 
|  |   3332 | #2257 := (pattern #2256)
 | 
|  |   3333 | #2259 := (uf_196 #13 #21 #15)
 | 
|  |   3334 | #10103 := (= uf_9 #2259)
 | 
|  |   3335 | #10099 := (= uf_9 #2256)
 | 
|  |   3336 | #10106 := (iff #10099 #10103)
 | 
|  |   3337 | #10109 := (forall (vars (?x586 T4) (?x587 T5) (?x588 T5) (?x589 T16)) (:pat #2257) #10106)
 | 
|  |   3338 | #17606 := (~ #10109 #10109)
 | 
|  |   3339 | #17604 := (~ #10106 #10106)
 | 
|  |   3340 | #17605 := [refl]: #17604
 | 
|  |   3341 | #17607 := [nnf-pos #17605]: #17606
 | 
|  |   3342 | #2260 := (= #2259 uf_9)
 | 
|  |   3343 | #2258 := (= #2256 uf_9)
 | 
|  |   3344 | #2261 := (iff #2258 #2260)
 | 
|  |   3345 | #2262 := (forall (vars (?x586 T4) (?x587 T5) (?x588 T5) (?x589 T16)) (:pat #2257) #2261)
 | 
|  |   3346 | #10110 := (iff #2262 #10109)
 | 
|  |   3347 | #10107 := (iff #2261 #10106)
 | 
|  |   3348 | #10104 := (iff #2260 #10103)
 | 
|  |   3349 | #10105 := [rewrite]: #10104
 | 
|  |   3350 | #10101 := (iff #2258 #10099)
 | 
|  |   3351 | #10102 := [rewrite]: #10101
 | 
|  |   3352 | #10108 := [monotonicity #10102 #10105]: #10107
 | 
|  |   3353 | #10111 := [quant-intro #10108]: #10110
 | 
|  |   3354 | #10098 := [asserted]: #2262
 | 
|  |   3355 | #10114 := [mp #10098 #10111]: #10109
 | 
|  |   3356 | #17608 := [mp~ #10114 #17607]: #10109
 | 
|  |   3357 | #26501 := (not #10109)
 | 
|  |   3358 | #26502 := (or #26501 #26483)
 | 
|  |   3359 | #26482 := (iff #26481 #26479)
 | 
|  |   3360 | #26499 := (or #26501 #26482)
 | 
|  |   3361 | #26504 := (iff #26499 #26502)
 | 
|  |   3362 | #26506 := (iff #26502 #26502)
 | 
|  |   3363 | #26486 := [rewrite]: #26506
 | 
|  |   3364 | #26484 := (iff #26482 #26483)
 | 
|  |   3365 | #26485 := [rewrite]: #26484
 | 
|  |   3366 | #26505 := [monotonicity #26485]: #26504
 | 
|  |   3367 | #26488 := [trans #26505 #26486]: #26504
 | 
|  |   3368 | #26503 := [quant-inst]: #26499
 | 
|  |   3369 | #26489 := [mp #26503 #26488]: #26502
 | 
|  |   3370 | #26699 := [unit-resolution #26489 #17608]: #26483
 | 
|  |   3371 | #26490 := (not #26483)
 | 
|  |   3372 | #26518 := (or #26490 #26481)
 | 
|  |   3373 | #26344 := (uf_13 #25933)
 | 
|  |   3374 | #26590 := (uf_12 #26344)
 | 
|  |   3375 | #26593 := (= uf_14 #26590)
 | 
|  |   3376 | #26712 := (not #26593)
 | 
|  |   3377 | #26713 := (iff #11878 #26712)
 | 
|  |   3378 | #26710 := (iff #11875 #26593)
 | 
|  |   3379 | #26729 := (iff #26593 #11875)
 | 
|  |   3380 | #26705 := (= #26590 #2990)
 | 
|  |   3381 | #26703 := (= #26344 #2977)
 | 
|  |   3382 | #24763 := (uf_13 #2981)
 | 
|  |   3383 | #28352 := (= #24763 #2977)
 | 
|  |   3384 | #24766 := (= #2977 #24763)
 | 
|  |   3385 | #2697 := (uf_43 #326 #161)
 | 
|  |   3386 | #22937 := (pattern #2697)
 | 
|  |   3387 | #2701 := (uf_13 #2697)
 | 
|  |   3388 | #11218 := (= #326 #2701)
 | 
|  |   3389 | #22944 := (forall (vars (?x720 T3) (?x721 int)) (:pat #22937) #11218)
 | 
|  |   3390 | #11222 := (forall (vars (?x720 T3) (?x721 int)) #11218)
 | 
|  |   3391 | #22947 := (iff #11222 #22944)
 | 
|  |   3392 | #22945 := (iff #11218 #11218)
 | 
|  |   3393 | #22946 := [refl]: #22945
 | 
|  |   3394 | #22948 := [quant-intro #22946]: #22947
 | 
|  |   3395 | #17989 := (~ #11222 #11222)
 | 
|  |   3396 | #17987 := (~ #11218 #11218)
 | 
|  |   3397 | #17988 := [refl]: #17987
 | 
|  |   3398 | #17990 := [nnf-pos #17988]: #17989
 | 
|  |   3399 | #2702 := (= #2701 #326)
 | 
|  |   3400 | #2703 := (forall (vars (?x720 T3) (?x721 int)) #2702)
 | 
|  |   3401 | #11223 := (iff #2703 #11222)
 | 
|  |   3402 | #11220 := (iff #2702 #11218)
 | 
|  |   3403 | #11221 := [rewrite]: #11220
 | 
|  |   3404 | #11224 := [quant-intro #11221]: #11223
 | 
|  |   3405 | #11217 := [asserted]: #2703
 | 
|  |   3406 | #11227 := [mp #11217 #11224]: #11222
 | 
|  |   3407 | #17991 := [mp~ #11227 #17990]: #11222
 | 
|  |   3408 | #22949 := [mp #17991 #22948]: #22944
 | 
|  |   3409 | #24710 := (not #22944)
 | 
|  |   3410 | #24771 := (or #24710 #24766)
 | 
|  |   3411 | #24772 := [quant-inst]: #24771
 | 
|  |   3412 | #28286 := [unit-resolution #24772 #22949]: #24766
 | 
|  |   3413 | #28353 := [symm #28286]: #28352
 | 
|  |   3414 | #26696 := (= #26344 #24763)
 | 
|  |   3415 | #28305 := (= #25933 #2981)
 | 
|  |   3416 | #28306 := [symm #28304]: #28305
 | 
|  |   3417 | #26702 := [monotonicity #28306]: #26696
 | 
|  |   3418 | #26704 := [trans #26702 #28353]: #26703
 | 
|  |   3419 | #26706 := [monotonicity #26704]: #26705
 | 
|  |   3420 | #26708 := [monotonicity #26706]: #26729
 | 
|  |   3421 | #26711 := [symm #26708]: #26710
 | 
|  |   3422 | #26727 := [monotonicity #26711]: #26713
 | 
|  |   3423 | #14078 := [and-elim #14073]: #11878
 | 
|  |   3424 | #26737 := [mp #14078 #26727]: #26712
 | 
|  |   3425 | #26582 := (uf_24 uf_287 #25933)
 | 
|  |   3426 | #26583 := (= uf_9 #26582)
 | 
|  |   3427 | #26744 := (= #2988 #26582)
 | 
|  |   3428 | #26738 := (= #26582 #2988)
 | 
|  |   3429 | #26719 := [monotonicity #28306]: #26738
 | 
|  |   3430 | #26747 := [symm #26719]: #26744
 | 
|  |   3431 | #14077 := [and-elim #14073]: #11872
 | 
|  |   3432 | #26746 := [trans #14077 #26747]: #26583
 | 
|  |   3433 | #26585 := (uf_48 #25933 #26344)
 | 
|  |   3434 | #26586 := (= uf_9 #26585)
 | 
|  |   3435 | #26751 := (= #2986 #26585)
 | 
|  |   3436 | #26748 := (= #26585 #2986)
 | 
|  |   3437 | #26749 := [monotonicity #28306 #26704]: #26748
 | 
|  |   3438 | #26752 := [symm #26749]: #26751
 | 
|  |   3439 | #26758 := [trans #14076 #26752]: #26586
 | 
|  |   3440 | #26587 := (not #26586)
 | 
|  |   3441 | #26584 := (not #26583)
 | 
|  |   3442 | #26819 := (or #26584 #26587 #26593)
 | 
|  |   3443 | #26356 := (uf_25 uf_287 #25933)
 | 
|  |   3444 | #26588 := (= uf_26 #26356)
 | 
|  |   3445 | #26784 := (= #2984 #26356)
 | 
|  |   3446 | #26780 := (= #26356 #2984)
 | 
|  |   3447 | #26781 := [monotonicity #28306]: #26780
 | 
|  |   3448 | #26785 := [symm #26781]: #26784
 | 
|  |   3449 | #14075 := [and-elim #14073]: #11866
 | 
|  |   3450 | #26779 := [trans #14075 #26785]: #26588
 | 
|  |   3451 | #26500 := (not #26479)
 | 
|  |   3452 | #26786 := [hypothesis]: #26500
 | 
|  |   3453 | #26382 := (uf_27 uf_287 #25933)
 | 
|  |   3454 | #26383 := (= uf_9 #26382)
 | 
|  |   3455 | #26789 := (= #2982 #26382)
 | 
|  |   3456 | #26759 := (= #26382 #2982)
 | 
|  |   3457 | #26787 := [monotonicity #28306]: #26759
 | 
|  |   3458 | #26810 := [symm #26787]: #26789
 | 
|  |   3459 | #14074 := [and-elim #14073]: #11862
 | 
|  |   3460 | #26811 := [trans #14074 #26810]: #26383
 | 
|  |   3461 | #26345 := (uf_23 #26344)
 | 
|  |   3462 | #26352 := (= uf_9 #26345)
 | 
|  |   3463 | #26835 := (= #2993 #26345)
 | 
|  |   3464 | #26812 := (= #26345 #2993)
 | 
|  |   3465 | #26813 := [monotonicity #26704]: #26812
 | 
|  |   3466 | #26800 := [symm #26813]: #26835
 | 
|  |   3467 | #14079 := [and-elim #14073]: #11881
 | 
|  |   3468 | #26836 := [trans #14079 #26800]: #26352
 | 
|  |   3469 | #14062 := [not-or-elim #14055]: #11908
 | 
|  |   3470 | #14064 := [and-elim #14062]: #11905
 | 
|  |   3471 | #2217 := (uf_196 #47 #23 #23)
 | 
|  |   3472 | #2218 := (pattern #2217)
 | 
|  |   3473 | #9984 := (= uf_9 #2217)
 | 
|  |   3474 | #227 := (uf_55 #47)
 | 
|  |   3475 | #3899 := (= uf_9 #227)
 | 
|  |   3476 | #19163 := (not #3899)
 | 
|  |   3477 | #144 := (uf_48 #23 #26)
 | 
|  |   3478 | #3620 := (= uf_9 #144)
 | 
|  |   3479 | #19038 := (not #3620)
 | 
|  |   3480 | #19037 := (not #3617)
 | 
|  |   3481 | #135 := (uf_27 #47 #23)
 | 
|  |   3482 | #3602 := (= uf_9 #135)
 | 
|  |   3483 | #10693 := (not #3602)
 | 
|  |   3484 | #71 := (uf_23 #26)
 | 
|  |   3485 | #3455 := (= uf_9 #71)
 | 
|  |   3486 | #10748 := (not #3455)
 | 
|  |   3487 | #21596 := (or #29 #10748 #10693 #19037 #19038 #11068 #19163 #9984)
 | 
|  |   3488 | #21601 := (forall (vars (?x572 T4) (?x573 T5)) (:pat #2218) #21596)
 | 
|  |   3489 | #9999 := (and #52 #3455 #3602 #3617 #3620 #3623 #3899)
 | 
|  |   3490 | #10002 := (not #9999)
 | 
|  |   3491 | #10008 := (or #9984 #10002)
 | 
|  |   3492 | #10013 := (forall (vars (?x572 T4) (?x573 T5)) (:pat #2218) #10008)
 | 
|  |   3493 | #21602 := (iff #10013 #21601)
 | 
|  |   3494 | #21599 := (iff #10008 #21596)
 | 
|  |   3495 | #21582 := (or #29 #10748 #10693 #19037 #19038 #11068 #19163)
 | 
|  |   3496 | #21593 := (or #9984 #21582)
 | 
|  |   3497 | #21597 := (iff #21593 #21596)
 | 
|  |   3498 | #21598 := [rewrite]: #21597
 | 
|  |   3499 | #21594 := (iff #10008 #21593)
 | 
|  |   3500 | #21591 := (iff #10002 #21582)
 | 
|  |   3501 | #21583 := (not #21582)
 | 
|  |   3502 | #21586 := (not #21583)
 | 
|  |   3503 | #21589 := (iff #21586 #21582)
 | 
|  |   3504 | #21590 := [rewrite]: #21589
 | 
|  |   3505 | #21587 := (iff #10002 #21586)
 | 
|  |   3506 | #21584 := (iff #9999 #21583)
 | 
|  |   3507 | #21585 := [rewrite]: #21584
 | 
|  |   3508 | #21588 := [monotonicity #21585]: #21587
 | 
|  |   3509 | #21592 := [trans #21588 #21590]: #21591
 | 
|  |   3510 | #21595 := [monotonicity #21592]: #21594
 | 
|  |   3511 | #21600 := [trans #21595 #21598]: #21599
 | 
|  |   3512 | #21603 := [quant-intro #21600]: #21602
 | 
|  |   3513 | #17574 := (~ #10013 #10013)
 | 
|  |   3514 | #17572 := (~ #10008 #10008)
 | 
|  |   3515 | #17573 := [refl]: #17572
 | 
|  |   3516 | #17575 := [nnf-pos #17573]: #17574
 | 
|  |   3517 | #2225 := (= #2217 uf_9)
 | 
|  |   3518 | #72 := (= #71 uf_9)
 | 
|  |   3519 | #2219 := (and #52 #72)
 | 
|  |   3520 | #2220 := (and #147 #2219)
 | 
|  |   3521 | #145 := (= #144 uf_9)
 | 
|  |   3522 | #2221 := (and #145 #2220)
 | 
|  |   3523 | #2222 := (and #143 #2221)
 | 
|  |   3524 | #136 := (= #135 uf_9)
 | 
|  |   3525 | #2223 := (and #136 #2222)
 | 
|  |   3526 | #229 := (= #227 uf_9)
 | 
|  |   3527 | #2224 := (and #229 #2223)
 | 
|  |   3528 | #2226 := (implies #2224 #2225)
 | 
|  |   3529 | #2227 := (forall (vars (?x572 T4) (?x573 T5)) (:pat #2218) #2226)
 | 
|  |   3530 | #10016 := (iff #2227 #10013)
 | 
|  |   3531 | #9965 := (and #52 #3455)
 | 
|  |   3532 | #9969 := (and #3623 #9965)
 | 
|  |   3533 | #9972 := (and #3620 #9969)
 | 
|  |   3534 | #9975 := (and #3617 #9972)
 | 
|  |   3535 | #9978 := (and #3602 #9975)
 | 
|  |   3536 | #9981 := (and #3899 #9978)
 | 
|  |   3537 | #9990 := (not #9981)
 | 
|  |   3538 | #9991 := (or #9990 #9984)
 | 
|  |   3539 | #9996 := (forall (vars (?x572 T4) (?x573 T5)) (:pat #2218) #9991)
 | 
|  |   3540 | #10014 := (iff #9996 #10013)
 | 
|  |   3541 | #10011 := (iff #9991 #10008)
 | 
|  |   3542 | #10005 := (or #10002 #9984)
 | 
|  |   3543 | #10009 := (iff #10005 #10008)
 | 
|  |   3544 | #10010 := [rewrite]: #10009
 | 
|  |   3545 | #10006 := (iff #9991 #10005)
 | 
|  |   3546 | #10003 := (iff #9990 #10002)
 | 
|  |   3547 | #10000 := (iff #9981 #9999)
 | 
|  |   3548 | #10001 := [rewrite]: #10000
 | 
|  |   3549 | #10004 := [monotonicity #10001]: #10003
 | 
|  |   3550 | #10007 := [monotonicity #10004]: #10006
 | 
|  |   3551 | #10012 := [trans #10007 #10010]: #10011
 | 
|  |   3552 | #10015 := [quant-intro #10012]: #10014
 | 
|  |   3553 | #9997 := (iff #2227 #9996)
 | 
|  |   3554 | #9994 := (iff #2226 #9991)
 | 
|  |   3555 | #9987 := (implies #9981 #9984)
 | 
|  |   3556 | #9992 := (iff #9987 #9991)
 | 
|  |   3557 | #9993 := [rewrite]: #9992
 | 
|  |   3558 | #9988 := (iff #2226 #9987)
 | 
|  |   3559 | #9985 := (iff #2225 #9984)
 | 
|  |   3560 | #9986 := [rewrite]: #9985
 | 
|  |   3561 | #9982 := (iff #2224 #9981)
 | 
|  |   3562 | #9979 := (iff #2223 #9978)
 | 
|  |   3563 | #9976 := (iff #2222 #9975)
 | 
|  |   3564 | #9973 := (iff #2221 #9972)
 | 
|  |   3565 | #9970 := (iff #2220 #9969)
 | 
|  |   3566 | #9967 := (iff #2219 #9965)
 | 
|  |   3567 | #3456 := (iff #72 #3455)
 | 
|  |   3568 | #3457 := [rewrite]: #3456
 | 
|  |   3569 | #9968 := [monotonicity #3457]: #9967
 | 
|  |   3570 | #9971 := [monotonicity #3625 #9968]: #9970
 | 
|  |   3571 | #3621 := (iff #145 #3620)
 | 
|  |   3572 | #3622 := [rewrite]: #3621
 | 
|  |   3573 | #9974 := [monotonicity #3622 #9971]: #9973
 | 
|  |   3574 | #9977 := [monotonicity #3619 #9974]: #9976
 | 
|  |   3575 | #3604 := (iff #136 #3602)
 | 
|  |   3576 | #3605 := [rewrite]: #3604
 | 
|  |   3577 | #9980 := [monotonicity #3605 #9977]: #9979
 | 
|  |   3578 | #3901 := (iff #229 #3899)
 | 
|  |   3579 | #3902 := [rewrite]: #3901
 | 
|  |   3580 | #9983 := [monotonicity #3902 #9980]: #9982
 | 
|  |   3581 | #9989 := [monotonicity #9983 #9986]: #9988
 | 
|  |   3582 | #9995 := [trans #9989 #9993]: #9994
 | 
|  |   3583 | #9998 := [quant-intro #9995]: #9997
 | 
|  |   3584 | #10017 := [trans #9998 #10015]: #10016
 | 
|  |   3585 | #9964 := [asserted]: #2227
 | 
|  |   3586 | #10018 := [mp #9964 #10017]: #10013
 | 
|  |   3587 | #17576 := [mp~ #10018 #17575]: #10013
 | 
|  |   3588 | #21604 := [mp #17576 #21603]: #21601
 | 
|  |   3589 | #26589 := (not #26588)
 | 
|  |   3590 | #26409 := (not #26383)
 | 
|  |   3591 | #26353 := (not #26352)
 | 
|  |   3592 | #24483 := (not #11905)
 | 
|  |   3593 | #26517 := (not #21601)
 | 
|  |   3594 | #26520 := (or #26517 #24483 #26353 #26409 #26479 #26584 #26587 #26589 #26593)
 | 
|  |   3595 | #26591 := (= #26590 uf_14)
 | 
|  |   3596 | #26592 := (or #26591 #26353 #26409 #26589 #26587 #26584 #24483 #26479)
 | 
|  |   3597 | #26521 := (or #26517 #26592)
 | 
|  |   3598 | #26572 := (iff #26521 #26520)
 | 
|  |   3599 | #26599 := (or #24483 #26353 #26409 #26479 #26584 #26587 #26589 #26593)
 | 
|  |   3600 | #26523 := (or #26517 #26599)
 | 
|  |   3601 | #26570 := (iff #26523 #26520)
 | 
|  |   3602 | #26571 := [rewrite]: #26570
 | 
|  |   3603 | #26574 := (iff #26521 #26523)
 | 
|  |   3604 | #26602 := (iff #26592 #26599)
 | 
|  |   3605 | #26596 := (or #26593 #26353 #26409 #26589 #26587 #26584 #24483 #26479)
 | 
|  |   3606 | #26600 := (iff #26596 #26599)
 | 
|  |   3607 | #26601 := [rewrite]: #26600
 | 
|  |   3608 | #26597 := (iff #26592 #26596)
 | 
|  |   3609 | #26594 := (iff #26591 #26593)
 | 
|  |   3610 | #26595 := [rewrite]: #26594
 | 
|  |   3611 | #26598 := [monotonicity #26595]: #26597
 | 
|  |   3612 | #26603 := [trans #26598 #26601]: #26602
 | 
|  |   3613 | #26569 := [monotonicity #26603]: #26574
 | 
|  |   3614 | #26568 := [trans #26569 #26571]: #26572
 | 
|  |   3615 | #26522 := [quant-inst]: #26521
 | 
|  |   3616 | #26573 := [mp #26522 #26568]: #26520
 | 
|  |   3617 | #26837 := [unit-resolution #26573 #21604 #14064 #26836 #26811 #26786 #26779]: #26819
 | 
|  |   3618 | #26838 := [unit-resolution #26837 #26758 #26746 #26737]: false
 | 
|  |   3619 | #26899 := [lemma #26838]: #26479
 | 
|  |   3620 | #26492 := (or #26490 #26500 #26481)
 | 
|  |   3621 | #26493 := [def-axiom]: #26492
 | 
|  |   3622 | #26513 := [unit-resolution #26493 #26899]: #26518
 | 
|  |   3623 | #26519 := [unit-resolution #26513 #26699]: #26481
 | 
|  |   3624 | #26578 := [trans #26519 #26577]: #11925
 | 
|  |   3625 | #26514 := [hypothesis]: #13009
 | 
|  |   3626 | #26580 := [unit-resolution #26514 #26578]: false
 | 
|  |   3627 | #26581 := [lemma #26580]: #11925
 | 
|  |   3628 | #23239 := (or #13009 #23236)
 | 
|  |   3629 | #22240 := (forall (vars (?x778 int)) #22229)
 | 
|  |   3630 | #22247 := (not #22240)
 | 
|  |   3631 | #22225 := (forall (vars (?x776 int)) #22220)
 | 
|  |   3632 | #22246 := (not #22225)
 | 
|  |   3633 | #22248 := (or #22246 #22247)
 | 
|  |   3634 | #22249 := (not #22248)
 | 
|  |   3635 | #22278 := (or #22249 #22275)
 | 
|  |   3636 | #22284 := (not #22278)
 | 
|  |   3637 | #22285 := (or #12079 #12070 #12061 #12052 #22161 #13365 #13511 #22284)
 | 
|  |   3638 | #22286 := (not #22285)
 | 
|  |   3639 | #22064 := (forall (vars (?x785 int)) #22059)
 | 
|  |   3640 | #22070 := (not #22064)
 | 
|  |   3641 | #22071 := (or #22046 #22070)
 | 
|  |   3642 | #22072 := (not #22071)
 | 
|  |   3643 | #22101 := (or #22072 #22098)
 | 
|  |   3644 | #22107 := (not #22101)
 | 
|  |   3645 | #22108 := (or #13264 #22107)
 | 
|  |   3646 | #22109 := (not #22108)
 | 
|  |   3647 | #22114 := (or #13264 #22109)
 | 
|  |   3648 | #22122 := (not #22114)
 | 
|  |   3649 | #22123 := (or #12401 #22120 #18276 #22121 #13331 #18279 #22122)
 | 
|  |   3650 | #22124 := (not #22123)
 | 
|  |   3651 | #22129 := (or #18276 #18279 #22124)
 | 
|  |   3652 | #22135 := (not #22129)
 | 
|  |   3653 | #22172 := (or #12566 #12557 #22161 #13365 #22120 #13416 #22135)
 | 
|  |   3654 | #22173 := (not #22172)
 | 
|  |   3655 | #22136 := (or #12476 #12467 #18238 #18247 #12485 #12449 #12440 #13365 #22120 #22135)
 | 
|  |   3656 | #22137 := (not #22136)
 | 
|  |   3657 | #22142 := (or #18238 #18247 #22137)
 | 
|  |   3658 | #22148 := (not #22142)
 | 
|  |   3659 | #22149 := (or #18238 #18241 #22148)
 | 
|  |   3660 | #22150 := (not #22149)
 | 
|  |   3661 | #22155 := (or #18238 #18241 #22150)
 | 
|  |   3662 | #22162 := (not #22155)
 | 
|  |   3663 | #22163 := (or #22161 #13365 #13417 #22162)
 | 
|  |   3664 | #22164 := (not #22163)
 | 
|  |   3665 | #22178 := (or #22164 #22173)
 | 
|  |   3666 | #22184 := (not #22178)
 | 
|  |   3667 | #22185 := (or #18238 #18247 #22161 #13365 #22184)
 | 
|  |   3668 | #22186 := (not #22185)
 | 
|  |   3669 | #22191 := (or #18238 #18247 #22186)
 | 
|  |   3670 | #22197 := (not #22191)
 | 
|  |   3671 | #22198 := (or #18238 #18241 #22197)
 | 
|  |   3672 | #22199 := (not #22198)
 | 
|  |   3673 | #22204 := (or #18238 #18241 #22199)
 | 
|  |   3674 | #22210 := (not #22204)
 | 
|  |   3675 | #22211 := (or #22161 #13365 #13510 #22210)
 | 
|  |   3676 | #22212 := (not #22211)
 | 
|  |   3677 | #22291 := (or #22212 #22286)
 | 
|  |   3678 | #22306 := (not #22291)
 | 
|  |   3679 | #22041 := (forall (vars (?x775 int)) #22036)
 | 
|  |   3680 | #22302 := (not #22041)
 | 
|  |   3681 | #22307 := (or #12976 #12769 #12760 #12751 #12742 #22297 #22298 #22299 #14996 #13683 #13217 #22161 #13365 #13688 #13740 #22300 #22301 #22303 #22304 #22305 #22302 #22306)
 | 
|  |   3682 | #22308 := (not #22307)
 | 
|  |   3683 | #22313 := (or #12976 #13217 #22308)
 | 
|  |   3684 | #22320 := (not #22313)
 | 
|  |   3685 | #22030 := (forall (vars (?x773 int)) #22025)
 | 
|  |   3686 | #22319 := (not #22030)
 | 
|  |   3687 | #22321 := (or #22319 #22320)
 | 
|  |   3688 | #22322 := (not #22321)
 | 
|  |   3689 | #22327 := (or #22019 #22322)
 | 
|  |   3690 | #22333 := (not #22327)
 | 
|  |   3691 | #22334 := (or #13181 #22333)
 | 
|  |   3692 | #22335 := (not #22334)
 | 
|  |   3693 | #22340 := (or #13181 #22335)
 | 
|  |   3694 | #22346 := (not #22340)
 | 
|  |   3695 | #22347 := (or #12976 #12967 #12958 #12949 #18127 #18136 #22346)
 | 
|  |   3696 | #22348 := (not #22347)
 | 
|  |   3697 | #22353 := (or #18127 #18136 #22348)
 | 
|  |   3698 | #22359 := (not #22353)
 | 
|  |   3699 | #22360 := (or #18127 #18130 #22359)
 | 
|  |   3700 | #22361 := (not #22360)
 | 
|  |   3701 | #22366 := (or #18127 #18130 #22361)
 | 
|  |   3702 | #22372 := (not #22366)
 | 
|  |   3703 | #22373 := (or #13009 #22372)
 | 
|  |   3704 | #22374 := (not #22373)
 | 
|  |   3705 | #22379 := (or #13009 #22374)
 | 
|  |   3706 | #23240 := (iff #22379 #23239)
 | 
|  |   3707 | #23237 := (iff #22374 #23236)
 | 
|  |   3708 | #23234 := (iff #22373 #23233)
 | 
|  |   3709 | #23231 := (iff #22372 #23230)
 | 
|  |   3710 | #23228 := (iff #22366 #23227)
 | 
|  |   3711 | #23225 := (iff #22361 #23224)
 | 
|  |   3712 | #23222 := (iff #22360 #23221)
 | 
|  |   3713 | #23219 := (iff #22359 #23218)
 | 
|  |   3714 | #23216 := (iff #22353 #23215)
 | 
|  |   3715 | #23213 := (iff #22348 #23212)
 | 
|  |   3716 | #23210 := (iff #22347 #23209)
 | 
|  |   3717 | #23207 := (iff #22346 #23206)
 | 
|  |   3718 | #23204 := (iff #22340 #23203)
 | 
|  |   3719 | #23201 := (iff #22335 #23200)
 | 
|  |   3720 | #23198 := (iff #22334 #23197)
 | 
|  |   3721 | #23195 := (iff #22333 #23194)
 | 
|  |   3722 | #23192 := (iff #22327 #23191)
 | 
|  |   3723 | #23189 := (iff #22322 #23188)
 | 
|  |   3724 | #23186 := (iff #22321 #23185)
 | 
|  |   3725 | #23183 := (iff #22320 #23182)
 | 
|  |   3726 | #23180 := (iff #22313 #23179)
 | 
|  |   3727 | #23177 := (iff #22308 #23176)
 | 
|  |   3728 | #23174 := (iff #22307 #23173)
 | 
|  |   3729 | #23171 := (iff #22306 #23170)
 | 
|  |   3730 | #23168 := (iff #22291 #23167)
 | 
|  |   3731 | #23165 := (iff #22286 #23164)
 | 
|  |   3732 | #23162 := (iff #22285 #23161)
 | 
|  |   3733 | #23159 := (iff #22284 #23158)
 | 
|  |   3734 | #23156 := (iff #22278 #23155)
 | 
|  |   3735 | #23153 := (iff #22249 #23152)
 | 
|  |   3736 | #23150 := (iff #22248 #23149)
 | 
|  |   3737 | #23147 := (iff #22247 #23146)
 | 
|  |   3738 | #23144 := (iff #22240 #23141)
 | 
|  |   3739 | #23142 := (iff #22229 #22229)
 | 
|  |   3740 | #23143 := [refl]: #23142
 | 
|  |   3741 | #23145 := [quant-intro #23143]: #23144
 | 
|  |   3742 | #23148 := [monotonicity #23145]: #23147
 | 
|  |   3743 | #23139 := (iff #22246 #23138)
 | 
|  |   3744 | #23136 := (iff #22225 #23133)
 | 
|  |   3745 | #23134 := (iff #22220 #22220)
 | 
|  |   3746 | #23135 := [refl]: #23134
 | 
|  |   3747 | #23137 := [quant-intro #23135]: #23136
 | 
|  |   3748 | #23140 := [monotonicity #23137]: #23139
 | 
|  |   3749 | #23151 := [monotonicity #23140 #23148]: #23150
 | 
|  |   3750 | #23154 := [monotonicity #23151]: #23153
 | 
|  |   3751 | #23157 := [monotonicity #23154]: #23156
 | 
|  |   3752 | #23160 := [monotonicity #23157]: #23159
 | 
|  |   3753 | #23163 := [monotonicity #23160]: #23162
 | 
|  |   3754 | #23166 := [monotonicity #23163]: #23165
 | 
|  |   3755 | #23131 := (iff #22212 #23130)
 | 
|  |   3756 | #23128 := (iff #22211 #23127)
 | 
|  |   3757 | #23125 := (iff #22210 #23124)
 | 
|  |   3758 | #23122 := (iff #22204 #23121)
 | 
|  |   3759 | #23119 := (iff #22199 #23118)
 | 
|  |   3760 | #23116 := (iff #22198 #23115)
 | 
|  |   3761 | #23113 := (iff #22197 #23112)
 | 
|  |   3762 | #23110 := (iff #22191 #23109)
 | 
|  |   3763 | #23107 := (iff #22186 #23106)
 | 
|  |   3764 | #23104 := (iff #22185 #23103)
 | 
|  |   3765 | #23101 := (iff #22184 #23100)
 | 
|  |   3766 | #23098 := (iff #22178 #23097)
 | 
|  |   3767 | #23095 := (iff #22173 #23094)
 | 
|  |   3768 | #23092 := (iff #22172 #23091)
 | 
|  |   3769 | #23059 := (iff #22135 #23058)
 | 
|  |   3770 | #23056 := (iff #22129 #23055)
 | 
|  |   3771 | #23053 := (iff #22124 #23052)
 | 
|  |   3772 | #23050 := (iff #22123 #23049)
 | 
|  |   3773 | #23047 := (iff #22122 #23046)
 | 
|  |   3774 | #23044 := (iff #22114 #23043)
 | 
|  |   3775 | #23041 := (iff #22109 #23040)
 | 
|  |   3776 | #23038 := (iff #22108 #23037)
 | 
|  |   3777 | #23035 := (iff #22107 #23034)
 | 
|  |   3778 | #23032 := (iff #22101 #23031)
 | 
|  |   3779 | #23029 := (iff #22072 #23028)
 | 
|  |   3780 | #23026 := (iff #22071 #23025)
 | 
|  |   3781 | #23023 := (iff #22070 #23022)
 | 
|  |   3782 | #23020 := (iff #22064 #23017)
 | 
|  |   3783 | #23018 := (iff #22059 #22059)
 | 
|  |   3784 | #23019 := [refl]: #23018
 | 
|  |   3785 | #23021 := [quant-intro #23019]: #23020
 | 
|  |   3786 | #23024 := [monotonicity #23021]: #23023
 | 
|  |   3787 | #23027 := [monotonicity #23024]: #23026
 | 
|  |   3788 | #23030 := [monotonicity #23027]: #23029
 | 
|  |   3789 | #23033 := [monotonicity #23030]: #23032
 | 
|  |   3790 | #23036 := [monotonicity #23033]: #23035
 | 
|  |   3791 | #23039 := [monotonicity #23036]: #23038
 | 
|  |   3792 | #23042 := [monotonicity #23039]: #23041
 | 
|  |   3793 | #23045 := [monotonicity #23042]: #23044
 | 
|  |   3794 | #23048 := [monotonicity #23045]: #23047
 | 
|  |   3795 | #23051 := [monotonicity #23048]: #23050
 | 
|  |   3796 | #23054 := [monotonicity #23051]: #23053
 | 
|  |   3797 | #23057 := [monotonicity #23054]: #23056
 | 
|  |   3798 | #23060 := [monotonicity #23057]: #23059
 | 
|  |   3799 | #23093 := [monotonicity #23060]: #23092
 | 
|  |   3800 | #23096 := [monotonicity #23093]: #23095
 | 
|  |   3801 | #23089 := (iff #22164 #23088)
 | 
|  |   3802 | #23086 := (iff #22163 #23085)
 | 
|  |   3803 | #23083 := (iff #22162 #23082)
 | 
|  |   3804 | #23080 := (iff #22155 #23079)
 | 
|  |   3805 | #23077 := (iff #22150 #23076)
 | 
|  |   3806 | #23074 := (iff #22149 #23073)
 | 
|  |   3807 | #23071 := (iff #22148 #23070)
 | 
|  |   3808 | #23068 := (iff #22142 #23067)
 | 
|  |   3809 | #23065 := (iff #22137 #23064)
 | 
|  |   3810 | #23062 := (iff #22136 #23061)
 | 
|  |   3811 | #23063 := [monotonicity #23060]: #23062
 | 
|  |   3812 | #23066 := [monotonicity #23063]: #23065
 | 
|  |   3813 | #23069 := [monotonicity #23066]: #23068
 | 
|  |   3814 | #23072 := [monotonicity #23069]: #23071
 | 
|  |   3815 | #23075 := [monotonicity #23072]: #23074
 | 
|  |   3816 | #23078 := [monotonicity #23075]: #23077
 | 
|  |   3817 | #23081 := [monotonicity #23078]: #23080
 | 
|  |   3818 | #23084 := [monotonicity #23081]: #23083
 | 
|  |   3819 | #23087 := [monotonicity #23084]: #23086
 | 
|  |   3820 | #23090 := [monotonicity #23087]: #23089
 | 
|  |   3821 | #23099 := [monotonicity #23090 #23096]: #23098
 | 
|  |   3822 | #23102 := [monotonicity #23099]: #23101
 | 
|  |   3823 | #23105 := [monotonicity #23102]: #23104
 | 
|  |   3824 | #23108 := [monotonicity #23105]: #23107
 | 
|  |   3825 | #23111 := [monotonicity #23108]: #23110
 | 
|  |   3826 | #23114 := [monotonicity #23111]: #23113
 | 
|  |   3827 | #23117 := [monotonicity #23114]: #23116
 | 
|  |   3828 | #23120 := [monotonicity #23117]: #23119
 | 
|  |   3829 | #23123 := [monotonicity #23120]: #23122
 | 
|  |   3830 | #23126 := [monotonicity #23123]: #23125
 | 
|  |   3831 | #23129 := [monotonicity #23126]: #23128
 | 
|  |   3832 | #23132 := [monotonicity #23129]: #23131
 | 
|  |   3833 | #23169 := [monotonicity #23132 #23166]: #23168
 | 
|  |   3834 | #23172 := [monotonicity #23169]: #23171
 | 
|  |   3835 | #23015 := (iff #22302 #23014)
 | 
|  |   3836 | #23012 := (iff #22041 #23009)
 | 
|  |   3837 | #23010 := (iff #22036 #22036)
 | 
|  |   3838 | #23011 := [refl]: #23010
 | 
|  |   3839 | #23013 := [quant-intro #23011]: #23012
 | 
|  |   3840 | #23016 := [monotonicity #23013]: #23015
 | 
|  |   3841 | #23175 := [monotonicity #23016 #23172]: #23174
 | 
|  |   3842 | #23178 := [monotonicity #23175]: #23177
 | 
|  |   3843 | #23181 := [monotonicity #23178]: #23180
 | 
|  |   3844 | #23184 := [monotonicity #23181]: #23183
 | 
|  |   3845 | #23007 := (iff #22319 #23006)
 | 
|  |   3846 | #23004 := (iff #22030 #23001)
 | 
|  |   3847 | #23002 := (iff #22025 #22025)
 | 
|  |   3848 | #23003 := [refl]: #23002
 | 
|  |   3849 | #23005 := [quant-intro #23003]: #23004
 | 
|  |   3850 | #23008 := [monotonicity #23005]: #23007
 | 
|  |   3851 | #23187 := [monotonicity #23008 #23184]: #23186
 | 
|  |   3852 | #23190 := [monotonicity #23187]: #23189
 | 
|  |   3853 | #23193 := [monotonicity #23190]: #23192
 | 
|  |   3854 | #23196 := [monotonicity #23193]: #23195
 | 
|  |   3855 | #23199 := [monotonicity #23196]: #23198
 | 
|  |   3856 | #23202 := [monotonicity #23199]: #23201
 | 
|  |   3857 | #23205 := [monotonicity #23202]: #23204
 | 
|  |   3858 | #23208 := [monotonicity #23205]: #23207
 | 
|  |   3859 | #23211 := [monotonicity #23208]: #23210
 | 
|  |   3860 | #23214 := [monotonicity #23211]: #23213
 | 
|  |   3861 | #23217 := [monotonicity #23214]: #23216
 | 
|  |   3862 | #23220 := [monotonicity #23217]: #23219
 | 
|  |   3863 | #23223 := [monotonicity #23220]: #23222
 | 
|  |   3864 | #23226 := [monotonicity #23223]: #23225
 | 
|  |   3865 | #23229 := [monotonicity #23226]: #23228
 | 
|  |   3866 | #23232 := [monotonicity #23229]: #23231
 | 
|  |   3867 | #23235 := [monotonicity #23232]: #23234
 | 
|  |   3868 | #23238 := [monotonicity #23235]: #23237
 | 
|  |   3869 | #23241 := [monotonicity #23238]: #23240
 | 
|  |   3870 | #18778 := (and #18421 #18422)
 | 
|  |   3871 | #18781 := (not #18778)
 | 
|  |   3872 | #18784 := (or #18760 #18773 #18781)
 | 
|  |   3873 | #18787 := (not #18784)
 | 
|  |   3874 | #15730 := (and #3103 #4043 #13540 #14916)
 | 
|  |   3875 | #18444 := (not #15730)
 | 
|  |   3876 | #18447 := (forall (vars (?x778 int)) #18444)
 | 
|  |   3877 | #14159 := (and #4043 #14916)
 | 
|  |   3878 | #14158 := (not #14159)
 | 
|  |   3879 | #15716 := (or #13538 #13552 #14158)
 | 
|  |   3880 | #15721 := (forall (vars (?x776 int)) #15716)
 | 
|  |   3881 | #18451 := (and #15721 #18447)
 | 
|  |   3882 | #18793 := (or #18451 #18787)
 | 
|  |   3883 | #18801 := (and #12008 #12011 #12014 #12017 #13222 #13225 #13510 #18793)
 | 
|  |   3884 | #18630 := (and #18297 #18298)
 | 
|  |   3885 | #18633 := (not #18630)
 | 
|  |   3886 | #18636 := (or #18612 #18625 #18633)
 | 
|  |   3887 | #18639 := (not #18636)
 | 
|  |   3888 | #15617 := (or #13267 #13281 #14158)
 | 
|  |   3889 | #15622 := (forall (vars (?x785 int)) #15617)
 | 
|  |   3890 | #18313 := (not #13310)
 | 
|  |   3891 | #18323 := (and #18313 #15622)
 | 
|  |   3892 | #18645 := (or #18323 #18639)
 | 
|  |   3893 | #18650 := (and #13259 #18645)
 | 
|  |   3894 | #18653 := (or #13264 #18650)
 | 
|  |   3895 | #18661 := (and #3209 #13234 #13243 #13251 #13327 #15609 #18653)
 | 
|  |   3896 | #18666 := (or #18276 #18279 #18661)
 | 
|  |   3897 | #18706 := (and #12548 #12551 #13222 #13225 #13234 #13417 #18666)
 | 
|  |   3898 | #18672 := (and #3194 #3195 #12293 #12302 #12308 #12313 #12316 #13225 #13234 #18666)
 | 
|  |   3899 | #18677 := (or #18238 #18247 #18672)
 | 
|  |   3900 | #18683 := (and #12293 #12296 #18677)
 | 
|  |   3901 | #18688 := (or #18238 #18241 #18683)
 | 
|  |   3902 | #18694 := (and #13222 #13225 #13416 #18688)
 | 
|  |   3903 | #18711 := (or #18694 #18706)
 | 
|  |   3904 | #18717 := (and #12293 #12302 #13222 #13225 #18711)
 | 
|  |   3905 | #18722 := (or #18238 #18247 #18717)
 | 
|  |   3906 | #18728 := (and #12293 #12296 #18722)
 | 
|  |   3907 | #18733 := (or #18238 #18241 #18728)
 | 
|  |   3908 | #18739 := (and #13222 #13225 #13511 #18733)
 | 
|  |   3909 | #18806 := (or #18739 #18801)
 | 
|  |   3910 | #15543 := (or #13703 #13717 #14158)
 | 
|  |   3911 | #15548 := (forall (vars (?x775 int)) #15543)
 | 
|  |   3912 | #18812 := (and #3042 #3170 #3171 #3172 #3173 #3174 #3175 #11989 #11997 #12254 #13218 #13222 #13225 #13689 #13737 #13743 #13765 #15548 #15560 #15577 #15594 #18806)
 | 
|  |   3913 | #18817 := (or #12976 #13217 #18812)
 | 
|  |   3914 | #15529 := (or #13184 #13196 #14158)
 | 
|  |   3915 | #15534 := (forall (vars (?x773 int)) #15529)
 | 
|  |   3916 | #18820 := (and #15534 #18817)
 | 
|  |   3917 | #18533 := (and #18160 #18161)
 | 
|  |   3918 | #18536 := (not #18533)
 | 
|  |   3919 | #18542 := (or #18168 #18169 #18536)
 | 
|  |   3920 | #18547 := (not #18542)
 | 
|  |   3921 | #18823 := (or #18547 #18820)
 | 
|  |   3922 | #18826 := (and #13178 #18823)
 | 
|  |   3923 | #18829 := (or #13181 #18826)
 | 
|  |   3924 | #18835 := (and #3042 #3043 #3044 #3045 #11928 #11937 #18829)
 | 
|  |   3925 | #18840 := (or #18127 #18136 #18835)
 | 
|  |   3926 | #18846 := (and #11928 #11931 #18840)
 | 
|  |   3927 | #18851 := (or #18127 #18130 #18846)
 | 
|  |   3928 | #18854 := (and #11925 #18851)
 | 
|  |   3929 | #18857 := (or #13009 #18854)
 | 
|  |   3930 | #22380 := (iff #18857 #22379)
 | 
|  |   3931 | #22377 := (iff #18854 #22374)
 | 
|  |   3932 | #22369 := (and #11925 #22366)
 | 
|  |   3933 | #22375 := (iff #22369 #22374)
 | 
|  |   3934 | #22376 := [rewrite]: #22375
 | 
|  |   3935 | #22370 := (iff #18854 #22369)
 | 
|  |   3936 | #22367 := (iff #18851 #22366)
 | 
|  |   3937 | #22364 := (iff #18846 #22361)
 | 
|  |   3938 | #22356 := (and #11928 #11931 #22353)
 | 
|  |   3939 | #22362 := (iff #22356 #22361)
 | 
|  |   3940 | #22363 := [rewrite]: #22362
 | 
|  |   3941 | #22357 := (iff #18846 #22356)
 | 
|  |   3942 | #22354 := (iff #18840 #22353)
 | 
|  |   3943 | #22351 := (iff #18835 #22348)
 | 
|  |   3944 | #22343 := (and #3042 #3043 #3044 #3045 #11928 #11937 #22340)
 | 
|  |   3945 | #22349 := (iff #22343 #22348)
 | 
|  |   3946 | #22350 := [rewrite]: #22349
 | 
|  |   3947 | #22344 := (iff #18835 #22343)
 | 
|  |   3948 | #22341 := (iff #18829 #22340)
 | 
|  |   3949 | #22338 := (iff #18826 #22335)
 | 
|  |   3950 | #22330 := (and #13178 #22327)
 | 
|  |   3951 | #22336 := (iff #22330 #22335)
 | 
|  |   3952 | #22337 := [rewrite]: #22336
 | 
|  |   3953 | #22331 := (iff #18826 #22330)
 | 
|  |   3954 | #22328 := (iff #18823 #22327)
 | 
|  |   3955 | #22325 := (iff #18820 #22322)
 | 
|  |   3956 | #22316 := (and #22030 #22313)
 | 
|  |   3957 | #22323 := (iff #22316 #22322)
 | 
|  |   3958 | #22324 := [rewrite]: #22323
 | 
|  |   3959 | #22317 := (iff #18820 #22316)
 | 
|  |   3960 | #22314 := (iff #18817 #22313)
 | 
|  |   3961 | #22311 := (iff #18812 #22308)
 | 
|  |   3962 | #22294 := (and #3042 #3170 #3171 #3172 #3173 #3174 #3175 #11989 #11997 #12254 #13218 #13222 #13225 #13689 #13737 #13743 #13765 #22041 #15560 #15577 #15594 #22291)
 | 
|  |   3963 | #22309 := (iff #22294 #22308)
 | 
|  |   3964 | #22310 := [rewrite]: #22309
 | 
|  |   3965 | #22295 := (iff #18812 #22294)
 | 
|  |   3966 | #22292 := (iff #18806 #22291)
 | 
|  |   3967 | #22289 := (iff #18801 #22286)
 | 
|  |   3968 | #22281 := (and #12008 #12011 #12014 #12017 #13222 #13225 #13510 #22278)
 | 
|  |   3969 | #22287 := (iff #22281 #22286)
 | 
|  |   3970 | #22288 := [rewrite]: #22287
 | 
|  |   3971 | #22282 := (iff #18801 #22281)
 | 
|  |   3972 | #22279 := (iff #18793 #22278)
 | 
|  |   3973 | #22276 := (iff #18787 #22275)
 | 
|  |   3974 | #22273 := (iff #18784 #22270)
 | 
|  |   3975 | #22256 := (or #22254 #22255)
 | 
|  |   3976 | #22267 := (or #18760 #18773 #22256)
 | 
|  |   3977 | #22271 := (iff #22267 #22270)
 | 
|  |   3978 | #22272 := [rewrite]: #22271
 | 
|  |   3979 | #22268 := (iff #18784 #22267)
 | 
|  |   3980 | #22265 := (iff #18781 #22256)
 | 
|  |   3981 | #22257 := (not #22256)
 | 
|  |   3982 | #22260 := (not #22257)
 | 
|  |   3983 | #22263 := (iff #22260 #22256)
 | 
|  |   3984 | #22264 := [rewrite]: #22263
 | 
|  |   3985 | #22261 := (iff #18781 #22260)
 | 
|  |   3986 | #22258 := (iff #18778 #22257)
 | 
|  |   3987 | #22259 := [rewrite]: #22258
 | 
|  |   3988 | #22262 := [monotonicity #22259]: #22261
 | 
|  |   3989 | #22266 := [trans #22262 #22264]: #22265
 | 
|  |   3990 | #22269 := [monotonicity #22266]: #22268
 | 
|  |   3991 | #22274 := [trans #22269 #22272]: #22273
 | 
|  |   3992 | #22277 := [monotonicity #22274]: #22276
 | 
|  |   3993 | #22252 := (iff #18451 #22249)
 | 
|  |   3994 | #22243 := (and #22225 #22240)
 | 
|  |   3995 | #22250 := (iff #22243 #22249)
 | 
|  |   3996 | #22251 := [rewrite]: #22250
 | 
|  |   3997 | #22244 := (iff #18451 #22243)
 | 
|  |   3998 | #22241 := (iff #18447 #22240)
 | 
|  |   3999 | #22238 := (iff #18444 #22229)
 | 
|  |   4000 | #22230 := (not #22229)
 | 
|  |   4001 | #22233 := (not #22230)
 | 
|  |   4002 | #22236 := (iff #22233 #22229)
 | 
|  |   4003 | #22237 := [rewrite]: #22236
 | 
|  |   4004 | #22234 := (iff #18444 #22233)
 | 
|  |   4005 | #22231 := (iff #15730 #22230)
 | 
|  |   4006 | #22232 := [rewrite]: #22231
 | 
|  |   4007 | #22235 := [monotonicity #22232]: #22234
 | 
|  |   4008 | #22239 := [trans #22235 #22237]: #22238
 | 
|  |   4009 | #22242 := [quant-intro #22239]: #22241
 | 
|  |   4010 | #22226 := (iff #15721 #22225)
 | 
|  |   4011 | #22223 := (iff #15716 #22220)
 | 
|  |   4012 | #19933 := (or #4965 #19295)
 | 
|  |   4013 | #22217 := (or #13538 #13552 #19933)
 | 
|  |   4014 | #22221 := (iff #22217 #22220)
 | 
|  |   4015 | #22222 := [rewrite]: #22221
 | 
|  |   4016 | #22218 := (iff #15716 #22217)
 | 
|  |   4017 | #19942 := (iff #14158 #19933)
 | 
|  |   4018 | #19934 := (not #19933)
 | 
|  |   4019 | #19937 := (not #19934)
 | 
|  |   4020 | #19940 := (iff #19937 #19933)
 | 
|  |   4021 | #19941 := [rewrite]: #19940
 | 
|  |   4022 | #19938 := (iff #14158 #19937)
 | 
|  |   4023 | #19935 := (iff #14159 #19934)
 | 
|  |   4024 | #19936 := [rewrite]: #19935
 | 
|  |   4025 | #19939 := [monotonicity #19936]: #19938
 | 
|  |   4026 | #19943 := [trans #19939 #19941]: #19942
 | 
|  |   4027 | #22219 := [monotonicity #19943]: #22218
 | 
|  |   4028 | #22224 := [trans #22219 #22222]: #22223
 | 
|  |   4029 | #22227 := [quant-intro #22224]: #22226
 | 
|  |   4030 | #22245 := [monotonicity #22227 #22242]: #22244
 | 
|  |   4031 | #22253 := [trans #22245 #22251]: #22252
 | 
|  |   4032 | #22280 := [monotonicity #22253 #22277]: #22279
 | 
|  |   4033 | #22283 := [monotonicity #22280]: #22282
 | 
|  |   4034 | #22290 := [trans #22283 #22288]: #22289
 | 
|  |   4035 | #22215 := (iff #18739 #22212)
 | 
|  |   4036 | #22207 := (and #13222 #13225 #13511 #22204)
 | 
|  |   4037 | #22213 := (iff #22207 #22212)
 | 
|  |   4038 | #22214 := [rewrite]: #22213
 | 
|  |   4039 | #22208 := (iff #18739 #22207)
 | 
|  |   4040 | #22205 := (iff #18733 #22204)
 | 
|  |   4041 | #22202 := (iff #18728 #22199)
 | 
|  |   4042 | #22194 := (and #12293 #12296 #22191)
 | 
|  |   4043 | #22200 := (iff #22194 #22199)
 | 
|  |   4044 | #22201 := [rewrite]: #22200
 | 
|  |   4045 | #22195 := (iff #18728 #22194)
 | 
|  |   4046 | #22192 := (iff #18722 #22191)
 | 
|  |   4047 | #22189 := (iff #18717 #22186)
 | 
|  |   4048 | #22181 := (and #12293 #12302 #13222 #13225 #22178)
 | 
|  |   4049 | #22187 := (iff #22181 #22186)
 | 
|  |   4050 | #22188 := [rewrite]: #22187
 | 
|  |   4051 | #22182 := (iff #18717 #22181)
 | 
|  |   4052 | #22179 := (iff #18711 #22178)
 | 
|  |   4053 | #22176 := (iff #18706 #22173)
 | 
|  |   4054 | #22169 := (and #12548 #12551 #13222 #13225 #13234 #13417 #22129)
 | 
|  |   4055 | #22174 := (iff #22169 #22173)
 | 
|  |   4056 | #22175 := [rewrite]: #22174
 | 
|  |   4057 | #22170 := (iff #18706 #22169)
 | 
|  |   4058 | #22130 := (iff #18666 #22129)
 | 
|  |   4059 | #22127 := (iff #18661 #22124)
 | 
|  |   4060 | #22117 := (and #3209 #13234 #13243 #13251 #13327 #15609 #22114)
 | 
|  |   4061 | #22125 := (iff #22117 #22124)
 | 
|  |   4062 | #22126 := [rewrite]: #22125
 | 
|  |   4063 | #22118 := (iff #18661 #22117)
 | 
|  |   4064 | #22115 := (iff #18653 #22114)
 | 
|  |   4065 | #22112 := (iff #18650 #22109)
 | 
|  |   4066 | #22104 := (and #13259 #22101)
 | 
|  |   4067 | #22110 := (iff #22104 #22109)
 | 
|  |   4068 | #22111 := [rewrite]: #22110
 | 
|  |   4069 | #22105 := (iff #18650 #22104)
 | 
|  |   4070 | #22102 := (iff #18645 #22101)
 | 
|  |   4071 | #22099 := (iff #18639 #22098)
 | 
|  |   4072 | #22096 := (iff #18636 #22093)
 | 
|  |   4073 | #22079 := (or #22077 #22078)
 | 
|  |   4074 | #22090 := (or #18612 #18625 #22079)
 | 
|  |   4075 | #22094 := (iff #22090 #22093)
 | 
|  |   4076 | #22095 := [rewrite]: #22094
 | 
|  |   4077 | #22091 := (iff #18636 #22090)
 | 
|  |   4078 | #22088 := (iff #18633 #22079)
 | 
|  |   4079 | #22080 := (not #22079)
 | 
|  |   4080 | #22083 := (not #22080)
 | 
|  |   4081 | #22086 := (iff #22083 #22079)
 | 
|  |   4082 | #22087 := [rewrite]: #22086
 | 
|  |   4083 | #22084 := (iff #18633 #22083)
 | 
|  |   4084 | #22081 := (iff #18630 #22080)
 | 
|  |   4085 | #22082 := [rewrite]: #22081
 | 
|  |   4086 | #22085 := [monotonicity #22082]: #22084
 | 
|  |   4087 | #22089 := [trans #22085 #22087]: #22088
 | 
|  |   4088 | #22092 := [monotonicity #22089]: #22091
 | 
|  |   4089 | #22097 := [trans #22092 #22095]: #22096
 | 
|  |   4090 | #22100 := [monotonicity #22097]: #22099
 | 
|  |   4091 | #22075 := (iff #18323 #22072)
 | 
|  |   4092 | #22067 := (and #22045 #22064)
 | 
|  |   4093 | #22073 := (iff #22067 #22072)
 | 
|  |   4094 | #22074 := [rewrite]: #22073
 | 
|  |   4095 | #22068 := (iff #18323 #22067)
 | 
|  |   4096 | #22065 := (iff #15622 #22064)
 | 
|  |   4097 | #22062 := (iff #15617 #22059)
 | 
|  |   4098 | #22056 := (or #13267 #13281 #19933)
 | 
|  |   4099 | #22060 := (iff #22056 #22059)
 | 
|  |   4100 | #22061 := [rewrite]: #22060
 | 
|  |   4101 | #22057 := (iff #15617 #22056)
 | 
|  |   4102 | #22058 := [monotonicity #19943]: #22057
 | 
|  |   4103 | #22063 := [trans #22058 #22061]: #22062
 | 
|  |   4104 | #22066 := [quant-intro #22063]: #22065
 | 
|  |   4105 | #22054 := (iff #18313 #22045)
 | 
|  |   4106 | #22049 := (not #22046)
 | 
|  |   4107 | #22052 := (iff #22049 #22045)
 | 
|  |   4108 | #22053 := [rewrite]: #22052
 | 
|  |   4109 | #22050 := (iff #18313 #22049)
 | 
|  |   4110 | #22047 := (iff #13310 #22046)
 | 
|  |   4111 | #22048 := [rewrite]: #22047
 | 
|  |   4112 | #22051 := [monotonicity #22048]: #22050
 | 
|  |   4113 | #22055 := [trans #22051 #22053]: #22054
 | 
|  |   4114 | #22069 := [monotonicity #22055 #22066]: #22068
 | 
|  |   4115 | #22076 := [trans #22069 #22074]: #22075
 | 
|  |   4116 | #22103 := [monotonicity #22076 #22100]: #22102
 | 
|  |   4117 | #22106 := [monotonicity #22103]: #22105
 | 
|  |   4118 | #22113 := [trans #22106 #22111]: #22112
 | 
|  |   4119 | #22116 := [monotonicity #22113]: #22115
 | 
|  |   4120 | #22119 := [monotonicity #22116]: #22118
 | 
|  |   4121 | #22128 := [trans #22119 #22126]: #22127
 | 
|  |   4122 | #22131 := [monotonicity #22128]: #22130
 | 
|  |   4123 | #22171 := [monotonicity #22131]: #22170
 | 
|  |   4124 | #22177 := [trans #22171 #22175]: #22176
 | 
|  |   4125 | #22167 := (iff #18694 #22164)
 | 
|  |   4126 | #22158 := (and #13222 #13225 #13416 #22155)
 | 
|  |   4127 | #22165 := (iff #22158 #22164)
 | 
|  |   4128 | #22166 := [rewrite]: #22165
 | 
|  |   4129 | #22159 := (iff #18694 #22158)
 | 
|  |   4130 | #22156 := (iff #18688 #22155)
 | 
|  |   4131 | #22153 := (iff #18683 #22150)
 | 
|  |   4132 | #22145 := (and #12293 #12296 #22142)
 | 
|  |   4133 | #22151 := (iff #22145 #22150)
 | 
|  |   4134 | #22152 := [rewrite]: #22151
 | 
|  |   4135 | #22146 := (iff #18683 #22145)
 | 
|  |   4136 | #22143 := (iff #18677 #22142)
 | 
|  |   4137 | #22140 := (iff #18672 #22137)
 | 
|  |   4138 | #22132 := (and #3194 #3195 #12293 #12302 #12308 #12313 #12316 #13225 #13234 #22129)
 | 
|  |   4139 | #22138 := (iff #22132 #22137)
 | 
|  |   4140 | #22139 := [rewrite]: #22138
 | 
|  |   4141 | #22133 := (iff #18672 #22132)
 | 
|  |   4142 | #22134 := [monotonicity #22131]: #22133
 | 
|  |   4143 | #22141 := [trans #22134 #22139]: #22140
 | 
|  |   4144 | #22144 := [monotonicity #22141]: #22143
 | 
|  |   4145 | #22147 := [monotonicity #22144]: #22146
 | 
|  |   4146 | #22154 := [trans #22147 #22152]: #22153
 | 
|  |   4147 | #22157 := [monotonicity #22154]: #22156
 | 
|  |   4148 | #22160 := [monotonicity #22157]: #22159
 | 
|  |   4149 | #22168 := [trans #22160 #22166]: #22167
 | 
|  |   4150 | #22180 := [monotonicity #22168 #22177]: #22179
 | 
|  |   4151 | #22183 := [monotonicity #22180]: #22182
 | 
|  |   4152 | #22190 := [trans #22183 #22188]: #22189
 | 
|  |   4153 | #22193 := [monotonicity #22190]: #22192
 | 
|  |   4154 | #22196 := [monotonicity #22193]: #22195
 | 
|  |   4155 | #22203 := [trans #22196 #22201]: #22202
 | 
|  |   4156 | #22206 := [monotonicity #22203]: #22205
 | 
|  |   4157 | #22209 := [monotonicity #22206]: #22208
 | 
|  |   4158 | #22216 := [trans #22209 #22214]: #22215
 | 
|  |   4159 | #22293 := [monotonicity #22216 #22290]: #22292
 | 
|  |   4160 | #22042 := (iff #15548 #22041)
 | 
|  |   4161 | #22039 := (iff #15543 #22036)
 | 
|  |   4162 | #22033 := (or #13703 #13717 #19933)
 | 
|  |   4163 | #22037 := (iff #22033 #22036)
 | 
|  |   4164 | #22038 := [rewrite]: #22037
 | 
|  |   4165 | #22034 := (iff #15543 #22033)
 | 
|  |   4166 | #22035 := [monotonicity #19943]: #22034
 | 
|  |   4167 | #22040 := [trans #22035 #22038]: #22039
 | 
|  |   4168 | #22043 := [quant-intro #22040]: #22042
 | 
|  |   4169 | #22296 := [monotonicity #22043 #22293]: #22295
 | 
|  |   4170 | #22312 := [trans #22296 #22310]: #22311
 | 
|  |   4171 | #22315 := [monotonicity #22312]: #22314
 | 
|  |   4172 | #22031 := (iff #15534 #22030)
 | 
|  |   4173 | #22028 := (iff #15529 #22025)
 | 
|  |   4174 | #22022 := (or #13184 #13196 #19933)
 | 
|  |   4175 | #22026 := (iff #22022 #22025)
 | 
|  |   4176 | #22027 := [rewrite]: #22026
 | 
|  |   4177 | #22023 := (iff #15529 #22022)
 | 
|  |   4178 | #22024 := [monotonicity #19943]: #22023
 | 
|  |   4179 | #22029 := [trans #22024 #22027]: #22028
 | 
|  |   4180 | #22032 := [quant-intro #22029]: #22031
 | 
|  |   4181 | #22318 := [monotonicity #22032 #22315]: #22317
 | 
|  |   4182 | #22326 := [trans #22318 #22324]: #22325
 | 
|  |   4183 | #22020 := (iff #18547 #22019)
 | 
|  |   4184 | #22017 := (iff #18542 #22014)
 | 
|  |   4185 | #22000 := (or #21998 #21999)
 | 
|  |   4186 | #22011 := (or #18168 #18169 #22000)
 | 
|  |   4187 | #22015 := (iff #22011 #22014)
 | 
|  |   4188 | #22016 := [rewrite]: #22015
 | 
|  |   4189 | #22012 := (iff #18542 #22011)
 | 
|  |   4190 | #22009 := (iff #18536 #22000)
 | 
|  |   4191 | #22001 := (not #22000)
 | 
|  |   4192 | #22004 := (not #22001)
 | 
|  |   4193 | #22007 := (iff #22004 #22000)
 | 
|  |   4194 | #22008 := [rewrite]: #22007
 | 
|  |   4195 | #22005 := (iff #18536 #22004)
 | 
|  |   4196 | #22002 := (iff #18533 #22001)
 | 
|  |   4197 | #22003 := [rewrite]: #22002
 | 
|  |   4198 | #22006 := [monotonicity #22003]: #22005
 | 
|  |   4199 | #22010 := [trans #22006 #22008]: #22009
 | 
|  |   4200 | #22013 := [monotonicity #22010]: #22012
 | 
|  |   4201 | #22018 := [trans #22013 #22016]: #22017
 | 
|  |   4202 | #22021 := [monotonicity #22018]: #22020
 | 
|  |   4203 | #22329 := [monotonicity #22021 #22326]: #22328
 | 
|  |   4204 | #22332 := [monotonicity #22329]: #22331
 | 
|  |   4205 | #22339 := [trans #22332 #22337]: #22338
 | 
|  |   4206 | #22342 := [monotonicity #22339]: #22341
 | 
|  |   4207 | #22345 := [monotonicity #22342]: #22344
 | 
|  |   4208 | #22352 := [trans #22345 #22350]: #22351
 | 
|  |   4209 | #22355 := [monotonicity #22352]: #22354
 | 
|  |   4210 | #22358 := [monotonicity #22355]: #22357
 | 
|  |   4211 | #22365 := [trans #22358 #22363]: #22364
 | 
|  |   4212 | #22368 := [monotonicity #22365]: #22367
 | 
|  |   4213 | #22371 := [monotonicity #22368]: #22370
 | 
|  |   4214 | #22378 := [trans #22371 #22376]: #22377
 | 
|  |   4215 | #22381 := [monotonicity #22378]: #22380
 | 
|  |   4216 | #18423 := (and #18422 #18421)
 | 
|  |   4217 | #18424 := (not #18423)
 | 
|  |   4218 | #18427 := (+ #18426 #13550)
 | 
|  |   4219 | #18428 := (<= #18427 0::int)
 | 
|  |   4220 | #18429 := (+ ?x776!15 #13151)
 | 
|  |   4221 | #18430 := (>= #18429 0::int)
 | 
|  |   4222 | #18431 := (or #18430 #18428 #18424)
 | 
|  |   4223 | #18432 := (not #18431)
 | 
|  |   4224 | #18455 := (or #18432 #18451)
 | 
|  |   4225 | #18208 := (not #13230)
 | 
|  |   4226 | #18415 := (not #12052)
 | 
|  |   4227 | #18412 := (not #12061)
 | 
|  |   4228 | #18409 := (not #12070)
 | 
|  |   4229 | #18406 := (not #12079)
 | 
|  |   4230 | #18459 := (and #18406 #18409 #18412 #18415 #18208 #13514 #18455)
 | 
|  |   4231 | #15645 := (and #13243 #15609)
 | 
|  |   4232 | #15648 := (not #15645)
 | 
|  |   4233 | #18339 := (not #15648)
 | 
|  |   4234 | #18299 := (and #18298 #18297)
 | 
|  |   4235 | #18300 := (not #18299)
 | 
|  |   4236 | #18303 := (+ #18302 #13279)
 | 
|  |   4237 | #18304 := (<= #18303 0::int)
 | 
|  |   4238 | #18305 := (+ ?x785!14 #13260)
 | 
|  |   4239 | #18306 := (>= #18305 0::int)
 | 
|  |   4240 | #18307 := (or #18306 #18304 #18300)
 | 
|  |   4241 | #18308 := (not #18307)
 | 
|  |   4242 | #18327 := (or #18308 #18323)
 | 
|  |   4243 | #18293 := (not #13264)
 | 
|  |   4244 | #18331 := (and #18293 #18327)
 | 
|  |   4245 | #18335 := (or #13264 #18331)
 | 
|  |   4246 | #18288 := (not #13331)
 | 
|  |   4247 | #18285 := (not #13256)
 | 
|  |   4248 | #18282 := (not #12401)
 | 
|  |   4249 | #18342 := (and #18282 #18285 #18288 #18335 #18339)
 | 
|  |   4250 | #18346 := (or #18276 #18279 #18342)
 | 
|  |   4251 | #18273 := (not #13239)
 | 
|  |   4252 | #18373 := (not #12557)
 | 
|  |   4253 | #18370 := (not #12566)
 | 
|  |   4254 | #18378 := (and #18370 #18373 #18208 #18273 #13422 #18346)
 | 
|  |   4255 | #18270 := (not #13365)
 | 
|  |   4256 | #18267 := (not #12440)
 | 
|  |   4257 | #18264 := (not #12449)
 | 
|  |   4258 | #18261 := (not #12485)
 | 
|  |   4259 | #18250 := (not #12494)
 | 
|  |   4260 | #18258 := (not #12467)
 | 
|  |   4261 | #18255 := (not #12476)
 | 
|  |   4262 | #18350 := (and #18255 #18258 #18250 #18261 #18264 #18267 #18270 #18273 #18346)
 | 
|  |   4263 | #18354 := (or #18238 #18247 #18350)
 | 
|  |   4264 | #18244 := (not #12506)
 | 
|  |   4265 | #18358 := (and #18244 #18354)
 | 
|  |   4266 | #18362 := (or #18238 #18241 #18358)
 | 
|  |   4267 | #18366 := (and #18208 #13416 #18362)
 | 
|  |   4268 | #18382 := (or #18366 #18378)
 | 
|  |   4269 | #18386 := (and #18250 #18208 #18382)
 | 
|  |   4270 | #18390 := (or #18238 #18247 #18386)
 | 
|  |   4271 | #18394 := (and #18244 #18390)
 | 
|  |   4272 | #18398 := (or #18238 #18241 #18394)
 | 
|  |   4273 | #18402 := (and #18208 #13511 #18398)
 | 
|  |   4274 | #18463 := (or #18402 #18459)
 | 
|  |   4275 | #15599 := (and #13765 #15594)
 | 
|  |   4276 | #15602 := (not #15599)
 | 
|  |   4277 | #18233 := (not #15602)
 | 
|  |   4278 | #15582 := (and #13222 #15577)
 | 
|  |   4279 | #15585 := (not #15582)
 | 
|  |   4280 | #18230 := (not #15585)
 | 
|  |   4281 | #15565 := (and #13743 #15560)
 | 
|  |   4282 | #15568 := (not #15565)
 | 
|  |   4283 | #18227 := (not #15568)
 | 
|  |   4284 | #18217 := (not #13786)
 | 
|  |   4285 | #18214 := (not #13740)
 | 
|  |   4286 | #18211 := (not #13700)
 | 
|  |   4287 | #18205 := (not #13683)
 | 
|  |   4288 | #18202 := (not #14996)
 | 
|  |   4289 | #18199 := (not #12733)
 | 
|  |   4290 | #18196 := (not #12742)
 | 
|  |   4291 | #18193 := (not #12751)
 | 
|  |   4292 | #18190 := (not #12760)
 | 
|  |   4293 | #18187 := (not #12769)
 | 
|  |   4294 | #18467 := (and #18187 #18190 #18193 #18196 #18199 #18202 #18205 #18208 #18211 #18214 #18217 #15548 #18227 #18230 #18233 #18463)
 | 
|  |   4295 | #18471 := (or #12976 #13943 #18467)
 | 
|  |   4296 | #18475 := (and #15534 #18471)
 | 
|  |   4297 | #18162 := (and #18161 #18160)
 | 
|  |   4298 | #18163 := (not #18162)
 | 
|  |   4299 | #18170 := (or #18169 #18168 #18163)
 | 
|  |   4300 | #18171 := (not #18170)
 | 
|  |   4301 | #18479 := (or #18171 #18475)
 | 
|  |   4302 | #18156 := (not #13181)
 | 
|  |   4303 | #18483 := (and #18156 #18479)
 | 
|  |   4304 | #18487 := (or #13181 #18483)
 | 
|  |   4305 | #18151 := (not #12985)
 | 
|  |   4306 | #18148 := (not #12949)
 | 
|  |   4307 | #18145 := (not #12958)
 | 
|  |   4308 | #18142 := (not #12967)
 | 
|  |   4309 | #18139 := (not #12976)
 | 
|  |   4310 | #18491 := (and #18139 #18142 #18145 #18148 #18151 #18487)
 | 
|  |   4311 | #18495 := (or #18127 #18136 #18491)
 | 
|  |   4312 | #18133 := (not #12997)
 | 
|  |   4313 | #18499 := (and #18133 #18495)
 | 
|  |   4314 | #18503 := (or #18127 #18130 #18499)
 | 
|  |   4315 | #18124 := (not #13009)
 | 
|  |   4316 | #18507 := (and #18124 #18503)
 | 
|  |   4317 | #18511 := (or #13009 #18507)
 | 
|  |   4318 | #18858 := (iff #18511 #18857)
 | 
|  |   4319 | #18855 := (iff #18507 #18854)
 | 
|  |   4320 | #18852 := (iff #18503 #18851)
 | 
|  |   4321 | #18849 := (iff #18499 #18846)
 | 
|  |   4322 | #18843 := (and #11934 #18840)
 | 
|  |   4323 | #18847 := (iff #18843 #18846)
 | 
|  |   4324 | #18848 := [rewrite]: #18847
 | 
|  |   4325 | #18844 := (iff #18499 #18843)
 | 
|  |   4326 | #18841 := (iff #18495 #18840)
 | 
|  |   4327 | #18838 := (iff #18491 #18835)
 | 
|  |   4328 | #18832 := (and #3042 #3043 #3044 #3045 #11940 #18829)
 | 
|  |   4329 | #18836 := (iff #18832 #18835)
 | 
|  |   4330 | #18837 := [rewrite]: #18836
 | 
|  |   4331 | #18833 := (iff #18491 #18832)
 | 
|  |   4332 | #18830 := (iff #18487 #18829)
 | 
|  |   4333 | #18827 := (iff #18483 #18826)
 | 
|  |   4334 | #18824 := (iff #18479 #18823)
 | 
|  |   4335 | #18821 := (iff #18475 #18820)
 | 
|  |   4336 | #18818 := (iff #18471 #18817)
 | 
|  |   4337 | #18815 := (iff #18467 #18812)
 | 
|  |   4338 | #18809 := (and #3170 #3171 #3172 #3173 #3176 #11997 #12254 #13227 #13695 #13737 #13781 #15548 #15565 #15582 #15599 #18806)
 | 
|  |   4339 | #18813 := (iff #18809 #18812)
 | 
|  |   4340 | #18814 := [rewrite]: #18813
 | 
|  |   4341 | #18810 := (iff #18467 #18809)
 | 
|  |   4342 | #18807 := (iff #18463 #18806)
 | 
|  |   4343 | #18804 := (iff #18459 #18801)
 | 
|  |   4344 | #18798 := (and #12008 #12011 #12014 #12017 #13227 #13510 #18793)
 | 
|  |   4345 | #18802 := (iff #18798 #18801)
 | 
|  |   4346 | #18803 := [rewrite]: #18802
 | 
|  |   4347 | #18799 := (iff #18459 #18798)
 | 
|  |   4348 | #18796 := (iff #18455 #18793)
 | 
|  |   4349 | #18790 := (or #18787 #18451)
 | 
|  |   4350 | #18794 := (iff #18790 #18793)
 | 
|  |   4351 | #18795 := [rewrite]: #18794
 | 
|  |   4352 | #18791 := (iff #18455 #18790)
 | 
|  |   4353 | #18788 := (iff #18432 #18787)
 | 
|  |   4354 | #18785 := (iff #18431 #18784)
 | 
|  |   4355 | #18782 := (iff #18424 #18781)
 | 
|  |   4356 | #18779 := (iff #18423 #18778)
 | 
|  |   4357 | #18780 := [rewrite]: #18779
 | 
|  |   4358 | #18783 := [monotonicity #18780]: #18782
 | 
|  |   4359 | #18776 := (iff #18428 #18773)
 | 
|  |   4360 | #18765 := (+ #13550 #18426)
 | 
|  |   4361 | #18768 := (<= #18765 0::int)
 | 
|  |   4362 | #18774 := (iff #18768 #18773)
 | 
|  |   4363 | #18775 := [rewrite]: #18774
 | 
|  |   4364 | #18769 := (iff #18428 #18768)
 | 
|  |   4365 | #18766 := (= #18427 #18765)
 | 
|  |   4366 | #18767 := [rewrite]: #18766
 | 
|  |   4367 | #18770 := [monotonicity #18767]: #18769
 | 
|  |   4368 | #18777 := [trans #18770 #18775]: #18776
 | 
|  |   4369 | #18763 := (iff #18430 #18760)
 | 
|  |   4370 | #18752 := (+ #13151 ?x776!15)
 | 
|  |   4371 | #18755 := (>= #18752 0::int)
 | 
|  |   4372 | #18761 := (iff #18755 #18760)
 | 
|  |   4373 | #18762 := [rewrite]: #18761
 | 
|  |   4374 | #18756 := (iff #18430 #18755)
 | 
|  |   4375 | #18753 := (= #18429 #18752)
 | 
|  |   4376 | #18754 := [rewrite]: #18753
 | 
|  |   4377 | #18757 := [monotonicity #18754]: #18756
 | 
|  |   4378 | #18764 := [trans #18757 #18762]: #18763
 | 
|  |   4379 | #18786 := [monotonicity #18764 #18777 #18783]: #18785
 | 
|  |   4380 | #18789 := [monotonicity #18786]: #18788
 | 
|  |   4381 | #18792 := [monotonicity #18789]: #18791
 | 
|  |   4382 | #18797 := [trans #18792 #18795]: #18796
 | 
|  |   4383 | #18564 := (iff #18208 #13227)
 | 
|  |   4384 | #18565 := [rewrite]: #18564
 | 
|  |   4385 | #18750 := (iff #18415 #12017)
 | 
|  |   4386 | #18751 := [rewrite]: #18750
 | 
|  |   4387 | #18748 := (iff #18412 #12014)
 | 
|  |   4388 | #18749 := [rewrite]: #18748
 | 
|  |   4389 | #18746 := (iff #18409 #12011)
 | 
|  |   4390 | #18747 := [rewrite]: #18746
 | 
|  |   4391 | #18744 := (iff #18406 #12008)
 | 
|  |   4392 | #18745 := [rewrite]: #18744
 | 
|  |   4393 | #18800 := [monotonicity #18745 #18747 #18749 #18751 #18565 #13518 #18797]: #18799
 | 
|  |   4394 | #18805 := [trans #18800 #18803]: #18804
 | 
|  |   4395 | #18742 := (iff #18402 #18739)
 | 
|  |   4396 | #18736 := (and #13227 #13511 #18733)
 | 
|  |   4397 | #18740 := (iff #18736 #18739)
 | 
|  |   4398 | #18741 := [rewrite]: #18740
 | 
|  |   4399 | #18737 := (iff #18402 #18736)
 | 
|  |   4400 | #18734 := (iff #18398 #18733)
 | 
|  |   4401 | #18731 := (iff #18394 #18728)
 | 
|  |   4402 | #18725 := (and #12299 #18722)
 | 
|  |   4403 | #18729 := (iff #18725 #18728)
 | 
|  |   4404 | #18730 := [rewrite]: #18729
 | 
|  |   4405 | #18726 := (iff #18394 #18725)
 | 
|  |   4406 | #18723 := (iff #18390 #18722)
 | 
|  |   4407 | #18720 := (iff #18386 #18717)
 | 
|  |   4408 | #18714 := (and #12305 #13227 #18711)
 | 
|  |   4409 | #18718 := (iff #18714 #18717)
 | 
|  |   4410 | #18719 := [rewrite]: #18718
 | 
|  |   4411 | #18715 := (iff #18386 #18714)
 | 
|  |   4412 | #18712 := (iff #18382 #18711)
 | 
|  |   4413 | #18709 := (iff #18378 #18706)
 | 
|  |   4414 | #18703 := (and #12548 #12551 #13227 #13236 #13417 #18666)
 | 
|  |   4415 | #18707 := (iff #18703 #18706)
 | 
|  |   4416 | #18708 := [rewrite]: #18707
 | 
|  |   4417 | #18704 := (iff #18378 #18703)
 | 
|  |   4418 | #18667 := (iff #18346 #18666)
 | 
|  |   4419 | #18664 := (iff #18342 #18661)
 | 
|  |   4420 | #18658 := (and #3209 #13253 #13327 #18653 #15645)
 | 
|  |   4421 | #18662 := (iff #18658 #18661)
 | 
|  |   4422 | #18663 := [rewrite]: #18662
 | 
|  |   4423 | #18659 := (iff #18342 #18658)
 | 
|  |   4424 | #18656 := (iff #18339 #15645)
 | 
|  |   4425 | #18657 := [rewrite]: #18656
 | 
|  |   4426 | #18654 := (iff #18335 #18653)
 | 
|  |   4427 | #18651 := (iff #18331 #18650)
 | 
|  |   4428 | #18648 := (iff #18327 #18645)
 | 
|  |   4429 | #18642 := (or #18639 #18323)
 | 
|  |   4430 | #18646 := (iff #18642 #18645)
 | 
|  |   4431 | #18647 := [rewrite]: #18646
 | 
|  |   4432 | #18643 := (iff #18327 #18642)
 | 
|  |   4433 | #18640 := (iff #18308 #18639)
 | 
|  |   4434 | #18637 := (iff #18307 #18636)
 | 
|  |   4435 | #18634 := (iff #18300 #18633)
 | 
|  |   4436 | #18631 := (iff #18299 #18630)
 | 
|  |   4437 | #18632 := [rewrite]: #18631
 | 
|  |   4438 | #18635 := [monotonicity #18632]: #18634
 | 
|  |   4439 | #18628 := (iff #18304 #18625)
 | 
|  |   4440 | #18617 := (+ #13279 #18302)
 | 
|  |   4441 | #18620 := (<= #18617 0::int)
 | 
|  |   4442 | #18626 := (iff #18620 #18625)
 | 
|  |   4443 | #18627 := [rewrite]: #18626
 | 
|  |   4444 | #18621 := (iff #18304 #18620)
 | 
|  |   4445 | #18618 := (= #18303 #18617)
 | 
|  |   4446 | #18619 := [rewrite]: #18618
 | 
|  |   4447 | #18622 := [monotonicity #18619]: #18621
 | 
|  |   4448 | #18629 := [trans #18622 #18627]: #18628
 | 
|  |   4449 | #18615 := (iff #18306 #18612)
 | 
|  |   4450 | #18604 := (+ #13260 ?x785!14)
 | 
|  |   4451 | #18607 := (>= #18604 0::int)
 | 
|  |   4452 | #18613 := (iff #18607 #18612)
 | 
|  |   4453 | #18614 := [rewrite]: #18613
 | 
|  |   4454 | #18608 := (iff #18306 #18607)
 | 
|  |   4455 | #18605 := (= #18305 #18604)
 | 
|  |   4456 | #18606 := [rewrite]: #18605
 | 
|  |   4457 | #18609 := [monotonicity #18606]: #18608
 | 
|  |   4458 | #18616 := [trans #18609 #18614]: #18615
 | 
|  |   4459 | #18638 := [monotonicity #18616 #18629 #18635]: #18637
 | 
|  |   4460 | #18641 := [monotonicity #18638]: #18640
 | 
|  |   4461 | #18644 := [monotonicity #18641]: #18643
 | 
|  |   4462 | #18649 := [trans #18644 #18647]: #18648
 | 
|  |   4463 | #18602 := (iff #18293 #13259)
 | 
|  |   4464 | #18603 := [rewrite]: #18602
 | 
|  |   4465 | #18652 := [monotonicity #18603 #18649]: #18651
 | 
|  |   4466 | #18655 := [monotonicity #18652]: #18654
 | 
|  |   4467 | #18600 := (iff #18288 #13327)
 | 
|  |   4468 | #18601 := [rewrite]: #18600
 | 
|  |   4469 | #18598 := (iff #18285 #13253)
 | 
|  |   4470 | #18599 := [rewrite]: #18598
 | 
|  |   4471 | #18596 := (iff #18282 #3209)
 | 
|  |   4472 | #18597 := [rewrite]: #18596
 | 
|  |   4473 | #18660 := [monotonicity #18597 #18599 #18601 #18655 #18657]: #18659
 | 
|  |   4474 | #18665 := [trans #18660 #18663]: #18664
 | 
|  |   4475 | #18668 := [monotonicity #18665]: #18667
 | 
|  |   4476 | #18594 := (iff #18273 #13236)
 | 
|  |   4477 | #18595 := [rewrite]: #18594
 | 
|  |   4478 | #18701 := (iff #18373 #12551)
 | 
|  |   4479 | #18702 := [rewrite]: #18701
 | 
|  |   4480 | #18699 := (iff #18370 #12548)
 | 
|  |   4481 | #18700 := [rewrite]: #18699
 | 
|  |   4482 | #18705 := [monotonicity #18700 #18702 #18565 #18595 #13426 #18668]: #18704
 | 
|  |   4483 | #18710 := [trans #18705 #18708]: #18709
 | 
|  |   4484 | #18697 := (iff #18366 #18694)
 | 
|  |   4485 | #18691 := (and #13227 #13416 #18688)
 | 
|  |   4486 | #18695 := (iff #18691 #18694)
 | 
|  |   4487 | #18696 := [rewrite]: #18695
 | 
|  |   4488 | #18692 := (iff #18366 #18691)
 | 
|  |   4489 | #18689 := (iff #18362 #18688)
 | 
|  |   4490 | #18686 := (iff #18358 #18683)
 | 
|  |   4491 | #18680 := (and #12299 #18677)
 | 
|  |   4492 | #18684 := (iff #18680 #18683)
 | 
|  |   4493 | #18685 := [rewrite]: #18684
 | 
|  |   4494 | #18681 := (iff #18358 #18680)
 | 
|  |   4495 | #18678 := (iff #18354 #18677)
 | 
|  |   4496 | #18675 := (iff #18350 #18672)
 | 
|  |   4497 | #18669 := (and #3194 #3195 #12305 #12308 #12313 #12316 #13225 #13236 #18666)
 | 
|  |   4498 | #18673 := (iff #18669 #18672)
 | 
|  |   4499 | #18674 := [rewrite]: #18673
 | 
|  |   4500 | #18670 := (iff #18350 #18669)
 | 
|  |   4501 | #18592 := (iff #18270 #13225)
 | 
|  |   4502 | #18593 := [rewrite]: #18592
 | 
|  |   4503 | #18590 := (iff #18267 #12316)
 | 
|  |   4504 | #18591 := [rewrite]: #18590
 | 
|  |   4505 | #18588 := (iff #18264 #12313)
 | 
|  |   4506 | #18589 := [rewrite]: #18588
 | 
|  |   4507 | #18586 := (iff #18261 #12308)
 | 
|  |   4508 | #18587 := [rewrite]: #18586
 | 
|  |   4509 | #18580 := (iff #18250 #12305)
 | 
|  |   4510 | #18581 := [rewrite]: #18580
 | 
|  |   4511 | #18584 := (iff #18258 #3195)
 | 
|  |   4512 | #18585 := [rewrite]: #18584
 | 
|  |   4513 | #18582 := (iff #18255 #3194)
 | 
|  |   4514 | #18583 := [rewrite]: #18582
 | 
|  |   4515 | #18671 := [monotonicity #18583 #18585 #18581 #18587 #18589 #18591 #18593 #18595 #18668]: #18670
 | 
|  |   4516 | #18676 := [trans #18671 #18674]: #18675
 | 
|  |   4517 | #18679 := [monotonicity #18676]: #18678
 | 
|  |   4518 | #18578 := (iff #18244 #12299)
 | 
|  |   4519 | #18579 := [rewrite]: #18578
 | 
|  |   4520 | #18682 := [monotonicity #18579 #18679]: #18681
 | 
|  |   4521 | #18687 := [trans #18682 #18685]: #18686
 | 
|  |   4522 | #18690 := [monotonicity #18687]: #18689
 | 
|  |   4523 | #18693 := [monotonicity #18565 #18690]: #18692
 | 
|  |   4524 | #18698 := [trans #18693 #18696]: #18697
 | 
|  |   4525 | #18713 := [monotonicity #18698 #18710]: #18712
 | 
|  |   4526 | #18716 := [monotonicity #18581 #18565 #18713]: #18715
 | 
|  |   4527 | #18721 := [trans #18716 #18719]: #18720
 | 
|  |   4528 | #18724 := [monotonicity #18721]: #18723
 | 
|  |   4529 | #18727 := [monotonicity #18579 #18724]: #18726
 | 
|  |   4530 | #18732 := [trans #18727 #18730]: #18731
 | 
|  |   4531 | #18735 := [monotonicity #18732]: #18734
 | 
|  |   4532 | #18738 := [monotonicity #18565 #18735]: #18737
 | 
|  |   4533 | #18743 := [trans #18738 #18741]: #18742
 | 
|  |   4534 | #18808 := [monotonicity #18743 #18805]: #18807
 | 
|  |   4535 | #18576 := (iff #18233 #15599)
 | 
|  |   4536 | #18577 := [rewrite]: #18576
 | 
|  |   4537 | #18574 := (iff #18230 #15582)
 | 
|  |   4538 | #18575 := [rewrite]: #18574
 | 
|  |   4539 | #18572 := (iff #18227 #15565)
 | 
|  |   4540 | #18573 := [rewrite]: #18572
 | 
|  |   4541 | #18570 := (iff #18217 #13781)
 | 
|  |   4542 | #18571 := [rewrite]: #18570
 | 
|  |   4543 | #18568 := (iff #18214 #13737)
 | 
|  |   4544 | #18569 := [rewrite]: #18568
 | 
|  |   4545 | #18566 := (iff #18211 #13695)
 | 
|  |   4546 | #18567 := [rewrite]: #18566
 | 
|  |   4547 | #18562 := (iff #18205 #12254)
 | 
|  |   4548 | #18563 := [rewrite]: #18562
 | 
|  |   4549 | #18560 := (iff #18202 #11997)
 | 
|  |   4550 | #18561 := [rewrite]: #18560
 | 
|  |   4551 | #18558 := (iff #18199 #3176)
 | 
|  |   4552 | #18559 := [rewrite]: #18558
 | 
|  |   4553 | #18556 := (iff #18196 #3173)
 | 
|  |   4554 | #18557 := [rewrite]: #18556
 | 
|  |   4555 | #18554 := (iff #18193 #3172)
 | 
|  |   4556 | #18555 := [rewrite]: #18554
 | 
|  |   4557 | #18552 := (iff #18190 #3171)
 | 
|  |   4558 | #18553 := [rewrite]: #18552
 | 
|  |   4559 | #18550 := (iff #18187 #3170)
 | 
|  |   4560 | #18551 := [rewrite]: #18550
 | 
|  |   4561 | #18811 := [monotonicity #18551 #18553 #18555 #18557 #18559 #18561 #18563 #18565 #18567 #18569 #18571 #18573 #18575 #18577 #18808]: #18810
 | 
|  |   4562 | #18816 := [trans #18811 #18814]: #18815
 | 
|  |   4563 | #18819 := [monotonicity #13947 #18816]: #18818
 | 
|  |   4564 | #18822 := [monotonicity #18819]: #18821
 | 
|  |   4565 | #18548 := (iff #18171 #18547)
 | 
|  |   4566 | #18545 := (iff #18170 #18542)
 | 
|  |   4567 | #18539 := (or #18169 #18168 #18536)
 | 
|  |   4568 | #18543 := (iff #18539 #18542)
 | 
|  |   4569 | #18544 := [rewrite]: #18543
 | 
|  |   4570 | #18540 := (iff #18170 #18539)
 | 
|  |   4571 | #18537 := (iff #18163 #18536)
 | 
|  |   4572 | #18534 := (iff #18162 #18533)
 | 
|  |   4573 | #18535 := [rewrite]: #18534
 | 
|  |   4574 | #18538 := [monotonicity #18535]: #18537
 | 
|  |   4575 | #18541 := [monotonicity #18538]: #18540
 | 
|  |   4576 | #18546 := [trans #18541 #18544]: #18545
 | 
|  |   4577 | #18549 := [monotonicity #18546]: #18548
 | 
|  |   4578 | #18825 := [monotonicity #18549 #18822]: #18824
 | 
|  |   4579 | #18531 := (iff #18156 #13178)
 | 
|  |   4580 | #18532 := [rewrite]: #18531
 | 
|  |   4581 | #18828 := [monotonicity #18532 #18825]: #18827
 | 
|  |   4582 | #18831 := [monotonicity #18828]: #18830
 | 
|  |   4583 | #18529 := (iff #18151 #11940)
 | 
|  |   4584 | #18530 := [rewrite]: #18529
 | 
|  |   4585 | #18527 := (iff #18148 #3045)
 | 
|  |   4586 | #18528 := [rewrite]: #18527
 | 
|  |   4587 | #18525 := (iff #18145 #3044)
 | 
|  |   4588 | #18526 := [rewrite]: #18525
 | 
|  |   4589 | #18523 := (iff #18142 #3043)
 | 
|  |   4590 | #18524 := [rewrite]: #18523
 | 
|  |   4591 | #18521 := (iff #18139 #3042)
 | 
|  |   4592 | #18522 := [rewrite]: #18521
 | 
|  |   4593 | #18834 := [monotonicity #18522 #18524 #18526 #18528 #18530 #18831]: #18833
 | 
|  |   4594 | #18839 := [trans #18834 #18837]: #18838
 | 
|  |   4595 | #18842 := [monotonicity #18839]: #18841
 | 
|  |   4596 | #18519 := (iff #18133 #11934)
 | 
|  |   4597 | #18520 := [rewrite]: #18519
 | 
|  |   4598 | #18845 := [monotonicity #18520 #18842]: #18844
 | 
|  |   4599 | #18850 := [trans #18845 #18848]: #18849
 | 
|  |   4600 | #18853 := [monotonicity #18850]: #18852
 | 
|  |   4601 | #18517 := (iff #18124 #11925)
 | 
|  |   4602 | #18518 := [rewrite]: #18517
 | 
|  |   4603 | #18856 := [monotonicity #18518 #18853]: #18855
 | 
|  |   4604 | #18859 := [monotonicity #18856]: #18858
 | 
|  |   4605 | #15735 := (exists (vars (?x778 int)) #15730)
 | 
|  |   4606 | #15724 := (not #15721)
 | 
|  |   4607 | #15738 := (or #15724 #15735)
 | 
|  |   4608 | #15741 := (and #15721 #15738)
 | 
|  |   4609 | #15744 := (or #12079 #12070 #12061 #12052 #13230 #13511 #15741)
 | 
|  |   4610 | #15625 := (not #15622)
 | 
|  |   4611 | #15631 := (or #13310 #15625)
 | 
|  |   4612 | #15636 := (and #15622 #15631)
 | 
|  |   4613 | #15639 := (or #13264 #15636)
 | 
|  |   4614 | #15642 := (and #13259 #15639)
 | 
|  |   4615 | #15654 := (or #12401 #13256 #13331 #15642 #15648)
 | 
|  |   4616 | #15659 := (and #13243 #15609 #15654)
 | 
|  |   4617 | #15685 := (or #12566 #12557 #13230 #13239 #13416 #15659)
 | 
|  |   4618 | #15662 := (or #12476 #12467 #12494 #12485 #12449 #12440 #13365 #13239 #15659)
 | 
|  |   4619 | #15665 := (and #12293 #12302 #15662)
 | 
|  |   4620 | #15668 := (or #12506 #15665)
 | 
|  |   4621 | #15671 := (and #12293 #12296 #15668)
 | 
|  |   4622 | #15677 := (or #13230 #13417 #15671)
 | 
|  |   4623 | #15690 := (and #15677 #15685)
 | 
|  |   4624 | #15693 := (or #12494 #13230 #15690)
 | 
|  |   4625 | #15696 := (and #12293 #12302 #15693)
 | 
|  |   4626 | #15699 := (or #12506 #15696)
 | 
|  |   4627 | #15702 := (and #12293 #12296 #15699)
 | 
|  |   4628 | #15708 := (or #13230 #13510 #15702)
 | 
|  |   4629 | #15747 := (and #15708 #15744)
 | 
|  |   4630 | #15551 := (not #15548)
 | 
|  |   4631 | #15753 := (or #12769 #12760 #12751 #12742 #12733 #14996 #13683 #13230 #13700 #13740 #13786 #15551 #15568 #15585 #15602 #15747)
 | 
|  |   4632 | #15758 := (and #3042 #13218 #15753)
 | 
|  |   4633 | #15537 := (not #15534)
 | 
|  |   4634 | #15761 := (or #15537 #15758)
 | 
|  |   4635 | #15764 := (and #15534 #15761)
 | 
|  |   4636 | #15767 := (or #13181 #15764)
 | 
|  |   4637 | #15770 := (and #13178 #15767)
 | 
|  |   4638 | #15773 := (or #12976 #12967 #12958 #12949 #12985 #15770)
 | 
|  |   4639 | #15776 := (and #11928 #11937 #15773)
 | 
|  |   4640 | #15779 := (or #12997 #15776)
 | 
|  |   4641 | #15782 := (and #11928 #11931 #15779)
 | 
|  |   4642 | #15785 := (or #13009 #15782)
 | 
|  |   4643 | #15788 := (and #11925 #15785)
 | 
|  |   4644 | #15791 := (not #15788)
 | 
|  |   4645 | #18512 := (~ #15791 #18511)
 | 
|  |   4646 | #18508 := (not #15785)
 | 
|  |   4647 | #18509 := (~ #18508 #18507)
 | 
|  |   4648 | #18504 := (not #15782)
 | 
|  |   4649 | #18505 := (~ #18504 #18503)
 | 
|  |   4650 | #18500 := (not #15779)
 | 
|  |   4651 | #18501 := (~ #18500 #18499)
 | 
|  |   4652 | #18496 := (not #15776)
 | 
|  |   4653 | #18497 := (~ #18496 #18495)
 | 
|  |   4654 | #18492 := (not #15773)
 | 
|  |   4655 | #18493 := (~ #18492 #18491)
 | 
|  |   4656 | #18488 := (not #15770)
 | 
|  |   4657 | #18489 := (~ #18488 #18487)
 | 
|  |   4658 | #18484 := (not #15767)
 | 
|  |   4659 | #18485 := (~ #18484 #18483)
 | 
|  |   4660 | #18480 := (not #15764)
 | 
|  |   4661 | #18481 := (~ #18480 #18479)
 | 
|  |   4662 | #18476 := (not #15761)
 | 
|  |   4663 | #18477 := (~ #18476 #18475)
 | 
|  |   4664 | #18472 := (not #15758)
 | 
|  |   4665 | #18473 := (~ #18472 #18471)
 | 
|  |   4666 | #18468 := (not #15753)
 | 
|  |   4667 | #18469 := (~ #18468 #18467)
 | 
|  |   4668 | #18464 := (not #15747)
 | 
|  |   4669 | #18465 := (~ #18464 #18463)
 | 
|  |   4670 | #18460 := (not #15744)
 | 
|  |   4671 | #18461 := (~ #18460 #18459)
 | 
|  |   4672 | #18456 := (not #15741)
 | 
|  |   4673 | #18457 := (~ #18456 #18455)
 | 
|  |   4674 | #18452 := (not #15738)
 | 
|  |   4675 | #18453 := (~ #18452 #18451)
 | 
|  |   4676 | #18448 := (not #15735)
 | 
|  |   4677 | #18449 := (~ #18448 #18447)
 | 
|  |   4678 | #18445 := (~ #18444 #18444)
 | 
|  |   4679 | #18446 := [refl]: #18445
 | 
|  |   4680 | #18450 := [nnf-neg #18446]: #18449
 | 
|  |   4681 | #18441 := (not #15724)
 | 
|  |   4682 | #18442 := (~ #18441 #15721)
 | 
|  |   4683 | #18439 := (~ #15721 #15721)
 | 
|  |   4684 | #18437 := (~ #15716 #15716)
 | 
|  |   4685 | #18438 := [refl]: #18437
 | 
|  |   4686 | #18440 := [nnf-pos #18438]: #18439
 | 
|  |   4687 | #18443 := [nnf-neg #18440]: #18442
 | 
|  |   4688 | #18454 := [nnf-neg #18443 #18450]: #18453
 | 
|  |   4689 | #18433 := (~ #15724 #18432)
 | 
|  |   4690 | #18434 := [sk]: #18433
 | 
|  |   4691 | #18458 := [nnf-neg #18434 #18454]: #18457
 | 
|  |   4692 | #18418 := (~ #13514 #13514)
 | 
|  |   4693 | #18419 := [refl]: #18418
 | 
|  |   4694 | #18209 := (~ #18208 #18208)
 | 
|  |   4695 | #18210 := [refl]: #18209
 | 
|  |   4696 | #18416 := (~ #18415 #18415)
 | 
|  |   4697 | #18417 := [refl]: #18416
 | 
|  |   4698 | #18413 := (~ #18412 #18412)
 | 
|  |   4699 | #18414 := [refl]: #18413
 | 
|  |   4700 | #18410 := (~ #18409 #18409)
 | 
|  |   4701 | #18411 := [refl]: #18410
 | 
|  |   4702 | #18407 := (~ #18406 #18406)
 | 
|  |   4703 | #18408 := [refl]: #18407
 | 
|  |   4704 | #18462 := [nnf-neg #18408 #18411 #18414 #18417 #18210 #18419 #18458]: #18461
 | 
|  |   4705 | #18403 := (not #15708)
 | 
|  |   4706 | #18404 := (~ #18403 #18402)
 | 
|  |   4707 | #18399 := (not #15702)
 | 
|  |   4708 | #18400 := (~ #18399 #18398)
 | 
|  |   4709 | #18395 := (not #15699)
 | 
|  |   4710 | #18396 := (~ #18395 #18394)
 | 
|  |   4711 | #18391 := (not #15696)
 | 
|  |   4712 | #18392 := (~ #18391 #18390)
 | 
|  |   4713 | #18387 := (not #15693)
 | 
|  |   4714 | #18388 := (~ #18387 #18386)
 | 
|  |   4715 | #18383 := (not #15690)
 | 
|  |   4716 | #18384 := (~ #18383 #18382)
 | 
|  |   4717 | #18379 := (not #15685)
 | 
|  |   4718 | #18380 := (~ #18379 #18378)
 | 
|  |   4719 | #18347 := (not #15659)
 | 
|  |   4720 | #18348 := (~ #18347 #18346)
 | 
|  |   4721 | #18343 := (not #15654)
 | 
|  |   4722 | #18344 := (~ #18343 #18342)
 | 
|  |   4723 | #18340 := (~ #18339 #18339)
 | 
|  |   4724 | #18341 := [refl]: #18340
 | 
|  |   4725 | #18336 := (not #15642)
 | 
|  |   4726 | #18337 := (~ #18336 #18335)
 | 
|  |   4727 | #18332 := (not #15639)
 | 
|  |   4728 | #18333 := (~ #18332 #18331)
 | 
|  |   4729 | #18328 := (not #15636)
 | 
|  |   4730 | #18329 := (~ #18328 #18327)
 | 
|  |   4731 | #18324 := (not #15631)
 | 
|  |   4732 | #18325 := (~ #18324 #18323)
 | 
|  |   4733 | #18320 := (not #15625)
 | 
|  |   4734 | #18321 := (~ #18320 #15622)
 | 
|  |   4735 | #18318 := (~ #15622 #15622)
 | 
|  |   4736 | #18316 := (~ #15617 #15617)
 | 
|  |   4737 | #18317 := [refl]: #18316
 | 
|  |   4738 | #18319 := [nnf-pos #18317]: #18318
 | 
|  |   4739 | #18322 := [nnf-neg #18319]: #18321
 | 
|  |   4740 | #18314 := (~ #18313 #18313)
 | 
|  |   4741 | #18315 := [refl]: #18314
 | 
|  |   4742 | #18326 := [nnf-neg #18315 #18322]: #18325
 | 
|  |   4743 | #18309 := (~ #15625 #18308)
 | 
|  |   4744 | #18310 := [sk]: #18309
 | 
|  |   4745 | #18330 := [nnf-neg #18310 #18326]: #18329
 | 
|  |   4746 | #18294 := (~ #18293 #18293)
 | 
|  |   4747 | #18295 := [refl]: #18294
 | 
|  |   4748 | #18334 := [nnf-neg #18295 #18330]: #18333
 | 
|  |   4749 | #18291 := (~ #13264 #13264)
 | 
|  |   4750 | #18292 := [refl]: #18291
 | 
|  |   4751 | #18338 := [nnf-neg #18292 #18334]: #18337
 | 
|  |   4752 | #18289 := (~ #18288 #18288)
 | 
|  |   4753 | #18290 := [refl]: #18289
 | 
|  |   4754 | #18286 := (~ #18285 #18285)
 | 
|  |   4755 | #18287 := [refl]: #18286
 | 
|  |   4756 | #18283 := (~ #18282 #18282)
 | 
|  |   4757 | #18284 := [refl]: #18283
 | 
|  |   4758 | #18345 := [nnf-neg #18284 #18287 #18290 #18338 #18341]: #18344
 | 
|  |   4759 | #18280 := (~ #18279 #18279)
 | 
|  |   4760 | #18281 := [refl]: #18280
 | 
|  |   4761 | #18277 := (~ #18276 #18276)
 | 
|  |   4762 | #18278 := [refl]: #18277
 | 
|  |   4763 | #18349 := [nnf-neg #18278 #18281 #18345]: #18348
 | 
|  |   4764 | #18376 := (~ #13422 #13422)
 | 
|  |   4765 | #18377 := [refl]: #18376
 | 
|  |   4766 | #18274 := (~ #18273 #18273)
 | 
|  |   4767 | #18275 := [refl]: #18274
 | 
|  |   4768 | #18374 := (~ #18373 #18373)
 | 
|  |   4769 | #18375 := [refl]: #18374
 | 
|  |   4770 | #18371 := (~ #18370 #18370)
 | 
|  |   4771 | #18372 := [refl]: #18371
 | 
|  |   4772 | #18381 := [nnf-neg #18372 #18375 #18210 #18275 #18377 #18349]: #18380
 | 
|  |   4773 | #18367 := (not #15677)
 | 
|  |   4774 | #18368 := (~ #18367 #18366)
 | 
|  |   4775 | #18363 := (not #15671)
 | 
|  |   4776 | #18364 := (~ #18363 #18362)
 | 
|  |   4777 | #18359 := (not #15668)
 | 
|  |   4778 | #18360 := (~ #18359 #18358)
 | 
|  |   4779 | #18355 := (not #15665)
 | 
|  |   4780 | #18356 := (~ #18355 #18354)
 | 
|  |   4781 | #18351 := (not #15662)
 | 
|  |   4782 | #18352 := (~ #18351 #18350)
 | 
|  |   4783 | #18271 := (~ #18270 #18270)
 | 
|  |   4784 | #18272 := [refl]: #18271
 | 
|  |   4785 | #18268 := (~ #18267 #18267)
 | 
|  |   4786 | #18269 := [refl]: #18268
 | 
|  |   4787 | #18265 := (~ #18264 #18264)
 | 
|  |   4788 | #18266 := [refl]: #18265
 | 
|  |   4789 | #18262 := (~ #18261 #18261)
 | 
|  |   4790 | #18263 := [refl]: #18262
 | 
|  |   4791 | #18251 := (~ #18250 #18250)
 | 
|  |   4792 | #18252 := [refl]: #18251
 | 
|  |   4793 | #18259 := (~ #18258 #18258)
 | 
|  |   4794 | #18260 := [refl]: #18259
 | 
|  |   4795 | #18256 := (~ #18255 #18255)
 | 
|  |   4796 | #18257 := [refl]: #18256
 | 
|  |   4797 | #18353 := [nnf-neg #18257 #18260 #18252 #18263 #18266 #18269 #18272 #18275 #18349]: #18352
 | 
|  |   4798 | #18248 := (~ #18247 #18247)
 | 
|  |   4799 | #18249 := [refl]: #18248
 | 
|  |   4800 | #18239 := (~ #18238 #18238)
 | 
|  |   4801 | #18240 := [refl]: #18239
 | 
|  |   4802 | #18357 := [nnf-neg #18240 #18249 #18353]: #18356
 | 
|  |   4803 | #18245 := (~ #18244 #18244)
 | 
|  |   4804 | #18246 := [refl]: #18245
 | 
|  |   4805 | #18361 := [nnf-neg #18246 #18357]: #18360
 | 
|  |   4806 | #18242 := (~ #18241 #18241)
 | 
|  |   4807 | #18243 := [refl]: #18242
 | 
|  |   4808 | #18365 := [nnf-neg #18240 #18243 #18361]: #18364
 | 
|  |   4809 | #18253 := (~ #13416 #13416)
 | 
|  |   4810 | #18254 := [refl]: #18253
 | 
|  |   4811 | #18369 := [nnf-neg #18210 #18254 #18365]: #18368
 | 
|  |   4812 | #18385 := [nnf-neg #18369 #18381]: #18384
 | 
|  |   4813 | #18389 := [nnf-neg #18252 #18210 #18385]: #18388
 | 
|  |   4814 | #18393 := [nnf-neg #18240 #18249 #18389]: #18392
 | 
|  |   4815 | #18397 := [nnf-neg #18246 #18393]: #18396
 | 
|  |   4816 | #18401 := [nnf-neg #18240 #18243 #18397]: #18400
 | 
|  |   4817 | #18236 := (~ #13511 #13511)
 | 
|  |   4818 | #18237 := [refl]: #18236
 | 
|  |   4819 | #18405 := [nnf-neg #18210 #18237 #18401]: #18404
 | 
|  |   4820 | #18466 := [nnf-neg #18405 #18462]: #18465
 | 
|  |   4821 | #18234 := (~ #18233 #18233)
 | 
|  |   4822 | #18235 := [refl]: #18234
 | 
|  |   4823 | #18231 := (~ #18230 #18230)
 | 
|  |   4824 | #18232 := [refl]: #18231
 | 
|  |   4825 | #18228 := (~ #18227 #18227)
 | 
|  |   4826 | #18229 := [refl]: #18228
 | 
|  |   4827 | #18224 := (not #15551)
 | 
|  |   4828 | #18225 := (~ #18224 #15548)
 | 
|  |   4829 | #18222 := (~ #15548 #15548)
 | 
|  |   4830 | #18220 := (~ #15543 #15543)
 | 
|  |   4831 | #18221 := [refl]: #18220
 | 
|  |   4832 | #18223 := [nnf-pos #18221]: #18222
 | 
|  |   4833 | #18226 := [nnf-neg #18223]: #18225
 | 
|  |   4834 | #18218 := (~ #18217 #18217)
 | 
|  |   4835 | #18219 := [refl]: #18218
 | 
|  |   4836 | #18215 := (~ #18214 #18214)
 | 
|  |   4837 | #18216 := [refl]: #18215
 | 
|  |   4838 | #18212 := (~ #18211 #18211)
 | 
|  |   4839 | #18213 := [refl]: #18212
 | 
|  |   4840 | #18206 := (~ #18205 #18205)
 | 
|  |   4841 | #18207 := [refl]: #18206
 | 
|  |   4842 | #18203 := (~ #18202 #18202)
 | 
|  |   4843 | #18204 := [refl]: #18203
 | 
|  |   4844 | #18200 := (~ #18199 #18199)
 | 
|  |   4845 | #18201 := [refl]: #18200
 | 
|  |   4846 | #18197 := (~ #18196 #18196)
 | 
|  |   4847 | #18198 := [refl]: #18197
 | 
|  |   4848 | #18194 := (~ #18193 #18193)
 | 
|  |   4849 | #18195 := [refl]: #18194
 | 
|  |   4850 | #18191 := (~ #18190 #18190)
 | 
|  |   4851 | #18192 := [refl]: #18191
 | 
|  |   4852 | #18188 := (~ #18187 #18187)
 | 
|  |   4853 | #18189 := [refl]: #18188
 | 
|  |   4854 | #18470 := [nnf-neg #18189 #18192 #18195 #18198 #18201 #18204 #18207 #18210 #18213 #18216 #18219 #18226 #18229 #18232 #18235 #18466]: #18469
 | 
|  |   4855 | #18185 := (~ #13943 #13943)
 | 
|  |   4856 | #18186 := [refl]: #18185
 | 
|  |   4857 | #18183 := (~ #12976 #12976)
 | 
|  |   4858 | #18184 := [refl]: #18183
 | 
|  |   4859 | #18474 := [nnf-neg #18184 #18186 #18470]: #18473
 | 
|  |   4860 | #18180 := (not #15537)
 | 
|  |   4861 | #18181 := (~ #18180 #15534)
 | 
|  |   4862 | #18178 := (~ #15534 #15534)
 | 
|  |   4863 | #18176 := (~ #15529 #15529)
 | 
|  |   4864 | #18177 := [refl]: #18176
 | 
|  |   4865 | #18179 := [nnf-pos #18177]: #18178
 | 
|  |   4866 | #18182 := [nnf-neg #18179]: #18181
 | 
|  |   4867 | #18478 := [nnf-neg #18182 #18474]: #18477
 | 
|  |   4868 | #18172 := (~ #15537 #18171)
 | 
|  |   4869 | #18173 := [sk]: #18172
 | 
|  |   4870 | #18482 := [nnf-neg #18173 #18478]: #18481
 | 
|  |   4871 | #18157 := (~ #18156 #18156)
 | 
|  |   4872 | #18158 := [refl]: #18157
 | 
|  |   4873 | #18486 := [nnf-neg #18158 #18482]: #18485
 | 
|  |   4874 | #18154 := (~ #13181 #13181)
 | 
|  |   4875 | #18155 := [refl]: #18154
 | 
|  |   4876 | #18490 := [nnf-neg #18155 #18486]: #18489
 | 
|  |   4877 | #18152 := (~ #18151 #18151)
 | 
|  |   4878 | #18153 := [refl]: #18152
 | 
|  |   4879 | #18149 := (~ #18148 #18148)
 | 
|  |   4880 | #18150 := [refl]: #18149
 | 
|  |   4881 | #18146 := (~ #18145 #18145)
 | 
|  |   4882 | #18147 := [refl]: #18146
 | 
|  |   4883 | #18143 := (~ #18142 #18142)
 | 
|  |   4884 | #18144 := [refl]: #18143
 | 
|  |   4885 | #18140 := (~ #18139 #18139)
 | 
|  |   4886 | #18141 := [refl]: #18140
 | 
|  |   4887 | #18494 := [nnf-neg #18141 #18144 #18147 #18150 #18153 #18490]: #18493
 | 
|  |   4888 | #18137 := (~ #18136 #18136)
 | 
|  |   4889 | #18138 := [refl]: #18137
 | 
|  |   4890 | #18128 := (~ #18127 #18127)
 | 
|  |   4891 | #18129 := [refl]: #18128
 | 
|  |   4892 | #18498 := [nnf-neg #18129 #18138 #18494]: #18497
 | 
|  |   4893 | #18134 := (~ #18133 #18133)
 | 
|  |   4894 | #18135 := [refl]: #18134
 | 
|  |   4895 | #18502 := [nnf-neg #18135 #18498]: #18501
 | 
|  |   4896 | #18131 := (~ #18130 #18130)
 | 
|  |   4897 | #18132 := [refl]: #18131
 | 
|  |   4898 | #18506 := [nnf-neg #18129 #18132 #18502]: #18505
 | 
|  |   4899 | #18125 := (~ #18124 #18124)
 | 
|  |   4900 | #18126 := [refl]: #18125
 | 
|  |   4901 | #18510 := [nnf-neg #18126 #18506]: #18509
 | 
|  |   4902 | #18122 := (~ #13009 #13009)
 | 
|  |   4903 | #18123 := [refl]: #18122
 | 
|  |   4904 | #18513 := [nnf-neg #18123 #18510]: #18512
 | 
|  |   4905 | #15021 := (or #12079 #12070 #12061 #12052 #13230 #13511 #13597)
 | 
|  |   4906 | #15026 := (and #13533 #15021)
 | 
|  |   4907 | #15032 := (or #12769 #12760 #12751 #12742 #12733 #14996 #13683 #13230 #13700 #13734 #13740 #13752 #13762 #13775 #13786 #15026)
 | 
|  |   4908 | #15037 := (and #3042 #13218 #15032)
 | 
|  |   4909 | #15040 := (or #13214 #15037)
 | 
|  |   4910 | #15043 := (and #13211 #15040)
 | 
|  |   4911 | #15046 := (or #13181 #15043)
 | 
|  |   4912 | #15049 := (and #13178 #15046)
 | 
|  |   4913 | #15052 := (or #12976 #12967 #12958 #12949 #12985 #15049)
 | 
|  |   4914 | #15055 := (and #11928 #11937 #15052)
 | 
|  |   4915 | #15058 := (or #12997 #15055)
 | 
|  |   4916 | #15061 := (and #11928 #11931 #15058)
 | 
|  |   4917 | #15064 := (or #13009 #15061)
 | 
|  |   4918 | #15067 := (and #11925 #15064)
 | 
|  |   4919 | #15070 := (not #15067)
 | 
|  |   4920 | #15792 := (iff #15070 #15791)
 | 
|  |   4921 | #15789 := (iff #15067 #15788)
 | 
|  |   4922 | #15786 := (iff #15064 #15785)
 | 
|  |   4923 | #15783 := (iff #15061 #15782)
 | 
|  |   4924 | #15780 := (iff #15058 #15779)
 | 
|  |   4925 | #15777 := (iff #15055 #15776)
 | 
|  |   4926 | #15774 := (iff #15052 #15773)
 | 
|  |   4927 | #15771 := (iff #15049 #15770)
 | 
|  |   4928 | #15768 := (iff #15046 #15767)
 | 
|  |   4929 | #15765 := (iff #15043 #15764)
 | 
|  |   4930 | #15762 := (iff #15040 #15761)
 | 
|  |   4931 | #15759 := (iff #15037 #15758)
 | 
|  |   4932 | #15756 := (iff #15032 #15753)
 | 
|  |   4933 | #15750 := (or #12769 #12760 #12751 #12742 #12733 #14996 #13683 #13230 #13700 #15551 #13740 #15568 #15585 #15602 #13786 #15747)
 | 
|  |   4934 | #15754 := (iff #15750 #15753)
 | 
|  |   4935 | #15755 := [rewrite]: #15754
 | 
|  |   4936 | #15751 := (iff #15032 #15750)
 | 
|  |   4937 | #15748 := (iff #15026 #15747)
 | 
|  |   4938 | #15745 := (iff #15021 #15744)
 | 
|  |   4939 | #15742 := (iff #13597 #15741)
 | 
|  |   4940 | #15739 := (iff #13592 #15738)
 | 
|  |   4941 | #15736 := (iff #13583 #15735)
 | 
|  |   4942 | #15733 := (iff #13578 #15730)
 | 
|  |   4943 | #15727 := (and #3103 #4043 #14916 #13540)
 | 
|  |   4944 | #15731 := (iff #15727 #15730)
 | 
|  |   4945 | #15732 := [rewrite]: #15731
 | 
|  |   4946 | #15728 := (iff #13578 #15727)
 | 
|  |   4947 | #14911 := (iff #4357 #14916)
 | 
|  |   4948 | #14932 := -4294967295::int
 | 
|  |   4949 | #14924 := (+ -4294967295::int #161)
 | 
|  |   4950 | #14917 := (<= #14924 0::int)
 | 
|  |   4951 | #14913 := (iff #14917 #14916)
 | 
|  |   4952 | #14914 := [rewrite]: #14913
 | 
|  |   4953 | #14918 := (iff #4357 #14917)
 | 
|  |   4954 | #14919 := (= #4356 #14924)
 | 
|  |   4955 | #14925 := (+ #161 -4294967295::int)
 | 
|  |   4956 | #14921 := (= #14925 #14924)
 | 
|  |   4957 | #14922 := [rewrite]: #14921
 | 
|  |   4958 | #14926 := (= #4356 #14925)
 | 
|  |   4959 | #14927 := (= #4355 -4294967295::int)
 | 
|  |   4960 | #14933 := (* -1::int 4294967295::int)
 | 
|  |   4961 | #14929 := (= #14933 -4294967295::int)
 | 
|  |   4962 | #14930 := [rewrite]: #14929
 | 
|  |   4963 | #14934 := (= #4355 #14933)
 | 
|  |   4964 | #7478 := (= uf_76 4294967295::int)
 | 
|  |   4965 | #947 := 65536::int
 | 
|  |   4966 | #1322 := (* 65536::int 65536::int)
 | 
|  |   4967 | #1327 := (- #1322 1::int)
 | 
|  |   4968 | #1328 := (= uf_76 #1327)
 | 
|  |   4969 | #7479 := (iff #1328 #7478)
 | 
|  |   4970 | #7476 := (= #1327 4294967295::int)
 | 
|  |   4971 | #1010 := 4294967296::int
 | 
|  |   4972 | #7469 := (- 4294967296::int 1::int)
 | 
|  |   4973 | #7474 := (= #7469 4294967295::int)
 | 
|  |   4974 | #7475 := [rewrite]: #7474
 | 
|  |   4975 | #7471 := (= #1327 #7469)
 | 
|  |   4976 | #7440 := (= #1322 4294967296::int)
 | 
|  |   4977 | #7441 := [rewrite]: #7440
 | 
|  |   4978 | #7472 := [monotonicity #7441]: #7471
 | 
|  |   4979 | #7477 := [trans #7472 #7475]: #7476
 | 
|  |   4980 | #7480 := [monotonicity #7477]: #7479
 | 
|  |   4981 | #7468 := [asserted]: #1328
 | 
|  |   4982 | #7483 := [mp #7468 #7480]: #7478
 | 
|  |   4983 | #14931 := [monotonicity #7483]: #14934
 | 
|  |   4984 | #14928 := [trans #14931 #14930]: #14927
 | 
|  |   4985 | #14923 := [monotonicity #14928]: #14926
 | 
|  |   4986 | #14920 := [trans #14923 #14922]: #14919
 | 
|  |   4987 | #14915 := [monotonicity #14920]: #14918
 | 
|  |   4988 | #14912 := [trans #14915 #14914]: #14911
 | 
|  |   4989 | #15729 := [monotonicity #14912]: #15728
 | 
|  |   4990 | #15734 := [trans #15729 #15732]: #15733
 | 
|  |   4991 | #15737 := [quant-intro #15734]: #15736
 | 
|  |   4992 | #15725 := (iff #13586 #15724)
 | 
|  |   4993 | #15722 := (iff #13566 #15721)
 | 
|  |   4994 | #15719 := (iff #13561 #15716)
 | 
|  |   4995 | #15713 := (or #14158 #13538 #13552)
 | 
|  |   4996 | #15717 := (iff #15713 #15716)
 | 
|  |   4997 | #15718 := [rewrite]: #15717
 | 
|  |   4998 | #15714 := (iff #13561 #15713)
 | 
|  |   4999 | #14155 := (iff #5579 #14158)
 | 
|  |   5000 | #14160 := (iff #4364 #14159)
 | 
|  |   5001 | #14157 := [monotonicity #14912]: #14160
 | 
|  |   5002 | #14156 := [monotonicity #14157]: #14155
 | 
|  |   5003 | #15715 := [monotonicity #14156]: #15714
 | 
|  |   5004 | #15720 := [trans #15715 #15718]: #15719
 | 
|  |   5005 | #15723 := [quant-intro #15720]: #15722
 | 
|  |   5006 | #15726 := [monotonicity #15723]: #15725
 | 
|  |   5007 | #15740 := [monotonicity #15726 #15737]: #15739
 | 
|  |   5008 | #15743 := [monotonicity #15723 #15740]: #15742
 | 
|  |   5009 | #15746 := [monotonicity #15743]: #15745
 | 
|  |   5010 | #15711 := (iff #13533 #15708)
 | 
|  |   5011 | #15705 := (or #13230 #15702 #13510)
 | 
|  |   5012 | #15709 := (iff #15705 #15708)
 | 
|  |   5013 | #15710 := [rewrite]: #15709
 | 
|  |   5014 | #15706 := (iff #13533 #15705)
 | 
|  |   5015 | #15703 := (iff #13504 #15702)
 | 
|  |   5016 | #15700 := (iff #13498 #15699)
 | 
|  |   5017 | #15697 := (iff #13493 #15696)
 | 
|  |   5018 | #15694 := (iff #13485 #15693)
 | 
|  |   5019 | #15691 := (iff #13476 #15690)
 | 
|  |   5020 | #15688 := (iff #13471 #15685)
 | 
|  |   5021 | #15682 := (or #12566 #12557 #13230 #13239 #15659 #13416)
 | 
|  |   5022 | #15686 := (iff #15682 #15685)
 | 
|  |   5023 | #15687 := [rewrite]: #15686
 | 
|  |   5024 | #15683 := (iff #13471 #15682)
 | 
|  |   5025 | #15660 := (iff #13360 #15659)
 | 
|  |   5026 | #15657 := (iff #13352 #15654)
 | 
|  |   5027 | #15651 := (or #12401 #13256 #15642 #13331 #15648)
 | 
|  |   5028 | #15655 := (iff #15651 #15654)
 | 
|  |   5029 | #15656 := [rewrite]: #15655
 | 
|  |   5030 | #15652 := (iff #13352 #15651)
 | 
|  |   5031 | #15649 := (iff #13337 #15648)
 | 
|  |   5032 | #15646 := (iff #13334 #15645)
 | 
|  |   5033 | #15612 := (iff #13245 #15609)
 | 
|  |   5034 | #15554 := (+ 4294967295::int #13246)
 | 
|  |   5035 | #15605 := (>= #15554 1::int)
 | 
|  |   5036 | #15610 := (iff #15605 #15609)
 | 
|  |   5037 | #15611 := [rewrite]: #15610
 | 
|  |   5038 | #15606 := (iff #13245 #15605)
 | 
|  |   5039 | #15555 := (= #13247 #15554)
 | 
|  |   5040 | #15556 := [monotonicity #7483]: #15555
 | 
|  |   5041 | #15607 := [monotonicity #15556]: #15606
 | 
|  |   5042 | #15613 := [trans #15607 #15611]: #15612
 | 
|  |   5043 | #15647 := [monotonicity #15613]: #15646
 | 
|  |   5044 | #15650 := [monotonicity #15647]: #15649
 | 
|  |   5045 | #15643 := (iff #13324 #15642)
 | 
|  |   5046 | #15640 := (iff #13321 #15639)
 | 
|  |   5047 | #15637 := (iff #13318 #15636)
 | 
|  |   5048 | #15634 := (iff #13315 #15631)
 | 
|  |   5049 | #15628 := (or #15625 #13310)
 | 
|  |   5050 | #15632 := (iff #15628 #15631)
 | 
|  |   5051 | #15633 := [rewrite]: #15632
 | 
|  |   5052 | #15629 := (iff #13315 #15628)
 | 
|  |   5053 | #15626 := (iff #13298 #15625)
 | 
|  |   5054 | #15623 := (iff #13295 #15622)
 | 
|  |   5055 | #15620 := (iff #13290 #15617)
 | 
|  |   5056 | #15614 := (or #14158 #13267 #13281)
 | 
|  |   5057 | #15618 := (iff #15614 #15617)
 | 
|  |   5058 | #15619 := [rewrite]: #15618
 | 
|  |   5059 | #15615 := (iff #13290 #15614)
 | 
|  |   5060 | #15616 := [monotonicity #14156]: #15615
 | 
|  |   5061 | #15621 := [trans #15616 #15619]: #15620
 | 
|  |   5062 | #15624 := [quant-intro #15621]: #15623
 | 
|  |   5063 | #15627 := [monotonicity #15624]: #15626
 | 
|  |   5064 | #15630 := [monotonicity #15627]: #15629
 | 
|  |   5065 | #15635 := [trans #15630 #15633]: #15634
 | 
|  |   5066 | #15638 := [monotonicity #15624 #15635]: #15637
 | 
|  |   5067 | #15641 := [monotonicity #15638]: #15640
 | 
|  |   5068 | #15644 := [monotonicity #15641]: #15643
 | 
|  |   5069 | #15653 := [monotonicity #15644 #15650]: #15652
 | 
|  |   5070 | #15658 := [trans #15653 #15656]: #15657
 | 
|  |   5071 | #15661 := [monotonicity #15613 #15658]: #15660
 | 
|  |   5072 | #15684 := [monotonicity #15661]: #15683
 | 
|  |   5073 | #15689 := [trans #15684 #15687]: #15688
 | 
|  |   5074 | #15680 := (iff #13441 #15677)
 | 
|  |   5075 | #15674 := (or #13230 #15671 #13417)
 | 
|  |   5076 | #15678 := (iff #15674 #15677)
 | 
|  |   5077 | #15679 := [rewrite]: #15678
 | 
|  |   5078 | #15675 := (iff #13441 #15674)
 | 
|  |   5079 | #15672 := (iff #13411 #15671)
 | 
|  |   5080 | #15669 := (iff #13405 #15668)
 | 
|  |   5081 | #15666 := (iff #13400 #15665)
 | 
|  |   5082 | #15663 := (iff #13392 #15662)
 | 
|  |   5083 | #15664 := [monotonicity #15661]: #15663
 | 
|  |   5084 | #15667 := [monotonicity #15664]: #15666
 | 
|  |   5085 | #15670 := [monotonicity #15667]: #15669
 | 
|  |   5086 | #15673 := [monotonicity #15670]: #15672
 | 
|  |   5087 | #15676 := [monotonicity #15673]: #15675
 | 
|  |   5088 | #15681 := [trans #15676 #15679]: #15680
 | 
|  |   5089 | #15692 := [monotonicity #15681 #15689]: #15691
 | 
|  |   5090 | #15695 := [monotonicity #15692]: #15694
 | 
|  |   5091 | #15698 := [monotonicity #15695]: #15697
 | 
|  |   5092 | #15701 := [monotonicity #15698]: #15700
 | 
|  |   5093 | #15704 := [monotonicity #15701]: #15703
 | 
|  |   5094 | #15707 := [monotonicity #15704]: #15706
 | 
|  |   5095 | #15712 := [trans #15707 #15710]: #15711
 | 
|  |   5096 | #15749 := [monotonicity #15712 #15746]: #15748
 | 
|  |   5097 | #15603 := (iff #13775 #15602)
 | 
|  |   5098 | #15600 := (iff #13772 #15599)
 | 
|  |   5099 | #15597 := (iff #13768 #15594)
 | 
|  |   5100 | #15588 := (+ 255::int #13715)
 | 
|  |   5101 | #15591 := (>= #15588 0::int)
 | 
|  |   5102 | #15595 := (iff #15591 #15594)
 | 
|  |   5103 | #15596 := [rewrite]: #15595
 | 
|  |   5104 | #15592 := (iff #13768 #15591)
 | 
|  |   5105 | #15589 := (= #13769 #15588)
 | 
|  |   5106 | #1332 := (= uf_78 255::int)
 | 
|  |   5107 | #7482 := [asserted]: #1332
 | 
|  |   5108 | #15590 := [monotonicity #7482]: #15589
 | 
|  |   5109 | #15593 := [monotonicity #15590]: #15592
 | 
|  |   5110 | #15598 := [trans #15593 #15596]: #15597
 | 
|  |   5111 | #15601 := [monotonicity #15598]: #15600
 | 
|  |   5112 | #15604 := [monotonicity #15601]: #15603
 | 
|  |   5113 | #15586 := (iff #13762 #15585)
 | 
|  |   5114 | #15583 := (iff #13759 #15582)
 | 
|  |   5115 | #15580 := (iff #13755 #15577)
 | 
|  |   5116 | #15571 := (+ 4294967295::int #13686)
 | 
|  |   5117 | #15574 := (>= #15571 0::int)
 | 
|  |   5118 | #15578 := (iff #15574 #15577)
 | 
|  |   5119 | #15579 := [rewrite]: #15578
 | 
|  |   5120 | #15575 := (iff #13755 #15574)
 | 
|  |   5121 | #15572 := (= #13756 #15571)
 | 
|  |   5122 | #15573 := [monotonicity #7483]: #15572
 | 
|  |   5123 | #15576 := [monotonicity #15573]: #15575
 | 
|  |   5124 | #15581 := [trans #15576 #15579]: #15580
 | 
|  |   5125 | #15584 := [monotonicity #15581]: #15583
 | 
|  |   5126 | #15587 := [monotonicity #15584]: #15586
 | 
|  |   5127 | #15569 := (iff #13752 #15568)
 | 
|  |   5128 | #15566 := (iff #13749 #15565)
 | 
|  |   5129 | #15563 := (iff #13746 #15560)
 | 
|  |   5130 | #15557 := (>= #15554 0::int)
 | 
|  |   5131 | #15561 := (iff #15557 #15560)
 | 
|  |   5132 | #15562 := [rewrite]: #15561
 | 
|  |   5133 | #15558 := (iff #13746 #15557)
 | 
|  |   5134 | #15559 := [monotonicity #15556]: #15558
 | 
|  |   5135 | #15564 := [trans #15559 #15562]: #15563
 | 
|  |   5136 | #15567 := [monotonicity #15564]: #15566
 | 
|  |   5137 | #15570 := [monotonicity #15567]: #15569
 | 
|  |   5138 | #15552 := (iff #13734 #15551)
 | 
|  |   5139 | #15549 := (iff #13731 #15548)
 | 
|  |   5140 | #15546 := (iff #13726 #15543)
 | 
|  |   5141 | #15540 := (or #14158 #13703 #13717)
 | 
|  |   5142 | #15544 := (iff #15540 #15543)
 | 
|  |   5143 | #15545 := [rewrite]: #15544
 | 
|  |   5144 | #15541 := (iff #13726 #15540)
 | 
|  |   5145 | #15542 := [monotonicity #14156]: #15541
 | 
|  |   5146 | #15547 := [trans #15542 #15545]: #15546
 | 
|  |   5147 | #15550 := [quant-intro #15547]: #15549
 | 
|  |   5148 | #15553 := [monotonicity #15550]: #15552
 | 
|  |   5149 | #15752 := [monotonicity #15553 #15570 #15587 #15604 #15749]: #15751
 | 
|  |   5150 | #15757 := [trans #15752 #15755]: #15756
 | 
|  |   5151 | #15760 := [monotonicity #15757]: #15759
 | 
|  |   5152 | #15538 := (iff #13214 #15537)
 | 
|  |   5153 | #15535 := (iff #13211 #15534)
 | 
|  |   5154 | #15532 := (iff #13206 #15529)
 | 
|  |   5155 | #15526 := (or #14158 #13184 #13196)
 | 
|  |   5156 | #15530 := (iff #15526 #15529)
 | 
|  |   5157 | #15531 := [rewrite]: #15530
 | 
|  |   5158 | #15527 := (iff #13206 #15526)
 | 
|  |   5159 | #15528 := [monotonicity #14156]: #15527
 | 
|  |   5160 | #15533 := [trans #15528 #15531]: #15532
 | 
|  |   5161 | #15536 := [quant-intro #15533]: #15535
 | 
|  |   5162 | #15539 := [monotonicity #15536]: #15538
 | 
|  |   5163 | #15763 := [monotonicity #15539 #15760]: #15762
 | 
|  |   5164 | #15766 := [monotonicity #15536 #15763]: #15765
 | 
|  |   5165 | #15769 := [monotonicity #15766]: #15768
 | 
|  |   5166 | #15772 := [monotonicity #15769]: #15771
 | 
|  |   5167 | #15775 := [monotonicity #15772]: #15774
 | 
|  |   5168 | #15778 := [monotonicity #15775]: #15777
 | 
|  |   5169 | #15781 := [monotonicity #15778]: #15780
 | 
|  |   5170 | #15784 := [monotonicity #15781]: #15783
 | 
|  |   5171 | #15787 := [monotonicity #15784]: #15786
 | 
|  |   5172 | #15790 := [monotonicity #15787]: #15789
 | 
|  |   5173 | #15793 := [monotonicity #15790]: #15792
 | 
|  |   5174 | #14070 := (not #13922)
 | 
|  |   5175 | #15071 := (iff #14070 #15070)
 | 
|  |   5176 | #15068 := (iff #13922 #15067)
 | 
|  |   5177 | #15065 := (iff #13919 #15064)
 | 
|  |   5178 | #15062 := (iff #13914 #15061)
 | 
|  |   5179 | #15059 := (iff #13908 #15058)
 | 
|  |   5180 | #15056 := (iff #13903 #15055)
 | 
|  |   5181 | #15053 := (iff #13895 #15052)
 | 
|  |   5182 | #15050 := (iff #13874 #15049)
 | 
|  |   5183 | #15047 := (iff #13871 #15046)
 | 
|  |   5184 | #15044 := (iff #13868 #15043)
 | 
|  |   5185 | #15041 := (iff #13865 #15040)
 | 
|  |   5186 | #15038 := (iff #13860 #15037)
 | 
|  |   5187 | #15035 := (iff #13852 #15032)
 | 
|  |   5188 | #15029 := (or #12769 #12760 #12751 #12742 #12733 #14996 #13683 #13230 #15026 #13700 #13734 #13740 #13752 #13762 #13775 #13786)
 | 
|  |   5189 | #15033 := (iff #15029 #15032)
 | 
|  |   5190 | #15034 := [rewrite]: #15033
 | 
|  |   5191 | #15030 := (iff #13852 #15029)
 | 
|  |   5192 | #15027 := (iff #13659 #15026)
 | 
|  |   5193 | #15024 := (iff #13654 #15021)
 | 
|  |   5194 | #15006 := (or #12079 #12070 #12061 #12052 #13230 #13597)
 | 
|  |   5195 | #15018 := (or #13230 #13511 #15006)
 | 
|  |   5196 | #15022 := (iff #15018 #15021)
 | 
|  |   5197 | #15023 := [rewrite]: #15022
 | 
|  |   5198 | #15019 := (iff #13654 #15018)
 | 
|  |   5199 | #15016 := (iff #13629 #15006)
 | 
|  |   5200 | #15011 := (and true #15006)
 | 
|  |   5201 | #15014 := (iff #15011 #15006)
 | 
|  |   5202 | #15015 := [rewrite]: #15014
 | 
|  |   5203 | #15012 := (iff #13629 #15011)
 | 
|  |   5204 | #15009 := (iff #13624 #15006)
 | 
|  |   5205 | #15003 := (or false #12079 #12070 #12061 #12052 #13230 #13597)
 | 
|  |   5206 | #15007 := (iff #15003 #15006)
 | 
|  |   5207 | #15008 := [rewrite]: #15007
 | 
|  |   5208 | #15004 := (iff #13624 #15003)
 | 
|  |   5209 | #15001 := (iff #12113 false)
 | 
|  |   5210 | #14999 := (iff #12113 #3086)
 | 
|  |   5211 | #14737 := (iff up_216 true)
 | 
|  |   5212 | #10742 := [asserted]: up_216
 | 
|  |   5213 | #14738 := [iff-true #10742]: #14737
 | 
|  |   5214 | #15000 := [monotonicity #14738]: #14999
 | 
|  |   5215 | #15002 := [trans #15000 #11996]: #15001
 | 
|  |   5216 | #15005 := [monotonicity #15002]: #15004
 | 
|  |   5217 | #15010 := [trans #15005 #15008]: #15009
 | 
|  |   5218 | #15013 := [monotonicity #14738 #15010]: #15012
 | 
|  |   5219 | #15017 := [trans #15013 #15015]: #15016
 | 
|  |   5220 | #15020 := [monotonicity #15017]: #15019
 | 
|  |   5221 | #15025 := [trans #15020 #15023]: #15024
 | 
|  |   5222 | #15028 := [monotonicity #15025]: #15027
 | 
|  |   5223 | #14997 := (iff #12141 #14996)
 | 
|  |   5224 | #14994 := (iff #12003 #11997)
 | 
|  |   5225 | #14989 := (and true #11997)
 | 
|  |   5226 | #14992 := (iff #14989 #11997)
 | 
|  |   5227 | #14993 := [rewrite]: #14992
 | 
|  |   5228 | #14990 := (iff #12003 #14989)
 | 
|  |   5229 | #14979 := (iff #11905 true)
 | 
|  |   5230 | #14980 := [iff-true #14064]: #14979
 | 
|  |   5231 | #14991 := [monotonicity #14980]: #14990
 | 
|  |   5232 | #14995 := [trans #14991 #14993]: #14994
 | 
|  |   5233 | #14998 := [monotonicity #14995]: #14997
 | 
|  |   5234 | #15031 := [monotonicity #14998 #15028]: #15030
 | 
|  |   5235 | #15036 := [trans #15031 #15034]: #15035
 | 
|  |   5236 | #15039 := [monotonicity #15036]: #15038
 | 
|  |   5237 | #15042 := [monotonicity #15039]: #15041
 | 
|  |   5238 | #15045 := [monotonicity #15042]: #15044
 | 
|  |   5239 | #15048 := [monotonicity #15045]: #15047
 | 
|  |   5240 | #15051 := [monotonicity #15048]: #15050
 | 
|  |   5241 | #15054 := [monotonicity #15051]: #15053
 | 
|  |   5242 | #15057 := [monotonicity #15054]: #15056
 | 
|  |   5243 | #15060 := [monotonicity #15057]: #15059
 | 
|  |   5244 | #15063 := [monotonicity #15060]: #15062
 | 
|  |   5245 | #15066 := [monotonicity #15063]: #15065
 | 
|  |   5246 | #15069 := [monotonicity #15066]: #15068
 | 
|  |   5247 | #15072 := [monotonicity #15069]: #15071
 | 
|  |   5248 | #14071 := [not-or-elim #14055]: #14070
 | 
|  |   5249 | #15073 := [mp #14071 #15072]: #15070
 | 
|  |   5250 | #15794 := [mp #15073 #15793]: #15791
 | 
|  |   5251 | #18514 := [mp~ #15794 #18513]: #18511
 | 
|  |   5252 | #18515 := [mp #18514 #18859]: #18857
 | 
|  |   5253 | #22382 := [mp #18515 #22381]: #22379
 | 
|  |   5254 | #23242 := [mp #22382 #23241]: #23239
 | 
|  |   5255 | #28633 := [unit-resolution #23242 #26581]: #23236
 | 
|  |   5256 | #24466 := (or #23233 #23227)
 | 
|  |   5257 | #24467 := [def-axiom]: #24466
 | 
|  |   5258 | #28634 := [unit-resolution #24467 #28633]: #23227
 | 
|  |   5259 | decl uf_15 :: (-> T5 T6 T2)
 | 
|  |   5260 | decl uf_16 :: (-> T4 T5 T6)
 | 
|  |   5261 | #26537 := (uf_16 uf_287 #25933)
 | 
|  |   5262 | #27013 := (uf_15 #26926 #26537)
 | 
|  |   5263 | #27014 := (= uf_9 #27013)
 | 
|  |   5264 | #26538 := (uf_15 #25933 #26537)
 | 
|  |   5265 | #26539 := (= uf_9 #26538)
 | 
|  |   5266 | #26735 := (or #13009 #26539)
 | 
|  |   5267 | #26726 := [monotonicity #28306 #28306]: #26725
 | 
|  |   5268 | #26743 := [symm #26726]: #26728
 | 
|  |   5269 | #26700 := [hypothesis]: #11925
 | 
|  |   5270 | #26730 := [trans #26700 #26743]: #26481
 | 
|  |   5271 | decl uf_53 :: (-> T4 T5 T6)
 | 
|  |   5272 | #26528 := (uf_53 uf_287 #25933)
 | 
|  |   5273 | #26529 := (uf_15 #23 #26528)
 | 
|  |   5274 | #26534 := (pattern #26529)
 | 
|  |   5275 | decl up_197 :: (-> T3 bool)
 | 
|  |   5276 | #26532 := (up_197 #26344)
 | 
|  |   5277 | #26530 := (= uf_9 #26529)
 | 
|  |   5278 | #26531 := (not #26530)
 | 
|  |   5279 | decl uf_147 :: (-> T5 T6 T2)
 | 
|  |   5280 | decl uf_192 :: (-> T7 T6)
 | 
|  |   5281 | decl uf_11 :: (-> T4 T5 T7)
 | 
|  |   5282 | #26524 := (uf_11 uf_287 #25933)
 | 
|  |   5283 | #26525 := (uf_192 #26524)
 | 
|  |   5284 | #26526 := (uf_147 #23 #26525)
 | 
|  |   5285 | #26527 := (= uf_9 #26526)
 | 
|  |   5286 | #26544 := (or #26527 #26531 #26532)
 | 
|  |   5287 | #26547 := (forall (vars (?x577 T5)) (:pat #26534) #26544)
 | 
|  |   5288 | #26550 := (not #26547)
 | 
|  |   5289 | #26540 := (not #26539)
 | 
|  |   5290 | #26553 := (or #26409 #26540 #26550)
 | 
|  |   5291 | #26732 := [hypothesis]: #26540
 | 
|  |   5292 | #26626 := (or #26553 #26539)
 | 
|  |   5293 | #26630 := [def-axiom]: #26626
 | 
|  |   5294 | #26733 := [unit-resolution #26630 #26732]: #26553
 | 
|  |   5295 | #14 := (:var 2 T4)
 | 
|  |   5296 | #2166 := (uf_196 #14 #15 #23)
 | 
|  |   5297 | #2228 := (pattern #2166)
 | 
|  |   5298 | #2229 := (uf_53 #13 #21)
 | 
|  |   5299 | #2230 := (uf_15 #23 #2229)
 | 
|  |   5300 | #2231 := (pattern #2230)
 | 
|  |   5301 | #2158 := (uf_11 #13 #15)
 | 
|  |   5302 | #2236 := (uf_192 #2158)
 | 
|  |   5303 | #2237 := (uf_147 #23 #2236)
 | 
|  |   5304 | #10026 := (= uf_9 #2237)
 | 
|  |   5305 | #10020 := (= uf_9 #2230)
 | 
|  |   5306 | #21605 := (not #10020)
 | 
|  |   5307 | #1382 := (uf_13 #21)
 | 
|  |   5308 | #2232 := (up_197 #1382)
 | 
|  |   5309 | #21620 := (or #2232 #21605 #10026)
 | 
|  |   5310 | #21625 := (forall (vars (?x577 T5)) (:pat #2231) #21620)
 | 
|  |   5311 | #21631 := (not #21625)
 | 
|  |   5312 | #2145 := (uf_16 #14 #23)
 | 
|  |   5313 | #2146 := (uf_15 #15 #2145)
 | 
|  |   5314 | #9726 := (= uf_9 #2146)
 | 
|  |   5315 | #21440 := (not #9726)
 | 
|  |   5316 | #180 := (uf_27 #14 #15)
 | 
|  |   5317 | #3720 := (= uf_9 #180)
 | 
|  |   5318 | #10363 := (not #3720)
 | 
|  |   5319 | #21632 := (or #10363 #21440 #21631)
 | 
|  |   5320 | #21633 := (not #21632)
 | 
|  |   5321 | #9774 := (= uf_9 #2166)
 | 
|  |   5322 | #10050 := (not #9774)
 | 
|  |   5323 | #21638 := (or #10050 #21633)
 | 
|  |   5324 | #21641 := (forall (vars (?x574 T4) (?x575 T5) (?x576 T5)) (:pat #2228) #21638)
 | 
|  |   5325 | #2233 := (not #2232)
 | 
|  |   5326 | #10023 := (and #2233 #10020)
 | 
|  |   5327 | #10032 := (not #10023)
 | 
|  |   5328 | #10033 := (or #10032 #10026)
 | 
|  |   5329 | #10038 := (forall (vars (?x577 T5)) (:pat #2231) #10033)
 | 
|  |   5330 | #10059 := (and #3720 #9726 #10038)
 | 
|  |   5331 | #10062 := (or #10050 #10059)
 | 
|  |   5332 | #10065 := (forall (vars (?x574 T4) (?x575 T5) (?x576 T5)) (:pat #2228) #10062)
 | 
|  |   5333 | #21642 := (iff #10065 #21641)
 | 
|  |   5334 | #21639 := (iff #10062 #21638)
 | 
|  |   5335 | #21636 := (iff #10059 #21633)
 | 
|  |   5336 | #21628 := (and #3720 #9726 #21625)
 | 
|  |   5337 | #21634 := (iff #21628 #21633)
 | 
|  |   5338 | #21635 := [rewrite]: #21634
 | 
|  |   5339 | #21629 := (iff #10059 #21628)
 | 
|  |   5340 | #21626 := (iff #10038 #21625)
 | 
|  |   5341 | #21623 := (iff #10033 #21620)
 | 
|  |   5342 | #21606 := (or #2232 #21605)
 | 
|  |   5343 | #21617 := (or #21606 #10026)
 | 
|  |   5344 | #21621 := (iff #21617 #21620)
 | 
|  |   5345 | #21622 := [rewrite]: #21621
 | 
|  |   5346 | #21618 := (iff #10033 #21617)
 | 
|  |   5347 | #21615 := (iff #10032 #21606)
 | 
|  |   5348 | #21607 := (not #21606)
 | 
|  |   5349 | #21610 := (not #21607)
 | 
|  |   5350 | #21613 := (iff #21610 #21606)
 | 
|  |   5351 | #21614 := [rewrite]: #21613
 | 
|  |   5352 | #21611 := (iff #10032 #21610)
 | 
|  |   5353 | #21608 := (iff #10023 #21607)
 | 
|  |   5354 | #21609 := [rewrite]: #21608
 | 
|  |   5355 | #21612 := [monotonicity #21609]: #21611
 | 
|  |   5356 | #21616 := [trans #21612 #21614]: #21615
 | 
|  |   5357 | #21619 := [monotonicity #21616]: #21618
 | 
|  |   5358 | #21624 := [trans #21619 #21622]: #21623
 | 
|  |   5359 | #21627 := [quant-intro #21624]: #21626
 | 
|  |   5360 | #21630 := [monotonicity #21627]: #21629
 | 
|  |   5361 | #21637 := [trans #21630 #21635]: #21636
 | 
|  |   5362 | #21640 := [monotonicity #21637]: #21639
 | 
|  |   5363 | #21643 := [quant-intro #21640]: #21642
 | 
|  |   5364 | #17591 := (~ #10065 #10065)
 | 
|  |   5365 | #17589 := (~ #10062 #10062)
 | 
|  |   5366 | #17587 := (~ #10059 #10059)
 | 
|  |   5367 | #17585 := (~ #10038 #10038)
 | 
|  |   5368 | #17583 := (~ #10033 #10033)
 | 
|  |   5369 | #17584 := [refl]: #17583
 | 
|  |   5370 | #17586 := [nnf-pos #17584]: #17585
 | 
|  |   5371 | #17581 := (~ #9726 #9726)
 | 
|  |   5372 | #17582 := [refl]: #17581
 | 
|  |   5373 | #17579 := (~ #3720 #3720)
 | 
|  |   5374 | #17580 := [refl]: #17579
 | 
|  |   5375 | #17588 := [monotonicity #17580 #17582 #17586]: #17587
 | 
|  |   5376 | #17577 := (~ #10050 #10050)
 | 
|  |   5377 | #17578 := [refl]: #17577
 | 
|  |   5378 | #17590 := [monotonicity #17578 #17588]: #17589
 | 
|  |   5379 | #17592 := [nnf-pos #17590]: #17591
 | 
|  |   5380 | #2238 := (= #2237 uf_9)
 | 
|  |   5381 | #2234 := (= #2230 uf_9)
 | 
|  |   5382 | #2235 := (and #2233 #2234)
 | 
|  |   5383 | #2239 := (implies #2235 #2238)
 | 
|  |   5384 | #2240 := (forall (vars (?x577 T5)) (:pat #2231) #2239)
 | 
|  |   5385 | #184 := (= #180 uf_9)
 | 
|  |   5386 | #2241 := (and #184 #2240)
 | 
|  |   5387 | #2151 := (= #2146 uf_9)
 | 
|  |   5388 | #2242 := (and #2151 #2241)
 | 
|  |   5389 | #2167 := (= #2166 uf_9)
 | 
|  |   5390 | #2243 := (implies #2167 #2242)
 | 
|  |   5391 | #2244 := (forall (vars (?x574 T4) (?x575 T5) (?x576 T5)) (:pat #2228) #2243)
 | 
|  |   5392 | #10068 := (iff #2244 #10065)
 | 
|  |   5393 | #10041 := (and #3720 #10038)
 | 
|  |   5394 | #10044 := (and #9726 #10041)
 | 
|  |   5395 | #10051 := (or #10050 #10044)
 | 
|  |   5396 | #10056 := (forall (vars (?x574 T4) (?x575 T5) (?x576 T5)) (:pat #2228) #10051)
 | 
|  |   5397 | #10066 := (iff #10056 #10065)
 | 
|  |   5398 | #10063 := (iff #10051 #10062)
 | 
|  |   5399 | #10060 := (iff #10044 #10059)
 | 
|  |   5400 | #10061 := [rewrite]: #10060
 | 
|  |   5401 | #10064 := [monotonicity #10061]: #10063
 | 
|  |   5402 | #10067 := [quant-intro #10064]: #10066
 | 
|  |   5403 | #10057 := (iff #2244 #10056)
 | 
|  |   5404 | #10054 := (iff #2243 #10051)
 | 
|  |   5405 | #10047 := (implies #9774 #10044)
 | 
|  |   5406 | #10052 := (iff #10047 #10051)
 | 
|  |   5407 | #10053 := [rewrite]: #10052
 | 
|  |   5408 | #10048 := (iff #2243 #10047)
 | 
|  |   5409 | #10045 := (iff #2242 #10044)
 | 
|  |   5410 | #10042 := (iff #2241 #10041)
 | 
|  |   5411 | #10039 := (iff #2240 #10038)
 | 
|  |   5412 | #10036 := (iff #2239 #10033)
 | 
|  |   5413 | #10029 := (implies #10023 #10026)
 | 
|  |   5414 | #10034 := (iff #10029 #10033)
 | 
|  |   5415 | #10035 := [rewrite]: #10034
 | 
|  |   5416 | #10030 := (iff #2239 #10029)
 | 
|  |   5417 | #10027 := (iff #2238 #10026)
 | 
|  |   5418 | #10028 := [rewrite]: #10027
 | 
|  |   5419 | #10024 := (iff #2235 #10023)
 | 
|  |   5420 | #10021 := (iff #2234 #10020)
 | 
|  |   5421 | #10022 := [rewrite]: #10021
 | 
|  |   5422 | #10025 := [monotonicity #10022]: #10024
 | 
|  |   5423 | #10031 := [monotonicity #10025 #10028]: #10030
 | 
|  |   5424 | #10037 := [trans #10031 #10035]: #10036
 | 
|  |   5425 | #10040 := [quant-intro #10037]: #10039
 | 
|  |   5426 | #3721 := (iff #184 #3720)
 | 
|  |   5427 | #3722 := [rewrite]: #3721
 | 
|  |   5428 | #10043 := [monotonicity #3722 #10040]: #10042
 | 
|  |   5429 | #9727 := (iff #2151 #9726)
 | 
|  |   5430 | #9728 := [rewrite]: #9727
 | 
|  |   5431 | #10046 := [monotonicity #9728 #10043]: #10045
 | 
|  |   5432 | #9775 := (iff #2167 #9774)
 | 
|  |   5433 | #9776 := [rewrite]: #9775
 | 
|  |   5434 | #10049 := [monotonicity #9776 #10046]: #10048
 | 
|  |   5435 | #10055 := [trans #10049 #10053]: #10054
 | 
|  |   5436 | #10058 := [quant-intro #10055]: #10057
 | 
|  |   5437 | #10069 := [trans #10058 #10067]: #10068
 | 
|  |   5438 | #10019 := [asserted]: #2244
 | 
|  |   5439 | #10070 := [mp #10019 #10069]: #10065
 | 
|  |   5440 | #17593 := [mp~ #10070 #17592]: #10065
 | 
|  |   5441 | #21644 := [mp #17593 #21643]: #21641
 | 
|  |   5442 | #26556 := (not #26553)
 | 
|  |   5443 | #26648 := (not #21641)
 | 
|  |   5444 | #26649 := (or #26648 #26500 #26556)
 | 
|  |   5445 | #26533 := (or #26532 #26531 #26527)
 | 
|  |   5446 | #26535 := (forall (vars (?x577 T5)) (:pat #26534) #26533)
 | 
|  |   5447 | #26536 := (not #26535)
 | 
|  |   5448 | #26541 := (or #26409 #26540 #26536)
 | 
|  |   5449 | #26542 := (not #26541)
 | 
|  |   5450 | #26543 := (or #26500 #26542)
 | 
|  |   5451 | #26637 := (or #26648 #26543)
 | 
|  |   5452 | #26621 := (iff #26637 #26649)
 | 
|  |   5453 | #26559 := (or #26500 #26556)
 | 
|  |   5454 | #26639 := (or #26648 #26559)
 | 
|  |   5455 | #26677 := (iff #26639 #26649)
 | 
|  |   5456 | #26625 := [rewrite]: #26677
 | 
|  |   5457 | #26675 := (iff #26637 #26639)
 | 
|  |   5458 | #26560 := (iff #26543 #26559)
 | 
|  |   5459 | #26557 := (iff #26542 #26556)
 | 
|  |   5460 | #26554 := (iff #26541 #26553)
 | 
|  |   5461 | #26551 := (iff #26536 #26550)
 | 
|  |   5462 | #26548 := (iff #26535 #26547)
 | 
|  |   5463 | #26545 := (iff #26533 #26544)
 | 
|  |   5464 | #26546 := [rewrite]: #26545
 | 
|  |   5465 | #26549 := [quant-intro #26546]: #26548
 | 
|  |   5466 | #26552 := [monotonicity #26549]: #26551
 | 
|  |   5467 | #26555 := [monotonicity #26552]: #26554
 | 
|  |   5468 | #26558 := [monotonicity #26555]: #26557
 | 
|  |   5469 | #26561 := [monotonicity #26558]: #26560
 | 
|  |   5470 | #26676 := [monotonicity #26561]: #26675
 | 
|  |   5471 | #26627 := [trans #26676 #26625]: #26621
 | 
|  |   5472 | #26638 := [quant-inst]: #26637
 | 
|  |   5473 | #26623 := [mp #26638 #26627]: #26649
 | 
|  |   5474 | #26731 := [unit-resolution #26623 #21644 #26733]: #26500
 | 
|  |   5475 | #26497 := (not #26481)
 | 
|  |   5476 | #26491 := (or #26490 #26479 #26497)
 | 
|  |   5477 | #26487 := [def-axiom]: #26491
 | 
|  |   5478 | #26734 := [unit-resolution #26487 #26731 #26730 #26699]: false
 | 
|  |   5479 | #26736 := [lemma #26734]: #26735
 | 
|  |   5480 | #28635 := [unit-resolution #26736 #26581]: #26539
 | 
|  |   5481 | #26723 := (or #26540 #27014)
 | 
|  |   5482 | #26701 := (= #26538 #27013)
 | 
|  |   5483 | #26697 := (= #27013 #26538)
 | 
|  |   5484 | #28317 := (= #26926 #25933)
 | 
|  |   5485 | #28318 := [trans #28292 #28304]: #28317
 | 
|  |   5486 | #26698 := [monotonicity #28318]: #26697
 | 
|  |   5487 | #26721 := [symm #26698]: #26701
 | 
|  |   5488 | #26709 := [hypothesis]: #26539
 | 
|  |   5489 | #26722 := [trans #26709 #26721]: #27014
 | 
|  |   5490 | #27015 := (not #27014)
 | 
|  |   5491 | #26695 := [hypothesis]: #27015
 | 
|  |   5492 | #26720 := [unit-resolution #26695 #26722]: false
 | 
|  |   5493 | #26724 := [lemma #26720]: #26723
 | 
|  |   5494 | #28636 := [unit-resolution #26724 #28635]: #27014
 | 
|  |   5495 | #27050 := (or #11931 #27015)
 | 
|  |   5496 | #27003 := (uf_43 #24643 #2980)
 | 
|  |   5497 | #27004 := (uf_66 #27003 0::int #24643)
 | 
|  |   5498 | #27008 := (uf_24 uf_287 #27004)
 | 
|  |   5499 | #27009 := (= uf_9 #27008)
 | 
|  |   5500 | #27010 := (not #27009)
 | 
|  |   5501 | #26985 := (iff #18130 #27010)
 | 
|  |   5502 | #26983 := (iff #11931 #27009)
 | 
|  |   5503 | #26980 := (iff #27009 #11931)
 | 
|  |   5504 | #27001 := (= #27008 #3034)
 | 
|  |   5505 | #26999 := (= #27004 #3031)
 | 
|  |   5506 | #28196 := (= #27003 #2979)
 | 
|  |   5507 | #28194 := (= #2980 uf_288)
 | 
|  |   5508 | #24762 := (= uf_288 #2980)
 | 
|  |   5509 | #2698 := (uf_116 #2697)
 | 
|  |   5510 | #11210 := (= #161 #2698)
 | 
|  |   5511 | #22938 := (forall (vars (?x718 T3) (?x719 int)) (:pat #22937) #11210)
 | 
|  |   5512 | #11214 := (forall (vars (?x718 T3) (?x719 int)) #11210)
 | 
|  |   5513 | #22941 := (iff #11214 #22938)
 | 
|  |   5514 | #22939 := (iff #11210 #11210)
 | 
|  |   5515 | #22940 := [refl]: #22939
 | 
|  |   5516 | #22942 := [quant-intro #22940]: #22941
 | 
|  |   5517 | #17984 := (~ #11214 #11214)
 | 
|  |   5518 | #17982 := (~ #11210 #11210)
 | 
|  |   5519 | #17983 := [refl]: #17982
 | 
|  |   5520 | #17985 := [nnf-pos #17983]: #17984
 | 
|  |   5521 | #2699 := (= #2698 #161)
 | 
|  |   5522 | #2700 := (forall (vars (?x718 T3) (?x719 int)) #2699)
 | 
|  |   5523 | #11215 := (iff #2700 #11214)
 | 
|  |   5524 | #11212 := (iff #2699 #11210)
 | 
|  |   5525 | #11213 := [rewrite]: #11212
 | 
|  |   5526 | #11216 := [quant-intro #11213]: #11215
 | 
|  |   5527 | #11209 := [asserted]: #2700
 | 
|  |   5528 | #11219 := [mp #11209 #11216]: #11214
 | 
|  |   5529 | #17986 := [mp~ #11219 #17985]: #11214
 | 
|  |   5530 | #22943 := [mp #17986 #22942]: #22938
 | 
|  |   5531 | #24716 := (not #22938)
 | 
|  |   5532 | #24767 := (or #24716 #24762)
 | 
|  |   5533 | #24768 := [quant-inst]: #24767
 | 
|  |   5534 | #28193 := [unit-resolution #24768 #22943]: #24762
 | 
|  |   5535 | #28195 := [symm #28193]: #28194
 | 
|  |   5536 | #28197 := [monotonicity #28190 #28195]: #28196
 | 
|  |   5537 | #27000 := [monotonicity #28197 #28190]: #26999
 | 
|  |   5538 | #27002 := [monotonicity #27000]: #27001
 | 
|  |   5539 | #26982 := [monotonicity #27002]: #26980
 | 
|  |   5540 | #26984 := [symm #26982]: #26983
 | 
|  |   5541 | #26986 := [monotonicity #26984]: #26985
 | 
|  |   5542 | #26998 := [hypothesis]: #18130
 | 
|  |   5543 | #26981 := [mp #26998 #26986]: #27010
 | 
|  |   5544 | #27005 := (uf_58 #3150 #27004)
 | 
|  |   5545 | #27006 := (uf_136 #27005)
 | 
|  |   5546 | #27007 := (= uf_9 #27006)
 | 
|  |   5547 | #27020 := (or #27007 #27010)
 | 
|  |   5548 | #27023 := (not #27020)
 | 
|  |   5549 | decl uf_22 :: (-> T3 T2)
 | 
|  |   5550 | #27016 := (uf_22 #24643)
 | 
|  |   5551 | #27017 := (= uf_9 #27016)
 | 
|  |   5552 | #2783 := (uf_22 uf_7)
 | 
|  |   5553 | #28228 := (= #2783 #27016)
 | 
|  |   5554 | #28225 := (= #27016 #2783)
 | 
|  |   5555 | #28226 := [monotonicity #28190]: #28225
 | 
|  |   5556 | #28229 := [symm #28226]: #28228
 | 
|  |   5557 | #11386 := (= uf_9 #2783)
 | 
|  |   5558 | #2784 := (= #2783 uf_9)
 | 
|  |   5559 | #11388 := (iff #2784 #11386)
 | 
|  |   5560 | #11389 := [rewrite]: #11388
 | 
|  |   5561 | #11385 := [asserted]: #2784
 | 
|  |   5562 | #11392 := [mp #11385 #11389]: #11386
 | 
|  |   5563 | #28230 := [trans #11392 #28229]: #27017
 | 
|  |   5564 | #27018 := (not #27017)
 | 
|  |   5565 | #27046 := (or #27018 #27023)
 | 
|  |   5566 | #28231 := [hypothesis]: #27014
 | 
|  |   5567 | #26961 := (<= #24645 0::int)
 | 
|  |   5568 | #26988 := (not #26961)
 | 
|  |   5569 | #14069 := [not-or-elim #14055]: #13218
 | 
|  |   5570 | #26944 := (* -1::int #24645)
 | 
|  |   5571 | #27053 := (+ uf_286 #26944)
 | 
|  |   5572 | #27054 := (<= #27053 0::int)
 | 
|  |   5573 | #28211 := (not #24646)
 | 
|  |   5574 | #28212 := (or #28211 #27054)
 | 
|  |   5575 | #28213 := [th-lemma]: #28212
 | 
|  |   5576 | #28214 := [unit-resolution #28213 #28210]: #27054
 | 
|  |   5577 | #28220 := (not #27054)
 | 
|  |   5578 | #26989 := (or #26988 #13217 #28220)
 | 
|  |   5579 | #26990 := [th-lemma]: #26989
 | 
|  |   5580 | #26991 := [unit-resolution #26990 #28214 #14069]: #26988
 | 
|  |   5581 | #237 := (uf_22 #233)
 | 
|  |   5582 | #247 := (:var 1 int)
 | 
|  |   5583 | #762 := (:var 4 int)
 | 
|  |   5584 | #2069 := (uf_43 #233 #762)
 | 
|  |   5585 | #2070 := (uf_66 #2069 #247 #233)
 | 
|  |   5586 | #1373 := (:var 5 T4)
 | 
|  |   5587 | #2086 := (uf_25 #1373 #2070)
 | 
|  |   5588 | #1365 := (:var 3 T5)
 | 
|  |   5589 | #2067 := (uf_16 #1373 #1365)
 | 
|  |   5590 | #268 := (:var 2 int)
 | 
|  |   5591 | #2065 := (uf_124 #233 #268)
 | 
|  |   5592 | #2066 := (uf_43 #2065 #762)
 | 
|  |   5593 | #2068 := (uf_15 #2066 #2067)
 | 
|  |   5594 | #2087 := (pattern #2068 #2086 #237)
 | 
|  |   5595 | #1545 := (uf_59 #1373)
 | 
|  |   5596 | #2084 := (uf_58 #1545 #2070)
 | 
|  |   5597 | #2085 := (pattern #2068 #2084 #237)
 | 
|  |   5598 | #2090 := (uf_136 #2084)
 | 
|  |   5599 | #9534 := (= uf_9 #2090)
 | 
|  |   5600 | #2088 := (uf_24 #1373 #2070)
 | 
|  |   5601 | #9531 := (= uf_9 #2088)
 | 
|  |   5602 | #21350 := (not #9531)
 | 
|  |   5603 | #21351 := (or #21350 #9534)
 | 
|  |   5604 | #21352 := (not #21351)
 | 
|  |   5605 | #9475 := (= uf_9 #2068)
 | 
|  |   5606 | #21326 := (not #9475)
 | 
|  |   5607 | #2073 := (uf_55 #1373)
 | 
|  |   5608 | #9472 := (= uf_9 #2073)
 | 
|  |   5609 | #21325 := (not #9472)
 | 
|  |   5610 | #4047 := (* -1::int #268)
 | 
|  |   5611 | #6111 := (+ #247 #4047)
 | 
|  |   5612 | #6708 := (>= #6111 0::int)
 | 
|  |   5613 | #4309 := (>= #247 0::int)
 | 
|  |   5614 | #19263 := (not #4309)
 | 
|  |   5615 | #3928 := (= uf_9 #237)
 | 
|  |   5616 | #10246 := (not #3928)
 | 
|  |   5617 | #21358 := (or #10246 #19263 #6708 #21325 #21326 #21352)
 | 
|  |   5618 | #21363 := (forall (vars (?x526 T4) (?x527 int) (?x528 T5) (?x529 int) (?x530 int) (?x531 T3)) (:pat #2085 #2087) #21358)
 | 
|  |   5619 | #9537 := (not #9534)
 | 
|  |   5620 | #9540 := (and #9531 #9537)
 | 
|  |   5621 | #7775 := (not #6708)
 | 
|  |   5622 | #9513 := (and #3928 #4309 #7775 #9472 #9475)
 | 
|  |   5623 | #9518 := (not #9513)
 | 
|  |   5624 | #9554 := (or #9518 #9540)
 | 
|  |   5625 | #9557 := (forall (vars (?x526 T4) (?x527 int) (?x528 T5) (?x529 int) (?x530 int) (?x531 T3)) (:pat #2085 #2087) #9554)
 | 
|  |   5626 | #21364 := (iff #9557 #21363)
 | 
|  |   5627 | #21361 := (iff #9554 #21358)
 | 
|  |   5628 | #21327 := (or #10246 #19263 #6708 #21325 #21326)
 | 
|  |   5629 | #21355 := (or #21327 #21352)
 | 
|  |   5630 | #21359 := (iff #21355 #21358)
 | 
|  |   5631 | #21360 := [rewrite]: #21359
 | 
|  |   5632 | #21356 := (iff #9554 #21355)
 | 
|  |   5633 | #21353 := (iff #9540 #21352)
 | 
|  |   5634 | #21354 := [rewrite]: #21353
 | 
|  |   5635 | #21336 := (iff #9518 #21327)
 | 
|  |   5636 | #21328 := (not #21327)
 | 
|  |   5637 | #21331 := (not #21328)
 | 
|  |   5638 | #21334 := (iff #21331 #21327)
 | 
|  |   5639 | #21335 := [rewrite]: #21334
 | 
|  |   5640 | #21332 := (iff #9518 #21331)
 | 
|  |   5641 | #21329 := (iff #9513 #21328)
 | 
|  |   5642 | #21330 := [rewrite]: #21329
 | 
|  |   5643 | #21333 := [monotonicity #21330]: #21332
 | 
|  |   5644 | #21337 := [trans #21333 #21335]: #21336
 | 
|  |   5645 | #21357 := [monotonicity #21337 #21354]: #21356
 | 
|  |   5646 | #21362 := [trans #21357 #21360]: #21361
 | 
|  |   5647 | #21365 := [quant-intro #21362]: #21364
 | 
|  |   5648 | #17457 := (~ #9557 #9557)
 | 
|  |   5649 | #17455 := (~ #9554 #9554)
 | 
|  |   5650 | #17456 := [refl]: #17455
 | 
|  |   5651 | #17458 := [nnf-pos #17456]: #17457
 | 
|  |   5652 | #2091 := (= #2090 uf_9)
 | 
|  |   5653 | #2092 := (not #2091)
 | 
|  |   5654 | #2089 := (= #2088 uf_9)
 | 
|  |   5655 | #2093 := (and #2089 #2092)
 | 
|  |   5656 | #1434 := (< #247 #268)
 | 
|  |   5657 | #397 := (<= 0::int #247)
 | 
|  |   5658 | #1435 := (and #397 #1434)
 | 
|  |   5659 | #2075 := (= #2068 uf_9)
 | 
|  |   5660 | #2076 := (and #2075 #1435)
 | 
|  |   5661 | #238 := (= #237 uf_9)
 | 
|  |   5662 | #2077 := (and #238 #2076)
 | 
|  |   5663 | #2074 := (= #2073 uf_9)
 | 
|  |   5664 | #2078 := (and #2074 #2077)
 | 
|  |   5665 | #2094 := (implies #2078 #2093)
 | 
|  |   5666 | #2095 := (forall (vars (?x526 T4) (?x527 int) (?x528 T5) (?x529 int) (?x530 int) (?x531 T3)) (:pat #2085 #2087) #2094)
 | 
|  |   5667 | #9560 := (iff #2095 #9557)
 | 
|  |   5668 | #9481 := (and #1435 #9475)
 | 
|  |   5669 | #9486 := (and #3928 #9481)
 | 
|  |   5670 | #9489 := (and #9472 #9486)
 | 
|  |   5671 | #9495 := (not #9489)
 | 
|  |   5672 | #9546 := (or #9495 #9540)
 | 
|  |   5673 | #9551 := (forall (vars (?x526 T4) (?x527 int) (?x528 T5) (?x529 int) (?x530 int) (?x531 T3)) (:pat #2085 #2087) #9546)
 | 
|  |   5674 | #9558 := (iff #9551 #9557)
 | 
|  |   5675 | #9555 := (iff #9546 #9554)
 | 
|  |   5676 | #9519 := (iff #9495 #9518)
 | 
|  |   5677 | #9516 := (iff #9489 #9513)
 | 
|  |   5678 | #7778 := (and #4309 #7775)
 | 
|  |   5679 | #9504 := (and #7778 #9475)
 | 
|  |   5680 | #9507 := (and #3928 #9504)
 | 
|  |   5681 | #9510 := (and #9472 #9507)
 | 
|  |   5682 | #9514 := (iff #9510 #9513)
 | 
|  |   5683 | #9515 := [rewrite]: #9514
 | 
|  |   5684 | #9511 := (iff #9489 #9510)
 | 
|  |   5685 | #9508 := (iff #9486 #9507)
 | 
|  |   5686 | #9505 := (iff #9481 #9504)
 | 
|  |   5687 | #7779 := (iff #1435 #7778)
 | 
|  |   5688 | #7776 := (iff #1434 #7775)
 | 
|  |   5689 | #7777 := [rewrite]: #7776
 | 
|  |   5690 | #4308 := (iff #397 #4309)
 | 
|  |   5691 | #4310 := [rewrite]: #4308
 | 
|  |   5692 | #7780 := [monotonicity #4310 #7777]: #7779
 | 
|  |   5693 | #9506 := [monotonicity #7780]: #9505
 | 
|  |   5694 | #9509 := [monotonicity #9506]: #9508
 | 
|  |   5695 | #9512 := [monotonicity #9509]: #9511
 | 
|  |   5696 | #9517 := [trans #9512 #9515]: #9516
 | 
|  |   5697 | #9520 := [monotonicity #9517]: #9519
 | 
|  |   5698 | #9556 := [monotonicity #9520]: #9555
 | 
|  |   5699 | #9559 := [quant-intro #9556]: #9558
 | 
|  |   5700 | #9552 := (iff #2095 #9551)
 | 
|  |   5701 | #9549 := (iff #2094 #9546)
 | 
|  |   5702 | #9543 := (implies #9489 #9540)
 | 
|  |   5703 | #9547 := (iff #9543 #9546)
 | 
|  |   5704 | #9548 := [rewrite]: #9547
 | 
|  |   5705 | #9544 := (iff #2094 #9543)
 | 
|  |   5706 | #9541 := (iff #2093 #9540)
 | 
|  |   5707 | #9538 := (iff #2092 #9537)
 | 
|  |   5708 | #9535 := (iff #2091 #9534)
 | 
|  |   5709 | #9536 := [rewrite]: #9535
 | 
|  |   5710 | #9539 := [monotonicity #9536]: #9538
 | 
|  |   5711 | #9532 := (iff #2089 #9531)
 | 
|  |   5712 | #9533 := [rewrite]: #9532
 | 
|  |   5713 | #9542 := [monotonicity #9533 #9539]: #9541
 | 
|  |   5714 | #9490 := (iff #2078 #9489)
 | 
|  |   5715 | #9487 := (iff #2077 #9486)
 | 
|  |   5716 | #9484 := (iff #2076 #9481)
 | 
|  |   5717 | #9478 := (and #9475 #1435)
 | 
|  |   5718 | #9482 := (iff #9478 #9481)
 | 
|  |   5719 | #9483 := [rewrite]: #9482
 | 
|  |   5720 | #9479 := (iff #2076 #9478)
 | 
|  |   5721 | #9476 := (iff #2075 #9475)
 | 
|  |   5722 | #9477 := [rewrite]: #9476
 | 
|  |   5723 | #9480 := [monotonicity #9477]: #9479
 | 
|  |   5724 | #9485 := [trans #9480 #9483]: #9484
 | 
|  |   5725 | #3929 := (iff #238 #3928)
 | 
|  |   5726 | #3930 := [rewrite]: #3929
 | 
|  |   5727 | #9488 := [monotonicity #3930 #9485]: #9487
 | 
|  |   5728 | #9473 := (iff #2074 #9472)
 | 
|  |   5729 | #9474 := [rewrite]: #9473
 | 
|  |   5730 | #9491 := [monotonicity #9474 #9488]: #9490
 | 
|  |   5731 | #9545 := [monotonicity #9491 #9542]: #9544
 | 
|  |   5732 | #9550 := [trans #9545 #9548]: #9549
 | 
|  |   5733 | #9553 := [quant-intro #9550]: #9552
 | 
|  |   5734 | #9561 := [trans #9553 #9559]: #9560
 | 
|  |   5735 | #9530 := [asserted]: #2095
 | 
|  |   5736 | #9562 := [mp #9530 #9561]: #9557
 | 
|  |   5737 | #17459 := [mp~ #9562 #17458]: #9557
 | 
|  |   5738 | #21366 := [mp #17459 #21365]: #21363
 | 
|  |   5739 | #27034 := (not #21363)
 | 
|  |   5740 | #26894 := (or #27034 #24483 #26961 #27015 #27018 #27023)
 | 
|  |   5741 | #27011 := (or #27010 #27007)
 | 
|  |   5742 | #27012 := (not #27011)
 | 
|  |   5743 | #26945 := (+ 0::int #26944)
 | 
|  |   5744 | #26946 := (>= #26945 0::int)
 | 
|  |   5745 | #26947 := (>= 0::int 0::int)
 | 
|  |   5746 | #26948 := (not #26947)
 | 
|  |   5747 | #27019 := (or #27018 #26948 #26946 #24483 #27015 #27012)
 | 
|  |   5748 | #26895 := (or #27034 #27019)
 | 
|  |   5749 | #26916 := (iff #26895 #26894)
 | 
|  |   5750 | #27029 := (or #24483 #26961 #27015 #27018 #27023)
 | 
|  |   5751 | #26912 := (or #27034 #27029)
 | 
|  |   5752 | #26914 := (iff #26912 #26894)
 | 
|  |   5753 | #26915 := [rewrite]: #26914
 | 
|  |   5754 | #26913 := (iff #26895 #26912)
 | 
|  |   5755 | #27032 := (iff #27019 #27029)
 | 
|  |   5756 | #27026 := (or #27018 false #26961 #24483 #27015 #27023)
 | 
|  |   5757 | #27030 := (iff #27026 #27029)
 | 
|  |   5758 | #27031 := [rewrite]: #27030
 | 
|  |   5759 | #27027 := (iff #27019 #27026)
 | 
|  |   5760 | #27024 := (iff #27012 #27023)
 | 
|  |   5761 | #27021 := (iff #27011 #27020)
 | 
|  |   5762 | #27022 := [rewrite]: #27021
 | 
|  |   5763 | #27025 := [monotonicity #27022]: #27024
 | 
|  |   5764 | #26964 := (iff #26946 #26961)
 | 
|  |   5765 | #26958 := (>= #26944 0::int)
 | 
|  |   5766 | #26962 := (iff #26958 #26961)
 | 
|  |   5767 | #26963 := [rewrite]: #26962
 | 
|  |   5768 | #26959 := (iff #26946 #26958)
 | 
|  |   5769 | #26956 := (= #26945 #26944)
 | 
|  |   5770 | #26957 := [rewrite]: #26956
 | 
|  |   5771 | #26960 := [monotonicity #26957]: #26959
 | 
|  |   5772 | #26965 := [trans #26960 #26963]: #26964
 | 
|  |   5773 | #26954 := (iff #26948 false)
 | 
|  |   5774 | #26952 := (iff #26948 #3086)
 | 
|  |   5775 | #26950 := (iff #26947 true)
 | 
|  |   5776 | #26951 := [rewrite]: #26950
 | 
|  |   5777 | #26953 := [monotonicity #26951]: #26952
 | 
|  |   5778 | #26955 := [trans #26953 #11996]: #26954
 | 
|  |   5779 | #27028 := [monotonicity #26955 #26965 #27025]: #27027
 | 
|  |   5780 | #27033 := [trans #27028 #27031]: #27032
 | 
|  |   5781 | #26911 := [monotonicity #27033]: #26913
 | 
|  |   5782 | #26917 := [trans #26911 #26915]: #26916
 | 
|  |   5783 | #26896 := [quant-inst]: #26895
 | 
|  |   5784 | #26918 := [mp #26896 #26917]: #26894
 | 
|  |   5785 | #27047 := [unit-resolution #26918 #21366 #14064 #26991 #28231]: #27046
 | 
|  |   5786 | #27048 := [unit-resolution #27047 #28230]: #27023
 | 
|  |   5787 | #26994 := (or #27020 #27009)
 | 
|  |   5788 | #26995 := [def-axiom]: #26994
 | 
|  |   5789 | #27049 := [unit-resolution #26995 #27048 #26981]: false
 | 
|  |   5790 | #27051 := [lemma #27049]: #27050
 | 
|  |   5791 | #28637 := [unit-resolution #27051 #28636]: #11931
 | 
|  |   5792 | #26777 := (or #23215 #18130 #23230)
 | 
|  |   5793 | #26772 := [hypothesis]: #23227
 | 
|  |   5794 | #26773 := [hypothesis]: #11931
 | 
|  |   5795 | #26774 := [hypothesis]: #23218
 | 
|  |   5796 | #24440 := (or #23215 #11928)
 | 
|  |   5797 | #24441 := [def-axiom]: #24440
 | 
|  |   5798 | #26769 := [unit-resolution #24441 #26774]: #11928
 | 
|  |   5799 | #24452 := (or #23221 #23215)
 | 
|  |   5800 | #24453 := [def-axiom]: #24452
 | 
|  |   5801 | #26775 := [unit-resolution #24453 #26774]: #23221
 | 
|  |   5802 | #24462 := (or #23230 #18127 #18130 #23224)
 | 
|  |   5803 | #24463 := [def-axiom]: #24462
 | 
|  |   5804 | #26776 := [unit-resolution #24463 #26775 #26769 #26773 #26772]: false
 | 
|  |   5805 | #26778 := [lemma #26776]: #26777
 | 
|  |   5806 | #28638 := [unit-resolution #26778 #28637 #28634]: #23215
 | 
|  |   5807 | #28373 := (or #11937 #27015)
 | 
|  |   5808 | #26756 := (uf_58 #3150 #3031)
 | 
|  |   5809 | #27079 := (uf_135 #26756)
 | 
|  |   5810 | #27082 := (uf_25 uf_287 #27079)
 | 
|  |   5811 | #27083 := (= uf_26 #27082)
 | 
|  |   5812 | #27080 := (uf_210 uf_287 #27079)
 | 
|  |   5813 | #27081 := (= uf_9 #27080)
 | 
|  |   5814 | #27189 := (or #27081 #27083)
 | 
|  |   5815 | #27202 := (not #27189)
 | 
|  |   5816 | #27071 := (uf_136 #26756)
 | 
|  |   5817 | #27072 := (= uf_9 #27071)
 | 
|  |   5818 | #27073 := (not #27072)
 | 
|  |   5819 | #27069 := (uf_27 uf_287 #27079)
 | 
|  |   5820 | #27070 := (= uf_9 #27069)
 | 
|  |   5821 | #27065 := (not #27070)
 | 
|  |   5822 | #27184 := (or #27065 #27073)
 | 
|  |   5823 | #27186 := (not #27184)
 | 
|  |   5824 | #26820 := (uf_13 #3031)
 | 
|  |   5825 | #27094 := (uf_12 #26820)
 | 
|  |   5826 | #27144 := (= uf_14 #27094)
 | 
|  |   5827 | #27181 := (not #27144)
 | 
|  |   5828 | #27066 := (uf_13 #27079)
 | 
|  |   5829 | #27067 := (uf_12 #27066)
 | 
|  |   5830 | #27068 := (= uf_14 #27067)
 | 
|  |   5831 | #27227 := (or #27068 #27181 #27186 #27202)
 | 
|  |   5832 | #27231 := (not #27227)
 | 
|  |   5833 | #27100 := (uf_25 uf_287 #3031)
 | 
|  |   5834 | #27101 := (= uf_26 #27100)
 | 
|  |   5835 | #27093 := (uf_210 uf_287 #3031)
 | 
|  |   5836 | #27099 := (= uf_9 #27093)
 | 
|  |   5837 | #27146 := (or #27099 #27101)
 | 
|  |   5838 | #27149 := (not #27146)
 | 
|  |   5839 | #27192 := (or #27144 #27149)
 | 
|  |   5840 | #27195 := (not #27192)
 | 
|  |   5841 | #27239 := (or #27195 #27231)
 | 
|  |   5842 | #27243 := (not #27239)
 | 
|  |   5843 | #27240 := (or #18130 #27243)
 | 
|  |   5844 | #27248 := (not #27240)
 | 
|  |   5845 | #27255 := (iff #11937 #27248)
 | 
|  |   5846 | #27260 := (or #27259 #27255)
 | 
|  |   5847 | #27084 := (or #27083 #27081)
 | 
|  |   5848 | #27085 := (not #27084)
 | 
|  |   5849 | #27074 := (or #27073 #27065)
 | 
|  |   5850 | #27075 := (not #27074)
 | 
|  |   5851 | #27095 := (= #27094 uf_14)
 | 
|  |   5852 | #27096 := (not #27095)
 | 
|  |   5853 | #27097 := (or #27096 #27075 #27068 #27085)
 | 
|  |   5854 | #27098 := (not #27097)
 | 
|  |   5855 | #27102 := (or #27101 #27099)
 | 
|  |   5856 | #27103 := (not #27102)
 | 
|  |   5857 | #27151 := (or #27095 #27103)
 | 
|  |   5858 | #27152 := (not #27151)
 | 
|  |   5859 | #27153 := (or #27152 #27098)
 | 
|  |   5860 | #27154 := (not #27153)
 | 
|  |   5861 | #27155 := (or #18130 #27154)
 | 
|  |   5862 | #27156 := (not #27155)
 | 
|  |   5863 | #27143 := (iff #11937 #27156)
 | 
|  |   5864 | #27261 := (or #27259 #27143)
 | 
|  |   5865 | #27288 := (iff #27261 #27260)
 | 
|  |   5866 | #27290 := (iff #27260 #27260)
 | 
|  |   5867 | #27291 := [rewrite]: #27290
 | 
|  |   5868 | #27256 := (iff #27143 #27255)
 | 
|  |   5869 | #27249 := (iff #27156 #27248)
 | 
|  |   5870 | #27246 := (iff #27155 #27240)
 | 
|  |   5871 | #27244 := (iff #27154 #27243)
 | 
|  |   5872 | #27241 := (iff #27153 #27239)
 | 
|  |   5873 | #27232 := (iff #27098 #27231)
 | 
|  |   5874 | #27229 := (iff #27097 #27227)
 | 
|  |   5875 | #27224 := (or #27181 #27186 #27068 #27202)
 | 
|  |   5876 | #27228 := (iff #27224 #27227)
 | 
|  |   5877 | #27223 := [rewrite]: #27228
 | 
|  |   5878 | #27225 := (iff #27097 #27224)
 | 
|  |   5879 | #27203 := (iff #27085 #27202)
 | 
|  |   5880 | #27190 := (iff #27084 #27189)
 | 
|  |   5881 | #27201 := [rewrite]: #27190
 | 
|  |   5882 | #27222 := [monotonicity #27201]: #27203
 | 
|  |   5883 | #27187 := (iff #27075 #27186)
 | 
|  |   5884 | #27185 := (iff #27074 #27184)
 | 
|  |   5885 | #27180 := [rewrite]: #27185
 | 
|  |   5886 | #27188 := [monotonicity #27180]: #27187
 | 
|  |   5887 | #27182 := (iff #27096 #27181)
 | 
|  |   5888 | #27142 := (iff #27095 #27144)
 | 
|  |   5889 | #27145 := [rewrite]: #27142
 | 
|  |   5890 | #27183 := [monotonicity #27145]: #27182
 | 
|  |   5891 | #27226 := [monotonicity #27183 #27188 #27222]: #27225
 | 
|  |   5892 | #27230 := [trans #27226 #27223]: #27229
 | 
|  |   5893 | #27233 := [monotonicity #27230]: #27232
 | 
|  |   5894 | #27196 := (iff #27152 #27195)
 | 
|  |   5895 | #27193 := (iff #27151 #27192)
 | 
|  |   5896 | #27150 := (iff #27103 #27149)
 | 
|  |   5897 | #27147 := (iff #27102 #27146)
 | 
|  |   5898 | #27148 := [rewrite]: #27147
 | 
|  |   5899 | #27191 := [monotonicity #27148]: #27150
 | 
|  |   5900 | #27194 := [monotonicity #27145 #27191]: #27193
 | 
|  |   5901 | #27179 := [monotonicity #27194]: #27196
 | 
|  |   5902 | #27242 := [monotonicity #27179 #27233]: #27241
 | 
|  |   5903 | #27245 := [monotonicity #27242]: #27244
 | 
|  |   5904 | #27247 := [monotonicity #27245]: #27246
 | 
|  |   5905 | #27250 := [monotonicity #27247]: #27249
 | 
|  |   5906 | #27257 := [monotonicity #27250]: #27256
 | 
|  |   5907 | #27289 := [monotonicity #27257]: #27288
 | 
|  |   5908 | #27292 := [trans #27289 #27291]: #27288
 | 
|  |   5909 | #27287 := [quant-inst]: #27261
 | 
|  |   5910 | #27277 := [mp #27287 #27292]: #27260
 | 
|  |   5911 | #28168 := [unit-resolution #27277 #21776]: #27255
 | 
|  |   5912 | #27430 := (not #27255)
 | 
|  |   5913 | #28169 := (or #27430 #27240)
 | 
|  |   5914 | #28163 := [hypothesis]: #18136
 | 
|  |   5915 | #27433 := (or #27430 #11937 #27240)
 | 
|  |   5916 | #27434 := [def-axiom]: #27433
 | 
|  |   5917 | #26920 := [unit-resolution #27434 #28163]: #28169
 | 
|  |   5918 | #26921 := [unit-resolution #26920 #28168]: #27240
 | 
|  |   5919 | #26923 := (or #27248 #27243)
 | 
|  |   5920 | #26922 := [unit-resolution #27051 #28231]: #11931
 | 
|  |   5921 | #27431 := (or #27248 #18130 #27243)
 | 
|  |   5922 | #27432 := [def-axiom]: #27431
 | 
|  |   5923 | #26924 := [unit-resolution #27432 #26922]: #26923
 | 
|  |   5924 | #27055 := [unit-resolution #26924 #26921]: #27243
 | 
|  |   5925 | #27389 := (or #27239 #27227)
 | 
|  |   5926 | #27387 := [def-axiom]: #27389
 | 
|  |   5927 | #27157 := [unit-resolution #27387 #27055]: #27227
 | 
|  |   5928 | #27545 := (not #27007)
 | 
|  |   5929 | #27206 := (iff #27545 #27073)
 | 
|  |   5930 | #27204 := (iff #27007 #27072)
 | 
|  |   5931 | #27199 := (= #27006 #27071)
 | 
|  |   5932 | #27160 := (= #27005 #26756)
 | 
|  |   5933 | #27161 := [monotonicity #27000]: #27160
 | 
|  |   5934 | #27200 := [monotonicity #27161]: #27199
 | 
|  |   5935 | #27205 := [monotonicity #27200]: #27204
 | 
|  |   5936 | #27475 := [monotonicity #27205]: #27206
 | 
|  |   5937 | #27546 := (or #27020 #27545)
 | 
|  |   5938 | #27547 := [def-axiom]: #27546
 | 
|  |   5939 | #27159 := [unit-resolution #27547 #27048]: #27545
 | 
|  |   5940 | #27476 := [mp #27159 #27475]: #27073
 | 
|  |   5941 | #27310 := (or #27184 #27072)
 | 
|  |   5942 | #27305 := [def-axiom]: #27310
 | 
|  |   5943 | #27477 := [unit-resolution #27305 #27476]: #27184
 | 
|  |   5944 | #25182 := (uf_12 uf_7)
 | 
|  |   5945 | #28283 := (= #25182 #27094)
 | 
|  |   5946 | #28279 := (= #27094 #25182)
 | 
|  |   5947 | #28277 := (= #26820 uf_7)
 | 
|  |   5948 | #24758 := (uf_13 #2979)
 | 
|  |   5949 | #28275 := (= #24758 uf_7)
 | 
|  |   5950 | #24759 := (= uf_7 #24758)
 | 
|  |   5951 | #24764 := (or #24710 #24759)
 | 
|  |   5952 | #24765 := [quant-inst]: #24764
 | 
|  |   5953 | #27482 := [unit-resolution #24765 #22949]: #24759
 | 
|  |   5954 | #28276 := [symm #27482]: #28275
 | 
|  |   5955 | #28273 := (= #26820 #24758)
 | 
|  |   5956 | #28256 := (= #3031 #2979)
 | 
|  |   5957 | #26851 := (uf_116 #24470)
 | 
|  |   5958 | #26867 := (uf_43 #24643 #26851)
 | 
|  |   5959 | #28252 := (= #26867 #2979)
 | 
|  |   5960 | #27548 := (= #26851 uf_288)
 | 
|  |   5961 | #28244 := (= #26851 #2980)
 | 
|  |   5962 | #28242 := (= #24470 #2979)
 | 
|  |   5963 | #24471 := (= #2979 #24470)
 | 
|  |   5964 | #93 := (uf_29 #23)
 | 
|  |   5965 | #22848 := (pattern #93)
 | 
|  |   5966 | #94 := (uf_28 #93)
 | 
|  |   5967 | #3542 := (= #23 #94)
 | 
|  |   5968 | #22849 := (forall (vars (?x14 T5)) (:pat #22848) #3542)
 | 
|  |   5969 | #3545 := (forall (vars (?x14 T5)) #3542)
 | 
|  |   5970 | #22850 := (iff #3545 #22849)
 | 
|  |   5971 | #22852 := (iff #22849 #22849)
 | 
|  |   5972 | #22853 := [rewrite]: #22852
 | 
|  |   5973 | #22851 := [rewrite]: #22850
 | 
|  |   5974 | #22854 := [trans #22851 #22853]: #22850
 | 
|  |   5975 | #16026 := (~ #3545 #3545)
 | 
|  |   5976 | #16016 := (~ #3542 #3542)
 | 
|  |   5977 | #16017 := [refl]: #16016
 | 
|  |   5978 | #16082 := [nnf-pos #16017]: #16026
 | 
|  |   5979 | #95 := (= #94 #23)
 | 
|  |   5980 | #96 := (forall (vars (?x14 T5)) #95)
 | 
|  |   5981 | #3546 := (iff #96 #3545)
 | 
|  |   5982 | #3543 := (iff #95 #3542)
 | 
|  |   5983 | #3544 := [rewrite]: #3543
 | 
|  |   5984 | #3547 := [quant-intro #3544]: #3546
 | 
|  |   5985 | #3541 := [asserted]: #96
 | 
|  |   5986 | #3550 := [mp #3541 #3547]: #3545
 | 
|  |   5987 | #16083 := [mp~ #3550 #16082]: #3545
 | 
|  |   5988 | #22855 := [mp #16083 #22854]: #22849
 | 
|  |   5989 | #24474 := (not #22849)
 | 
|  |   5990 | #24475 := (or #24474 #24471)
 | 
|  |   5991 | #24476 := [quant-inst]: #24475
 | 
|  |   5992 | #28241 := [unit-resolution #24476 #22855]: #24471
 | 
|  |   5993 | #28243 := [symm #28241]: #28242
 | 
|  |   5994 | #28245 := [monotonicity #28243]: #28244
 | 
|  |   5995 | #27549 := [trans #28245 #28195]: #27548
 | 
|  |   5996 | #28126 := [monotonicity #28190 #27549]: #28252
 | 
|  |   5997 | #28266 := (= #3031 #26867)
 | 
|  |   5998 | #26845 := (uf_66 #24470 0::int #24643)
 | 
|  |   5999 | #26870 := (= #26845 #26867)
 | 
|  |   6000 | #26873 := (not #26870)
 | 
|  |   6001 | decl uf_138 :: (-> T5 T5 T2)
 | 
|  |   6002 | #26846 := (uf_138 #26845 #24470)
 | 
|  |   6003 | #26847 := (= uf_9 #26846)
 | 
|  |   6004 | #26848 := (not #26847)
 | 
|  |   6005 | #26879 := (or #26848 #26873)
 | 
|  |   6006 | #26884 := (not #26879)
 | 
|  |   6007 | #1576 := (uf_66 #21 #247 #233)
 | 
|  |   6008 | #1577 := (pattern #1576)
 | 
|  |   6009 | #1578 := (uf_138 #1576 #21)
 | 
|  |   6010 | #8222 := (= uf_9 #1578)
 | 
|  |   6011 | #20914 := (not #8222)
 | 
|  |   6012 | decl uf_139 :: (-> T3 int)
 | 
|  |   6013 | #1581 := (uf_139 #233)
 | 
|  |   6014 | #1582 := (* #247 #1581)
 | 
|  |   6015 | #1580 := (uf_116 #21)
 | 
|  |   6016 | #1583 := (+ #1580 #1582)
 | 
|  |   6017 | #1584 := (uf_43 #233 #1583)
 | 
|  |   6018 | #1585 := (= #1576 #1584)
 | 
|  |   6019 | #20913 := (not #1585)
 | 
|  |   6020 | #20915 := (or #20913 #20914)
 | 
|  |   6021 | #20916 := (not #20915)
 | 
|  |   6022 | #20919 := (forall (vars (?x375 T5) (?x376 int) (?x377 T3)) (:pat #1577) #20916)
 | 
|  |   6023 | #8228 := (and #1585 #8222)
 | 
|  |   6024 | #8233 := (forall (vars (?x375 T5) (?x376 int) (?x377 T3)) (:pat #1577) #8228)
 | 
|  |   6025 | #20920 := (iff #8233 #20919)
 | 
|  |   6026 | #20917 := (iff #8228 #20916)
 | 
|  |   6027 | #20918 := [rewrite]: #20917
 | 
|  |   6028 | #20921 := [quant-intro #20918]: #20920
 | 
|  |   6029 | #17047 := (~ #8233 #8233)
 | 
|  |   6030 | #17045 := (~ #8228 #8228)
 | 
|  |   6031 | #17046 := [refl]: #17045
 | 
|  |   6032 | #17048 := [nnf-pos #17046]: #17047
 | 
|  |   6033 | #1579 := (= #1578 uf_9)
 | 
|  |   6034 | #1586 := (and #1579 #1585)
 | 
|  |   6035 | #1587 := (forall (vars (?x375 T5) (?x376 int) (?x377 T3)) (:pat #1577) #1586)
 | 
|  |   6036 | #8234 := (iff #1587 #8233)
 | 
|  |   6037 | #8231 := (iff #1586 #8228)
 | 
|  |   6038 | #8225 := (and #8222 #1585)
 | 
|  |   6039 | #8229 := (iff #8225 #8228)
 | 
|  |   6040 | #8230 := [rewrite]: #8229
 | 
|  |   6041 | #8226 := (iff #1586 #8225)
 | 
|  |   6042 | #8223 := (iff #1579 #8222)
 | 
|  |   6043 | #8224 := [rewrite]: #8223
 | 
|  |   6044 | #8227 := [monotonicity #8224]: #8226
 | 
|  |   6045 | #8232 := [trans #8227 #8230]: #8231
 | 
|  |   6046 | #8235 := [quant-intro #8232]: #8234
 | 
|  |   6047 | #8221 := [asserted]: #1587
 | 
|  |   6048 | #8238 := [mp #8221 #8235]: #8233
 | 
|  |   6049 | #17049 := [mp~ #8238 #17048]: #8233
 | 
|  |   6050 | #20922 := [mp #17049 #20921]: #20919
 | 
|  |   6051 | #26887 := (not #20919)
 | 
|  |   6052 | #26833 := (or #26887 #26884)
 | 
|  |   6053 | #26849 := (uf_139 #24643)
 | 
|  |   6054 | #26850 := (* 0::int #26849)
 | 
|  |   6055 | #26852 := (+ #26851 #26850)
 | 
|  |   6056 | #26853 := (uf_43 #24643 #26852)
 | 
|  |   6057 | #26854 := (= #26845 #26853)
 | 
|  |   6058 | #26855 := (not #26854)
 | 
|  |   6059 | #26856 := (or #26855 #26848)
 | 
|  |   6060 | #26857 := (not #26856)
 | 
|  |   6061 | #26834 := (or #26887 #26857)
 | 
|  |   6062 | #26919 := (iff #26834 #26833)
 | 
|  |   6063 | #26993 := (iff #26833 #26833)
 | 
|  |   6064 | #26996 := [rewrite]: #26993
 | 
|  |   6065 | #26885 := (iff #26857 #26884)
 | 
|  |   6066 | #26882 := (iff #26856 #26879)
 | 
|  |   6067 | #26876 := (or #26873 #26848)
 | 
|  |   6068 | #26880 := (iff #26876 #26879)
 | 
|  |   6069 | #26881 := [rewrite]: #26880
 | 
|  |   6070 | #26877 := (iff #26856 #26876)
 | 
|  |   6071 | #26874 := (iff #26855 #26873)
 | 
|  |   6072 | #26871 := (iff #26854 #26870)
 | 
|  |   6073 | #26868 := (= #26853 #26867)
 | 
|  |   6074 | #26865 := (= #26852 #26851)
 | 
|  |   6075 | #26860 := (+ #26851 0::int)
 | 
|  |   6076 | #26863 := (= #26860 #26851)
 | 
|  |   6077 | #26864 := [rewrite]: #26863
 | 
|  |   6078 | #26861 := (= #26852 #26860)
 | 
|  |   6079 | #26858 := (= #26850 0::int)
 | 
|  |   6080 | #26859 := [rewrite]: #26858
 | 
|  |   6081 | #26862 := [monotonicity #26859]: #26861
 | 
|  |   6082 | #26866 := [trans #26862 #26864]: #26865
 | 
|  |   6083 | #26869 := [monotonicity #26866]: #26868
 | 
|  |   6084 | #26872 := [monotonicity #26869]: #26871
 | 
|  |   6085 | #26875 := [monotonicity #26872]: #26874
 | 
|  |   6086 | #26878 := [monotonicity #26875]: #26877
 | 
|  |   6087 | #26883 := [trans #26878 #26881]: #26882
 | 
|  |   6088 | #26886 := [monotonicity #26883]: #26885
 | 
|  |   6089 | #26992 := [monotonicity #26886]: #26919
 | 
|  |   6090 | #26997 := [trans #26992 #26996]: #26919
 | 
|  |   6091 | #26897 := [quant-inst]: #26834
 | 
|  |   6092 | #26987 := [mp #26897 #26997]: #26833
 | 
|  |   6093 | #27579 := [unit-resolution #26987 #20922]: #26884
 | 
|  |   6094 | #27037 := (or #26879 #26870)
 | 
|  |   6095 | #27038 := [def-axiom]: #27037
 | 
|  |   6096 | #27634 := [unit-resolution #27038 #27579]: #26870
 | 
|  |   6097 | #28085 := (= #3031 #26845)
 | 
|  |   6098 | #28125 := [monotonicity #28241 #28188]: #28085
 | 
|  |   6099 | #28267 := [trans #28125 #27634]: #28266
 | 
|  |   6100 | #28257 := [trans #28267 #28126]: #28256
 | 
|  |   6101 | #28274 := [monotonicity #28257]: #28273
 | 
|  |   6102 | #28278 := [trans #28274 #28276]: #28277
 | 
|  |   6103 | #28280 := [monotonicity #28278]: #28279
 | 
|  |   6104 | #28284 := [symm #28280]: #28283
 | 
|  |   6105 | #25183 := (= uf_14 #25182)
 | 
|  |   6106 | #25190 := (iff #11386 #25183)
 | 
|  |   6107 | #2308 := (pattern #237)
 | 
|  |   6108 | #2836 := (uf_12 #233)
 | 
|  |   6109 | #11559 := (= uf_14 #2836)
 | 
|  |   6110 | #11563 := (iff #3928 #11559)
 | 
|  |   6111 | #11566 := (forall (vars (?x761 T3)) (:pat #2308) #11563)
 | 
|  |   6112 | #18084 := (~ #11566 #11566)
 | 
|  |   6113 | #18082 := (~ #11563 #11563)
 | 
|  |   6114 | #18083 := [refl]: #18082
 | 
|  |   6115 | #18085 := [nnf-pos #18083]: #18084
 | 
|  |   6116 | #2849 := (= #2836 uf_14)
 | 
|  |   6117 | #2850 := (iff #238 #2849)
 | 
|  |   6118 | #2851 := (forall (vars (?x761 T3)) (:pat #2308) #2850)
 | 
|  |   6119 | #11567 := (iff #2851 #11566)
 | 
|  |   6120 | #11564 := (iff #2850 #11563)
 | 
|  |   6121 | #11561 := (iff #2849 #11559)
 | 
|  |   6122 | #11562 := [rewrite]: #11561
 | 
|  |   6123 | #11565 := [monotonicity #3930 #11562]: #11564
 | 
|  |   6124 | #11568 := [quant-intro #11565]: #11567
 | 
|  |   6125 | #11558 := [asserted]: #2851
 | 
|  |   6126 | #11571 := [mp #11558 #11568]: #11566
 | 
|  |   6127 | #18086 := [mp~ #11571 #18085]: #11566
 | 
|  |   6128 | #24814 := (not #11566)
 | 
|  |   6129 | #25193 := (or #24814 #25190)
 | 
|  |   6130 | #25194 := [quant-inst]: #25193
 | 
|  |   6131 | #27478 := [unit-resolution #25194 #18086]: #25190
 | 
|  |   6132 | #25195 := (not #25190)
 | 
|  |   6133 | #27479 := (or #25195 #25183)
 | 
|  |   6134 | #25199 := (not #11386)
 | 
|  |   6135 | #25200 := (or #25195 #25199 #25183)
 | 
|  |   6136 | #25201 := [def-axiom]: #25200
 | 
|  |   6137 | #27480 := [unit-resolution #25201 #11392]: #27479
 | 
|  |   6138 | #27481 := [unit-resolution #27480 #27478]: #25183
 | 
|  |   6139 | #28285 := [trans #27481 #28284]: #27144
 | 
|  |   6140 | #27341 := (not #27068)
 | 
|  |   6141 | #28362 := (iff #11878 #27341)
 | 
|  |   6142 | #28360 := (iff #11875 #27068)
 | 
|  |   6143 | #28358 := (iff #27068 #11875)
 | 
|  |   6144 | #28356 := (= #27067 #2990)
 | 
|  |   6145 | #28354 := (= #27066 #2977)
 | 
|  |   6146 | #28350 := (= #27066 #24763)
 | 
|  |   6147 | #28348 := (= #27079 #2981)
 | 
|  |   6148 | #28346 := (= #27079 #26926)
 | 
|  |   6149 | #26927 := (uf_66 #26926 0::int #24643)
 | 
|  |   6150 | #26931 := (uf_58 #3150 #26927)
 | 
|  |   6151 | #26934 := (uf_135 #26931)
 | 
|  |   6152 | #28344 := (= #26934 #26926)
 | 
|  |   6153 | #26935 := (= #26926 #26934)
 | 
|  |   6154 | #26937 := (up_67 #26931)
 | 
|  |   6155 | #26938 := (not #26937)
 | 
|  |   6156 | #26936 := (not #26935)
 | 
|  |   6157 | #26932 := (uf_136 #26931)
 | 
|  |   6158 | #26933 := (= uf_9 #26932)
 | 
|  |   6159 | #26928 := (uf_24 uf_287 #26927)
 | 
|  |   6160 | #26929 := (= uf_9 #26928)
 | 
|  |   6161 | #26930 := (not #26929)
 | 
|  |   6162 | #26966 := (or #26930 #26933 #26936 #26938)
 | 
|  |   6163 | #26969 := (not #26966)
 | 
|  |   6164 | #26941 := (uf_24 uf_287 #26926)
 | 
|  |   6165 | #26942 := (= uf_9 #26941)
 | 
|  |   6166 | #28296 := (= #2988 #26941)
 | 
|  |   6167 | #28293 := (= #26941 #2988)
 | 
|  |   6168 | #28294 := [monotonicity #28292]: #28293
 | 
|  |   6169 | #28297 := [symm #28294]: #28296
 | 
|  |   6170 | #28298 := [trans #14077 #28297]: #26942
 | 
|  |   6171 | #26943 := (not #26942)
 | 
|  |   6172 | #28299 := (or #26943 #26969)
 | 
|  |   6173 | #277 := (:var 3 int)
 | 
|  |   6174 | #310 := (:var 2 T3)
 | 
|  |   6175 | #1470 := (uf_124 #310 #247)
 | 
|  |   6176 | #1471 := (uf_43 #1470 #277)
 | 
|  |   6177 | #1467 := (uf_43 #310 #277)
 | 
|  |   6178 | #1468 := (uf_66 #1467 #161 #310)
 | 
|  |   6179 | #35 := (:var 4 T4)
 | 
|  |   6180 | #1473 := (uf_59 #35)
 | 
|  |   6181 | #1474 := (uf_58 #1473 #1468)
 | 
|  |   6182 | #1475 := (pattern #1474 #1471)
 | 
|  |   6183 | #1466 := (uf_41 #35)
 | 
|  |   6184 | #1469 := (uf_40 #1466 #1468)
 | 
|  |   6185 | #1472 := (pattern #1469 #1471)
 | 
|  |   6186 | #1478 := (uf_66 #1471 #161 #310)
 | 
|  |   6187 | #1486 := (uf_24 #35 #1478)
 | 
|  |   6188 | #7933 := (= uf_9 #1486)
 | 
|  |   6189 | #20690 := (not #7933)
 | 
|  |   6190 | #1479 := (uf_58 #1473 #1478)
 | 
|  |   6191 | #1482 := (uf_136 #1479)
 | 
|  |   6192 | #7927 := (= uf_9 #1482)
 | 
|  |   6193 | #1480 := (uf_135 #1479)
 | 
|  |   6194 | #7924 := (= #1471 #1480)
 | 
|  |   6195 | #20689 := (not #7924)
 | 
|  |   6196 | #1485 := (up_67 #1479)
 | 
|  |   6197 | #20688 := (not #1485)
 | 
|  |   6198 | #20691 := (or #20688 #20689 #7927 #20690)
 | 
|  |   6199 | #20692 := (not #20691)
 | 
|  |   6200 | #1476 := (uf_24 #35 #1471)
 | 
|  |   6201 | #7921 := (= uf_9 #1476)
 | 
|  |   6202 | #7956 := (not #7921)
 | 
|  |   6203 | #5236 := (* -1::int #247)
 | 
|  |   6204 | #6116 := (+ #161 #5236)
 | 
|  |   6205 | #6117 := (>= #6116 0::int)
 | 
|  |   6206 | #20698 := (or #4965 #6117 #7956 #20692)
 | 
|  |   6207 | #20703 := (forall (vars (?x346 T4) (?x347 int) (?x348 T3) (?x349 int) (?x350 int)) (:pat #1472 #1475) #20698)
 | 
|  |   6208 | #7930 := (not #7927)
 | 
|  |   6209 | #7965 := (and #1485 #7924 #7930 #7933)
 | 
|  |   6210 | #7620 := (not #6117)
 | 
|  |   6211 | #7623 := (and #4043 #7620)
 | 
|  |   6212 | #7626 := (not #7623)
 | 
|  |   6213 | #7974 := (or #7626 #7956 #7965)
 | 
|  |   6214 | #7979 := (forall (vars (?x346 T4) (?x347 int) (?x348 T3) (?x349 int) (?x350 int)) (:pat #1472 #1475) #7974)
 | 
|  |   6215 | #20704 := (iff #7979 #20703)
 | 
|  |   6216 | #20701 := (iff #7974 #20698)
 | 
|  |   6217 | #20573 := (or #4965 #6117)
 | 
|  |   6218 | #20695 := (or #20573 #7956 #20692)
 | 
|  |   6219 | #20699 := (iff #20695 #20698)
 | 
|  |   6220 | #20700 := [rewrite]: #20699
 | 
|  |   6221 | #20696 := (iff #7974 #20695)
 | 
|  |   6222 | #20693 := (iff #7965 #20692)
 | 
|  |   6223 | #20694 := [rewrite]: #20693
 | 
|  |   6224 | #20582 := (iff #7626 #20573)
 | 
|  |   6225 | #20574 := (not #20573)
 | 
|  |   6226 | #20577 := (not #20574)
 | 
|  |   6227 | #20580 := (iff #20577 #20573)
 | 
|  |   6228 | #20581 := [rewrite]: #20580
 | 
|  |   6229 | #20578 := (iff #7626 #20577)
 | 
|  |   6230 | #20575 := (iff #7623 #20574)
 | 
|  |   6231 | #20576 := [rewrite]: #20575
 | 
|  |   6232 | #20579 := [monotonicity #20576]: #20578
 | 
|  |   6233 | #20583 := [trans #20579 #20581]: #20582
 | 
|  |   6234 | #20697 := [monotonicity #20583 #20694]: #20696
 | 
|  |   6235 | #20702 := [trans #20697 #20700]: #20701
 | 
|  |   6236 | #20705 := [quant-intro #20702]: #20704
 | 
|  |   6237 | #16824 := (~ #7979 #7979)
 | 
|  |   6238 | #16822 := (~ #7974 #7974)
 | 
|  |   6239 | #16823 := [refl]: #16822
 | 
|  |   6240 | #16825 := [nnf-pos #16823]: #16824
 | 
|  |   6241 | #1487 := (= #1486 uf_9)
 | 
|  |   6242 | #1488 := (and #1485 #1487)
 | 
|  |   6243 | #1483 := (= #1482 uf_9)
 | 
|  |   6244 | #1484 := (not #1483)
 | 
|  |   6245 | #1489 := (and #1484 #1488)
 | 
|  |   6246 | #1481 := (= #1480 #1471)
 | 
|  |   6247 | #1490 := (and #1481 #1489)
 | 
|  |   6248 | #1371 := (< #161 #247)
 | 
|  |   6249 | #1372 := (and #285 #1371)
 | 
|  |   6250 | #1491 := (implies #1372 #1490)
 | 
|  |   6251 | #1477 := (= #1476 uf_9)
 | 
|  |   6252 | #1492 := (implies #1477 #1491)
 | 
|  |   6253 | #1493 := (forall (vars (?x346 T4) (?x347 int) (?x348 T3) (?x349 int) (?x350 int)) (:pat #1472 #1475) #1492)
 | 
|  |   6254 | #7982 := (iff #1493 #7979)
 | 
|  |   6255 | #7936 := (and #1485 #7933)
 | 
|  |   6256 | #7939 := (and #7930 #7936)
 | 
|  |   6257 | #7942 := (and #7924 #7939)
 | 
|  |   6258 | #7590 := (not #1372)
 | 
|  |   6259 | #7948 := (or #7590 #7942)
 | 
|  |   6260 | #7957 := (or #7956 #7948)
 | 
|  |   6261 | #7962 := (forall (vars (?x346 T4) (?x347 int) (?x348 T3) (?x349 int) (?x350 int)) (:pat #1472 #1475) #7957)
 | 
|  |   6262 | #7980 := (iff #7962 #7979)
 | 
|  |   6263 | #7977 := (iff #7957 #7974)
 | 
|  |   6264 | #7968 := (or #7626 #7965)
 | 
|  |   6265 | #7971 := (or #7956 #7968)
 | 
|  |   6266 | #7975 := (iff #7971 #7974)
 | 
|  |   6267 | #7976 := [rewrite]: #7975
 | 
|  |   6268 | #7972 := (iff #7957 #7971)
 | 
|  |   6269 | #7969 := (iff #7948 #7968)
 | 
|  |   6270 | #7966 := (iff #7942 #7965)
 | 
|  |   6271 | #7967 := [rewrite]: #7966
 | 
|  |   6272 | #7627 := (iff #7590 #7626)
 | 
|  |   6273 | #7624 := (iff #1372 #7623)
 | 
|  |   6274 | #7621 := (iff #1371 #7620)
 | 
|  |   6275 | #7622 := [rewrite]: #7621
 | 
|  |   6276 | #7625 := [monotonicity #4042 #7622]: #7624
 | 
|  |   6277 | #7628 := [monotonicity #7625]: #7627
 | 
|  |   6278 | #7970 := [monotonicity #7628 #7967]: #7969
 | 
|  |   6279 | #7973 := [monotonicity #7970]: #7972
 | 
|  |   6280 | #7978 := [trans #7973 #7976]: #7977
 | 
|  |   6281 | #7981 := [quant-intro #7978]: #7980
 | 
|  |   6282 | #7963 := (iff #1493 #7962)
 | 
|  |   6283 | #7960 := (iff #1492 #7957)
 | 
|  |   6284 | #7953 := (implies #7921 #7948)
 | 
|  |   6285 | #7958 := (iff #7953 #7957)
 | 
|  |   6286 | #7959 := [rewrite]: #7958
 | 
|  |   6287 | #7954 := (iff #1492 #7953)
 | 
|  |   6288 | #7951 := (iff #1491 #7948)
 | 
|  |   6289 | #7945 := (implies #1372 #7942)
 | 
|  |   6290 | #7949 := (iff #7945 #7948)
 | 
|  |   6291 | #7950 := [rewrite]: #7949
 | 
|  |   6292 | #7946 := (iff #1491 #7945)
 | 
|  |   6293 | #7943 := (iff #1490 #7942)
 | 
|  |   6294 | #7940 := (iff #1489 #7939)
 | 
|  |   6295 | #7937 := (iff #1488 #7936)
 | 
|  |   6296 | #7934 := (iff #1487 #7933)
 | 
|  |   6297 | #7935 := [rewrite]: #7934
 | 
|  |   6298 | #7938 := [monotonicity #7935]: #7937
 | 
|  |   6299 | #7931 := (iff #1484 #7930)
 | 
|  |   6300 | #7928 := (iff #1483 #7927)
 | 
|  |   6301 | #7929 := [rewrite]: #7928
 | 
|  |   6302 | #7932 := [monotonicity #7929]: #7931
 | 
|  |   6303 | #7941 := [monotonicity #7932 #7938]: #7940
 | 
|  |   6304 | #7925 := (iff #1481 #7924)
 | 
|  |   6305 | #7926 := [rewrite]: #7925
 | 
|  |   6306 | #7944 := [monotonicity #7926 #7941]: #7943
 | 
|  |   6307 | #7947 := [monotonicity #7944]: #7946
 | 
|  |   6308 | #7952 := [trans #7947 #7950]: #7951
 | 
|  |   6309 | #7922 := (iff #1477 #7921)
 | 
|  |   6310 | #7923 := [rewrite]: #7922
 | 
|  |   6311 | #7955 := [monotonicity #7923 #7952]: #7954
 | 
|  |   6312 | #7961 := [trans #7955 #7959]: #7960
 | 
|  |   6313 | #7964 := [quant-intro #7961]: #7963
 | 
|  |   6314 | #7983 := [trans #7964 #7981]: #7982
 | 
|  |   6315 | #7920 := [asserted]: #1493
 | 
|  |   6316 | #7984 := [mp #7920 #7983]: #7979
 | 
|  |   6317 | #16826 := [mp~ #7984 #16825]: #7979
 | 
|  |   6318 | #20706 := [mp #16826 #20705]: #20703
 | 
|  |   6319 | #27469 := (not #20703)
 | 
|  |   6320 | #27470 := (or #27469 #26943 #26961 #26969)
 | 
|  |   6321 | #26939 := (or #26938 #26936 #26933 #26930)
 | 
|  |   6322 | #26940 := (not #26939)
 | 
|  |   6323 | #26949 := (or #26948 #26946 #26943 #26940)
 | 
|  |   6324 | #27471 := (or #27469 #26949)
 | 
|  |   6325 | #27516 := (iff #27471 #27470)
 | 
|  |   6326 | #26975 := (or #26943 #26961 #26969)
 | 
|  |   6327 | #27517 := (or #27469 #26975)
 | 
|  |   6328 | #27520 := (iff #27517 #27470)
 | 
|  |   6329 | #27521 := [rewrite]: #27520
 | 
|  |   6330 | #27518 := (iff #27471 #27517)
 | 
|  |   6331 | #26978 := (iff #26949 #26975)
 | 
|  |   6332 | #26972 := (or false #26961 #26943 #26969)
 | 
|  |   6333 | #26976 := (iff #26972 #26975)
 | 
|  |   6334 | #26977 := [rewrite]: #26976
 | 
|  |   6335 | #26973 := (iff #26949 #26972)
 | 
|  |   6336 | #26970 := (iff #26940 #26969)
 | 
|  |   6337 | #26967 := (iff #26939 #26966)
 | 
|  |   6338 | #26968 := [rewrite]: #26967
 | 
|  |   6339 | #26971 := [monotonicity #26968]: #26970
 | 
|  |   6340 | #26974 := [monotonicity #26955 #26965 #26971]: #26973
 | 
|  |   6341 | #26979 := [trans #26974 #26977]: #26978
 | 
|  |   6342 | #27519 := [monotonicity #26979]: #27518
 | 
|  |   6343 | #27522 := [trans #27519 #27521]: #27516
 | 
|  |   6344 | #27472 := [quant-inst]: #27471
 | 
|  |   6345 | #27523 := [mp #27472 #27522]: #27470
 | 
|  |   6346 | #28300 := [unit-resolution #27523 #20706 #26991]: #28299
 | 
|  |   6347 | #28301 := [unit-resolution #28300 #28298]: #26969
 | 
|  |   6348 | #27540 := (or #26966 #26935)
 | 
|  |   6349 | #27541 := [def-axiom]: #27540
 | 
|  |   6350 | #28302 := [unit-resolution #27541 #28301]: #26935
 | 
|  |   6351 | #28345 := [symm #28302]: #28344
 | 
|  |   6352 | #28342 := (= #27079 #26934)
 | 
|  |   6353 | #28340 := (= #26756 #26931)
 | 
|  |   6354 | #28338 := (= #26931 #26756)
 | 
|  |   6355 | #28336 := (= #26927 #3031)
 | 
|  |   6356 | #28326 := (= #26845 #3031)
 | 
|  |   6357 | #28327 := [symm #28125]: #28326
 | 
|  |   6358 | #28334 := (= #26927 #26845)
 | 
|  |   6359 | #28324 := (= #26867 #26845)
 | 
|  |   6360 | #28325 := [symm #27634]: #28324
 | 
|  |   6361 | #28332 := (= #26927 #26867)
 | 
|  |   6362 | #28250 := (= #2979 #26867)
 | 
|  |   6363 | #28323 := [symm #28126]: #28250
 | 
|  |   6364 | #28330 := (= #26927 #2979)
 | 
|  |   6365 | #27108 := (uf_116 #25933)
 | 
|  |   6366 | #27122 := (uf_43 #24643 #27108)
 | 
|  |   6367 | #28321 := (= #27122 #2979)
 | 
|  |   6368 | #28313 := (= #27108 uf_288)
 | 
|  |   6369 | #28311 := (= #27108 #2980)
 | 
|  |   6370 | #28309 := (= #24545 #2980)
 | 
|  |   6371 | #24769 := (= #2980 #24545)
 | 
|  |   6372 | #24774 := (or #24716 #24769)
 | 
|  |   6373 | #24775 := [quant-inst]: #24774
 | 
|  |   6374 | #28303 := [unit-resolution #24775 #22943]: #24769
 | 
|  |   6375 | #28310 := [symm #28303]: #28309
 | 
|  |   6376 | #28307 := (= #27108 #24545)
 | 
|  |   6377 | #28308 := [monotonicity #28306]: #28307
 | 
|  |   6378 | #28312 := [trans #28308 #28310]: #28311
 | 
|  |   6379 | #28314 := [trans #28312 #28195]: #28313
 | 
|  |   6380 | #28322 := [monotonicity #28190 #28314]: #28321
 | 
|  |   6381 | #28328 := (= #26927 #27122)
 | 
|  |   6382 | #27104 := (uf_66 #25933 0::int #24643)
 | 
|  |   6383 | #27125 := (= #27104 #27122)
 | 
|  |   6384 | #27128 := (not #27125)
 | 
|  |   6385 | #27105 := (uf_138 #27104 #25933)
 | 
|  |   6386 | #27106 := (= uf_9 #27105)
 | 
|  |   6387 | #27107 := (not #27106)
 | 
|  |   6388 | #27134 := (or #27107 #27128)
 | 
|  |   6389 | #27139 := (not #27134)
 | 
|  |   6390 | #28084 := (or #26887 #27139)
 | 
|  |   6391 | #27109 := (+ #27108 #26850)
 | 
|  |   6392 | #27110 := (uf_43 #24643 #27109)
 | 
|  |   6393 | #27111 := (= #27104 #27110)
 | 
|  |   6394 | #27112 := (not #27111)
 | 
|  |   6395 | #27113 := (or #27112 #27107)
 | 
|  |   6396 | #27114 := (not #27113)
 | 
|  |   6397 | #28069 := (or #26887 #27114)
 | 
|  |   6398 | #28068 := (iff #28069 #28084)
 | 
|  |   6399 | #28088 := (iff #28084 #28084)
 | 
|  |   6400 | #28073 := [rewrite]: #28088
 | 
|  |   6401 | #27140 := (iff #27114 #27139)
 | 
|  |   6402 | #27137 := (iff #27113 #27134)
 | 
|  |   6403 | #27131 := (or #27128 #27107)
 | 
|  |   6404 | #27135 := (iff #27131 #27134)
 | 
|  |   6405 | #27136 := [rewrite]: #27135
 | 
|  |   6406 | #27132 := (iff #27113 #27131)
 | 
|  |   6407 | #27129 := (iff #27112 #27128)
 | 
|  |   6408 | #27126 := (iff #27111 #27125)
 | 
|  |   6409 | #27123 := (= #27110 #27122)
 | 
|  |   6410 | #27120 := (= #27109 #27108)
 | 
|  |   6411 | #27115 := (+ #27108 0::int)
 | 
|  |   6412 | #27118 := (= #27115 #27108)
 | 
|  |   6413 | #27119 := [rewrite]: #27118
 | 
|  |   6414 | #27116 := (= #27109 #27115)
 | 
|  |   6415 | #27117 := [monotonicity #26859]: #27116
 | 
|  |   6416 | #27121 := [trans #27117 #27119]: #27120
 | 
|  |   6417 | #27124 := [monotonicity #27121]: #27123
 | 
|  |   6418 | #27127 := [monotonicity #27124]: #27126
 | 
|  |   6419 | #27130 := [monotonicity #27127]: #27129
 | 
|  |   6420 | #27133 := [monotonicity #27130]: #27132
 | 
|  |   6421 | #27138 := [trans #27133 #27136]: #27137
 | 
|  |   6422 | #27141 := [monotonicity #27138]: #27140
 | 
|  |   6423 | #28067 := [monotonicity #27141]: #28068
 | 
|  |   6424 | #28074 := [trans #28067 #28073]: #28068
 | 
|  |   6425 | #28070 := [quant-inst]: #28069
 | 
|  |   6426 | #28075 := [mp #28070 #28074]: #28084
 | 
|  |   6427 | #28315 := [unit-resolution #28075 #20922]: #27139
 | 
|  |   6428 | #28124 := (or #27134 #27125)
 | 
|  |   6429 | #28149 := [def-axiom]: #28124
 | 
|  |   6430 | #28316 := [unit-resolution #28149 #28315]: #27125
 | 
|  |   6431 | #28319 := (= #26927 #27104)
 | 
|  |   6432 | #28320 := [monotonicity #28318]: #28319
 | 
|  |   6433 | #28329 := [trans #28320 #28316]: #28328
 | 
|  |   6434 | #28331 := [trans #28329 #28322]: #28330
 | 
|  |   6435 | #28333 := [trans #28331 #28323]: #28332
 | 
|  |   6436 | #28335 := [trans #28333 #28325]: #28334
 | 
|  |   6437 | #28337 := [trans #28335 #28327]: #28336
 | 
|  |   6438 | #28339 := [monotonicity #28337]: #28338
 | 
|  |   6439 | #28341 := [symm #28339]: #28340
 | 
|  |   6440 | #28343 := [monotonicity #28341]: #28342
 | 
|  |   6441 | #28347 := [trans #28343 #28345]: #28346
 | 
|  |   6442 | #28349 := [trans #28347 #28292]: #28348
 | 
|  |   6443 | #28351 := [monotonicity #28349]: #28350
 | 
|  |   6444 | #28355 := [trans #28351 #28353]: #28354
 | 
|  |   6445 | #28357 := [monotonicity #28355]: #28356
 | 
|  |   6446 | #28359 := [monotonicity #28357]: #28358
 | 
|  |   6447 | #28361 := [symm #28359]: #28360
 | 
|  |   6448 | #28363 := [monotonicity #28361]: #28362
 | 
|  |   6449 | #28364 := [mp #14078 #28363]: #27341
 | 
|  |   6450 | #28368 := (= #2984 #27082)
 | 
|  |   6451 | #28365 := (= #27082 #2984)
 | 
|  |   6452 | #28366 := [monotonicity #28349]: #28365
 | 
|  |   6453 | #28369 := [symm #28366]: #28368
 | 
|  |   6454 | #28370 := [trans #14075 #28369]: #27083
 | 
|  |   6455 | #27342 := (not #27083)
 | 
|  |   6456 | #27343 := (or #27189 #27342)
 | 
|  |   6457 | #27344 := [def-axiom]: #27343
 | 
|  |   6458 | #28371 := [unit-resolution #27344 #28370]: #27189
 | 
|  |   6459 | #27399 := (or #27231 #27068 #27181 #27186 #27202)
 | 
|  |   6460 | #27400 := [def-axiom]: #27399
 | 
|  |   6461 | #28372 := [unit-resolution #27400 #28371 #28364 #28285 #27477 #27157]: false
 | 
|  |   6462 | #28374 := [lemma #28372]: #28373
 | 
|  |   6463 | #28639 := [unit-resolution #28374 #28636]: #11937
 | 
|  |   6464 | #28640 := (or #23218 #18136 #23212)
 | 
|  |   6465 | #26821 := (= #24643 #26820)
 | 
|  |   6466 | #26794 := (uf_48 #3031 #24643)
 | 
|  |   6467 | #26795 := (= uf_9 #26794)
 | 
|  |   6468 | #26823 := (iff #26795 #26821)
 | 
|  |   6469 | #9041 := (= #233 #1390)
 | 
|  |   6470 | #11161 := (iff #9041 #11140)
 | 
|  |   6471 | #22931 := (forall (vars (?x712 T5) (?x713 T3)) (:pat #2667) #11161)
 | 
|  |   6472 | #11166 := (forall (vars (?x712 T5) (?x713 T3)) #11161)
 | 
|  |   6473 | #22934 := (iff #11166 #22931)
 | 
|  |   6474 | #22932 := (iff #11161 #11161)
 | 
|  |   6475 | #22933 := [refl]: #22932
 | 
|  |   6476 | #22935 := [quant-intro #22933]: #22934
 | 
|  |   6477 | #17969 := (~ #11166 #11166)
 | 
|  |   6478 | #17967 := (~ #11161 #11161)
 | 
|  |   6479 | #17968 := [refl]: #17967
 | 
|  |   6480 | #17970 := [nnf-pos #17968]: #17969
 | 
|  |   6481 | #1890 := (= #1390 #233)
 | 
|  |   6482 | #2673 := (iff #2668 #1890)
 | 
|  |   6483 | #2674 := (forall (vars (?x712 T5) (?x713 T3)) #2673)
 | 
|  |   6484 | #11167 := (iff #2674 #11166)
 | 
|  |   6485 | #11164 := (iff #2673 #11161)
 | 
|  |   6486 | #11157 := (iff #11140 #9041)
 | 
|  |   6487 | #11162 := (iff #11157 #11161)
 | 
|  |   6488 | #11163 := [rewrite]: #11162
 | 
|  |   6489 | #11159 := (iff #2673 #11157)
 | 
|  |   6490 | #9042 := (iff #1890 #9041)
 | 
|  |   6491 | #9043 := [rewrite]: #9042
 | 
|  |   6492 | #11160 := [monotonicity #11143 #9043]: #11159
 | 
|  |   6493 | #11165 := [trans #11160 #11163]: #11164
 | 
|  |   6494 | #11168 := [quant-intro #11165]: #11167
 | 
|  |   6495 | #11156 := [asserted]: #2674
 | 
|  |   6496 | #11171 := [mp #11156 #11168]: #11166
 | 
|  |   6497 | #17971 := [mp~ #11171 #17970]: #11166
 | 
|  |   6498 | #22936 := [mp #17971 #22935]: #22931
 | 
|  |   6499 | #25961 := (not #22931)
 | 
|  |   6500 | #26770 := (or #25961 #26823)
 | 
|  |   6501 | #26822 := (iff #26821 #26795)
 | 
|  |   6502 | #26771 := (or #25961 #26822)
 | 
|  |   6503 | #26809 := (iff #26771 #26770)
 | 
|  |   6504 | #26816 := (iff #26770 #26770)
 | 
|  |   6505 | #26817 := [rewrite]: #26816
 | 
|  |   6506 | #26824 := (iff #26822 #26823)
 | 
|  |   6507 | #26825 := [rewrite]: #26824
 | 
|  |   6508 | #26815 := [monotonicity #26825]: #26809
 | 
|  |   6509 | #26818 := [trans #26815 #26817]: #26809
 | 
|  |   6510 | #26814 := [quant-inst]: #26771
 | 
|  |   6511 | #26796 := [mp #26814 #26818]: #26770
 | 
|  |   6512 | #26798 := [unit-resolution #26796 #22936]: #26823
 | 
|  |   6513 | #26802 := (not #26795)
 | 
|  |   6514 | #26827 := (iff #18127 #26802)
 | 
|  |   6515 | #26893 := (iff #11928 #26795)
 | 
|  |   6516 | #26842 := (iff #26795 #11928)
 | 
|  |   6517 | #26840 := (= #26794 #3032)
 | 
|  |   6518 | #26841 := [monotonicity #28190]: #26840
 | 
|  |   6519 | #26898 := [monotonicity #26841]: #26842
 | 
|  |   6520 | #26843 := [symm #26898]: #26893
 | 
|  |   6521 | #26828 := [monotonicity #26843]: #26827
 | 
|  |   6522 | #26839 := [hypothesis]: #18127
 | 
|  |   6523 | #26826 := [mp #26839 #26828]: #26802
 | 
|  |   6524 | #26829 := (= #24758 #26820)
 | 
|  |   6525 | #26830 := [symm #28274]: #26829
 | 
|  |   6526 | #26844 := (= #24643 #24758)
 | 
|  |   6527 | #26831 := [trans #28190 #27482]: #26844
 | 
|  |   6528 | #26832 := [trans #26831 #26830]: #26821
 | 
|  |   6529 | #26797 := (not #26821)
 | 
|  |   6530 | #26799 := (not #26823)
 | 
|  |   6531 | #26760 := (or #26799 #26795 #26797)
 | 
|  |   6532 | #26783 := [def-axiom]: #26760
 | 
|  |   6533 | #26900 := [unit-resolution #26783 #26832 #26826 #26798]: false
 | 
|  |   6534 | #26901 := [lemma #26900]: #11928
 | 
|  |   6535 | #24446 := (or #23218 #18127 #18136 #23212)
 | 
|  |   6536 | #24447 := [def-axiom]: #24446
 | 
|  |   6537 | #28641 := [unit-resolution #24447 #26901]: #28640
 | 
|  |   6538 | #28642 := [unit-resolution #28641 #28639 #28638]: #23212
 | 
|  |   6539 | #24424 := (or #23209 #3042)
 | 
|  |   6540 | #24425 := [def-axiom]: #24424
 | 
|  |   6541 | #28643 := [unit-resolution #24425 #28642]: #3042
 | 
|  |   6542 | #24436 := (or #23209 #23203)
 | 
|  |   6543 | #24437 := [def-axiom]: #24436
 | 
|  |   6544 | #29322 := [unit-resolution #24437 #28642]: #23203
 | 
|  |   6545 | #28521 := [hypothesis]: #13181
 | 
|  |   6546 | #28522 := [th-lemma #14069 #28521]: false
 | 
|  |   6547 | #28523 := [lemma #28522]: #13178
 | 
|  |   6548 | #24422 := (or #23206 #13181 #23200)
 | 
|  |   6549 | #24423 := [def-axiom]: #24422
 | 
|  |   6550 | #29323 := [unit-resolution #24423 #28523 #29322]: #23200
 | 
|  |   6551 | #24414 := (or #23197 #23191)
 | 
|  |   6552 | #24415 := [def-axiom]: #24414
 | 
|  |   6553 | #29332 := [unit-resolution #24415 #29323]: #23191
 | 
|  |   6554 | #27410 := (* -1::int #3041)
 | 
|  |   6555 | #27411 := (+ uf_295 #27410)
 | 
|  |   6556 | #27412 := (>= #27411 0::int)
 | 
|  |   6557 | #28644 := (or #12976 #27412)
 | 
|  |   6558 | #28645 := [th-lemma]: #28644
 | 
|  |   6559 | #28646 := [unit-resolution #28645 #28643]: #27412
 | 
|  |   6560 | #24092 := (not #18168)
 | 
|  |   6561 | #28647 := [hypothesis]: #22019
 | 
|  |   6562 | #24093 := (or #22014 #24092)
 | 
|  |   6563 | #24094 := [def-axiom]: #24093
 | 
|  |   6564 | #28648 := [unit-resolution #24094 #28647]: #24092
 | 
|  |   6565 | #28607 := (+ #3041 #18166)
 | 
|  |   6566 | #28609 := (>= #28607 0::int)
 | 
|  |   6567 | #28606 := (= #3041 #18165)
 | 
|  |   6568 | #28655 := (= #18165 #3041)
 | 
|  |   6569 | #28653 := (= #18164 #3031)
 | 
|  |   6570 | #28651 := (= ?x773!13 0::int)
 | 
|  |   6571 | #24095 := (not #18169)
 | 
|  |   6572 | #24096 := (or #22014 #24095)
 | 
|  |   6573 | #24097 := [def-axiom]: #24096
 | 
|  |   6574 | #28649 := [unit-resolution #24097 #28647]: #24095
 | 
|  |   6575 | #24090 := (or #22014 #18161)
 | 
|  |   6576 | #24091 := [def-axiom]: #24090
 | 
|  |   6577 | #28650 := [unit-resolution #24091 #28647]: #18161
 | 
|  |   6578 | #28652 := [th-lemma #28650 #28649]: #28651
 | 
|  |   6579 | #28654 := [monotonicity #28652]: #28653
 | 
|  |   6580 | #28656 := [monotonicity #28654]: #28655
 | 
|  |   6581 | #28657 := [symm #28656]: #28606
 | 
|  |   6582 | #28658 := (not #28606)
 | 
|  |   6583 | #28659 := (or #28658 #28609)
 | 
|  |   6584 | #28660 := [th-lemma]: #28659
 | 
|  |   6585 | #28661 := [unit-resolution #28660 #28657]: #28609
 | 
|  |   6586 | #28662 := [th-lemma #28661 #28648 #28646]: false
 | 
|  |   6587 | #28663 := [lemma #28662]: #22014
 | 
|  |   6588 | #24410 := (or #23194 #22019 #23188)
 | 
|  |   6589 | #24411 := [def-axiom]: #24410
 | 
|  |   6590 | #29333 := [unit-resolution #24411 #28663 #29332]: #23188
 | 
|  |   6591 | #24402 := (or #23185 #23179)
 | 
|  |   6592 | #24403 := [def-axiom]: #24402
 | 
|  |   6593 | #29334 := [unit-resolution #24403 #29333]: #23179
 | 
|  |   6594 | #29335 := (or #23182 #12976 #23176)
 | 
|  |   6595 | #24398 := (or #23182 #12976 #13217 #23176)
 | 
|  |   6596 | #24399 := [def-axiom]: #24398
 | 
|  |   6597 | #29336 := [unit-resolution #24399 #14069]: #29335
 | 
|  |   6598 | #29337 := [unit-resolution #29336 #29334 #28643]: #23176
 | 
|  |   6599 | #24388 := (or #23173 #23167)
 | 
|  |   6600 | #24389 := [def-axiom]: #24388
 | 
|  |   6601 | #29338 := [unit-resolution #24389 #29337]: #23167
 | 
|  |   6602 | #24386 := (or #23173 #23009)
 | 
|  |   6603 | #24387 := [def-axiom]: #24386
 | 
|  |   6604 | #29339 := [unit-resolution #24387 #29337]: #23009
 | 
|  |   6605 | #24360 := (or #23173 #11989)
 | 
|  |   6606 | #24361 := [def-axiom]: #24360
 | 
|  |   6607 | #29340 := [unit-resolution #24361 #29337]: #11989
 | 
|  |   6608 | #24382 := (or #23173 #15577)
 | 
|  |   6609 | #24383 := [def-axiom]: #24382
 | 
|  |   6610 | #29341 := [unit-resolution #24383 #29337]: #15577
 | 
|  |   6611 | #24372 := (or #23173 #13689)
 | 
|  |   6612 | #24373 := [def-axiom]: #24372
 | 
|  |   6613 | #29342 := [unit-resolution #24373 #29337]: #13689
 | 
|  |   6614 | #27402 := (uf_13 #26867)
 | 
|  |   6615 | #27403 := (uf_66 #26867 uf_297 #27402)
 | 
|  |   6616 | #27404 := (uf_125 #27403 #26867)
 | 
|  |   6617 | #27485 := (>= #27404 0::int)
 | 
|  |   6618 | #24368 := (or #23173 #13222)
 | 
|  |   6619 | #24369 := [def-axiom]: #24368
 | 
|  |   6620 | #29343 := [unit-resolution #24369 #29337]: #13222
 | 
|  |   6621 | #27501 := (* -1::int #27404)
 | 
|  |   6622 | #27574 := (+ uf_297 #27501)
 | 
|  |   6623 | #27575 := (<= #27574 0::int)
 | 
|  |   6624 | #27405 := (= uf_297 #27404)
 | 
|  |   6625 | #28694 := (uf_66 #24470 uf_297 #26903)
 | 
|  |   6626 | #28695 := (uf_125 #28694 #24470)
 | 
|  |   6627 | #29365 := (= #28695 #27404)
 | 
|  |   6628 | #29363 := (= #27404 #28695)
 | 
|  |   6629 | #29344 := (= #26867 #24470)
 | 
|  |   6630 | #29345 := [trans #28126 #28241]: #29344
 | 
|  |   6631 | #29360 := (= #27403 #28694)
 | 
|  |   6632 | #29358 := (= #3082 #28694)
 | 
|  |   6633 | #29356 := (= #28694 #3082)
 | 
|  |   6634 | #29348 := (= #26903 uf_7)
 | 
|  |   6635 | #29346 := (= #26903 #24758)
 | 
|  |   6636 | #29347 := [monotonicity #28243]: #29346
 | 
|  |   6637 | #29349 := [trans #29347 #28276]: #29348
 | 
|  |   6638 | #29357 := [monotonicity #28243 #29349]: #29356
 | 
|  |   6639 | #29359 := [symm #29357]: #29358
 | 
|  |   6640 | #29354 := (= #27403 #3082)
 | 
|  |   6641 | #29352 := (= #27402 uf_7)
 | 
|  |   6642 | #29350 := (= #27402 #24758)
 | 
|  |   6643 | #29351 := [monotonicity #28126]: #29350
 | 
|  |   6644 | #29353 := [trans #29351 #28276]: #29352
 | 
|  |   6645 | #29355 := [monotonicity #28126 #29353]: #29354
 | 
|  |   6646 | #29361 := [trans #29355 #29359]: #29360
 | 
|  |   6647 | #29364 := [monotonicity #29361 #29345]: #29363
 | 
|  |   6648 | #29366 := [symm #29364]: #29365
 | 
|  |   6649 | #28696 := (= uf_297 #28695)
 | 
|  |   6650 | #28699 := (or #26910 #28696)
 | 
|  |   6651 | #28700 := [quant-inst]: #28699
 | 
|  |   6652 | #29362 := [unit-resolution #28700 #16791]: #28696
 | 
|  |   6653 | #29367 := [trans #29362 #29366]: #27405
 | 
|  |   6654 | #27913 := (not #27405)
 | 
|  |   6655 | #29368 := (or #27913 #27575)
 | 
|  |   6656 | #29369 := [th-lemma]: #29368
 | 
|  |   6657 | #29370 := [unit-resolution #29369 #29367]: #27575
 | 
|  |   6658 | #29371 := (not #27575)
 | 
|  |   6659 | #29372 := (or #27485 #22161 #29371)
 | 
|  |   6660 | #29373 := [th-lemma]: #29372
 | 
|  |   6661 | #29374 := [unit-resolution #29373 #29370 #29343]: #27485
 | 
|  |   6662 | #27486 := (not #27485)
 | 
|  |   6663 | #27938 := (or #23161 #27486 #13688 #22304 #22299 #23014)
 | 
|  |   6664 | #27783 := (uf_66 #2979 #27404 uf_7)
 | 
|  |   6665 | #27784 := (uf_110 uf_287 #27783)
 | 
|  |   6666 | #27787 := (= uf_302 #27784)
 | 
|  |   6667 | #27893 := (= #3083 #27784)
 | 
|  |   6668 | #27906 := (= #27784 #3083)
 | 
|  |   6669 | #27900 := (= #27783 #3082)
 | 
|  |   6670 | #27898 := (= #27404 uf_297)
 | 
|  |   6671 | #27408 := (or #26910 #27405)
 | 
|  |   6672 | #27409 := [quant-inst]: #27408
 | 
|  |   6673 | #27897 := [unit-resolution #27409 #16791]: #27405
 | 
|  |   6674 | #27899 := [symm #27897]: #27898
 | 
|  |   6675 | #27901 := [monotonicity #27899]: #27900
 | 
|  |   6676 | #27907 := [monotonicity #27901]: #27906
 | 
|  |   6677 | #27908 := [symm #27907]: #27893
 | 
|  |   6678 | #27909 := (= uf_302 #3083)
 | 
|  |   6679 | #27902 := [hypothesis]: #11989
 | 
|  |   6680 | #27903 := [hypothesis]: #23164
 | 
|  |   6681 | #24328 := (or #23161 #12017)
 | 
|  |   6682 | #24329 := [def-axiom]: #24328
 | 
|  |   6683 | #27904 := [unit-resolution #24329 #27903]: #12017
 | 
|  |   6684 | #27905 := [symm #27904]: #3097
 | 
|  |   6685 | #27910 := [trans #27905 #27902]: #27909
 | 
|  |   6686 | #27911 := [trans #27910 #27908]: #27787
 | 
|  |   6687 | #27768 := (<= #27404 4294967295::int)
 | 
|  |   6688 | #27912 := [hypothesis]: #15577
 | 
|  |   6689 | #27576 := (>= #27574 0::int)
 | 
|  |   6690 | #27914 := (or #27913 #27576)
 | 
|  |   6691 | #27915 := [th-lemma]: #27914
 | 
|  |   6692 | #27916 := [unit-resolution #27915 #27897]: #27576
 | 
|  |   6693 | #27917 := (not #27576)
 | 
|  |   6694 | #27918 := (or #27768 #22304 #27917)
 | 
|  |   6695 | #27919 := [th-lemma]: #27918
 | 
|  |   6696 | #27920 := [unit-resolution #27919 #27916 #27912]: #27768
 | 
|  |   6697 | #27810 := (+ uf_286 #27501)
 | 
|  |   6698 | #27811 := (<= #27810 0::int)
 | 
|  |   6699 | #27922 := (not #27811)
 | 
|  |   6700 | #27921 := [hypothesis]: #13689
 | 
|  |   6701 | #27923 := (or #27922 #13688 #27917)
 | 
|  |   6702 | #27924 := [th-lemma]: #27923
 | 
|  |   6703 | #27925 := [unit-resolution #27924 #27916 #27921]: #27922
 | 
|  |   6704 | #27790 := (not #27787)
 | 
|  |   6705 | #27769 := (not #27768)
 | 
|  |   6706 | #27935 := (or #27769 #27790 #27811)
 | 
|  |   6707 | #27926 := [hypothesis]: #27485
 | 
|  |   6708 | #24336 := (or #23161 #23155)
 | 
|  |   6709 | #24337 := [def-axiom]: #24336
 | 
|  |   6710 | #27927 := [unit-resolution #24337 #27903]: #23155
 | 
|  |   6711 | #27580 := (+ uf_296 #13550)
 | 
|  |   6712 | #27583 := (<= #27580 0::int)
 | 
|  |   6713 | #27928 := (or #12052 #27583)
 | 
|  |   6714 | #27929 := [th-lemma]: #27928
 | 
|  |   6715 | #27930 := [unit-resolution #27929 #27904]: #27583
 | 
|  |   6716 | #27834 := [hypothesis]: #23009
 | 
|  |   6717 | #24334 := (or #23161 #13510)
 | 
|  |   6718 | #24335 := [def-axiom]: #24334
 | 
|  |   6719 | #27931 := [unit-resolution #24335 #27903]: #13510
 | 
|  |   6720 | #27825 := (not #27583)
 | 
|  |   6721 | #27840 := (or #22270 #13511 #23014 #27825)
 | 
|  |   6722 | #27828 := [hypothesis]: #13510
 | 
|  |   6723 | #27651 := (+ uf_298 #18758)
 | 
|  |   6724 | #27652 := (<= #27651 0::int)
 | 
|  |   6725 | #27663 := (+ uf_296 #18771)
 | 
|  |   6726 | #27664 := (>= #27663 0::int)
 | 
|  |   6727 | #27824 := (not #27664)
 | 
|  |   6728 | #27818 := [hypothesis]: #27583
 | 
|  |   6729 | #24311 := (not #18773)
 | 
|  |   6730 | #27829 := [hypothesis]: #22275
 | 
|  |   6731 | #24312 := (or #22270 #24311)
 | 
|  |   6732 | #24313 := [def-axiom]: #24312
 | 
|  |   6733 | #27830 := [unit-resolution #24313 #27829]: #24311
 | 
|  |   6734 | #27826 := (or #27824 #18773 #27825)
 | 
|  |   6735 | #27819 := [hypothesis]: #24311
 | 
|  |   6736 | #27822 := [hypothesis]: #27664
 | 
|  |   6737 | #27823 := [th-lemma #27822 #27819 #27818]: false
 | 
|  |   6738 | #27827 := [lemma #27823]: #27826
 | 
|  |   6739 | #27831 := [unit-resolution #27827 #27830 #27818]: #27824
 | 
|  |   6740 | #27835 := (or #27652 #27664)
 | 
|  |   6741 | #24306 := (or #22270 #18422)
 | 
|  |   6742 | #24307 := [def-axiom]: #24306
 | 
|  |   6743 | #27832 := [unit-resolution #24307 #27829]: #18422
 | 
|  |   6744 | #24304 := (or #22270 #18421)
 | 
|  |   6745 | #24305 := [def-axiom]: #24304
 | 
|  |   6746 | #27833 := [unit-resolution #24305 #27829]: #18421
 | 
|  |   6747 | #27677 := (or #23014 #22254 #22255 #27652 #27664)
 | 
|  |   6748 | #27640 := (+ #18426 #13715)
 | 
|  |   6749 | #27641 := (<= #27640 0::int)
 | 
|  |   6750 | #27642 := (+ ?x776!15 #13246)
 | 
|  |   6751 | #27643 := (>= #27642 0::int)
 | 
|  |   6752 | #27644 := (or #22255 #27643 #27641 #22254)
 | 
|  |   6753 | #27678 := (or #23014 #27644)
 | 
|  |   6754 | #27685 := (iff #27678 #27677)
 | 
|  |   6755 | #27672 := (or #22254 #22255 #27652 #27664)
 | 
|  |   6756 | #27680 := (or #23014 #27672)
 | 
|  |   6757 | #27683 := (iff #27680 #27677)
 | 
|  |   6758 | #27684 := [rewrite]: #27683
 | 
|  |   6759 | #27681 := (iff #27678 #27680)
 | 
|  |   6760 | #27675 := (iff #27644 #27672)
 | 
|  |   6761 | #27669 := (or #22255 #27652 #27664 #22254)
 | 
|  |   6762 | #27673 := (iff #27669 #27672)
 | 
|  |   6763 | #27674 := [rewrite]: #27673
 | 
|  |   6764 | #27670 := (iff #27644 #27669)
 | 
|  |   6765 | #27667 := (iff #27641 #27664)
 | 
|  |   6766 | #27657 := (+ #13715 #18426)
 | 
|  |   6767 | #27660 := (<= #27657 0::int)
 | 
|  |   6768 | #27665 := (iff #27660 #27664)
 | 
|  |   6769 | #27666 := [rewrite]: #27665
 | 
|  |   6770 | #27661 := (iff #27641 #27660)
 | 
|  |   6771 | #27658 := (= #27640 #27657)
 | 
|  |   6772 | #27659 := [rewrite]: #27658
 | 
|  |   6773 | #27662 := [monotonicity #27659]: #27661
 | 
|  |   6774 | #27668 := [trans #27662 #27666]: #27667
 | 
|  |   6775 | #27655 := (iff #27643 #27652)
 | 
|  |   6776 | #27645 := (+ #13246 ?x776!15)
 | 
|  |   6777 | #27648 := (>= #27645 0::int)
 | 
|  |   6778 | #27653 := (iff #27648 #27652)
 | 
|  |   6779 | #27654 := [rewrite]: #27653
 | 
|  |   6780 | #27649 := (iff #27643 #27648)
 | 
|  |   6781 | #27646 := (= #27642 #27645)
 | 
|  |   6782 | #27647 := [rewrite]: #27646
 | 
|  |   6783 | #27650 := [monotonicity #27647]: #27649
 | 
|  |   6784 | #27656 := [trans #27650 #27654]: #27655
 | 
|  |   6785 | #27671 := [monotonicity #27656 #27668]: #27670
 | 
|  |   6786 | #27676 := [trans #27671 #27674]: #27675
 | 
|  |   6787 | #27682 := [monotonicity #27676]: #27681
 | 
|  |   6788 | #27686 := [trans #27682 #27684]: #27685
 | 
|  |   6789 | #27679 := [quant-inst]: #27678
 | 
|  |   6790 | #27687 := [mp #27679 #27686]: #27677
 | 
|  |   6791 | #27836 := [unit-resolution #27687 #27834 #27833 #27832]: #27835
 | 
|  |   6792 | #27837 := [unit-resolution #27836 #27831]: #27652
 | 
|  |   6793 | #24308 := (not #18760)
 | 
|  |   6794 | #24309 := (or #22270 #24308)
 | 
|  |   6795 | #24310 := [def-axiom]: #24309
 | 
|  |   6796 | #27838 := [unit-resolution #24310 #27829]: #24308
 | 
|  |   6797 | #27839 := [th-lemma #27838 #27837 #27828]: false
 | 
|  |   6798 | #27841 := [lemma #27839]: #27840
 | 
|  |   6799 | #27932 := [unit-resolution #27841 #27931 #27834 #27930]: #22270
 | 
|  |   6800 | #24320 := (or #23158 #23152 #22275)
 | 
|  |   6801 | #24321 := [def-axiom]: #24320
 | 
|  |   6802 | #27933 := [unit-resolution #24321 #27932 #27927]: #23152
 | 
|  |   6803 | #24300 := (or #23149 #23141)
 | 
|  |   6804 | #24301 := [def-axiom]: #24300
 | 
|  |   6805 | #27934 := [unit-resolution #24301 #27933]: #23141
 | 
|  |   6806 | #27847 := (or #23146 #27486 #27769 #27790 #27811)
 | 
|  |   6807 | #27774 := (+ #27404 #13151)
 | 
|  |   6808 | #27775 := (>= #27774 0::int)
 | 
|  |   6809 | #27782 := (= #27784 uf_302)
 | 
|  |   6810 | #27785 := (not #27782)
 | 
|  |   6811 | #27786 := (or #27785 #27486 #27775 #27769)
 | 
|  |   6812 | #27848 := (or #23146 #27786)
 | 
|  |   6813 | #27855 := (iff #27848 #27847)
 | 
|  |   6814 | #27842 := (or #27486 #27769 #27790 #27811)
 | 
|  |   6815 | #27850 := (or #23146 #27842)
 | 
|  |   6816 | #27853 := (iff #27850 #27847)
 | 
|  |   6817 | #27854 := [rewrite]: #27853
 | 
|  |   6818 | #27851 := (iff #27848 #27850)
 | 
|  |   6819 | #27845 := (iff #27786 #27842)
 | 
|  |   6820 | #27791 := (or #27790 #27486 #27811 #27769)
 | 
|  |   6821 | #27843 := (iff #27791 #27842)
 | 
|  |   6822 | #27844 := [rewrite]: #27843
 | 
|  |   6823 | #27792 := (iff #27786 #27791)
 | 
|  |   6824 | #27821 := (iff #27775 #27811)
 | 
|  |   6825 | #27805 := (+ #13151 #27404)
 | 
|  |   6826 | #27802 := (>= #27805 0::int)
 | 
|  |   6827 | #27812 := (iff #27802 #27811)
 | 
|  |   6828 | #27820 := [rewrite]: #27812
 | 
|  |   6829 | #27808 := (iff #27775 #27802)
 | 
|  |   6830 | #27806 := (= #27774 #27805)
 | 
|  |   6831 | #27807 := [rewrite]: #27806
 | 
|  |   6832 | #27809 := [monotonicity #27807]: #27808
 | 
|  |   6833 | #27723 := [trans #27809 #27820]: #27821
 | 
|  |   6834 | #27803 := (iff #27785 #27790)
 | 
|  |   6835 | #27788 := (iff #27782 #27787)
 | 
|  |   6836 | #27789 := [rewrite]: #27788
 | 
|  |   6837 | #27804 := [monotonicity #27789]: #27803
 | 
|  |   6838 | #27815 := [monotonicity #27804 #27723]: #27792
 | 
|  |   6839 | #27846 := [trans #27815 #27844]: #27845
 | 
|  |   6840 | #27852 := [monotonicity #27846]: #27851
 | 
|  |   6841 | #27856 := [trans #27852 #27854]: #27855
 | 
|  |   6842 | #27849 := [quant-inst]: #27848
 | 
|  |   6843 | #27857 := [mp #27849 #27856]: #27847
 | 
|  |   6844 | #27936 := [unit-resolution #27857 #27934 #27926]: #27935
 | 
|  |   6845 | #27937 := [unit-resolution #27936 #27925 #27920 #27911]: false
 | 
|  |   6846 | #27939 := [lemma #27937]: #27938
 | 
|  |   6847 | #29375 := [unit-resolution #27939 #29374 #29342 #29341 #29340 #29339]: #23161
 | 
|  |   6848 | #24344 := (or #23170 #23130 #23164)
 | 
|  |   6849 | #24345 := [def-axiom]: #24344
 | 
|  |   6850 | #29376 := [unit-resolution #24345 #29375 #29338]: #23130
 | 
|  |   6851 | #24292 := (or #23127 #13511)
 | 
|  |   6852 | #24293 := [def-axiom]: #24292
 | 
|  |   6853 | #29377 := [unit-resolution #24293 #29376]: #13511
 | 
|  |   6854 | #30318 := (not #29084)
 | 
|  |   6855 | #30322 := (or #30321 #28220 #30318 #13510)
 | 
|  |   6856 | #30323 := [th-lemma]: #30322
 | 
|  |   6857 | #30324 := [unit-resolution #30323 #28214 #29377 #30316]: #30321
 | 
|  |   6858 | #28963 := (>= #28923 0::int)
 | 
|  |   6859 | #28964 := (not #28963)
 | 
|  |   6860 | #29278 := [hypothesis]: #28964
 | 
|  |   6861 | #24376 := (or #23173 #13743)
 | 
|  |   6862 | #24377 := [def-axiom]: #24376
 | 
|  |   6863 | #29279 := [unit-resolution #24377 #29337]: #13743
 | 
|  |   6864 | #29083 := (<= #29082 0::int)
 | 
|  |   6865 | #29282 := (or #29281 #29083)
 | 
|  |   6866 | #29267 := [th-lemma]: #29282
 | 
|  |   6867 | #29268 := [unit-resolution #29267 #29280]: #29083
 | 
|  |   6868 | #29269 := [th-lemma #29268 #29279 #29278]: false
 | 
|  |   6869 | #29270 := [lemma #29269]: #28963
 | 
|  |   6870 | #30337 := (or #28964 #28974 #28982)
 | 
|  |   6871 | #28993 := (or #27469 #26943 #28964 #28974 #28982)
 | 
|  |   6872 | #28959 := (or #28958 #28956 #28953 #28950)
 | 
|  |   6873 | #28960 := (not #28959)
 | 
|  |   6874 | #28961 := (+ #28923 #26944)
 | 
|  |   6875 | #28962 := (>= #28961 0::int)
 | 
|  |   6876 | #28965 := (or #28964 #28962 #26943 #28960)
 | 
|  |   6877 | #28994 := (or #27469 #28965)
 | 
|  |   6878 | #29001 := (iff #28994 #28993)
 | 
|  |   6879 | #28988 := (or #26943 #28964 #28974 #28982)
 | 
|  |   6880 | #28996 := (or #27469 #28988)
 | 
|  |   6881 | #28999 := (iff #28996 #28993)
 | 
|  |   6882 | #29000 := [rewrite]: #28999
 | 
|  |   6883 | #28997 := (iff #28994 #28996)
 | 
|  |   6884 | #28991 := (iff #28965 #28988)
 | 
|  |   6885 | #28985 := (or #28964 #28974 #26943 #28982)
 | 
|  |   6886 | #28989 := (iff #28985 #28988)
 | 
|  |   6887 | #28990 := [rewrite]: #28989
 | 
|  |   6888 | #28986 := (iff #28965 #28985)
 | 
|  |   6889 | #28983 := (iff #28960 #28982)
 | 
|  |   6890 | #28980 := (iff #28959 #28979)
 | 
|  |   6891 | #28981 := [rewrite]: #28980
 | 
|  |   6892 | #28984 := [monotonicity #28981]: #28983
 | 
|  |   6893 | #28977 := (iff #28962 #28974)
 | 
|  |   6894 | #28966 := (+ #26944 #28923)
 | 
|  |   6895 | #28969 := (>= #28966 0::int)
 | 
|  |   6896 | #28975 := (iff #28969 #28974)
 | 
|  |   6897 | #28976 := [rewrite]: #28975
 | 
|  |   6898 | #28970 := (iff #28962 #28969)
 | 
|  |   6899 | #28967 := (= #28961 #28966)
 | 
|  |   6900 | #28968 := [rewrite]: #28967
 | 
|  |   6901 | #28971 := [monotonicity #28968]: #28970
 | 
|  |   6902 | #28978 := [trans #28971 #28976]: #28977
 | 
|  |   6903 | #28987 := [monotonicity #28978 #28984]: #28986
 | 
|  |   6904 | #28992 := [trans #28987 #28990]: #28991
 | 
|  |   6905 | #28998 := [monotonicity #28992]: #28997
 | 
|  |   6906 | #29002 := [trans #28998 #29000]: #29001
 | 
|  |   6907 | #28995 := [quant-inst]: #28994
 | 
|  |   6908 | #29003 := [mp #28995 #29002]: #28993
 | 
|  |   6909 | #30342 := [unit-resolution #29003 #20706 #28298]: #30337
 | 
|  |   6910 | #30331 := [unit-resolution #30342 #29270 #30324]: #28982
 | 
|  |   6911 | #29009 := (or #28979 #28955)
 | 
|  |   6912 | #29010 := [def-axiom]: #29009
 | 
|  |   6913 | #30332 := [unit-resolution #29010 #30331]: #28955
 | 
|  |   6914 | #30385 := [symm #30332]: #30390
 | 
|  |   6915 | #30388 := (= #29089 #28954)
 | 
|  |   6916 | #30353 := (= #27629 #28951)
 | 
|  |   6917 | #30351 := (= #28951 #27629)
 | 
|  |   6918 | #30349 := (= #28947 #3181)
 | 
|  |   6919 | #28847 := (uf_116 #3181)
 | 
|  |   6920 | #28851 := (uf_43 #24643 #28847)
 | 
|  |   6921 | #30362 := (= #28851 #3181)
 | 
|  |   6922 | #28852 := (= #3181 #28851)
 | 
|  |   6923 | #27883 := (uf_48 #3181 #24643)
 | 
|  |   6924 | #27884 := (= uf_9 #27883)
 | 
|  |   6925 | #30356 := (= #3182 #27883)
 | 
|  |   6926 | #28172 := (= #27883 #3182)
 | 
|  |   6927 | #28173 := [monotonicity #28190]: #28172
 | 
|  |   6928 | #30335 := [symm #28173]: #30356
 | 
|  |   6929 | #27886 := (= #24643 #27885)
 | 
|  |   6930 | #27987 := (* uf_298 #26849)
 | 
|  |   6931 | #27357 := (uf_116 #26867)
 | 
|  |   6932 | #27988 := (+ #27357 #27987)
 | 
|  |   6933 | #27989 := (uf_43 #24643 #27988)
 | 
|  |   6934 | #28131 := (uf_13 #27989)
 | 
|  |   6935 | #28268 := (= #28131 #27885)
 | 
|  |   6936 | #28264 := (= #27885 #28131)
 | 
|  |   6937 | #28262 := (= #3181 #27989)
 | 
|  |   6938 | #27983 := (uf_66 #26867 uf_298 #24643)
 | 
|  |   6939 | #27990 := (= #27983 #27989)
 | 
|  |   6940 | #27991 := (not #27990)
 | 
|  |   6941 | #27984 := (uf_138 #27983 #26867)
 | 
|  |   6942 | #27985 := (= uf_9 #27984)
 | 
|  |   6943 | #27986 := (not #27985)
 | 
|  |   6944 | #27994 := (or #27986 #27991)
 | 
|  |   6945 | #27997 := (not #27994)
 | 
|  |   6946 | #28002 := (or #26887 #27997)
 | 
|  |   6947 | #27992 := (or #27991 #27986)
 | 
|  |   6948 | #27993 := (not #27992)
 | 
|  |   6949 | #28000 := (or #26887 #27993)
 | 
|  |   6950 | #28004 := (iff #28000 #28002)
 | 
|  |   6951 | #28006 := (iff #28002 #28002)
 | 
|  |   6952 | #28007 := [rewrite]: #28006
 | 
|  |   6953 | #27998 := (iff #27993 #27997)
 | 
|  |   6954 | #27995 := (iff #27992 #27994)
 | 
|  |   6955 | #27996 := [rewrite]: #27995
 | 
|  |   6956 | #27999 := [monotonicity #27996]: #27998
 | 
|  |   6957 | #28005 := [monotonicity #27999]: #28004
 | 
|  |   6958 | #28008 := [trans #28005 #28007]: #28004
 | 
|  |   6959 | #28003 := [quant-inst]: #28000
 | 
|  |   6960 | #28078 := [mp #28003 #28008]: #28002
 | 
|  |   6961 | #28254 := [unit-resolution #28078 #20922]: #27997
 | 
|  |   6962 | #28081 := (or #27994 #27990)
 | 
|  |   6963 | #28082 := [def-axiom]: #28081
 | 
|  |   6964 | #28255 := [unit-resolution #28082 #28254]: #27990
 | 
|  |   6965 | #28260 := (= #3181 #27983)
 | 
|  |   6966 | #28258 := (= #27983 #3181)
 | 
|  |   6967 | #28248 := (= uf_288 #26851)
 | 
|  |   6968 | #28246 := (= #2980 #26851)
 | 
|  |   6969 | #28247 := [symm #28245]: #28246
 | 
|  |   6970 | #28249 := [trans #28193 #28247]: #28248
 | 
|  |   6971 | #28251 := [monotonicity #28188 #28249]: #28250
 | 
|  |   6972 | #28253 := [symm #28251]: #28252
 | 
|  |   6973 | #28259 := [monotonicity #28253 #28190]: #28258
 | 
|  |   6974 | #28261 := [symm #28259]: #28260
 | 
|  |   6975 | #28263 := [trans #28261 #28255]: #28262
 | 
|  |   6976 | #28265 := [monotonicity #28263]: #28264
 | 
|  |   6977 | #28269 := [symm #28265]: #28268
 | 
|  |   6978 | #28132 := (= #24643 #28131)
 | 
|  |   6979 | #28071 := (or #24710 #28132)
 | 
|  |   6980 | #28072 := [quant-inst]: #28071
 | 
|  |   6981 | #28240 := [unit-resolution #28072 #22949]: #28132
 | 
|  |   6982 | #28270 := [trans #28240 #28269]: #27886
 | 
|  |   6983 | #27765 := (not #27886)
 | 
|  |   6984 | #27882 := (iff #27884 #27886)
 | 
|  |   6985 | #27890 := (or #25961 #27882)
 | 
|  |   6986 | #27887 := (iff #27886 #27884)
 | 
|  |   6987 | #27891 := (or #25961 #27887)
 | 
|  |   6988 | #27761 := (iff #27891 #27890)
 | 
|  |   6989 | #27763 := (iff #27890 #27890)
 | 
|  |   6990 | #27725 := [rewrite]: #27763
 | 
|  |   6991 | #27888 := (iff #27887 #27882)
 | 
|  |   6992 | #27889 := [rewrite]: #27888
 | 
|  |   6993 | #27762 := [monotonicity #27889]: #27761
 | 
|  |   6994 | #27726 := [trans #27762 #27725]: #27761
 | 
|  |   6995 | #27760 := [quant-inst]: #27891
 | 
|  |   6996 | #27764 := [mp #27760 #27726]: #27890
 | 
|  |   6997 | #28170 := [unit-resolution #27764 #22936]: #27882
 | 
|  |   6998 | #27945 := (not #27884)
 | 
|  |   6999 | #28153 := (iff #18238 #27945)
 | 
|  |   7000 | #28018 := (iff #12293 #27884)
 | 
|  |   7001 | #28181 := (iff #27884 #12293)
 | 
|  |   7002 | #28182 := [monotonicity #28173]: #28181
 | 
|  |   7003 | #28152 := [symm #28182]: #28018
 | 
|  |   7004 | #28227 := [monotonicity #28152]: #28153
 | 
|  |   7005 | #28171 := [hypothesis]: #18238
 | 
|  |   7006 | #28238 := [mp #28171 #28227]: #27945
 | 
|  |   7007 | #27759 := (not #27882)
 | 
|  |   7008 | #27766 := (or #27759 #27884 #27765)
 | 
|  |   7009 | #27767 := [def-axiom]: #27766
 | 
|  |   7010 | #28239 := [unit-resolution #27767 #28238 #28170]: #27765
 | 
|  |   7011 | #28271 := [unit-resolution #28239 #28270]: false
 | 
|  |   7012 | #28272 := [lemma #28271]: #12293
 | 
|  |   7013 | #30336 := [trans #28272 #30335]: #27884
 | 
|  |   7014 | #28860 := (or #27945 #28852)
 | 
|  |   7015 | #28863 := (or #25945 #27945 #28852)
 | 
|  |   7016 | #28859 := (or #28852 #27945)
 | 
|  |   7017 | #28864 := (or #25945 #28859)
 | 
|  |   7018 | #28871 := (iff #28864 #28863)
 | 
|  |   7019 | #28866 := (or #25945 #28860)
 | 
|  |   7020 | #28869 := (iff #28866 #28863)
 | 
|  |   7021 | #28870 := [rewrite]: #28869
 | 
|  |   7022 | #28867 := (iff #28864 #28866)
 | 
|  |   7023 | #28861 := (iff #28859 #28860)
 | 
|  |   7024 | #28862 := [rewrite]: #28861
 | 
|  |   7025 | #28868 := [monotonicity #28862]: #28867
 | 
|  |   7026 | #28872 := [trans #28868 #28870]: #28871
 | 
|  |   7027 | #28865 := [quant-inst]: #28864
 | 
|  |   7028 | #28873 := [mp #28865 #28872]: #28863
 | 
|  |   7029 | #30364 := [unit-resolution #28873 #17966]: #28860
 | 
|  |   7030 | #30347 := [unit-resolution #30364 #30336]: #28852
 | 
|  |   7031 | #30363 := [symm #30347]: #30362
 | 
|  |   7032 | #30346 := (= #28947 #28851)
 | 
|  |   7033 | #29189 := (* #26849 #28923)
 | 
|  |   7034 | #29193 := (+ #27108 #29189)
 | 
|  |   7035 | #29195 := (uf_43 #24643 #29193)
 | 
|  |   7036 | #30360 := (= #29195 #28851)
 | 
|  |   7037 | #30340 := (= #29193 #28847)
 | 
|  |   7038 | #30304 := (= #28847 #29193)
 | 
|  |   7039 | #30305 := (* -1::int #29193)
 | 
|  |   7040 | #30306 := (+ #28847 #30305)
 | 
|  |   7041 | #30307 := (<= #30306 0::int)
 | 
|  |   7042 | #28720 := (* -1::int #26851)
 | 
|  |   7043 | #28721 := (+ #24545 #28720)
 | 
|  |   7044 | #28723 := (>= #28721 0::int)
 | 
|  |   7045 | #28719 := (= #24545 #26851)
 | 
|  |   7046 | #30302 := [trans #28310 #28247]: #28719
 | 
|  |   7047 | #30378 := (not #28719)
 | 
|  |   7048 | #30355 := (or #30378 #28723)
 | 
|  |   7049 | #30325 := [th-lemma]: #30355
 | 
|  |   7050 | #30384 := [unit-resolution #30325 #30302]: #28723
 | 
|  |   7051 | #29387 := (* -1::int #27108)
 | 
|  |   7052 | #29388 := (+ #24545 #29387)
 | 
|  |   7053 | #29389 := (<= #29388 0::int)
 | 
|  |   7054 | #29386 := (= #24545 #27108)
 | 
|  |   7055 | #30386 := [symm #28308]: #29386
 | 
|  |   7056 | #30387 := (not #29386)
 | 
|  |   7057 | #30405 := (or #30387 #29389)
 | 
|  |   7058 | #30406 := [th-lemma]: #30405
 | 
|  |   7059 | #30401 := [unit-resolution #30406 #30386]: #29389
 | 
|  |   7060 | #28895 := (+ #26851 #27987)
 | 
|  |   7061 | #28896 := (uf_43 #24643 #28895)
 | 
|  |   7062 | #29061 := (uf_116 #28896)
 | 
|  |   7063 | #29065 := (* -1::int #29061)
 | 
|  |   7064 | #29086 := (+ #28847 #29065)
 | 
|  |   7065 | #29087 := (<= #29086 0::int)
 | 
|  |   7066 | #29085 := (= #28847 #29061)
 | 
|  |   7067 | #30447 := (= #29061 #28847)
 | 
|  |   7068 | #30411 := (= #28896 #3181)
 | 
|  |   7069 | #28891 := (uf_66 #24470 uf_298 #24643)
 | 
|  |   7070 | #30409 := (= #28891 #3181)
 | 
|  |   7071 | #30410 := [monotonicity #28243 #28190]: #30409
 | 
|  |   7072 | #30404 := (= #28896 #28891)
 | 
|  |   7073 | #28897 := (= #28891 #28896)
 | 
|  |   7074 | #28898 := (not #28897)
 | 
|  |   7075 | #28892 := (uf_138 #28891 #24470)
 | 
|  |   7076 | #28893 := (= uf_9 #28892)
 | 
|  |   7077 | #28894 := (not #28893)
 | 
|  |   7078 | #28901 := (or #28894 #28898)
 | 
|  |   7079 | #28904 := (not #28901)
 | 
|  |   7080 | #28907 := (or #26887 #28904)
 | 
|  |   7081 | #28899 := (or #28898 #28894)
 | 
|  |   7082 | #28900 := (not #28899)
 | 
|  |   7083 | #28908 := (or #26887 #28900)
 | 
|  |   7084 | #28910 := (iff #28908 #28907)
 | 
|  |   7085 | #28912 := (iff #28907 #28907)
 | 
|  |   7086 | #28913 := [rewrite]: #28912
 | 
|  |   7087 | #28905 := (iff #28900 #28904)
 | 
|  |   7088 | #28902 := (iff #28899 #28901)
 | 
|  |   7089 | #28903 := [rewrite]: #28902
 | 
|  |   7090 | #28906 := [monotonicity #28903]: #28905
 | 
|  |   7091 | #28911 := [monotonicity #28906]: #28910
 | 
|  |   7092 | #28914 := [trans #28911 #28913]: #28910
 | 
|  |   7093 | #28909 := [quant-inst]: #28908
 | 
|  |   7094 | #28915 := [mp #28909 #28914]: #28907
 | 
|  |   7095 | #30402 := [unit-resolution #28915 #20922]: #28904
 | 
|  |   7096 | #28918 := (or #28901 #28897)
 | 
|  |   7097 | #28919 := [def-axiom]: #28918
 | 
|  |   7098 | #30407 := [unit-resolution #28919 #30402]: #28897
 | 
|  |   7099 | #30408 := [symm #30407]: #30404
 | 
|  |   7100 | #30421 := [trans #30408 #30410]: #30411
 | 
|  |   7101 | #30448 := [monotonicity #30421]: #30447
 | 
|  |   7102 | #30449 := [symm #30448]: #29085
 | 
|  |   7103 | #30450 := (not #29085)
 | 
|  |   7104 | #30445 := (or #30450 #29087)
 | 
|  |   7105 | #30451 := [th-lemma]: #30445
 | 
|  |   7106 | #30417 := [unit-resolution #30451 #30449]: #29087
 | 
|  |   7107 | #29066 := (+ #27987 #29065)
 | 
|  |   7108 | #29067 := (+ #26851 #29066)
 | 
|  |   7109 | #29081 := (>= #29067 0::int)
 | 
|  |   7110 | #29068 := (= #29067 0::int)
 | 
|  |   7111 | #29071 := (or #24716 #29068)
 | 
|  |   7112 | #29062 := (= #28895 #29061)
 | 
|  |   7113 | #29072 := (or #24716 #29062)
 | 
|  |   7114 | #29074 := (iff #29072 #29071)
 | 
|  |   7115 | #29076 := (iff #29071 #29071)
 | 
|  |   7116 | #29077 := [rewrite]: #29076
 | 
|  |   7117 | #29069 := (iff #29062 #29068)
 | 
|  |   7118 | #29070 := [rewrite]: #29069
 | 
|  |   7119 | #29075 := [monotonicity #29070]: #29074
 | 
|  |   7120 | #29078 := [trans #29075 #29077]: #29074
 | 
|  |   7121 | #29073 := [quant-inst]: #29072
 | 
|  |   7122 | #29079 := [mp #29073 #29078]: #29071
 | 
|  |   7123 | #30452 := [unit-resolution #29079 #22943]: #29068
 | 
|  |   7124 | #30453 := (not #29068)
 | 
|  |   7125 | #30446 := (or #30453 #29081)
 | 
|  |   7126 | #30454 := [th-lemma]: #30446
 | 
|  |   7127 | #30455 := [unit-resolution #30454 #30452]: #29081
 | 
|  |   7128 | #28726 := (>= #26849 1::int)
 | 
|  |   7129 | #28724 := (= #26849 1::int)
 | 
|  |   7130 | #2932 := (uf_139 uf_7)
 | 
|  |   7131 | #2933 := (= #2932 1::int)
 | 
|  |   7132 | #11813 := [asserted]: #2933
 | 
|  |   7133 | #30462 := (= #26849 #2932)
 | 
|  |   7134 | #30463 := [monotonicity #28190]: #30462
 | 
|  |   7135 | #30464 := [trans #30463 #11813]: #28724
 | 
|  |   7136 | #30465 := (not #28724)
 | 
|  |   7137 | #30466 := (or #30465 #28726)
 | 
|  |   7138 | #30461 := [th-lemma]: #30466
 | 
|  |   7139 | #30416 := [unit-resolution #30461 #30464]: #28726
 | 
|  |   7140 | #28725 := (<= #26849 1::int)
 | 
|  |   7141 | #30467 := (or #30465 #28725)
 | 
|  |   7142 | #30422 := [th-lemma]: #30467
 | 
|  |   7143 | #30468 := [unit-resolution #30422 #30464]: #28725
 | 
|  |   7144 | #30482 := (not #29389)
 | 
|  |   7145 | #30487 := (not #29083)
 | 
|  |   7146 | #30486 := (not #28725)
 | 
|  |   7147 | #30484 := (not #28726)
 | 
|  |   7148 | #30471 := (not #28723)
 | 
|  |   7149 | #30470 := (not #29081)
 | 
|  |   7150 | #30469 := (not #29087)
 | 
|  |   7151 | #30483 := (or #30307 #30469 #30470 #30471 #30484 #30486 #30484 #30486 #30487 #30482)
 | 
|  |   7152 | #30488 := [th-lemma]: #30483
 | 
|  |   7153 | #30485 := [unit-resolution #30488 #30468 #30416 #30455 #29268 #30417 #30401 #30384]: #30307
 | 
|  |   7154 | #30317 := (>= #30306 0::int)
 | 
|  |   7155 | #28722 := (<= #28721 0::int)
 | 
|  |   7156 | #30489 := (or #30378 #28722)
 | 
|  |   7157 | #30490 := [th-lemma]: #30489
 | 
|  |   7158 | #30491 := [unit-resolution #30490 #30302]: #28722
 | 
|  |   7159 | #29390 := (>= #29388 0::int)
 | 
|  |   7160 | #30492 := (or #30387 #29390)
 | 
|  |   7161 | #30493 := [th-lemma]: #30492
 | 
|  |   7162 | #30494 := [unit-resolution #30493 #30386]: #29390
 | 
|  |   7163 | #29088 := (>= #29086 0::int)
 | 
|  |   7164 | #30495 := (or #30450 #29088)
 | 
|  |   7165 | #30498 := [th-lemma]: #30495
 | 
|  |   7166 | #30530 := [unit-resolution #30498 #30449]: #29088
 | 
|  |   7167 | #29080 := (<= #29067 0::int)
 | 
|  |   7168 | #30531 := (or #30453 #29080)
 | 
|  |   7169 | #30532 := [th-lemma]: #30531
 | 
|  |   7170 | #30533 := [unit-resolution #30532 #30452]: #29080
 | 
|  |   7171 | #30537 := (not #29390)
 | 
|  |   7172 | #30536 := (not #28722)
 | 
|  |   7173 | #30535 := (not #29080)
 | 
|  |   7174 | #30534 := (not #29088)
 | 
|  |   7175 | #30538 := (or #30317 #30534 #30535 #30536 #30484 #30486 #30484 #30486 #30318 #30537)
 | 
|  |   7176 | #30539 := [th-lemma]: #30538
 | 
|  |   7177 | #30540 := [unit-resolution #30539 #30468 #30416 #30533 #30316 #30530 #30494 #30491]: #30317
 | 
|  |   7178 | #30542 := (not #30317)
 | 
|  |   7179 | #30541 := (not #30307)
 | 
|  |   7180 | #30543 := (or #30304 #30541 #30542)
 | 
|  |   7181 | #30544 := [th-lemma]: #30543
 | 
|  |   7182 | #30545 := [unit-resolution #30544 #30540 #30485]: #30304
 | 
|  |   7183 | #29850 := [symm #30545]: #30340
 | 
|  |   7184 | #29848 := [monotonicity #29850]: #30360
 | 
|  |   7185 | #30376 := (= #28947 #29195)
 | 
|  |   7186 | #29247 := (uf_66 #25933 #28923 #24643)
 | 
|  |   7187 | #29198 := (= #29247 #29195)
 | 
|  |   7188 | #29266 := (= #29195 #29247)
 | 
|  |   7189 | #29276 := (not #29266)
 | 
|  |   7190 | #29248 := (uf_138 #29247 #25933)
 | 
|  |   7191 | #29249 := (= uf_9 #29248)
 | 
|  |   7192 | #29182 := (not #29249)
 | 
|  |   7193 | #29306 := (or #29182 #29276)
 | 
|  |   7194 | #29310 := (not #29306)
 | 
|  |   7195 | #29317 := (or #26887 #29310)
 | 
|  |   7196 | #29183 := (* #28923 #26849)
 | 
|  |   7197 | #29181 := (+ #27108 #29183)
 | 
|  |   7198 | #29184 := (uf_43 #24643 #29181)
 | 
|  |   7199 | #29185 := (= #29247 #29184)
 | 
|  |   7200 | #29186 := (not #29185)
 | 
|  |   7201 | #29187 := (or #29186 #29182)
 | 
|  |   7202 | #29188 := (not #29187)
 | 
|  |   7203 | #29318 := (or #26887 #29188)
 | 
|  |   7204 | #29327 := (iff #29318 #29317)
 | 
|  |   7205 | #29329 := (iff #29317 #29317)
 | 
|  |   7206 | #29330 := [rewrite]: #29329
 | 
|  |   7207 | #29311 := (iff #29188 #29310)
 | 
|  |   7208 | #29308 := (iff #29187 #29306)
 | 
|  |   7209 | #29303 := (or #29276 #29182)
 | 
|  |   7210 | #29307 := (iff #29303 #29306)
 | 
|  |   7211 | #29302 := [rewrite]: #29307
 | 
|  |   7212 | #29304 := (iff #29187 #29303)
 | 
|  |   7213 | #29287 := (iff #29186 #29276)
 | 
|  |   7214 | #29274 := (iff #29185 #29266)
 | 
|  |   7215 | #29272 := (iff #29198 #29266)
 | 
|  |   7216 | #29273 := [rewrite]: #29272
 | 
|  |   7217 | #29199 := (iff #29185 #29198)
 | 
|  |   7218 | #29196 := (= #29184 #29195)
 | 
|  |   7219 | #29191 := (= #29181 #29193)
 | 
|  |   7220 | #29277 := (= #29183 #29189)
 | 
|  |   7221 | #29192 := [rewrite]: #29277
 | 
|  |   7222 | #29194 := [monotonicity #29192]: #29191
 | 
|  |   7223 | #29197 := [monotonicity #29194]: #29196
 | 
|  |   7224 | #29271 := [monotonicity #29197]: #29199
 | 
|  |   7225 | #29275 := [trans #29271 #29273]: #29274
 | 
|  |   7226 | #29288 := [monotonicity #29275]: #29287
 | 
|  |   7227 | #29305 := [monotonicity #29288]: #29304
 | 
|  |   7228 | #29309 := [trans #29305 #29302]: #29308
 | 
|  |   7229 | #29312 := [monotonicity #29309]: #29311
 | 
|  |   7230 | #29328 := [monotonicity #29312]: #29327
 | 
|  |   7231 | #29331 := [trans #29328 #29330]: #29327
 | 
|  |   7232 | #29326 := [quant-inst]: #29318
 | 
|  |   7233 | #29324 := [mp #29326 #29331]: #29317
 | 
|  |   7234 | #30334 := [unit-resolution #29324 #20922]: #29310
 | 
|  |   7235 | #29382 := (or #29306 #29266)
 | 
|  |   7236 | #29383 := [def-axiom]: #29382
 | 
|  |   7237 | #30357 := [unit-resolution #29383 #30334]: #29266
 | 
|  |   7238 | #30359 := [symm #30357]: #29198
 | 
|  |   7239 | #30333 := (= #28947 #29247)
 | 
|  |   7240 | #30358 := [monotonicity #28318]: #30333
 | 
|  |   7241 | #30339 := [trans #30358 #30359]: #30376
 | 
|  |   7242 | #29851 := [trans #30339 #29848]: #30346
 | 
|  |   7243 | #29852 := [trans #29851 #30363]: #30349
 | 
|  |   7244 | #29893 := [monotonicity #29852]: #30351
 | 
|  |   7245 | #29853 := [symm #29893]: #30353
 | 
|  |   7246 | #29854 := [monotonicity #29853]: #30388
 | 
|  |   7247 | #29855 := [trans #29854 #30385]: #30391
 | 
|  |   7248 | #29856 := [trans #29855 #28292]: #30393
 | 
|  |   7249 | #29902 := [monotonicity #29856]: #29899
 | 
|  |   7250 | #29910 := [symm #29902]: #29898
 | 
|  |   7251 | #29866 := [trans #14075 #29910]: #29093
 | 
|  |   7252 | #29863 := (not #29093)
 | 
|  |   7253 | #29864 := (or #29149 #29863)
 | 
|  |   7254 | #29865 := [def-axiom]: #29864
 | 
|  |   7255 | #29868 := [unit-resolution #29865 #29866]: #29149
 | 
|  |   7256 | #29981 := (= #25182 #29107)
 | 
|  |   7257 | #29939 := (= #29107 #25182)
 | 
|  |   7258 | #29897 := (= #27885 uf_7)
 | 
|  |   7259 | #29867 := (= #27885 #24643)
 | 
|  |   7260 | #28874 := (or #27759 #27945 #27886)
 | 
|  |   7261 | #28875 := [def-axiom]: #28874
 | 
|  |   7262 | #29869 := [unit-resolution #28875 #30336 #28170]: #27886
 | 
|  |   7263 | #29904 := [symm #29869]: #29867
 | 
|  |   7264 | #29938 := [trans #29904 #28190]: #29897
 | 
|  |   7265 | #29978 := [monotonicity #29938]: #29939
 | 
|  |   7266 | #29947 := [symm #29978]: #29981
 | 
|  |   7267 | #29948 := [trans #27481 #29947]: #29125
 | 
|  |   7268 | #29688 := (not #29098)
 | 
|  |   7269 | #29881 := (iff #11878 #29688)
 | 
|  |   7270 | #29879 := (iff #11875 #29098)
 | 
|  |   7271 | #29877 := (iff #29098 #11875)
 | 
|  |   7272 | #29892 := (= #29097 #2990)
 | 
|  |   7273 | #29889 := (= #29096 #2977)
 | 
|  |   7274 | #29687 := (= #29096 #24763)
 | 
|  |   7275 | #29949 := [monotonicity #29856]: #29687
 | 
|  |   7276 | #29891 := [trans #29949 #28353]: #29889
 | 
|  |   7277 | #29890 := [monotonicity #29891]: #29892
 | 
|  |   7278 | #29878 := [monotonicity #29890]: #29877
 | 
|  |   7279 | #29880 := [symm #29878]: #29879
 | 
|  |   7280 | #29876 := [monotonicity #29880]: #29881
 | 
|  |   7281 | #29944 := [mp #14078 #29876]: #29688
 | 
|  |   7282 | #29015 := (uf_66 #27003 #28923 #24643)
 | 
|  |   7283 | #29016 := (uf_58 #3150 #29015)
 | 
|  |   7284 | #29017 := (uf_136 #29016)
 | 
|  |   7285 | #29018 := (= uf_9 #29017)
 | 
|  |   7286 | #29050 := (not #29018)
 | 
|  |   7287 | #30097 := (iff #29050 #29104)
 | 
|  |   7288 | #30107 := (iff #29018 #29103)
 | 
|  |   7289 | #30105 := (iff #29103 #29018)
 | 
|  |   7290 | #29984 := (= #29102 #29017)
 | 
|  |   7291 | #29995 := (= #27629 #29016)
 | 
|  |   7292 | #29993 := (= #29016 #27629)
 | 
|  |   7293 | #29950 := (= #29015 #3181)
 | 
|  |   7294 | #29983 := (= #28923 uf_298)
 | 
|  |   7295 | #29952 := [symm #29280]: #29983
 | 
|  |   7296 | #29951 := [monotonicity #28197 #29952 #28190]: #29950
 | 
|  |   7297 | #29994 := [monotonicity #29951]: #29993
 | 
|  |   7298 | #29707 := [symm #29994]: #29995
 | 
|  |   7299 | #29996 := [monotonicity #29707]: #29984
 | 
|  |   7300 | #30106 := [monotonicity #29996]: #30105
 | 
|  |   7301 | #30110 := [symm #30106]: #30107
 | 
|  |   7302 | #30116 := [monotonicity #30110]: #30097
 | 
|  |   7303 | #29019 := (uf_24 uf_287 #29015)
 | 
|  |   7304 | #29020 := (= uf_9 #29019)
 | 
|  |   7305 | #29021 := (not #29020)
 | 
|  |   7306 | #29025 := (or #29018 #29021)
 | 
|  |   7307 | #29028 := (not #29025)
 | 
|  |   7308 | #29977 := (or #28964 #28974 #29028)
 | 
|  |   7309 | #29039 := (or #27034 #24483 #27015 #27018 #28964 #28974 #29028)
 | 
|  |   7310 | #29022 := (or #29021 #29018)
 | 
|  |   7311 | #29023 := (not #29022)
 | 
|  |   7312 | #29024 := (or #27018 #28964 #28962 #24483 #27015 #29023)
 | 
|  |   7313 | #29040 := (or #27034 #29024)
 | 
|  |   7314 | #29047 := (iff #29040 #29039)
 | 
|  |   7315 | #29034 := (or #24483 #27015 #27018 #28964 #28974 #29028)
 | 
|  |   7316 | #29042 := (or #27034 #29034)
 | 
|  |   7317 | #29045 := (iff #29042 #29039)
 | 
|  |   7318 | #29046 := [rewrite]: #29045
 | 
|  |   7319 | #29043 := (iff #29040 #29042)
 | 
|  |   7320 | #29037 := (iff #29024 #29034)
 | 
|  |   7321 | #29031 := (or #27018 #28964 #28974 #24483 #27015 #29028)
 | 
|  |   7322 | #29035 := (iff #29031 #29034)
 | 
|  |   7323 | #29036 := [rewrite]: #29035
 | 
|  |   7324 | #29032 := (iff #29024 #29031)
 | 
|  |   7325 | #29029 := (iff #29023 #29028)
 | 
|  |   7326 | #29026 := (iff #29022 #29025)
 | 
|  |   7327 | #29027 := [rewrite]: #29026
 | 
|  |   7328 | #29030 := [monotonicity #29027]: #29029
 | 
|  |   7329 | #29033 := [monotonicity #28978 #29030]: #29032
 | 
|  |   7330 | #29038 := [trans #29033 #29036]: #29037
 | 
|  |   7331 | #29044 := [monotonicity #29038]: #29043
 | 
|  |   7332 | #29048 := [trans #29044 #29046]: #29047
 | 
|  |   7333 | #29041 := [quant-inst]: #29040
 | 
|  |   7334 | #29049 := [mp #29041 #29048]: #29039
 | 
|  |   7335 | #29985 := [unit-resolution #29049 #21366 #14064 #28636 #28230]: #29977
 | 
|  |   7336 | #29986 := [unit-resolution #29985 #29270 #30324]: #29028
 | 
|  |   7337 | #29051 := (or #29025 #29050)
 | 
|  |   7338 | #29052 := [def-axiom]: #29051
 | 
|  |   7339 | #29943 := [unit-resolution #29052 #29986]: #29050
 | 
|  |   7340 | #30117 := [mp #29943 #30116]: #29104
 | 
|  |   7341 | #29857 := (or #29143 #29103)
 | 
|  |   7342 | #29858 := [def-axiom]: #29857
 | 
|  |   7343 | #30151 := [unit-resolution #29858 #30117]: #29143
 | 
|  |   7344 | #29678 := (or #29163 #29098 #29140 #29146 #29152)
 | 
|  |   7345 | #29700 := [def-axiom]: #29678
 | 
|  |   7346 | #30152 := [unit-resolution #29700 #30151 #29944 #29948 #29868 #29847]: false
 | 
|  |   7347 | #30153 := [lemma #30152]: #29163
 | 
|  |   7348 | #29736 := (or #29166 #29158)
 | 
|  |   7349 | #29737 := [def-axiom]: #29736
 | 
|  |   7350 | #30575 := [unit-resolution #29737 #30153]: #29166
 | 
|  |   7351 | #24370 := (or #23173 #13225)
 | 
|  |   7352 | #24371 := [def-axiom]: #24370
 | 
|  |   7353 | #29434 := [unit-resolution #24371 #29337]: #13225
 | 
|  |   7354 | #28236 := (or #12296 #13365 #27015 #13510)
 | 
|  |   7355 | #28179 := [hypothesis]: #13225
 | 
|  |   7356 | #28015 := (uf_66 #26867 uf_298 #27402)
 | 
|  |   7357 | #28016 := (uf_125 #28015 #26867)
 | 
|  |   7358 | #28046 := (* -1::int #28016)
 | 
|  |   7359 | #28174 := (+ uf_298 #28046)
 | 
|  |   7360 | #28175 := (<= #28174 0::int)
 | 
|  |   7361 | #28017 := (= uf_298 #28016)
 | 
|  |   7362 | #28020 := (or #26910 #28017)
 | 
|  |   7363 | #28021 := [quant-inst]: #28020
 | 
|  |   7364 | #28180 := [unit-resolution #28021 #16791]: #28017
 | 
|  |   7365 | #28183 := (not #28017)
 | 
|  |   7366 | #28184 := (or #28183 #28175)
 | 
|  |   7367 | #28185 := [th-lemma]: #28184
 | 
|  |   7368 | #28186 := [unit-resolution #28185 #28180]: #28175
 | 
|  |   7369 | #28037 := (>= #28016 0::int)
 | 
|  |   7370 | #28038 := (not #28037)
 | 
|  |   7371 | #28089 := (uf_66 #27003 #28016 #24643)
 | 
|  |   7372 | #28093 := (uf_24 uf_287 #28089)
 | 
|  |   7373 | #28094 := (= uf_9 #28093)
 | 
|  |   7374 | #28095 := (not #28094)
 | 
|  |   7375 | #28090 := (uf_58 #3150 #28089)
 | 
|  |   7376 | #28091 := (uf_136 #28090)
 | 
|  |   7377 | #28092 := (= uf_9 #28091)
 | 
|  |   7378 | #28099 := (or #28092 #28095)
 | 
|  |   7379 | #28206 := (iff #18241 #28095)
 | 
|  |   7380 | #28204 := (iff #12296 #28094)
 | 
|  |   7381 | #28202 := (iff #28094 #12296)
 | 
|  |   7382 | #28200 := (= #28093 #3184)
 | 
|  |   7383 | #28198 := (= #28089 #3181)
 | 
|  |   7384 | #28191 := (= #28016 uf_298)
 | 
|  |   7385 | #28192 := [symm #28180]: #28191
 | 
|  |   7386 | #28199 := [monotonicity #28197 #28192 #28190]: #28198
 | 
|  |   7387 | #28201 := [monotonicity #28199]: #28200
 | 
|  |   7388 | #28203 := [monotonicity #28201]: #28202
 | 
|  |   7389 | #28205 := [symm #28203]: #28204
 | 
|  |   7390 | #28207 := [monotonicity #28205]: #28206
 | 
|  |   7391 | #28187 := [hypothesis]: #18241
 | 
|  |   7392 | #28208 := [mp #28187 #28207]: #28095
 | 
|  |   7393 | #28127 := (or #28099 #28094)
 | 
|  |   7394 | #28128 := [def-axiom]: #28127
 | 
|  |   7395 | #28209 := [unit-resolution #28128 #28208]: #28099
 | 
|  |   7396 | #28047 := (+ #24645 #28046)
 | 
|  |   7397 | #28048 := (<= #28047 0::int)
 | 
|  |   7398 | #28219 := (not #28048)
 | 
|  |   7399 | #28215 := [hypothesis]: #13511
 | 
|  |   7400 | #28176 := (>= #28174 0::int)
 | 
|  |   7401 | #28216 := (or #28183 #28176)
 | 
|  |   7402 | #28217 := [th-lemma]: #28216
 | 
|  |   7403 | #28218 := [unit-resolution #28217 #28180]: #28176
 | 
|  |   7404 | #28221 := (not #28176)
 | 
|  |   7405 | #28222 := (or #28219 #28220 #28221 #13510)
 | 
|  |   7406 | #28223 := [th-lemma]: #28222
 | 
|  |   7407 | #28224 := [unit-resolution #28223 #28218 #28215 #28214]: #28219
 | 
|  |   7408 | #28102 := (not #28099)
 | 
|  |   7409 | #28232 := (or #28038 #28048 #28102)
 | 
|  |   7410 | #28113 := (or #27034 #24483 #27015 #27018 #28038 #28048 #28102)
 | 
|  |   7411 | #28096 := (or #28095 #28092)
 | 
|  |   7412 | #28097 := (not #28096)
 | 
|  |   7413 | #28035 := (+ #28016 #26944)
 | 
|  |   7414 | #28036 := (>= #28035 0::int)
 | 
|  |   7415 | #28098 := (or #27018 #28038 #28036 #24483 #27015 #28097)
 | 
|  |   7416 | #28114 := (or #27034 #28098)
 | 
|  |   7417 | #28121 := (iff #28114 #28113)
 | 
|  |   7418 | #28108 := (or #24483 #27015 #27018 #28038 #28048 #28102)
 | 
|  |   7419 | #28116 := (or #27034 #28108)
 | 
|  |   7420 | #28119 := (iff #28116 #28113)
 | 
|  |   7421 | #28120 := [rewrite]: #28119
 | 
|  |   7422 | #28117 := (iff #28114 #28116)
 | 
|  |   7423 | #28111 := (iff #28098 #28108)
 | 
|  |   7424 | #28105 := (or #27018 #28038 #28048 #24483 #27015 #28102)
 | 
|  |   7425 | #28109 := (iff #28105 #28108)
 | 
|  |   7426 | #28110 := [rewrite]: #28109
 | 
|  |   7427 | #28106 := (iff #28098 #28105)
 | 
|  |   7428 | #28103 := (iff #28097 #28102)
 | 
|  |   7429 | #28100 := (iff #28096 #28099)
 | 
|  |   7430 | #28101 := [rewrite]: #28100
 | 
|  |   7431 | #28104 := [monotonicity #28101]: #28103
 | 
|  |   7432 | #28051 := (iff #28036 #28048)
 | 
|  |   7433 | #28040 := (+ #26944 #28016)
 | 
|  |   7434 | #28043 := (>= #28040 0::int)
 | 
|  |   7435 | #28049 := (iff #28043 #28048)
 | 
|  |   7436 | #28050 := [rewrite]: #28049
 | 
|  |   7437 | #28044 := (iff #28036 #28043)
 | 
|  |   7438 | #28041 := (= #28035 #28040)
 | 
|  |   7439 | #28042 := [rewrite]: #28041
 | 
|  |   7440 | #28045 := [monotonicity #28042]: #28044
 | 
|  |   7441 | #28052 := [trans #28045 #28050]: #28051
 | 
|  |   7442 | #28107 := [monotonicity #28052 #28104]: #28106
 | 
|  |   7443 | #28112 := [trans #28107 #28110]: #28111
 | 
|  |   7444 | #28118 := [monotonicity #28112]: #28117
 | 
|  |   7445 | #28122 := [trans #28118 #28120]: #28121
 | 
|  |   7446 | #28115 := [quant-inst]: #28114
 | 
|  |   7447 | #28123 := [mp #28115 #28122]: #28113
 | 
|  |   7448 | #28233 := [unit-resolution #28123 #21366 #14064 #28231 #28230]: #28232
 | 
|  |   7449 | #28234 := [unit-resolution #28233 #28224 #28209]: #28038
 | 
|  |   7450 | #28235 := [th-lemma #28234 #28186 #28179]: false
 | 
|  |   7451 | #28237 := [lemma #28235]: #28236
 | 
|  |   7452 | #29435 := [unit-resolution #28237 #29377 #28636 #29434]: #12296
 | 
|  |   7453 | #29885 := (or #29175 #18241 #29169)
 | 
|  |   7454 | #29886 := [def-axiom]: #29885
 | 
|  |   7455 | #30576 := [unit-resolution #29886 #29435 #30575]: #29175
 | 
|  |   7456 | #29751 := (or #29750 #12302 #29172)
 | 
|  |   7457 | #29749 := [def-axiom]: #29751
 | 
|  |   7458 | #30581 := [unit-resolution #29749 #30576]: #30580
 | 
|  |   7459 | #30582 := [unit-resolution #30581 #29980]: #12302
 | 
|  |   7460 | #30590 := (or #18247 #23106)
 | 
|  |   7461 | #24294 := (or #23127 #23121)
 | 
|  |   7462 | #24295 := [def-axiom]: #24294
 | 
|  |   7463 | #30583 := [unit-resolution #24295 #29376]: #23121
 | 
|  |   7464 | #30584 := (or #23124 #18241 #23118)
 | 
|  |   7465 | #24286 := (or #23124 #18238 #18241 #23118)
 | 
|  |   7466 | #24287 := [def-axiom]: #24286
 | 
|  |   7467 | #30585 := [unit-resolution #24287 #28272]: #30584
 | 
|  |   7468 | #30586 := [unit-resolution #30585 #29435 #30583]: #23118
 | 
|  |   7469 | #24276 := (or #23115 #23109)
 | 
|  |   7470 | #24277 := [def-axiom]: #24276
 | 
|  |   7471 | #30587 := [unit-resolution #24277 #30586]: #23109
 | 
|  |   7472 | #30588 := (or #23112 #18247 #23106)
 | 
|  |   7473 | #24270 := (or #23112 #18238 #18247 #23106)
 | 
|  |   7474 | #24271 := [def-axiom]: #24270
 | 
|  |   7475 | #30589 := [unit-resolution #24271 #28272]: #30588
 | 
|  |   7476 | #30591 := [unit-resolution #30589 #30587]: #30590
 | 
|  |   7477 | #30592 := [unit-resolution #30591 #30582]: #23106
 | 
|  |   7478 | #30593 := (or #23103 #23064)
 | 
|  |   7479 | #24118 := (not #18612)
 | 
|  |   7480 | #30252 := (= #3083 #3220)
 | 
|  |   7481 | #30250 := (= #3220 #3083)
 | 
|  |   7482 | #30246 := (= #3219 #3082)
 | 
|  |   7483 | #30243 := [hypothesis]: #23094
 | 
|  |   7484 | #24232 := (or #23091 #12551)
 | 
|  |   7485 | #24233 := [def-axiom]: #24232
 | 
|  |   7486 | #30244 := [unit-resolution #24233 #30243]: #12551
 | 
|  |   7487 | #30245 := [symm #30244]: #3250
 | 
|  |   7488 | #30247 := [monotonicity #30245]: #30246
 | 
|  |   7489 | #30251 := [monotonicity #30247]: #30250
 | 
|  |   7490 | #30253 := [symm #30251]: #30252
 | 
|  |   7491 | #30254 := (= uf_304 #3083)
 | 
|  |   7492 | #24230 := (or #23091 #12548)
 | 
|  |   7493 | #24231 := [def-axiom]: #24230
 | 
|  |   7494 | #30248 := [unit-resolution #24231 #30243]: #12548
 | 
|  |   7495 | #30249 := [symm #30248]: #3249
 | 
|  |   7496 | #30255 := [trans #30249 #29340]: #30254
 | 
|  |   7497 | #30256 := [trans #30255 #30253]: #12352
 | 
|  |   7498 | #24227 := (+ uf_297 #13301)
 | 
|  |   7499 | #24229 := (>= #24227 0::int)
 | 
|  |   7500 | #30257 := (or #12557 #24229)
 | 
|  |   7501 | #30258 := [th-lemma]: #30257
 | 
|  |   7502 | #30209 := [unit-resolution #30258 #30244]: #24229
 | 
|  |   7503 | #29871 := (not #24229)
 | 
|  |   7504 | #29872 := (or #13304 #29871)
 | 
|  |   7505 | #29900 := [hypothesis]: #24229
 | 
|  |   7506 | #29901 := [hypothesis]: #13303
 | 
|  |   7507 | #29870 := [th-lemma #29901 #29900 #29342]: false
 | 
|  |   7508 | #29873 := [lemma #29870]: #29872
 | 
|  |   7509 | #30213 := [unit-resolution #29873 #30209]: #13304
 | 
|  |   7510 | #24106 := (or #22046 #22044 #13303)
 | 
|  |   7511 | #24107 := [def-axiom]: #24106
 | 
|  |   7512 | #30214 := [unit-resolution #24107 #30213 #30256]: #22046
 | 
|  |   7513 | #24108 := (or #23025 #22045)
 | 
|  |   7514 | #24109 := [def-axiom]: #24108
 | 
|  |   7515 | #30210 := [unit-resolution #24109 #30214]: #23025
 | 
|  |   7516 | #24242 := (or #23091 #23055)
 | 
|  |   7517 | #24243 := [def-axiom]: #24242
 | 
|  |   7518 | #30215 := [unit-resolution #24243 #30243]: #23055
 | 
|  |   7519 | #30219 := (or #23058 #23052)
 | 
|  |   7520 | #15520 := (<= uf_286 4294967295::int)
 | 
|  |   7521 | #15523 := (iff #13150 #15520)
 | 
|  |   7522 | #15514 := (+ 4294967295::int #13151)
 | 
|  |   7523 | #15517 := (>= #15514 0::int)
 | 
|  |   7524 | #15521 := (iff #15517 #15520)
 | 
|  |   7525 | #15522 := [rewrite]: #15521
 | 
|  |   7526 | #15518 := (iff #13150 #15517)
 | 
|  |   7527 | #15515 := (= #13152 #15514)
 | 
|  |   7528 | #15516 := [monotonicity #7483]: #15515
 | 
|  |   7529 | #15519 := [monotonicity #15516]: #15518
 | 
|  |   7530 | #15524 := [trans #15519 #15522]: #15523
 | 
|  |   7531 | #14066 := [not-or-elim #14055]: #13155
 | 
|  |   7532 | #14068 := [and-elim #14066]: #13150
 | 
|  |   7533 | #15525 := [mp #14068 #15524]: #15520
 | 
|  |   7534 | #29378 := [hypothesis]: #18279
 | 
|  |   7535 | #29379 := [th-lemma #29378 #29377 #15525]: false
 | 
|  |   7536 | #29380 := [lemma #29379]: #15609
 | 
|  |   7537 | #30216 := (or #13365 #13243)
 | 
|  |   7538 | #30217 := [th-lemma]: #30216
 | 
|  |   7539 | #30218 := [unit-resolution #30217 #29434]: #13243
 | 
|  |   7540 | #24166 := (or #23058 #18276 #18279 #23052)
 | 
|  |   7541 | #24167 := [def-axiom]: #24166
 | 
|  |   7542 | #30220 := [unit-resolution #24167 #30218 #29380]: #30219
 | 
|  |   7543 | #30221 := [unit-resolution #30220 #30215]: #23052
 | 
|  |   7544 | #24156 := (or #23049 #23043)
 | 
|  |   7545 | #24157 := [def-axiom]: #24156
 | 
|  |   7546 | #30223 := [unit-resolution #24157 #30221]: #23043
 | 
|  |   7547 | #24101 := (>= #13328 -1::int)
 | 
|  |   7548 | #24152 := (or #23049 #13327)
 | 
|  |   7549 | #24153 := [def-axiom]: #24152
 | 
|  |   7550 | #30224 := [unit-resolution #24153 #30221]: #13327
 | 
|  |   7551 | #30222 := (or #13331 #24101)
 | 
|  |   7552 | #30225 := [th-lemma]: #30222
 | 
|  |   7553 | #30226 := [unit-resolution #30225 #30224]: #24101
 | 
|  |   7554 | #29915 := (not #24101)
 | 
|  |   7555 | #29916 := (or #13259 #29915)
 | 
|  |   7556 | #29874 := [hypothesis]: #24101
 | 
|  |   7557 | #29875 := [hypothesis]: #13264
 | 
|  |   7558 | #29909 := [th-lemma #29875 #29377 #29874]: false
 | 
|  |   7559 | #29917 := [lemma #29909]: #29916
 | 
|  |   7560 | #30227 := [unit-resolution #29917 #30226]: #13259
 | 
|  |   7561 | #24142 := (or #23046 #13264 #23040)
 | 
|  |   7562 | #24143 := [def-axiom]: #24142
 | 
|  |   7563 | #30228 := [unit-resolution #24143 #30227 #30223]: #23040
 | 
|  |   7564 | #24134 := (or #23037 #23031)
 | 
|  |   7565 | #24135 := [def-axiom]: #24134
 | 
|  |   7566 | #30229 := [unit-resolution #24135 #30228]: #23031
 | 
|  |   7567 | #24130 := (or #23034 #23028 #22098)
 | 
|  |   7568 | #24131 := [def-axiom]: #24130
 | 
|  |   7569 | #30230 := [unit-resolution #24131 #30229 #30210]: #22098
 | 
|  |   7570 | #24119 := (or #22093 #24118)
 | 
|  |   7571 | #24120 := [def-axiom]: #24119
 | 
|  |   7572 | #30271 := [unit-resolution #24120 #30230]: #24118
 | 
|  |   7573 | #30015 := (+ uf_298 #18610)
 | 
|  |   7574 | #30242 := (>= #30015 0::int)
 | 
|  |   7575 | #30270 := (not #30242)
 | 
|  |   7576 | #30496 := (= uf_298 ?x785!14)
 | 
|  |   7577 | #30527 := (not #30496)
 | 
|  |   7578 | #24240 := (or #23091 #13417)
 | 
|  |   7579 | #24241 := [def-axiom]: #24240
 | 
|  |   7580 | #30232 := [unit-resolution #24241 #30243]: #13417
 | 
|  |   7581 | #24224 := (+ uf_296 #13279)
 | 
|  |   7582 | #24225 := (<= #24224 0::int)
 | 
|  |   7583 | #30234 := (or #12566 #24225)
 | 
|  |   7584 | #30235 := [th-lemma]: #30234
 | 
|  |   7585 | #30233 := [unit-resolution #30235 #30248]: #24225
 | 
|  |   7586 | #24121 := (not #18625)
 | 
|  |   7587 | #24122 := (or #22093 #24121)
 | 
|  |   7588 | #24123 := [def-axiom]: #24122
 | 
|  |   7589 | #30236 := [unit-resolution #24123 #30230]: #24121
 | 
|  |   7590 | #30514 := (not #24225)
 | 
|  |   7591 | #30515 := (or #30513 #18625 #30514 #13416)
 | 
|  |   7592 | #30508 := [hypothesis]: #13417
 | 
|  |   7593 | #30509 := [hypothesis]: #24225
 | 
|  |   7594 | #30510 := [hypothesis]: #24121
 | 
|  |   7595 | #30511 := [hypothesis]: #30503
 | 
|  |   7596 | #30512 := [th-lemma #30511 #30510 #30509 #30508]: false
 | 
|  |   7597 | #30516 := [lemma #30512]: #30515
 | 
|  |   7598 | #30237 := [unit-resolution #30516 #30236 #30233 #30232]: #30513
 | 
|  |   7599 | #30504 := (or #30502 #30503)
 | 
|  |   7600 | #30505 := [th-lemma]: #30504
 | 
|  |   7601 | #30238 := [unit-resolution #30505 #30237]: #30502
 | 
|  |   7602 | #30528 := (or #30527 #30497)
 | 
|  |   7603 | #30523 := (= #18302 #3190)
 | 
|  |   7604 | #30521 := (= #18301 #3181)
 | 
|  |   7605 | #30519 := (= ?x785!14 uf_298)
 | 
|  |   7606 | #30518 := [hypothesis]: #30496
 | 
|  |   7607 | #30520 := [symm #30518]: #30519
 | 
|  |   7608 | #30522 := [monotonicity #30520]: #30521
 | 
|  |   7609 | #30524 := [monotonicity #30522]: #30523
 | 
|  |   7610 | #30525 := [symm #30524]: #30497
 | 
|  |   7611 | #30517 := [hypothesis]: #30502
 | 
|  |   7612 | #30526 := [unit-resolution #30517 #30525]: false
 | 
|  |   7613 | #30529 := [lemma #30526]: #30528
 | 
|  |   7614 | #30239 := [unit-resolution #30529 #30238]: #30527
 | 
|  |   7615 | #30274 := (or #30496 #30270)
 | 
|  |   7616 | #30013 := (<= #30015 0::int)
 | 
|  |   7617 | #30051 := (+ uf_296 #18623)
 | 
|  |   7618 | #30052 := (>= #30051 0::int)
 | 
|  |   7619 | #30240 := (not #30052)
 | 
|  |   7620 | #30241 := (or #30240 #18625 #30514)
 | 
|  |   7621 | #30283 := [th-lemma]: #30241
 | 
|  |   7622 | #30284 := [unit-resolution #30283 #30233 #30236]: #30240
 | 
|  |   7623 | #30286 := (or #30013 #30052)
 | 
|  |   7624 | #24116 := (or #22093 #18298)
 | 
|  |   7625 | #24117 := [def-axiom]: #24116
 | 
|  |   7626 | #30285 := [unit-resolution #24117 #30230]: #18298
 | 
|  |   7627 | #24114 := (or #22093 #18297)
 | 
|  |   7628 | #24115 := [def-axiom]: #24114
 | 
|  |   7629 | #30280 := [unit-resolution #24115 #30230]: #18297
 | 
|  |   7630 | #30068 := (or #23014 #22077 #22078 #30013 #30052)
 | 
|  |   7631 | #29997 := (+ #18302 #13715)
 | 
|  |   7632 | #29992 := (<= #29997 0::int)
 | 
|  |   7633 | #29998 := (+ ?x785!14 #13246)
 | 
|  |   7634 | #29999 := (>= #29998 0::int)
 | 
|  |   7635 | #30001 := (or #22078 #29999 #29992 #22077)
 | 
|  |   7636 | #30069 := (or #23014 #30001)
 | 
|  |   7637 | #30076 := (iff #30069 #30068)
 | 
|  |   7638 | #30063 := (or #22077 #22078 #30013 #30052)
 | 
|  |   7639 | #30071 := (or #23014 #30063)
 | 
|  |   7640 | #30074 := (iff #30071 #30068)
 | 
|  |   7641 | #30075 := [rewrite]: #30074
 | 
|  |   7642 | #30072 := (iff #30069 #30071)
 | 
|  |   7643 | #30066 := (iff #30001 #30063)
 | 
|  |   7644 | #30060 := (or #22078 #30013 #30052 #22077)
 | 
|  |   7645 | #30064 := (iff #30060 #30063)
 | 
|  |   7646 | #30065 := [rewrite]: #30064
 | 
|  |   7647 | #30061 := (iff #30001 #30060)
 | 
|  |   7648 | #30058 := (iff #29992 #30052)
 | 
|  |   7649 | #30046 := (+ #13715 #18302)
 | 
|  |   7650 | #30048 := (<= #30046 0::int)
 | 
|  |   7651 | #30056 := (iff #30048 #30052)
 | 
|  |   7652 | #30057 := [rewrite]: #30056
 | 
|  |   7653 | #30049 := (iff #29992 #30048)
 | 
|  |   7654 | #30047 := (= #29997 #30046)
 | 
|  |   7655 | #30042 := [rewrite]: #30047
 | 
|  |   7656 | #30050 := [monotonicity #30042]: #30049
 | 
|  |   7657 | #30059 := [trans #30050 #30057]: #30058
 | 
|  |   7658 | #30030 := (iff #29999 #30013)
 | 
|  |   7659 | #30002 := (+ #13246 ?x785!14)
 | 
|  |   7660 | #30012 := (>= #30002 0::int)
 | 
|  |   7661 | #30016 := (iff #30012 #30013)
 | 
|  |   7662 | #30017 := [rewrite]: #30016
 | 
|  |   7663 | #30000 := (iff #29999 #30012)
 | 
|  |   7664 | #30007 := (= #29998 #30002)
 | 
|  |   7665 | #30008 := [rewrite]: #30007
 | 
|  |   7666 | #30014 := [monotonicity #30008]: #30000
 | 
|  |   7667 | #30031 := [trans #30014 #30017]: #30030
 | 
|  |   7668 | #30062 := [monotonicity #30031 #30059]: #30061
 | 
|  |   7669 | #30067 := [trans #30062 #30065]: #30066
 | 
|  |   7670 | #30073 := [monotonicity #30067]: #30072
 | 
|  |   7671 | #30077 := [trans #30073 #30075]: #30076
 | 
|  |   7672 | #30070 := [quant-inst]: #30069
 | 
|  |   7673 | #30078 := [mp #30070 #30077]: #30068
 | 
|  |   7674 | #30287 := [unit-resolution #30078 #29339 #30280 #30285]: #30286
 | 
|  |   7675 | #30288 := [unit-resolution #30287 #30284]: #30013
 | 
|  |   7676 | #30289 := (not #30013)
 | 
|  |   7677 | #30299 := (or #30496 #30289 #30270)
 | 
|  |   7678 | #30273 := [th-lemma]: #30299
 | 
|  |   7679 | #30269 := [unit-resolution #30273 #30288]: #30274
 | 
|  |   7680 | #30275 := [unit-resolution #30269 #30239]: #30270
 | 
|  |   7681 | #30276 := [th-lemma #30275 #30226 #30271]: false
 | 
|  |   7682 | #30272 := [lemma #30276]: #23091
 | 
|  |   7683 | #29441 := (or #23103 #23094 #23064)
 | 
|  |   7684 | #29421 := [hypothesis]: #23061
 | 
|  |   7685 | #29422 := [hypothesis]: #23106
 | 
|  |   7686 | #24254 := (or #23103 #12302)
 | 
|  |   7687 | #24255 := [def-axiom]: #24254
 | 
|  |   7688 | #29425 := [unit-resolution #24255 #29422]: #12302
 | 
|  |   7689 | #29426 := (or #23070 #18247 #23064)
 | 
|  |   7690 | #24196 := (or #23070 #18238 #18247 #23064)
 | 
|  |   7691 | #24197 := [def-axiom]: #24196
 | 
|  |   7692 | #29427 := [unit-resolution #24197 #28272]: #29426
 | 
|  |   7693 | #29428 := [unit-resolution #29427 #29425 #29421]: #23070
 | 
|  |   7694 | #24202 := (or #23073 #23067)
 | 
|  |   7695 | #24203 := [def-axiom]: #24202
 | 
|  |   7696 | #29429 := [unit-resolution #24203 #29428]: #23073
 | 
|  |   7697 | #29430 := [hypothesis]: #23091
 | 
|  |   7698 | #24260 := (or #23103 #23097)
 | 
|  |   7699 | #24261 := [def-axiom]: #24260
 | 
|  |   7700 | #29431 := [unit-resolution #24261 #29422]: #23097
 | 
|  |   7701 | #24250 := (or #23100 #23088 #23094)
 | 
|  |   7702 | #24251 := [def-axiom]: #24250
 | 
|  |   7703 | #29432 := [unit-resolution #24251 #29431 #29430]: #23088
 | 
|  |   7704 | #24220 := (or #23085 #23079)
 | 
|  |   7705 | #24221 := [def-axiom]: #24220
 | 
|  |   7706 | #29433 := [unit-resolution #24221 #29432]: #23079
 | 
|  |   7707 | #29438 := (or #23082 #23076)
 | 
|  |   7708 | #29436 := (or #23082 #18241 #23076)
 | 
|  |   7709 | #24212 := (or #23082 #18238 #18241 #23076)
 | 
|  |   7710 | #24213 := [def-axiom]: #24212
 | 
|  |   7711 | #29437 := [unit-resolution #24213 #28272]: #29436
 | 
|  |   7712 | #29439 := [unit-resolution #29437 #29435]: #29438
 | 
|  |   7713 | #29440 := [unit-resolution #29439 #29433 #29429]: false
 | 
|  |   7714 | #29442 := [lemma #29440]: #29441
 | 
|  |   7715 | #30594 := [unit-resolution #29442 #30272]: #30593
 | 
|  |   7716 | #30595 := [unit-resolution #30594 #30592]: #23064
 | 
|  |   7717 | #24178 := (or #23061 #12313)
 | 
|  |   7718 | #24179 := [def-axiom]: #24178
 | 
|  |   7719 | #30596 := [unit-resolution #24179 #30595]: #12313
 | 
|  |   7720 | #24176 := (or #23061 #12308)
 | 
|  |   7721 | #24177 := [def-axiom]: #24176
 | 
|  |   7722 | #30597 := [unit-resolution #24177 #30595]: #12308
 | 
|  |   7723 | #30598 := [trans #30597 #30596]: #30154
 | 
|  |   7724 | #30599 := (not #30154)
 | 
|  |   7725 | #30600 := (or #30599 #30108)
 | 
|  |   7726 | #30601 := [th-lemma]: #30600
 | 
|  |   7727 | #30602 := [unit-resolution #30601 #30598]: #30108
 | 
|  |   7728 | #24186 := (or #23061 #23055)
 | 
|  |   7729 | #24187 := [def-axiom]: #24186
 | 
|  |   7730 | #30603 := [unit-resolution #24187 #30595]: #23055
 | 
|  |   7731 | #30604 := [unit-resolution #30220 #30603]: #23052
 | 
|  |   7732 | #30605 := [unit-resolution #24157 #30604]: #23043
 | 
|  |   7733 | #30606 := [unit-resolution #24153 #30604]: #13327
 | 
|  |   7734 | #30607 := [unit-resolution #30225 #30606]: #24101
 | 
|  |   7735 | #30608 := [unit-resolution #29917 #30607]: #13259
 | 
|  |   7736 | #30609 := [unit-resolution #24143 #30608 #30605]: #23040
 | 
|  |   7737 | #30610 := [unit-resolution #24135 #30609]: #23031
 | 
|  |   7738 | #30619 := (= #3190 #3220)
 | 
|  |   7739 | #30615 := (= #3220 #3190)
 | 
|  |   7740 | #30613 := (= #3219 #3181)
 | 
|  |   7741 | #24180 := (or #23061 #12316)
 | 
|  |   7742 | #24181 := [def-axiom]: #24180
 | 
|  |   7743 | #30611 := [unit-resolution #24181 #30595]: #12316
 | 
|  |   7744 | #30612 := [symm #30611]: #3200
 | 
|  |   7745 | #30614 := [monotonicity #30612]: #30613
 | 
|  |   7746 | #30616 := [monotonicity #30614]: #30615
 | 
|  |   7747 | #30620 := [symm #30616]: #30619
 | 
|  |   7748 | #30621 := (= uf_304 #3190)
 | 
|  |   7749 | #30618 := [symm #30597]: #3193
 | 
|  |   7750 | #30617 := [symm #30596]: #3198
 | 
|  |   7751 | #30622 := [trans #30617 #30618]: #30621
 | 
|  |   7752 | #30623 := [trans #30622 #30620]: #12352
 | 
|  |   7753 | #29903 := (+ uf_298 #13301)
 | 
|  |   7754 | #29849 := (>= #29903 0::int)
 | 
|  |   7755 | #30624 := (or #12440 #29849)
 | 
|  |   7756 | #30625 := [th-lemma]: #30624
 | 
|  |   7757 | #30626 := [unit-resolution #30625 #30611]: #29849
 | 
|  |   7758 | #30627 := (not #29849)
 | 
|  |   7759 | #30628 := (or #13304 #30627 #13510)
 | 
|  |   7760 | #30629 := [th-lemma]: #30628
 | 
|  |   7761 | #30630 := [unit-resolution #30629 #29377 #30626]: #13304
 | 
|  |   7762 | #30631 := [unit-resolution #24107 #30630 #30623]: #22046
 | 
|  |   7763 | #30632 := [unit-resolution #24109 #30631]: #23025
 | 
|  |   7764 | #30633 := [unit-resolution #24131 #30632 #30610]: #22098
 | 
|  |   7765 | #30634 := [unit-resolution #24123 #30633]: #24121
 | 
|  |   7766 | #30635 := (not #30108)
 | 
|  |   7767 | #30636 := (or #30513 #18625 #30635)
 | 
|  |   7768 | #30637 := [th-lemma]: #30636
 | 
|  |   7769 | #30638 := [unit-resolution #30637 #30634 #30602]: #30513
 | 
|  |   7770 | #30639 := [unit-resolution #30505 #30638]: #30502
 | 
|  |   7771 | #30640 := [unit-resolution #24120 #30633]: #24118
 | 
|  |   7772 | #30641 := (or #30242 #18612 #29915)
 | 
|  |   7773 | #30642 := [th-lemma]: #30641
 | 
|  |   7774 | #30643 := [unit-resolution #30642 #30640 #30607]: #30242
 | 
|  |   7775 | #30644 := [unit-resolution #24261 #30592]: #23097
 | 
|  |   7776 | #30645 := (or #23100 #23088)
 | 
|  |   7777 | #30646 := [unit-resolution #24251 #30272]: #30645
 | 
|  |   7778 | #30647 := [unit-resolution #30646 #30644]: #23088
 | 
|  |   7779 | #24218 := (or #23085 #13416)
 | 
|  |   7780 | #24219 := [def-axiom]: #24218
 | 
|  |   7781 | #30648 := [unit-resolution #24219 #30647]: #13416
 | 
|  |   7782 | #30649 := (or #24225 #30635 #13417)
 | 
|  |   7783 | #30650 := [th-lemma]: #30649
 | 
|  |   7784 | #30651 := [unit-resolution #30650 #30648 #30602]: #24225
 | 
|  |   7785 | #30652 := [unit-resolution #30283 #30634 #30651]: #30240
 | 
|  |   7786 | #30653 := [unit-resolution #24117 #30633]: #18298
 | 
|  |   7787 | #30654 := [unit-resolution #24115 #30633]: #18297
 | 
|  |   7788 | #30655 := [unit-resolution #30078 #29339 #30654 #30653 #30652]: #30013
 | 
|  |   7789 | #30656 := [unit-resolution #30273 #30655 #30643]: #30496
 | 
|  |   7790 | [unit-resolution #30529 #30656 #30639]: false
 | 
|  |   7791 | unsat
 |