src/HOL/SMT_Examples/SMT_Examples.certs
author kuncar
Fri Dec 09 18:07:04 2011 +0100 (2011-12-09)
changeset 45802 b16f976db515
parent 45393 13ab80eafd71
child 46084 dd7fb9e651ad
permissions -rw-r--r--
Quotient_Info stores only relation maps
     1 8c0dd63633148cae631c41716f59fedf31aaf85f 8 0
     2 #2 := false
     3 #1 := true
     4 #8 := (not true)
     5 #29 := (iff #8 false)
     6 #30 := [rewrite]: #29
     7 #28 := [asserted]: #8
     8 [mp #28 #30]: false
     9 unsat
    10 4e759d02d4de42cc8b917c1ee399e500780bf8d9 33 0
    11 #2 := false
    12 decl f1 :: S1
    13 #4 := f1
    14 decl f3 :: S1
    15 #8 := f3
    16 #9 := (= f3 f1)
    17 #10 := (not #9)
    18 #11 := (or #9 #10)
    19 #12 := (not #11)
    20 #51 := (iff #12 false)
    21 #1 := true
    22 #46 := (not true)
    23 #49 := (iff #46 false)
    24 #50 := [rewrite]: #49
    25 #47 := (iff #12 #46)
    26 #44 := (iff #11 true)
    27 #33 := (= f1 f3)
    28 #36 := (not #33)
    29 #39 := (or #33 #36)
    30 #42 := (iff #39 true)
    31 #43 := [rewrite]: #42
    32 #40 := (iff #11 #39)
    33 #37 := (iff #10 #36)
    34 #34 := (iff #9 #33)
    35 #35 := [rewrite]: #34
    36 #38 := [monotonicity #35]: #37
    37 #41 := [monotonicity #35 #38]: #40
    38 #45 := [trans #41 #43]: #44
    39 #48 := [monotonicity #45]: #47
    40 #52 := [trans #48 #50]: #51
    41 #32 := [asserted]: #12
    42 [mp #32 #52]: false
    43 unsat
    44 964f9fc947278fe63d579d7e942d63db70d69508 37 0
    45 #2 := false
    46 decl f1 :: S1
    47 #4 := f1
    48 decl f3 :: S1
    49 #8 := f3
    50 #9 := (= f3 f1)
    51 #1 := true
    52 #10 := (and #9 true)
    53 #11 := (iff #10 #9)
    54 #12 := (not #11)
    55 #55 := (iff #12 false)
    56 #50 := (not true)
    57 #53 := (iff #50 false)
    58 #54 := [rewrite]: #53
    59 #51 := (iff #12 #50)
    60 #48 := (iff #11 true)
    61 #33 := (= f1 f3)
    62 #43 := (iff #33 #33)
    63 #46 := (iff #43 true)
    64 #47 := [rewrite]: #46
    65 #44 := (iff #11 #43)
    66 #34 := (iff #9 #33)
    67 #35 := [rewrite]: #34
    68 #41 := (iff #10 #33)
    69 #36 := (and #33 true)
    70 #39 := (iff #36 #33)
    71 #40 := [rewrite]: #39
    72 #37 := (iff #10 #36)
    73 #38 := [monotonicity #35]: #37
    74 #42 := [trans #38 #40]: #41
    75 #45 := [monotonicity #42 #35]: #44
    76 #49 := [trans #45 #47]: #48
    77 #52 := [monotonicity #49]: #51
    78 #56 := [trans #52 #54]: #55
    79 #32 := [asserted]: #12
    80 [mp #32 #56]: false
    81 unsat
    82 6f5c195ed8186ea009f805e2f8ea8ad3b1ee6432 66 0
    83 #2 := false
    84 decl f4 :: S1
    85 #10 := f4
    86 decl f1 :: S1
    87 #4 := f1
    88 #40 := (= f1 f4)
    89 decl f3 :: S1
    90 #8 := f3
    91 #37 := (= f1 f3)
    92 #43 := (or #37 #40)
    93 #87 := (iff #43 false)
    94 #82 := (or false false)
    95 #85 := (iff #82 false)
    96 #86 := [rewrite]: #85
    97 #83 := (iff #43 #82)
    98 #78 := (iff #40 false)
    99 #69 := (not #40)
   100 #46 := (not #37)
   101 #52 := (and #46 #43)
   102 #60 := (not #52)
   103 #61 := (or #40 #60)
   104 #66 := (not #61)
   105 #11 := (= f4 f1)
   106 #9 := (= f3 f1)
   107 #13 := (not #9)
   108 #12 := (or #9 #11)
   109 #14 := (and #12 #13)
   110 #15 := (implies #14 #11)
   111 #16 := (not #15)
   112 #67 := (iff #16 #66)
   113 #64 := (iff #15 #61)
   114 #57 := (implies #52 #40)
   115 #62 := (iff #57 #61)
   116 #63 := [rewrite]: #62
   117 #58 := (iff #15 #57)
   118 #41 := (iff #11 #40)
   119 #42 := [rewrite]: #41
   120 #55 := (iff #14 #52)
   121 #49 := (and #43 #46)
   122 #53 := (iff #49 #52)
   123 #54 := [rewrite]: #53
   124 #50 := (iff #14 #49)
   125 #47 := (iff #13 #46)
   126 #38 := (iff #9 #37)
   127 #39 := [rewrite]: #38
   128 #48 := [monotonicity #39]: #47
   129 #44 := (iff #12 #43)
   130 #45 := [monotonicity #39 #42]: #44
   131 #51 := [monotonicity #45 #48]: #50
   132 #56 := [trans #51 #54]: #55
   133 #59 := [monotonicity #56 #42]: #58
   134 #65 := [trans #59 #63]: #64
   135 #68 := [monotonicity #65]: #67
   136 #36 := [asserted]: #16
   137 #71 := [mp #36 #68]: #66
   138 #70 := [not-or-elim #71]: #69
   139 #79 := [iff-false #70]: #78
   140 #80 := (iff #37 false)
   141 #72 := [not-or-elim #71]: #52
   142 #73 := [and-elim #72]: #46
   143 #81 := [iff-false #73]: #80
   144 #84 := [monotonicity #81 #79]: #83
   145 #88 := [trans #84 #86]: #87
   146 #74 := [and-elim #72]: #43
   147 [mp #74 #88]: false
   148 unsat
   149 bc6de36d6c86b416e91711bb23067cc8250ac153 59 0
   150 #2 := false
   151 decl f1 :: S1
   152 #4 := f1
   153 decl f6 :: S1
   154 #15 := f6
   155 #16 := (= f6 f1)
   156 decl f5 :: S1
   157 #13 := f5
   158 #14 := (= f5 f1)
   159 #17 := (and #14 #16)
   160 decl f4 :: S1
   161 #10 := f4
   162 #11 := (= f4 f1)
   163 decl f3 :: S1
   164 #8 := f3
   165 #9 := (= f3 f1)
   166 #12 := (and #9 #11)
   167 #18 := (or #12 #17)
   168 #19 := (implies #18 #18)
   169 #20 := (not #19)
   170 #74 := (iff #20 false)
   171 #1 := true
   172 #69 := (not true)
   173 #72 := (iff #69 false)
   174 #73 := [rewrite]: #72
   175 #70 := (iff #20 #69)
   176 #67 := (iff #19 true)
   177 #53 := (= f1 f6)
   178 #50 := (= f1 f5)
   179 #56 := (and #50 #53)
   180 #44 := (= f1 f4)
   181 #41 := (= f1 f3)
   182 #47 := (and #41 #44)
   183 #59 := (or #47 #56)
   184 #62 := (implies #59 #59)
   185 #65 := (iff #62 true)
   186 #66 := [rewrite]: #65
   187 #63 := (iff #19 #62)
   188 #60 := (iff #18 #59)
   189 #57 := (iff #17 #56)
   190 #54 := (iff #16 #53)
   191 #55 := [rewrite]: #54
   192 #51 := (iff #14 #50)
   193 #52 := [rewrite]: #51
   194 #58 := [monotonicity #52 #55]: #57
   195 #48 := (iff #12 #47)
   196 #45 := (iff #11 #44)
   197 #46 := [rewrite]: #45
   198 #42 := (iff #9 #41)
   199 #43 := [rewrite]: #42
   200 #49 := [monotonicity #43 #46]: #48
   201 #61 := [monotonicity #49 #58]: #60
   202 #64 := [monotonicity #61 #61]: #63
   203 #68 := [trans #64 #66]: #67
   204 #71 := [monotonicity #68]: #70
   205 #75 := [trans #71 #73]: #74
   206 #40 := [asserted]: #20
   207 [mp #40 #75]: false
   208 unsat
   209 e334e079d0f61721e404e4ca140ce40c317189ba 94 0
   210 #2 := false
   211 decl f1 :: S1
   212 #4 := f1
   213 decl f3 :: S1
   214 #8 := f3
   215 #9 := (= f3 f1)
   216 decl f5 :: S1
   217 #13 := f5
   218 #14 := (= f5 f1)
   219 #17 := (and #9 #14)
   220 decl f4 :: S1
   221 #10 := f4
   222 #11 := (= f4 f1)
   223 #16 := (and #14 #11)
   224 #18 := (or #16 #17)
   225 #19 := (implies #9 #18)
   226 #20 := (or #19 #9)
   227 #12 := (and #9 #11)
   228 #15 := (or #12 #14)
   229 #21 := (implies #15 #20)
   230 #22 := (not #21)
   231 #110 := (iff #22 false)
   232 #52 := (= f1 f5)
   233 #43 := (= f1 f3)
   234 #66 := (and #43 #52)
   235 #46 := (= f1 f4)
   236 #61 := (and #46 #52)
   237 #69 := (or #61 #66)
   238 #75 := (not #43)
   239 #76 := (or #75 #69)
   240 #84 := (or #43 #76)
   241 #49 := (and #43 #46)
   242 #55 := (or #49 #52)
   243 #92 := (not #55)
   244 #93 := (or #92 #84)
   245 #98 := (not #93)
   246 #108 := (iff #98 false)
   247 #1 := true
   248 #103 := (not true)
   249 #106 := (iff #103 false)
   250 #107 := [rewrite]: #106
   251 #104 := (iff #98 #103)
   252 #101 := (iff #93 true)
   253 #102 := [rewrite]: #101
   254 #105 := [monotonicity #102]: #104
   255 #109 := [trans #105 #107]: #108
   256 #99 := (iff #22 #98)
   257 #96 := (iff #21 #93)
   258 #89 := (implies #55 #84)
   259 #94 := (iff #89 #93)
   260 #95 := [rewrite]: #94
   261 #90 := (iff #21 #89)
   262 #87 := (iff #20 #84)
   263 #81 := (or #76 #43)
   264 #85 := (iff #81 #84)
   265 #86 := [rewrite]: #85
   266 #82 := (iff #20 #81)
   267 #44 := (iff #9 #43)
   268 #45 := [rewrite]: #44
   269 #79 := (iff #19 #76)
   270 #72 := (implies #43 #69)
   271 #77 := (iff #72 #76)
   272 #78 := [rewrite]: #77
   273 #73 := (iff #19 #72)
   274 #70 := (iff #18 #69)
   275 #67 := (iff #17 #66)
   276 #53 := (iff #14 #52)
   277 #54 := [rewrite]: #53
   278 #68 := [monotonicity #45 #54]: #67
   279 #64 := (iff #16 #61)
   280 #58 := (and #52 #46)
   281 #62 := (iff #58 #61)
   282 #63 := [rewrite]: #62
   283 #59 := (iff #16 #58)
   284 #47 := (iff #11 #46)
   285 #48 := [rewrite]: #47
   286 #60 := [monotonicity #54 #48]: #59
   287 #65 := [trans #60 #63]: #64
   288 #71 := [monotonicity #65 #68]: #70
   289 #74 := [monotonicity #45 #71]: #73
   290 #80 := [trans #74 #78]: #79
   291 #83 := [monotonicity #80 #45]: #82
   292 #88 := [trans #83 #86]: #87
   293 #56 := (iff #15 #55)
   294 #50 := (iff #12 #49)
   295 #51 := [monotonicity #45 #48]: #50
   296 #57 := [monotonicity #51 #54]: #56
   297 #91 := [monotonicity #57 #88]: #90
   298 #97 := [trans #91 #95]: #96
   299 #100 := [monotonicity #97]: #99
   300 #111 := [trans #100 #109]: #110
   301 #42 := [asserted]: #22
   302 [mp #42 #111]: false
   303 unsat
   304 778009f890fff5d244f6b4e04a54c69b4023bcd7 72 0
   305 #2 := false
   306 decl f1 :: S1
   307 #4 := f1
   308 decl f3 :: S1
   309 #8 := f3
   310 #9 := (= f3 f1)
   311 #10 := (iff #9 #9)
   312 #11 := (iff #10 #9)
   313 #12 := (iff #11 #9)
   314 #13 := (iff #12 #9)
   315 #14 := (iff #13 #9)
   316 #15 := (iff #14 #9)
   317 #16 := (iff #15 #9)
   318 #17 := (iff #16 #9)
   319 #18 := (iff #17 #9)
   320 #19 := (not #18)
   321 #90 := (iff #19 false)
   322 #1 := true
   323 #85 := (not true)
   324 #88 := (iff #85 false)
   325 #89 := [rewrite]: #88
   326 #86 := (iff #19 #85)
   327 #83 := (iff #18 true)
   328 #40 := (= f1 f3)
   329 #43 := (iff #40 #40)
   330 #46 := (iff #43 true)
   331 #47 := [rewrite]: #46
   332 #81 := (iff #18 #43)
   333 #41 := (iff #9 #40)
   334 #42 := [rewrite]: #41
   335 #79 := (iff #17 #40)
   336 #50 := (iff true #40)
   337 #53 := (iff #50 #40)
   338 #54 := [rewrite]: #53
   339 #77 := (iff #17 #50)
   340 #75 := (iff #16 true)
   341 #73 := (iff #16 #43)
   342 #71 := (iff #15 #40)
   343 #69 := (iff #15 #50)
   344 #67 := (iff #14 true)
   345 #65 := (iff #14 #43)
   346 #63 := (iff #13 #40)
   347 #61 := (iff #13 #50)
   348 #59 := (iff #12 true)
   349 #57 := (iff #12 #43)
   350 #55 := (iff #11 #40)
   351 #51 := (iff #11 #50)
   352 #48 := (iff #10 true)
   353 #44 := (iff #10 #43)
   354 #45 := [monotonicity #42 #42]: #44
   355 #49 := [trans #45 #47]: #48
   356 #52 := [monotonicity #49 #42]: #51
   357 #56 := [trans #52 #54]: #55
   358 #58 := [monotonicity #56 #42]: #57
   359 #60 := [trans #58 #47]: #59
   360 #62 := [monotonicity #60 #42]: #61
   361 #64 := [trans #62 #54]: #63
   362 #66 := [monotonicity #64 #42]: #65
   363 #68 := [trans #66 #47]: #67
   364 #70 := [monotonicity #68 #42]: #69
   365 #72 := [trans #70 #54]: #71
   366 #74 := [monotonicity #72 #42]: #73
   367 #76 := [trans #74 #47]: #75
   368 #78 := [monotonicity #76 #42]: #77
   369 #80 := [trans #78 #54]: #79
   370 #82 := [monotonicity #80 #42]: #81
   371 #84 := [trans #82 #47]: #83
   372 #87 := [monotonicity #84]: #86
   373 #91 := [trans #87 #89]: #90
   374 #39 := [asserted]: #19
   375 [mp #39 #91]: false
   376 unsat
   377 1d6ace6138adeb11b9c9952f896f225452c30f9e 234 0
   378 #2 := false
   379 decl f6 :: S1
   380 #14 := f6
   381 decl f1 :: S1
   382 #4 := f1
   383 #82 := (= f1 f6)
   384 decl f5 :: S1
   385 #12 := f5
   386 #79 := (= f1 f5)
   387 decl f4 :: S1
   388 #10 := f4
   389 #76 := (= f1 f4)
   390 decl f3 :: S1
   391 #8 := f3
   392 #73 := (= f1 f3)
   393 #94 := (or #73 #76 #79 #82)
   394 #301 := (iff #94 false)
   395 #296 := (or false false false false)
   396 #299 := (iff #296 false)
   397 #300 := [rewrite]: #299
   398 #297 := (iff #94 #296)
   399 #253 := (iff #82 false)
   400 #183 := (not #82)
   401 #189 := (or #79 #183)
   402 #261 := (iff #189 #183)
   403 #256 := (or false #183)
   404 #259 := (iff #256 #183)
   405 #260 := [rewrite]: #259
   406 #257 := (iff #189 #256)
   407 #254 := (iff #79 false)
   408 #123 := (not #79)
   409 decl f11 :: S1
   410 #44 := f11
   411 #45 := (= f11 f1)
   412 #46 := (not #45)
   413 #47 := (and #45 #46)
   414 decl f10 :: S1
   415 #41 := f10
   416 #42 := (= f10 f1)
   417 #48 := (or #42 #47)
   418 #43 := (not #42)
   419 #49 := (and #43 #48)
   420 #13 := (= f5 f1)
   421 #50 := (or #13 #49)
   422 #51 := (not #50)
   423 #236 := (iff #51 #123)
   424 #234 := (iff #50 #79)
   425 #229 := (or #79 false)
   426 #232 := (iff #229 #79)
   427 #233 := [rewrite]: #232
   428 #230 := (iff #50 #229)
   429 #227 := (iff #49 false)
   430 #195 := (= f1 f10)
   431 #199 := (not #195)
   432 #222 := (and #199 #195)
   433 #225 := (iff #222 false)
   434 #226 := [rewrite]: #225
   435 #223 := (iff #49 #222)
   436 #220 := (iff #48 #195)
   437 #215 := (or #195 false)
   438 #218 := (iff #215 #195)
   439 #219 := [rewrite]: #218
   440 #216 := (iff #48 #215)
   441 #213 := (iff #47 false)
   442 #202 := (= f1 f11)
   443 #205 := (not #202)
   444 #208 := (and #202 #205)
   445 #211 := (iff #208 false)
   446 #212 := [rewrite]: #211
   447 #209 := (iff #47 #208)
   448 #206 := (iff #46 #205)
   449 #203 := (iff #45 #202)
   450 #204 := [rewrite]: #203
   451 #207 := [monotonicity #204]: #206
   452 #210 := [monotonicity #204 #207]: #209
   453 #214 := [trans #210 #212]: #213
   454 #197 := (iff #42 #195)
   455 #198 := [rewrite]: #197
   456 #217 := [monotonicity #198 #214]: #216
   457 #221 := [trans #217 #219]: #220
   458 #200 := (iff #43 #199)
   459 #201 := [monotonicity #198]: #200
   460 #224 := [monotonicity #201 #221]: #223
   461 #228 := [trans #224 #226]: #227
   462 #80 := (iff #13 #79)
   463 #81 := [rewrite]: #80
   464 #231 := [monotonicity #81 #228]: #230
   465 #235 := [trans #231 #233]: #234
   466 #237 := [monotonicity #235]: #236
   467 #194 := [asserted]: #51
   468 #240 := [mp #194 #237]: #123
   469 #255 := [iff-false #240]: #254
   470 #258 := [monotonicity #255]: #257
   471 #262 := [trans #258 #260]: #261
   472 #15 := (= f6 f1)
   473 #38 := (or #15 false)
   474 #39 := (not #38)
   475 #40 := (or #39 #13)
   476 #192 := (iff #40 #189)
   477 #186 := (or #183 #79)
   478 #190 := (iff #186 #189)
   479 #191 := [rewrite]: #190
   480 #187 := (iff #40 #186)
   481 #184 := (iff #39 #183)
   482 #181 := (iff #38 #82)
   483 #175 := (or #82 false)
   484 #179 := (iff #175 #82)
   485 #180 := [rewrite]: #179
   486 #177 := (iff #38 #175)
   487 #83 := (iff #15 #82)
   488 #84 := [rewrite]: #83
   489 #178 := [monotonicity #84]: #177
   490 #182 := [trans #178 #180]: #181
   491 #185 := [monotonicity #182]: #184
   492 #188 := [monotonicity #185 #81]: #187
   493 #193 := [trans #188 #191]: #192
   494 #174 := [asserted]: #40
   495 #196 := [mp #174 #193]: #189
   496 #252 := [mp #196 #262]: #183
   497 #263 := [iff-false #252]: #253
   498 #251 := (iff #76 false)
   499 #168 := (not #76)
   500 #171 := (or #168 #79)
   501 #269 := (iff #171 #168)
   502 #264 := (or #168 false)
   503 #267 := (iff #264 #168)
   504 #268 := [rewrite]: #267
   505 #265 := (iff #171 #264)
   506 #266 := [monotonicity #255]: #265
   507 #270 := [trans #266 #268]: #269
   508 decl f9 :: S1
   509 #31 := f9
   510 #32 := (= f9 f1)
   511 #33 := (not #32)
   512 #34 := (or #32 #33)
   513 #11 := (= f4 f1)
   514 #35 := (and #11 #34)
   515 #36 := (not #35)
   516 #37 := (or #36 #13)
   517 #172 := (iff #37 #171)
   518 #169 := (iff #36 #168)
   519 #166 := (iff #35 #76)
   520 #1 := true
   521 #161 := (and #76 true)
   522 #164 := (iff #161 #76)
   523 #165 := [rewrite]: #164
   524 #162 := (iff #35 #161)
   525 #159 := (iff #34 true)
   526 #147 := (= f1 f9)
   527 #151 := (not #147)
   528 #154 := (or #147 #151)
   529 #157 := (iff #154 true)
   530 #158 := [rewrite]: #157
   531 #155 := (iff #34 #154)
   532 #152 := (iff #33 #151)
   533 #149 := (iff #32 #147)
   534 #150 := [rewrite]: #149
   535 #153 := [monotonicity #150]: #152
   536 #156 := [monotonicity #150 #153]: #155
   537 #160 := [trans #156 #158]: #159
   538 #77 := (iff #11 #76)
   539 #78 := [rewrite]: #77
   540 #163 := [monotonicity #78 #160]: #162
   541 #167 := [trans #163 #165]: #166
   542 #170 := [monotonicity #167]: #169
   543 #173 := [monotonicity #170 #81]: #172
   544 #146 := [asserted]: #37
   545 #176 := [mp #146 #173]: #171
   546 #250 := [mp #176 #270]: #168
   547 #271 := [iff-false #250]: #251
   548 #249 := (iff #73 false)
   549 #140 := (not #73)
   550 #143 := (or #140 #76)
   551 #277 := (iff #143 #140)
   552 #272 := (or #140 false)
   553 #275 := (iff #272 #140)
   554 #276 := [rewrite]: #275
   555 #273 := (iff #143 #272)
   556 #274 := [monotonicity #271]: #273
   557 #278 := [trans #274 #276]: #277
   558 #26 := (not #13)
   559 #27 := (and #13 #26)
   560 #9 := (= f3 f1)
   561 #28 := (or #9 #27)
   562 #29 := (not #28)
   563 #30 := (or #29 #11)
   564 #144 := (iff #30 #143)
   565 #141 := (iff #29 #140)
   566 #138 := (iff #28 #73)
   567 #133 := (or #73 false)
   568 #136 := (iff #133 #73)
   569 #137 := [rewrite]: #136
   570 #134 := (iff #28 #133)
   571 #131 := (iff #27 false)
   572 #126 := (and #79 #123)
   573 #129 := (iff #126 false)
   574 #130 := [rewrite]: #129
   575 #127 := (iff #27 #126)
   576 #124 := (iff #26 #123)
   577 #125 := [monotonicity #81]: #124
   578 #128 := [monotonicity #81 #125]: #127
   579 #132 := [trans #128 #130]: #131
   580 #74 := (iff #9 #73)
   581 #75 := [rewrite]: #74
   582 #135 := [monotonicity #75 #132]: #134
   583 #139 := [trans #135 #137]: #138
   584 #142 := [monotonicity #139]: #141
   585 #145 := [monotonicity #142 #78]: #144
   586 #122 := [asserted]: #30
   587 #148 := [mp #122 #145]: #143
   588 #248 := [mp #148 #278]: #140
   589 #279 := [iff-false #248]: #249
   590 #298 := [monotonicity #279 #271 #255 #263]: #297
   591 #302 := [trans #298 #300]: #301
   592 #16 := (or #13 #15)
   593 #17 := (or #11 #16)
   594 #18 := (or #9 #17)
   595 #97 := (iff #18 #94)
   596 #85 := (or #79 #82)
   597 #88 := (or #76 #85)
   598 #91 := (or #73 #88)
   599 #95 := (iff #91 #94)
   600 #96 := [rewrite]: #95
   601 #92 := (iff #18 #91)
   602 #89 := (iff #17 #88)
   603 #86 := (iff #16 #85)
   604 #87 := [monotonicity #81 #84]: #86
   605 #90 := [monotonicity #78 #87]: #89
   606 #93 := [monotonicity #75 #90]: #92
   607 #98 := [trans #93 #96]: #97
   608 #72 := [asserted]: #18
   609 #99 := [mp #72 #98]: #94
   610 [mp #99 #302]: false
   611 unsat
   612 dd0cba0a17795cc066f8c77647c6bcb52b690616 59 0
   613 #2 := false
   614 decl f3 :: (-> S3 S2 S2)
   615 decl f6 :: S2
   616 #17 := f6
   617 decl f4 :: (-> S4 S2 S3)
   618 decl f7 :: S2
   619 #20 := f7
   620 decl f5 :: S4
   621 #8 := f5
   622 #22 := (f4 f5 f7)
   623 #23 := (f3 #22 f6)
   624 #19 := (f4 f5 f6)
   625 #21 := (f3 #19 f7)
   626 #24 := (= #21 #23)
   627 #57 := (not #24)
   628 #18 := (= f6 f6)
   629 #25 := (and #18 #24)
   630 #26 := (not #25)
   631 #58 := (iff #26 #57)
   632 #55 := (iff #25 #24)
   633 #1 := true
   634 #50 := (and true #24)
   635 #53 := (iff #50 #24)
   636 #54 := [rewrite]: #53
   637 #51 := (iff #25 #50)
   638 #48 := (iff #18 true)
   639 #49 := [rewrite]: #48
   640 #52 := [monotonicity #49]: #51
   641 #56 := [trans #52 #54]: #55
   642 #59 := [monotonicity #56]: #58
   643 #47 := [asserted]: #26
   644 #62 := [mp #47 #59]: #57
   645 #9 := (:var 1 S2)
   646 #11 := (:var 0 S2)
   647 #13 := (f4 f5 #11)
   648 #14 := (f3 #13 #9)
   649 #543 := (pattern #14)
   650 #10 := (f4 f5 #9)
   651 #12 := (f3 #10 #11)
   652 #542 := (pattern #12)
   653 #15 := (= #12 #14)
   654 #544 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #542 #543) #15)
   655 #16 := (forall (vars (?v0 S2) (?v1 S2)) #15)
   656 #547 := (iff #16 #544)
   657 #545 := (iff #15 #15)
   658 #546 := [refl]: #545
   659 #548 := [quant-intro #546]: #547
   660 #70 := (~ #16 #16)
   661 #68 := (~ #15 #15)
   662 #69 := [refl]: #68
   663 #71 := [nnf-pos #69]: #70
   664 #46 := [asserted]: #16
   665 #61 := [mp~ #46 #71]: #16
   666 #549 := [mp #61 #548]: #544
   667 #125 := (not #544)
   668 #212 := (or #125 #24)
   669 #126 := [quant-inst #17 #20]: #212
   670 [unit-resolution #126 #549 #62]: false
   671 unsat
   672 0863329327da9e45e4d77f7bc111e467c5d58d3c 2526 0
   673 #2 := false
   674 decl f9 :: S1
   675 #26 := f9
   676 decl f1 :: S1
   677 #4 := f1
   678 #493 := (= f1 f9)
   679 decl f20 :: S1
   680 #60 := f20
   681 #629 := (= f1 f20)
   682 decl f21 :: S1
   683 #62 := f21
   684 #632 := (= f1 f21)
   685 #1513 := (not #632)
   686 decl f31 :: S1
   687 #98 := f31
   688 #782 := (= f1 f31)
   689 decl f62 :: S1
   690 #208 := f62
   691 #1242 := (= f1 f62)
   692 decl f58 :: S1
   693 #190 := f58
   694 #1145 := (= f1 f58)
   695 #2559 := (not #1145)
   696 decl f47 :: S1
   697 #152 := f47
   698 #992 := (= f1 f47)
   699 #1817 := (not #782)
   700 #3000 := [hypothesis]: #1817
   701 decl f46 :: S1
   702 #150 := f46
   703 #989 := (= f1 f46)
   704 #2247 := (not #989)
   705 decl f48 :: S1
   706 #157 := f48
   707 #1016 := (= f1 f48)
   708 decl f57 :: S1
   709 #188 := f57
   710 #1142 := (= f1 f57)
   711 #2555 := (not #1142)
   712 decl f45 :: S1
   713 #145 := f45
   714 #965 := (= f1 f45)
   715 #2190 := (not #965)
   716 decl f42 :: S1
   717 #136 := f42
   718 #935 := (= f1 f42)
   719 #3487 := (or #935 #782)
   720 decl f40 :: S1
   721 #129 := f40
   722 #908 := (= f1 f40)
   723 #2125 := (not #935)
   724 #3115 := [hypothesis]: #2125
   725 decl f32 :: S1
   726 #100 := f32
   727 #785 := (= f1 f32)
   728 #1821 := (not #785)
   729 decl f16 :: S1
   730 #47 := f16
   731 #577 := (= f1 f16)
   732 decl f17 :: S1
   733 #49 := f17
   734 #581 := (= f1 f17)
   735 #1421 := (not #581)
   736 decl f28 :: S1
   737 #87 := f28
   738 #734 := (= f1 f28)
   739 #3470 := (or #734 #782 #935)
   740 decl f29 :: S1
   741 #91 := f29
   742 #755 := (= f1 f29)
   743 #1756 := (not #755)
   744 #2064 := (not #908)
   745 #1729 := (not #734)
   746 #2887 := [hypothesis]: #1729
   747 #3447 := (or #2064 #734)
   748 decl f51 :: S1
   749 #167 := f51
   750 #1061 := (= f1 f51)
   751 #2372 := (not #1061)
   752 decl f54 :: S1
   753 #176 := f54
   754 #1091 := (= f1 f54)
   755 decl f56 :: S1
   756 #183 := f56
   757 #1118 := (= f1 f56)
   758 #2498 := (not #1118)
   759 #2437 := (not #1091)
   760 #3180 := [hypothesis]: #2437
   761 #3209 := (or #2559 #1091)
   762 decl f18 :: S1
   763 #53 := f18
   764 #602 := (= f1 f18)
   765 decl f33 :: S1
   766 #105 := f33
   767 #809 := (= f1 f33)
   768 #1878 := (not #809)
   769 decl f36 :: S1
   770 #114 := f36
   771 #839 := (= f1 f36)
   772 #2251 := (not #992)
   773 #3175 := [hypothesis]: #1145
   774 #2600 := (or #2251 #2559)
   775 #153 := (= f47 f1)
   776 #348 := (not #153)
   777 #191 := (= f58 f1)
   778 #389 := (not #191)
   779 #394 := (or #389 #348)
   780 #2603 := (iff #394 #2600)
   781 #2596 := (or #2559 #2251)
   782 #2601 := (iff #2596 #2600)
   783 #2602 := [rewrite]: #2601
   784 #2598 := (iff #394 #2596)
   785 #2252 := (iff #348 #2251)
   786 #993 := (iff #153 #992)
   787 #994 := [rewrite]: #993
   788 #2253 := [monotonicity #994]: #2252
   789 #2560 := (iff #389 #2559)
   790 #1146 := (iff #191 #1145)
   791 #1147 := [rewrite]: #1146
   792 #2561 := [monotonicity #1147]: #2560
   793 #2599 := [monotonicity #2561 #2253]: #2598
   794 #2604 := [trans #2599 #2602]: #2603
   795 #2595 := [asserted]: #394
   796 #2607 := [mp #2595 #2604]: #2600
   797 #3176 := [unit-resolution #2607 #3175]: #2251
   798 #2562 := (or #2555 #2559)
   799 #189 := (= f57 f1)
   800 #388 := (not #189)
   801 #390 := (or #388 #389)
   802 #2563 := (iff #390 #2562)
   803 #2557 := (iff #388 #2555)
   804 #1143 := (iff #189 #1142)
   805 #1144 := [rewrite]: #1143
   806 #2558 := [monotonicity #1144]: #2557
   807 #2564 := [monotonicity #2558 #2561]: #2563
   808 #2554 := [asserted]: #390
   809 #2567 := [mp #2554 #2564]: #2562
   810 #3177 := [unit-resolution #2567 #3175]: #2555
   811 #1172 := (or #1016 #1142)
   812 decl f6 :: S1
   813 #17 := f6
   814 #460 := (= f1 f6)
   815 #1180 := (or #460 #1016 #1142)
   816 #2860 := (iff #1180 #1172)
   817 #2855 := (or false #1016 #1142)
   818 #2858 := (iff #2855 #1172)
   819 #2859 := [rewrite]: #2858
   820 #2856 := (iff #1180 #2855)
   821 #2779 := (iff #460 false)
   822 #464 := (not #460)
   823 #18 := (= f6 f1)
   824 #19 := (not #18)
   825 #465 := (iff #19 #464)
   826 #462 := (iff #18 #460)
   827 #463 := [rewrite]: #462
   828 #466 := [monotonicity #463]: #465
   829 #459 := [asserted]: #19
   830 #469 := [mp #459 #466]: #464
   831 #2780 := [iff-false #469]: #2779
   832 #2857 := [monotonicity #2780]: #2856
   833 #2861 := [trans #2857 #2859]: #2860
   834 #158 := (= f48 f1)
   835 #195 := (or #189 #158)
   836 #196 := (or #18 #195)
   837 #1183 := (iff #196 #1180)
   838 #1177 := (or #460 #1172)
   839 #1181 := (iff #1177 #1180)
   840 #1182 := [rewrite]: #1181
   841 #1178 := (iff #196 #1177)
   842 #1175 := (iff #195 #1172)
   843 #1169 := (or #1142 #1016)
   844 #1173 := (iff #1169 #1172)
   845 #1174 := [rewrite]: #1173
   846 #1170 := (iff #195 #1169)
   847 #1017 := (iff #158 #1016)
   848 #1018 := [rewrite]: #1017
   849 #1171 := [monotonicity #1144 #1018]: #1170
   850 #1176 := [trans #1171 #1174]: #1175
   851 #1179 := [monotonicity #463 #1176]: #1178
   852 #1184 := [trans #1179 #1182]: #1183
   853 #1168 := [asserted]: #196
   854 #1185 := [mp #1168 #1184]: #1180
   855 #2862 := [mp #1185 #2861]: #1172
   856 #3178 := [unit-resolution #2862 #3177]: #1016
   857 #2308 := (not #1016)
   858 #2315 := (or #2247 #2308)
   859 #151 := (= f46 f1)
   860 #347 := (not #151)
   861 #355 := (not #158)
   862 #356 := (or #355 #347)
   863 #2318 := (iff #356 #2315)
   864 #2312 := (or #2308 #2247)
   865 #2316 := (iff #2312 #2315)
   866 #2317 := [rewrite]: #2316
   867 #2313 := (iff #356 #2312)
   868 #2249 := (iff #347 #2247)
   869 #990 := (iff #151 #989)
   870 #991 := [rewrite]: #990
   871 #2250 := [monotonicity #991]: #2249
   872 #2310 := (iff #355 #2308)
   873 #2311 := [monotonicity #1018]: #2310
   874 #2314 := [monotonicity #2311 #2250]: #2313
   875 #2319 := [trans #2314 #2317]: #2318
   876 #2307 := [asserted]: #356
   877 #2322 := [mp #2307 #2319]: #2315
   878 #3179 := [unit-resolution #2322 #3178]: #2247
   879 decl f44 :: S1
   880 #143 := f44
   881 #962 := (= f1 f44)
   882 #2186 := (not #962)
   883 decl f61 :: S1
   884 #204 := f61
   885 #1221 := (= f1 f61)
   886 decl f60 :: S1
   887 #200 := f60
   888 #1199 := (= f1 f60)
   889 #2649 := (not #1199)
   890 decl f37 :: S1
   891 #119 := f37
   892 #863 := (= f1 f37)
   893 #2000 := (not #863)
   894 #2325 := (or #2000 #2308)
   895 #120 := (= f37 f1)
   896 #314 := (not #120)
   897 #357 := (or #355 #314)
   898 #2328 := (iff #357 #2325)
   899 #2321 := (or #2308 #2000)
   900 #2326 := (iff #2321 #2325)
   901 #2327 := [rewrite]: #2326
   902 #2323 := (iff #357 #2321)
   903 #2002 := (iff #314 #2000)
   904 #864 := (iff #120 #863)
   905 #865 := [rewrite]: #864
   906 #2003 := [monotonicity #865]: #2002
   907 #2324 := [monotonicity #2311 #2003]: #2323
   908 #2329 := [trans #2324 #2327]: #2328
   909 #2320 := [asserted]: #357
   910 #2332 := [mp #2320 #2329]: #2325
   911 #3181 := [unit-resolution #2332 #3178]: #2000
   912 #3003 := (or #2649 #989 #992 #863)
   913 #1509 := (not #629)
   914 decl f23 :: S1
   915 #69 := f23
   916 #659 := (= f1 f23)
   917 decl f34 :: S1
   918 #107 := f34
   919 #812 := (= f1 f34)
   920 #1882 := (not #812)
   921 #3071 := [hypothesis]: #2251
   922 #3072 := [hypothesis]: #2247
   923 #1943 := (not #839)
   924 decl f25 :: S1
   925 #76 := f25
   926 #686 := (= f1 f25)
   927 decl f39 :: S1
   928 #125 := f39
   929 #887 := (= f1 f39)
   930 #2037 := (not #887)
   931 decl f50 :: S1
   932 #163 := f50
   933 #1040 := (= f1 f50)
   934 decl f59 :: S1
   935 #197 := f59
   936 #1187 := (= f1 f59)
   937 #2636 := (not #1187)
   938 #3044 := [hypothesis]: #1199
   939 #2656 := (or #2636 #2649)
   940 #198 := (= f59 f1)
   941 #399 := (not #198)
   942 #201 := (= f60 f1)
   943 #401 := (not #201)
   944 #402 := (or #401 #399)
   945 #2659 := (iff #402 #2656)
   946 #2653 := (or #2649 #2636)
   947 #2657 := (iff #2653 #2656)
   948 #2658 := [rewrite]: #2657
   949 #2654 := (iff #402 #2653)
   950 #2638 := (iff #399 #2636)
   951 #1188 := (iff #198 #1187)
   952 #1189 := [rewrite]: #1188
   953 #2639 := [monotonicity #1189]: #2638
   954 #2651 := (iff #401 #2649)
   955 #1201 := (iff #201 #1199)
   956 #1202 := [rewrite]: #1201
   957 #2652 := [monotonicity #1202]: #2651
   958 #2655 := [monotonicity #2652 #2639]: #2654
   959 #2660 := [trans #2655 #2658]: #2659
   960 #2648 := [asserted]: #402
   961 #2663 := [mp #2648 #2660]: #2656
   962 #3041 := [unit-resolution #2663 #3044]: #2636
   963 #1193 := (or #1040 #1187)
   964 #164 := (= f50 f1)
   965 #199 := (or #198 #164)
   966 #1196 := (iff #199 #1193)
   967 #1190 := (or #1187 #1040)
   968 #1194 := (iff #1190 #1193)
   969 #1195 := [rewrite]: #1194
   970 #1191 := (iff #199 #1190)
   971 #1041 := (iff #164 #1040)
   972 #1042 := [rewrite]: #1041
   973 #1192 := [monotonicity #1189 #1042]: #1191
   974 #1197 := [trans #1192 #1195]: #1196
   975 #1186 := [asserted]: #199
   976 #1200 := [mp #1186 #1197]: #1193
   977 #3042 := [unit-resolution #1200 #3041]: #1040
   978 #2345 := (not #1040)
   979 #2366 := (or #2037 #2345)
   980 #126 := (= f39 f1)
   981 #319 := (not #126)
   982 #360 := (not #164)
   983 #363 := (or #360 #319)
   984 #2369 := (iff #363 #2366)
   985 #2362 := (or #2345 #2037)
   986 #2367 := (iff #2362 #2366)
   987 #2368 := [rewrite]: #2367
   988 #2364 := (iff #363 #2362)
   989 #2038 := (iff #319 #2037)
   990 #888 := (iff #126 #887)
   991 #889 := [rewrite]: #888
   992 #2039 := [monotonicity #889]: #2038
   993 #2346 := (iff #360 #2345)
   994 #2347 := [monotonicity #1042]: #2346
   995 #2365 := [monotonicity #2347 #2039]: #2364
   996 #2370 := [trans #2365 #2368]: #2369
   997 #2361 := [asserted]: #363
   998 #2373 := [mp #2361 #2370]: #2366
   999 #3039 := [unit-resolution #2373 #3042]: #2037
  1000 decl f26 :: S1
  1001 #81 := f26
  1002 #710 := (= f1 f26)
  1003 #3173 := [hypothesis]: #2000
  1004 decl f35 :: S1
  1005 #112 := f35
  1006 #836 := (= f1 f35)
  1007 #1939 := (not #836)
  1008 decl f43 :: S1
  1009 #138 := f43
  1010 #938 := (= f1 f43)
  1011 #2129 := (not #938)
  1012 decl f52 :: S1
  1013 #169 := f52
  1014 #1064 := (= f1 f52)
  1015 #2376 := (not #1064)
  1016 #2666 := (or #2376 #2649)
  1017 #170 := (= f52 f1)
  1018 #365 := (not #170)
  1019 #403 := (or #401 #365)
  1020 #2669 := (iff #403 #2666)
  1021 #2662 := (or #2649 #2376)
  1022 #2667 := (iff #2662 #2666)
  1023 #2668 := [rewrite]: #2667
  1024 #2664 := (iff #403 #2662)
  1025 #2377 := (iff #365 #2376)
  1026 #1065 := (iff #170 #1064)
  1027 #1066 := [rewrite]: #1065
  1028 #2378 := [monotonicity #1066]: #2377
  1029 #2665 := [monotonicity #2652 #2378]: #2664
  1030 #2670 := [trans #2665 #2668]: #2669
  1031 #2661 := [asserted]: #403
  1032 #2673 := [mp #2661 #2670]: #2666
  1033 #3040 := [unit-resolution #2673 #3044]: #2376
  1034 decl f49 :: S1
  1035 #161 := f49
  1036 #1037 := (= f1 f49)
  1037 #2341 := (not #1037)
  1038 #2348 := (or #2341 #2345)
  1039 #162 := (= f49 f1)
  1040 #359 := (not #162)
  1041 #361 := (or #359 #360)
  1042 #2349 := (iff #361 #2348)
  1043 #2343 := (iff #359 #2341)
  1044 #1038 := (iff #162 #1037)
  1045 #1039 := [rewrite]: #1038
  1046 #2344 := [monotonicity #1039]: #2343
  1047 #2350 := [monotonicity #2344 #2347]: #2349
  1048 #2340 := [asserted]: #361
  1049 #2353 := [mp #2340 #2350]: #2348
  1050 #3037 := [unit-resolution #2353 #3042]: #2341
  1051 decl f41 :: S1
  1052 #131 := f41
  1053 #911 := (= f1 f41)
  1054 #2068 := (not #911)
  1055 #3146 := (or #2068 #863 #887)
  1056 #1692 := (not #710)
  1057 decl f15 :: S1
  1058 #44 := f15
  1059 #565 := (= f1 f15)
  1060 decl f13 :: S1
  1061 #38 := f13
  1062 #541 := (= f1 f13)
  1063 #1373 := (not #541)
  1064 decl f11 :: S1
  1065 #32 := f11
  1066 #517 := (= f1 f11)
  1067 #1311 := (not #493)
  1068 decl f7 :: S1
  1069 #20 := f7
  1070 #468 := (= f1 f7)
  1071 decl f8 :: S1
  1072 #22 := f8
  1073 #472 := (= f1 f8)
  1074 #1284 := (not #472)
  1075 #3174 := [hypothesis]: #2037
  1076 decl f38 :: S1
  1077 #123 := f38
  1078 #884 := (= f1 f38)
  1079 #2033 := (not #884)
  1080 #3171 := [hypothesis]: #911
  1081 #2099 := (or #2033 #2068)
  1082 #124 := (= f38 f1)
  1083 #318 := (not #124)
  1084 #132 := (= f41 f1)
  1085 #324 := (not #132)
  1086 #328 := (or #324 #318)
  1087 #2102 := (iff #328 #2099)
  1088 #2095 := (or #2068 #2033)
  1089 #2100 := (iff #2095 #2099)
  1090 #2101 := [rewrite]: #2100
  1091 #2097 := (iff #328 #2095)
  1092 #2035 := (iff #318 #2033)
  1093 #885 := (iff #124 #884)
  1094 #886 := [rewrite]: #885
  1095 #2036 := [monotonicity #886]: #2035
  1096 #2069 := (iff #324 #2068)
  1097 #912 := (iff #132 #911)
  1098 #913 := [rewrite]: #912
  1099 #2070 := [monotonicity #913]: #2069
  1100 #2098 := [monotonicity #2070 #2036]: #2097
  1101 #2103 := [trans #2098 #2101]: #2102
  1102 #2094 := [asserted]: #328
  1103 #2106 := [mp #2094 #2103]: #2099
  1104 #3172 := [unit-resolution #2106 #3171]: #2033
  1105 #901 := (or #734 #884 #887)
  1106 #88 := (= f28 f1)
  1107 #127 := (or #126 #88)
  1108 #128 := (or #124 #127)
  1109 #904 := (iff #128 #901)
  1110 #893 := (or #734 #887)
  1111 #898 := (or #884 #893)
  1112 #902 := (iff #898 #901)
  1113 #903 := [rewrite]: #902
  1114 #899 := (iff #128 #898)
  1115 #896 := (iff #127 #893)
  1116 #890 := (or #887 #734)
  1117 #894 := (iff #890 #893)
  1118 #895 := [rewrite]: #894
  1119 #891 := (iff #127 #890)
  1120 #735 := (iff #88 #734)
  1121 #736 := [rewrite]: #735
  1122 #892 := [monotonicity #889 #736]: #891
  1123 #897 := [trans #892 #895]: #896
  1124 #900 := [monotonicity #886 #897]: #899
  1125 #905 := [trans #900 #903]: #904
  1126 #883 := [asserted]: #128
  1127 #906 := [mp #883 #905]: #901
  1128 #3169 := [unit-resolution #906 #3172 #3174]: #734
  1129 #1750 := (or #1421 #1729)
  1130 #50 := (= f17 f1)
  1131 #237 := (not #50)
  1132 #278 := (not #88)
  1133 #281 := (or #278 #237)
  1134 #1753 := (iff #281 #1750)
  1135 #1746 := (or #1729 #1421)
  1136 #1751 := (iff #1746 #1750)
  1137 #1752 := [rewrite]: #1751
  1138 #1748 := (iff #281 #1746)
  1139 #1422 := (iff #237 #1421)
  1140 #582 := (iff #50 #581)
  1141 #583 := [rewrite]: #582
  1142 #1423 := [monotonicity #583]: #1422
  1143 #1730 := (iff #278 #1729)
  1144 #1731 := [monotonicity #736]: #1730
  1145 #1749 := [monotonicity #1731 #1423]: #1748
  1146 #1754 := [trans #1749 #1752]: #1753
  1147 #1745 := [asserted]: #281
  1148 #1757 := [mp #1745 #1754]: #1750
  1149 #3170 := [unit-resolution #1757 #3169]: #1421
  1150 #2803 := (or #577 #581)
  1151 decl f4 :: S1
  1152 #11 := f4
  1153 #444 := (= f1 f4)
  1154 #595 := (or #444 #577 #581)
  1155 #2806 := (iff #595 #2803)
  1156 #2800 := (or false #577 #581)
  1157 #2804 := (iff #2800 #2803)
  1158 #2805 := [rewrite]: #2804
  1159 #2801 := (iff #595 #2800)
  1160 #2775 := (iff #444 false)
  1161 #448 := (not #444)
  1162 #12 := (= f4 f1)
  1163 #13 := (not #12)
  1164 #449 := (iff #13 #448)
  1165 #446 := (iff #12 #444)
  1166 #447 := [rewrite]: #446
  1167 #450 := [monotonicity #447]: #449
  1168 #443 := [asserted]: #13
  1169 #453 := [mp #443 #450]: #448
  1170 #2776 := [iff-false #453]: #2775
  1171 #2802 := [monotonicity #2776]: #2801
  1172 #2807 := [trans #2802 #2805]: #2806
  1173 #51 := (or #50 #12)
  1174 #48 := (= f16 f1)
  1175 #52 := (or #48 #51)
  1176 #598 := (iff #52 #595)
  1177 #587 := (or #444 #581)
  1178 #592 := (or #577 #587)
  1179 #596 := (iff #592 #595)
  1180 #597 := [rewrite]: #596
  1181 #593 := (iff #52 #592)
  1182 #590 := (iff #51 #587)
  1183 #584 := (or #581 #444)
  1184 #588 := (iff #584 #587)
  1185 #589 := [rewrite]: #588
  1186 #585 := (iff #51 #584)
  1187 #586 := [monotonicity #583 #447]: #585
  1188 #591 := [trans #586 #589]: #590
  1189 #579 := (iff #48 #577)
  1190 #580 := [rewrite]: #579
  1191 #594 := [monotonicity #580 #591]: #593
  1192 #599 := [trans #594 #597]: #598
  1193 #576 := [asserted]: #52
  1194 #600 := [mp #576 #599]: #595
  1195 #2808 := [mp #600 #2807]: #2803
  1196 #3167 := [unit-resolution #2808 #3170]: #577
  1197 #1417 := (not #577)
  1198 #1503 := (or #1284 #1417)
  1199 #23 := (= f8 f1)
  1200 #215 := (not #23)
  1201 #236 := (not #48)
  1202 #248 := (or #236 #215)
  1203 #1506 := (iff #248 #1503)
  1204 #1499 := (or #1417 #1284)
  1205 #1504 := (iff #1499 #1503)
  1206 #1505 := [rewrite]: #1504
  1207 #1501 := (iff #248 #1499)
  1208 #1285 := (iff #215 #1284)
  1209 #473 := (iff #23 #472)
  1210 #474 := [rewrite]: #473
  1211 #1286 := [monotonicity #474]: #1285
  1212 #1419 := (iff #236 #1417)
  1213 #1420 := [monotonicity #580]: #1419
  1214 #1502 := [monotonicity #1420 #1286]: #1501
  1215 #1507 := [trans #1502 #1505]: #1506
  1216 #1498 := [asserted]: #248
  1217 #1510 := [mp #1498 #1507]: #1503
  1218 #3168 := [unit-resolution #1510 #3167]: #1284
  1219 #2784 := (or #468 #472)
  1220 decl f3 :: S1
  1221 #8 := f3
  1222 #437 := (= f1 f3)
  1223 #486 := (or #437 #468 #472)
  1224 #2787 := (iff #486 #2784)
  1225 #2781 := (or false #468 #472)
  1226 #2785 := (iff #2781 #2784)
  1227 #2786 := [rewrite]: #2785
  1228 #2782 := (iff #486 #2781)
  1229 #2772 := (iff #437 false)
  1230 #440 := (not #437)
  1231 #9 := (= f3 f1)
  1232 #10 := (not #9)
  1233 #441 := (iff #10 #440)
  1234 #438 := (iff #9 #437)
  1235 #439 := [rewrite]: #438
  1236 #442 := [monotonicity #439]: #441
  1237 #436 := [asserted]: #10
  1238 #445 := [mp #436 #442]: #440
  1239 #2774 := [iff-false #445]: #2772
  1240 #2783 := [monotonicity #2774]: #2782
  1241 #2788 := [trans #2783 #2786]: #2787
  1242 #24 := (or #23 #9)
  1243 #21 := (= f7 f1)
  1244 #25 := (or #21 #24)
  1245 #489 := (iff #25 #486)
  1246 #478 := (or #437 #472)
  1247 #483 := (or #468 #478)
  1248 #487 := (iff #483 #486)
  1249 #488 := [rewrite]: #487
  1250 #484 := (iff #25 #483)
  1251 #481 := (iff #24 #478)
  1252 #475 := (or #472 #437)
  1253 #479 := (iff #475 #478)
  1254 #480 := [rewrite]: #479
  1255 #476 := (iff #24 #475)
  1256 #477 := [monotonicity #474 #439]: #476
  1257 #482 := [trans #477 #480]: #481
  1258 #470 := (iff #21 #468)
  1259 #471 := [rewrite]: #470
  1260 #485 := [monotonicity #471 #482]: #484
  1261 #490 := [trans #485 #488]: #489
  1262 #467 := [asserted]: #25
  1263 #491 := [mp #467 #490]: #486
  1264 #2789 := [mp #491 #2788]: #2784
  1265 #3165 := [unit-resolution #2789 #3168]: #468
  1266 #1281 := (not #468)
  1267 #1326 := (or #1281 #1311)
  1268 #214 := (not #21)
  1269 #27 := (= f9 f1)
  1270 #219 := (not #27)
  1271 #222 := (or #219 #214)
  1272 #1329 := (iff #222 #1326)
  1273 #1322 := (or #1311 #1281)
  1274 #1327 := (iff #1322 #1326)
  1275 #1328 := [rewrite]: #1327
  1276 #1324 := (iff #222 #1322)
  1277 #1282 := (iff #214 #1281)
  1278 #1283 := [monotonicity #471]: #1282
  1279 #1313 := (iff #219 #1311)
  1280 #494 := (iff #27 #493)
  1281 #495 := [rewrite]: #494
  1282 #1314 := [monotonicity #495]: #1313
  1283 #1325 := [monotonicity #1314 #1283]: #1324
  1284 #1330 := [trans #1325 #1328]: #1329
  1285 #1321 := [asserted]: #222
  1286 #1333 := [mp #1321 #1330]: #1326
  1287 #3166 := [unit-resolution #1333 #3165]: #1311
  1288 decl f12 :: S1
  1289 #34 := f12
  1290 #520 := (= f1 f12)
  1291 #1346 := (not #520)
  1292 decl f30 :: S1
  1293 #93 := f30
  1294 #758 := (= f1 f30)
  1295 #1760 := (not #758)
  1296 #2109 := (or #1760 #2068)
  1297 #94 := (= f30 f1)
  1298 #283 := (not #94)
  1299 #329 := (or #324 #283)
  1300 #2112 := (iff #329 #2109)
  1301 #2105 := (or #2068 #1760)
  1302 #2110 := (iff #2105 #2109)
  1303 #2111 := [rewrite]: #2110
  1304 #2107 := (iff #329 #2105)
  1305 #1761 := (iff #283 #1760)
  1306 #759 := (iff #94 #758)
  1307 #760 := [rewrite]: #759
  1308 #1762 := [monotonicity #760]: #1761
  1309 #2108 := [monotonicity #2070 #1762]: #2107
  1310 #2113 := [trans #2108 #2111]: #2112
  1311 #2104 := [asserted]: #329
  1312 #2116 := [mp #2104 #2113]: #2109
  1313 #3163 := [unit-resolution #2116 #3171]: #1760
  1314 decl f27 :: S1
  1315 #85 := f27
  1316 #731 := (= f1 f27)
  1317 #1725 := (not #731)
  1318 #1732 := (or #1725 #1729)
  1319 #86 := (= f27 f1)
  1320 #277 := (not #86)
  1321 #279 := (or #277 #278)
  1322 #1733 := (iff #279 #1732)
  1323 #1727 := (iff #277 #1725)
  1324 #732 := (iff #86 #731)
  1325 #733 := [rewrite]: #732
  1326 #1728 := [monotonicity #733]: #1727
  1327 #1734 := [monotonicity #1728 #1731]: #1733
  1328 #1724 := [asserted]: #279
  1329 #1737 := [mp #1724 #1734]: #1732
  1330 #3164 := [unit-resolution #1737 #3169]: #1725
  1331 decl f19 :: S1
  1332 #55 := f19
  1333 #605 := (= f1 f19)
  1334 #1452 := (not #605)
  1335 #1483 := (or #1417 #1452)
  1336 #56 := (= f19 f1)
  1337 #242 := (not #56)
  1338 #246 := (or #242 #236)
  1339 #1486 := (iff #246 #1483)
  1340 #1479 := (or #1452 #1417)
  1341 #1484 := (iff #1479 #1483)
  1342 #1485 := [rewrite]: #1484
  1343 #1481 := (iff #246 #1479)
  1344 #1453 := (iff #242 #1452)
  1345 #606 := (iff #56 #605)
  1346 #607 := [rewrite]: #606
  1347 #1454 := [monotonicity #607]: #1453
  1348 #1482 := [monotonicity #1454 #1420]: #1481
  1349 #1487 := [trans #1482 #1485]: #1486
  1350 #1478 := [asserted]: #246
  1351 #1490 := [mp #1478 #1487]: #1483
  1352 #3161 := [unit-resolution #1490 #3167]: #1452
  1353 #775 := (or #605 #731 #755 #758)
  1354 #95 := (or #86 #56)
  1355 #96 := (or #94 #95)
  1356 #92 := (= f29 f1)
  1357 #97 := (or #92 #96)
  1358 #778 := (iff #97 #775)
  1359 #764 := (or #605 #731)
  1360 #769 := (or #758 #764)
  1361 #772 := (or #755 #769)
  1362 #776 := (iff #772 #775)
  1363 #777 := [rewrite]: #776
  1364 #773 := (iff #97 #772)
  1365 #770 := (iff #96 #769)
  1366 #767 := (iff #95 #764)
  1367 #761 := (or #731 #605)
  1368 #765 := (iff #761 #764)
  1369 #766 := [rewrite]: #765
  1370 #762 := (iff #95 #761)
  1371 #763 := [monotonicity #733 #607]: #762
  1372 #768 := [trans #763 #766]: #767
  1373 #771 := [monotonicity #760 #768]: #770
  1374 #756 := (iff #92 #755)
  1375 #757 := [rewrite]: #756
  1376 #774 := [monotonicity #757 #771]: #773
  1377 #779 := [trans #774 #777]: #778
  1378 #754 := [asserted]: #97
  1379 #780 := [mp #754 #779]: #775
  1380 #3162 := [unit-resolution #780 #3161 #3164 #3163]: #755
  1381 #1872 := (or #1513 #1756)
  1382 #63 := (= f21 f1)
  1383 #250 := (not #63)
  1384 #282 := (not #92)
  1385 #297 := (or #282 #250)
  1386 #1875 := (iff #297 #1872)
  1387 #1868 := (or #1756 #1513)
  1388 #1873 := (iff #1868 #1872)
  1389 #1874 := [rewrite]: #1873
  1390 #1870 := (iff #297 #1868)
  1391 #1514 := (iff #250 #1513)
  1392 #633 := (iff #63 #632)
  1393 #634 := [rewrite]: #633
  1394 #1515 := [monotonicity #634]: #1514
  1395 #1758 := (iff #282 #1756)
  1396 #1759 := [monotonicity #757]: #1758
  1397 #1871 := [monotonicity #1759 #1515]: #1870
  1398 #1876 := [trans #1871 #1874]: #1875
  1399 #1867 := [asserted]: #297
  1400 #1879 := [mp #1867 #1876]: #1872
  1401 #3159 := [unit-resolution #1879 #3162]: #1513
  1402 #1448 := (not #602)
  1403 #1463 := (or #1417 #1448)
  1404 #54 := (= f18 f1)
  1405 #241 := (not #54)
  1406 #244 := (or #241 #236)
  1407 #1466 := (iff #244 #1463)
  1408 #1459 := (or #1448 #1417)
  1409 #1464 := (iff #1459 #1463)
  1410 #1465 := [rewrite]: #1464
  1411 #1461 := (iff #244 #1459)
  1412 #1450 := (iff #241 #1448)
  1413 #603 := (iff #54 #602)
  1414 #604 := [rewrite]: #603
  1415 #1451 := [monotonicity #604]: #1450
  1416 #1462 := [monotonicity #1451 #1420]: #1461
  1417 #1467 := [trans #1462 #1465]: #1466
  1418 #1458 := [asserted]: #244
  1419 #1470 := [mp #1458 #1467]: #1463
  1420 #3160 := [unit-resolution #1470 #3167]: #1448
  1421 decl f10 :: S1
  1422 #28 := f10
  1423 #496 := (= f1 f10)
  1424 #1315 := (not #496)
  1425 #1336 := (or #1281 #1315)
  1426 #29 := (= f10 f1)
  1427 #220 := (not #29)
  1428 #223 := (or #220 #214)
  1429 #1339 := (iff #223 #1336)
  1430 #1332 := (or #1315 #1281)
  1431 #1337 := (iff #1332 #1336)
  1432 #1338 := [rewrite]: #1337
  1433 #1334 := (iff #223 #1332)
  1434 #1316 := (iff #220 #1315)
  1435 #497 := (iff #29 #496)
  1436 #498 := [rewrite]: #497
  1437 #1317 := [monotonicity #498]: #1316
  1438 #1335 := [monotonicity #1317 #1283]: #1334
  1439 #1340 := [trans #1335 #1338]: #1339
  1440 #1331 := [asserted]: #223
  1441 #1343 := [mp #1331 #1340]: #1336
  1442 #3157 := [unit-resolution #1343 #3165]: #1315
  1443 #649 := (or #496 #602 #629 #632)
  1444 #64 := (or #54 #29)
  1445 #65 := (or #63 #64)
  1446 #61 := (= f20 f1)
  1447 #66 := (or #61 #65)
  1448 #652 := (iff #66 #649)
  1449 #638 := (or #496 #602)
  1450 #643 := (or #632 #638)
  1451 #646 := (or #629 #643)
  1452 #650 := (iff #646 #649)
  1453 #651 := [rewrite]: #650
  1454 #647 := (iff #66 #646)
  1455 #644 := (iff #65 #643)
  1456 #641 := (iff #64 #638)
  1457 #635 := (or #602 #496)
  1458 #639 := (iff #635 #638)
  1459 #640 := [rewrite]: #639
  1460 #636 := (iff #64 #635)
  1461 #637 := [monotonicity #604 #498]: #636
  1462 #642 := [trans #637 #640]: #641
  1463 #645 := [monotonicity #634 #642]: #644
  1464 #630 := (iff #61 #629)
  1465 #631 := [rewrite]: #630
  1466 #648 := [monotonicity #631 #645]: #647
  1467 #653 := [trans #648 #651]: #652
  1468 #628 := [asserted]: #66
  1469 #654 := [mp #628 #653]: #649
  1470 #3158 := [unit-resolution #654 #3157 #3160 #3159]: #629
  1471 #1625 := (or #1346 #1509)
  1472 #35 := (= f12 f1)
  1473 #225 := (not #35)
  1474 #249 := (not #61)
  1475 #264 := (or #249 #225)
  1476 #1628 := (iff #264 #1625)
  1477 #1621 := (or #1509 #1346)
  1478 #1626 := (iff #1621 #1625)
  1479 #1627 := [rewrite]: #1626
  1480 #1623 := (iff #264 #1621)
  1481 #1347 := (iff #225 #1346)
  1482 #521 := (iff #35 #520)
  1483 #522 := [rewrite]: #521
  1484 #1348 := [monotonicity #522]: #1347
  1485 #1511 := (iff #249 #1509)
  1486 #1512 := [monotonicity #631]: #1511
  1487 #1624 := [monotonicity #1512 #1348]: #1623
  1488 #1629 := [trans #1624 #1627]: #1628
  1489 #1620 := [asserted]: #264
  1490 #1632 := [mp #1620 #1629]: #1625
  1491 #3155 := [unit-resolution #1632 #3158]: #1346
  1492 #534 := (or #493 #517 #520)
  1493 #36 := (or #35 #27)
  1494 #33 := (= f11 f1)
  1495 #37 := (or #33 #36)
  1496 #537 := (iff #37 #534)
  1497 #526 := (or #493 #520)
  1498 #531 := (or #517 #526)
  1499 #535 := (iff #531 #534)
  1500 #536 := [rewrite]: #535
  1501 #532 := (iff #37 #531)
  1502 #529 := (iff #36 #526)
  1503 #523 := (or #520 #493)
  1504 #527 := (iff #523 #526)
  1505 #528 := [rewrite]: #527
  1506 #524 := (iff #36 #523)
  1507 #525 := [monotonicity #522 #495]: #524
  1508 #530 := [trans #525 #528]: #529
  1509 #518 := (iff #33 #517)
  1510 #519 := [rewrite]: #518
  1511 #533 := [monotonicity #519 #530]: #532
  1512 #538 := [trans #533 #536]: #537
  1513 #516 := [asserted]: #37
  1514 #539 := [mp #516 #538]: #534
  1515 #3156 := [unit-resolution #539 #3155 #3166]: #517
  1516 #1342 := (not #517)
  1517 #1388 := (or #1342 #1373)
  1518 #224 := (not #33)
  1519 #39 := (= f13 f1)
  1520 #229 := (not #39)
  1521 #232 := (or #229 #224)
  1522 #1391 := (iff #232 #1388)
  1523 #1384 := (or #1373 #1342)
  1524 #1389 := (iff #1384 #1388)
  1525 #1390 := [rewrite]: #1389
  1526 #1386 := (iff #232 #1384)
  1527 #1344 := (iff #224 #1342)
  1528 #1345 := [monotonicity #519]: #1344
  1529 #1375 := (iff #229 #1373)
  1530 #542 := (iff #39 #541)
  1531 #543 := [rewrite]: #542
  1532 #1376 := [monotonicity #543]: #1375
  1533 #1387 := [monotonicity #1376 #1345]: #1386
  1534 #1392 := [trans #1387 #1390]: #1391
  1535 #1383 := [asserted]: #232
  1536 #1395 := [mp #1383 #1392]: #1388
  1537 #3153 := [unit-resolution #1395 #3156]: #1373
  1538 #571 := (or #541 #565)
  1539 #45 := (= f15 f1)
  1540 #46 := (or #45 #39)
  1541 #574 := (iff #46 #571)
  1542 #568 := (or #565 #541)
  1543 #572 := (iff #568 #571)
  1544 #573 := [rewrite]: #572
  1545 #569 := (iff #46 #568)
  1546 #566 := (iff #45 #565)
  1547 #567 := [rewrite]: #566
  1548 #570 := [monotonicity #567 #543]: #569
  1549 #575 := [trans #570 #573]: #574
  1550 #564 := [asserted]: #46
  1551 #578 := [mp #564 #575]: #571
  1552 #3154 := [unit-resolution #578 #3153]: #565
  1553 #1404 := (not #565)
  1554 #1709 := (or #1404 #1692)
  1555 #234 := (not #45)
  1556 #82 := (= f26 f1)
  1557 #273 := (not #82)
  1558 #275 := (or #273 #234)
  1559 #1712 := (iff #275 #1709)
  1560 #1705 := (or #1692 #1404)
  1561 #1710 := (iff #1705 #1709)
  1562 #1711 := [rewrite]: #1710
  1563 #1707 := (iff #275 #1705)
  1564 #1406 := (iff #234 #1404)
  1565 #1407 := [monotonicity #567]: #1406
  1566 #1694 := (iff #273 #1692)
  1567 #711 := (iff #82 #710)
  1568 #712 := [rewrite]: #711
  1569 #1695 := [monotonicity #712]: #1694
  1570 #1708 := [monotonicity #1695 #1407]: #1707
  1571 #1713 := [trans #1708 #1711]: #1712
  1572 #1704 := [asserted]: #275
  1573 #1716 := [mp #1704 #1713]: #1709
  1574 #3151 := [unit-resolution #1716 #3154]: #1692
  1575 #877 := (or #710 #836 #863)
  1576 #113 := (= f35 f1)
  1577 #121 := (or #113 #82)
  1578 #122 := (or #120 #121)
  1579 #880 := (iff #122 #877)
  1580 #869 := (or #710 #836)
  1581 #874 := (or #863 #869)
  1582 #878 := (iff #874 #877)
  1583 #879 := [rewrite]: #878
  1584 #875 := (iff #122 #874)
  1585 #872 := (iff #121 #869)
  1586 #866 := (or #836 #710)
  1587 #870 := (iff #866 #869)
  1588 #871 := [rewrite]: #870
  1589 #867 := (iff #121 #866)
  1590 #837 := (iff #113 #836)
  1591 #838 := [rewrite]: #837
  1592 #868 := [monotonicity #838 #712]: #867
  1593 #873 := [trans #868 #871]: #872
  1594 #876 := [monotonicity #865 #873]: #875
  1595 #881 := [trans #876 #879]: #880
  1596 #862 := [asserted]: #122
  1597 #882 := [mp #862 #881]: #877
  1598 #3152 := [unit-resolution #882 #3151 #3173]: #836
  1599 decl f14 :: S1
  1600 #40 := f14
  1601 #544 := (= f1 f14)
  1602 #1377 := (not #544)
  1603 #1398 := (or #1342 #1377)
  1604 #41 := (= f14 f1)
  1605 #230 := (not #41)
  1606 #233 := (or #230 #224)
  1607 #1401 := (iff #233 #1398)
  1608 #1394 := (or #1377 #1342)
  1609 #1399 := (iff #1394 #1398)
  1610 #1400 := [rewrite]: #1399
  1611 #1396 := (iff #233 #1394)
  1612 #1378 := (iff #230 #1377)
  1613 #545 := (iff #41 #544)
  1614 #546 := [rewrite]: #545
  1615 #1379 := [monotonicity #546]: #1378
  1616 #1397 := [monotonicity #1379 #1345]: #1396
  1617 #1402 := [trans #1397 #1400]: #1401
  1618 #1393 := [asserted]: #233
  1619 #1405 := [mp #1393 #1402]: #1398
  1620 #3149 := [unit-resolution #1405 #3156]: #1377
  1621 decl f22 :: S1
  1622 #67 := f22
  1623 #656 := (= f1 f22)
  1624 #1570 := (not #656)
  1625 #1585 := (or #1509 #1570)
  1626 #68 := (= f22 f1)
  1627 #257 := (not #68)
  1628 #260 := (or #257 #249)
  1629 #1588 := (iff #260 #1585)
  1630 #1581 := (or #1570 #1509)
  1631 #1586 := (iff #1581 #1585)
  1632 #1587 := [rewrite]: #1586
  1633 #1583 := (iff #260 #1581)
  1634 #1572 := (iff #257 #1570)
  1635 #657 := (iff #68 #656)
  1636 #658 := [rewrite]: #657
  1637 #1573 := [monotonicity #658]: #1572
  1638 #1584 := [monotonicity #1573 #1512]: #1583
  1639 #1589 := [trans #1584 #1587]: #1588
  1640 #1580 := [asserted]: #260
  1641 #1592 := [mp #1580 #1589]: #1585
  1642 #3150 := [unit-resolution #1592 #3158]: #1570
  1643 decl f24 :: S1
  1644 #74 := f24
  1645 #683 := (= f1 f24)
  1646 #1631 := (not #683)
  1647 #1719 := (or #1404 #1631)
  1648 #75 := (= f24 f1)
  1649 #265 := (not #75)
  1650 #276 := (or #265 #234)
  1651 #1722 := (iff #276 #1719)
  1652 #1715 := (or #1631 #1404)
  1653 #1720 := (iff #1715 #1719)
  1654 #1721 := [rewrite]: #1720
  1655 #1717 := (iff #276 #1715)
  1656 #1633 := (iff #265 #1631)
  1657 #684 := (iff #75 #683)
  1658 #685 := [rewrite]: #684
  1659 #1634 := [monotonicity #685]: #1633
  1660 #1718 := [monotonicity #1634 #1407]: #1717
  1661 #1723 := [trans #1718 #1721]: #1722
  1662 #1714 := [asserted]: #276
  1663 #1726 := [mp #1714 #1723]: #1719
  1664 #3147 := [unit-resolution #1726 #3154]: #1631
  1665 #703 := (or #544 #656 #683 #686)
  1666 #78 := (or #68 #41)
  1667 #77 := (= f25 f1)
  1668 #79 := (or #77 #78)
  1669 #80 := (or #75 #79)
  1670 #706 := (iff #80 #703)
  1671 #692 := (or #544 #656)
  1672 #697 := (or #686 #692)
  1673 #700 := (or #683 #697)
  1674 #704 := (iff #700 #703)
  1675 #705 := [rewrite]: #704
  1676 #701 := (iff #80 #700)
  1677 #698 := (iff #79 #697)
  1678 #695 := (iff #78 #692)
  1679 #689 := (or #656 #544)
  1680 #693 := (iff #689 #692)
  1681 #694 := [rewrite]: #693
  1682 #690 := (iff #78 #689)
  1683 #691 := [monotonicity #658 #546]: #690
  1684 #696 := [trans #691 #694]: #695
  1685 #687 := (iff #77 #686)
  1686 #688 := [rewrite]: #687
  1687 #699 := [monotonicity #688 #696]: #698
  1688 #702 := [monotonicity #685 #699]: #701
  1689 #707 := [trans #702 #705]: #706
  1690 #682 := [asserted]: #80
  1691 #708 := [mp #682 #707]: #703
  1692 #3148 := [unit-resolution #708 #3147 #3150 #3149]: #686
  1693 #1635 := (not #686)
  1694 #1964 := (or #1635 #1939)
  1695 #266 := (not #77)
  1696 #306 := (not #113)
  1697 #310 := (or #306 #266)
  1698 #1967 := (iff #310 #1964)
  1699 #1960 := (or #1939 #1635)
  1700 #1965 := (iff #1960 #1964)
  1701 #1966 := [rewrite]: #1965
  1702 #1962 := (iff #310 #1960)
  1703 #1636 := (iff #266 #1635)
  1704 #1637 := [monotonicity #688]: #1636
  1705 #1941 := (iff #306 #1939)
  1706 #1942 := [monotonicity #838]: #1941
  1707 #1963 := [monotonicity #1942 #1637]: #1962
  1708 #1968 := [trans #1963 #1966]: #1967
  1709 #1959 := [asserted]: #310
  1710 #1971 := [mp #1959 #1968]: #1964
  1711 #3145 := [unit-resolution #1971 #3148 #3152]: false
  1712 #3143 := [lemma #3145]: #3146
  1713 #3038 := [unit-resolution #3143 #3039 #3173]: #2068
  1714 #1081 := (or #911 #1037 #1061 #1064)
  1715 #171 := (or #162 #132)
  1716 #172 := (or #170 #171)
  1717 #168 := (= f51 f1)
  1718 #173 := (or #168 #172)
  1719 #1084 := (iff #173 #1081)
  1720 #1070 := (or #911 #1037)
  1721 #1075 := (or #1064 #1070)
  1722 #1078 := (or #1061 #1075)
  1723 #1082 := (iff #1078 #1081)
  1724 #1083 := [rewrite]: #1082
  1725 #1079 := (iff #173 #1078)
  1726 #1076 := (iff #172 #1075)
  1727 #1073 := (iff #171 #1070)
  1728 #1067 := (or #1037 #911)
  1729 #1071 := (iff #1067 #1070)
  1730 #1072 := [rewrite]: #1071
  1731 #1068 := (iff #171 #1067)
  1732 #1069 := [monotonicity #1039 #913]: #1068
  1733 #1074 := [trans #1069 #1072]: #1073
  1734 #1077 := [monotonicity #1066 #1074]: #1076
  1735 #1062 := (iff #168 #1061)
  1736 #1063 := [rewrite]: #1062
  1737 #1080 := [monotonicity #1063 #1077]: #1079
  1738 #1085 := [trans #1080 #1083]: #1084
  1739 #1060 := [asserted]: #173
  1740 #1086 := [mp #1060 #1085]: #1081
  1741 #3035 := [unit-resolution #1086 #3038 #3037 #3040]: #1061
  1742 #2488 := (or #2129 #2372)
  1743 #139 := (= f43 f1)
  1744 #332 := (not #139)
  1745 #364 := (not #168)
  1746 #379 := (or #364 #332)
  1747 #2491 := (iff #379 #2488)
  1748 #2484 := (or #2372 #2129)
  1749 #2489 := (iff #2484 #2488)
  1750 #2490 := [rewrite]: #2489
  1751 #2486 := (iff #379 #2484)
  1752 #2130 := (iff #332 #2129)
  1753 #939 := (iff #139 #938)
  1754 #940 := [rewrite]: #939
  1755 #2131 := [monotonicity #940]: #2130
  1756 #2374 := (iff #364 #2372)
  1757 #2375 := [monotonicity #1063]: #2374
  1758 #2487 := [monotonicity #2375 #2131]: #2486
  1759 #2492 := [trans #2487 #2490]: #2491
  1760 #2483 := [asserted]: #379
  1761 #2495 := [mp #2483 #2492]: #2488
  1762 #3036 := [unit-resolution #2495 #3035]: #2129
  1763 #3046 := (or #1939 #938 #887 #989 #992)
  1764 #3069 := [hypothesis]: #836
  1765 #1946 := (or #1939 #1943)
  1766 #115 := (= f36 f1)
  1767 #307 := (not #115)
  1768 #308 := (or #306 #307)
  1769 #1947 := (iff #308 #1946)
  1770 #1944 := (iff #307 #1943)
  1771 #840 := (iff #115 #839)
  1772 #841 := [rewrite]: #840
  1773 #1945 := [monotonicity #841]: #1944
  1774 #1948 := [monotonicity #1942 #1945]: #1947
  1775 #1938 := [asserted]: #308
  1776 #1951 := [mp #1938 #1948]: #1946
  1777 #3070 := [unit-resolution #1951 #3069]: #1943
  1778 #1009 := (or #839 #962 #989 #992)
  1779 #144 := (= f44 f1)
  1780 #154 := (or #144 #115)
  1781 #155 := (or #153 #154)
  1782 #156 := (or #151 #155)
  1783 #1012 := (iff #156 #1009)
  1784 #998 := (or #839 #962)
  1785 #1003 := (or #992 #998)
  1786 #1006 := (or #989 #1003)
  1787 #1010 := (iff #1006 #1009)
  1788 #1011 := [rewrite]: #1010
  1789 #1007 := (iff #156 #1006)
  1790 #1004 := (iff #155 #1003)
  1791 #1001 := (iff #154 #998)
  1792 #995 := (or #962 #839)
  1793 #999 := (iff #995 #998)
  1794 #1000 := [rewrite]: #999
  1795 #996 := (iff #154 #995)
  1796 #963 := (iff #144 #962)
  1797 #964 := [rewrite]: #963
  1798 #997 := [monotonicity #964 #841]: #996
  1799 #1002 := [trans #997 #1000]: #1001
  1800 #1005 := [monotonicity #994 #1002]: #1004
  1801 #1008 := [monotonicity #991 #1005]: #1007
  1802 #1013 := [trans #1008 #1011]: #1012
  1803 #988 := [asserted]: #156
  1804 #1014 := [mp #988 #1013]: #1009
  1805 #3067 := [unit-resolution #1014 #3070 #3072 #3071]: #962
  1806 #2211 := (or #1882 #2186)
  1807 #108 := (= f34 f1)
  1808 #299 := (not #108)
  1809 #339 := (not #144)
  1810 #343 := (or #339 #299)
  1811 #2214 := (iff #343 #2211)
  1812 #2207 := (or #2186 #1882)
  1813 #2212 := (iff #2207 #2211)
  1814 #2213 := [rewrite]: #2212
  1815 #2209 := (iff #343 #2207)
  1816 #1883 := (iff #299 #1882)
  1817 #813 := (iff #108 #812)
  1818 #814 := [rewrite]: #813
  1819 #1884 := [monotonicity #814]: #1883
  1820 #2188 := (iff #339 #2186)
  1821 #2189 := [monotonicity #964]: #2188
  1822 #2210 := [monotonicity #2189 #1884]: #2209
  1823 #2215 := [trans #2210 #2213]: #2214
  1824 #2206 := [asserted]: #343
  1825 #2218 := [mp #2206 #2215]: #2211
  1826 #3068 := [unit-resolution #2218 #3067]: #1882
  1827 #1954 := (or #1878 #1939)
  1828 #106 := (= f33 f1)
  1829 #298 := (not #106)
  1830 #309 := (or #306 #298)
  1831 #1957 := (iff #309 #1954)
  1832 #1950 := (or #1939 #1878)
  1833 #1955 := (iff #1950 #1954)
  1834 #1956 := [rewrite]: #1955
  1835 #1952 := (iff #309 #1950)
  1836 #1880 := (iff #298 #1878)
  1837 #810 := (iff #106 #809)
  1838 #811 := [rewrite]: #810
  1839 #1881 := [monotonicity #811]: #1880
  1840 #1953 := [monotonicity #1942 #1881]: #1952
  1841 #1958 := [trans #1953 #1956]: #1957
  1842 #1949 := [asserted]: #309
  1843 #1961 := [mp #1949 #1958]: #1954
  1844 #3065 := [unit-resolution #1961 #3069]: #1878
  1845 #2201 := (or #2125 #2186)
  1846 #137 := (= f42 f1)
  1847 #331 := (not #137)
  1848 #342 := (or #339 #331)
  1849 #2204 := (iff #342 #2201)
  1850 #2197 := (or #2186 #2125)
  1851 #2202 := (iff #2197 #2201)
  1852 #2203 := [rewrite]: #2202
  1853 #2199 := (iff #342 #2197)
  1854 #2127 := (iff #331 #2125)
  1855 #936 := (iff #137 #935)
  1856 #937 := [rewrite]: #936
  1857 #2128 := [monotonicity #937]: #2127
  1858 #2200 := [monotonicity #2189 #2128]: #2199
  1859 #2205 := [trans #2200 #2203]: #2204
  1860 #2196 := [asserted]: #342
  1861 #2208 := [mp #2196 #2205]: #2201
  1862 #3066 := [unit-resolution #2208 #3067]: #2125
  1863 #3116 := [hypothesis]: #2129
  1864 #3083 := (or #1729 #938 #935 #809 #812)
  1865 #3103 := [hypothesis]: #734
  1866 #3104 := [unit-resolution #1757 #3103]: #1421
  1867 #3101 := [unit-resolution #2808 #3104]: #577
  1868 #3102 := [unit-resolution #1510 #3101]: #1284
  1869 #3099 := [unit-resolution #2789 #3102]: #468
  1870 #3100 := [unit-resolution #1343 #3099]: #1315
  1871 #3097 := [unit-resolution #1470 #3101]: #1448
  1872 #3098 := [hypothesis]: #1882
  1873 #3095 := [hypothesis]: #1878
  1874 #3096 := [unit-resolution #1490 #3101]: #1452
  1875 #3093 := [unit-resolution #1737 #3103]: #1725
  1876 #3105 := (or #1817 #731 #605 #938 #935)
  1877 #3113 := [hypothesis]: #782
  1878 #1824 := (or #1817 #1821)
  1879 #101 := (= f32 f1)
  1880 #291 := (not #101)
  1881 #99 := (= f31 f1)
  1882 #290 := (not #99)
  1883 #292 := (or #290 #291)
  1884 #1825 := (iff #292 #1824)
  1885 #1822 := (iff #291 #1821)
  1886 #786 := (iff #101 #785)
  1887 #787 := [rewrite]: #786
  1888 #1823 := [monotonicity #787]: #1822
  1889 #1819 := (iff #290 #1817)
  1890 #783 := (iff #99 #782)
  1891 #784 := [rewrite]: #783
  1892 #1820 := [monotonicity #784]: #1819
  1893 #1826 := [monotonicity #1820 #1823]: #1825
  1894 #1816 := [asserted]: #292
  1895 #1829 := [mp #1816 #1826]: #1824
  1896 #3114 := [unit-resolution #1829 #3113]: #1821
  1897 #955 := (or #785 #908 #935 #938)
  1898 #130 := (= f40 f1)
  1899 #140 := (or #130 #101)
  1900 #141 := (or #139 #140)
  1901 #142 := (or #137 #141)
  1902 #958 := (iff #142 #955)
  1903 #944 := (or #785 #908)
  1904 #949 := (or #938 #944)
  1905 #952 := (or #935 #949)
  1906 #956 := (iff #952 #955)
  1907 #957 := [rewrite]: #956
  1908 #953 := (iff #142 #952)
  1909 #950 := (iff #141 #949)
  1910 #947 := (iff #140 #944)
  1911 #941 := (or #908 #785)
  1912 #945 := (iff #941 #944)
  1913 #946 := [rewrite]: #945
  1914 #942 := (iff #140 #941)
  1915 #909 := (iff #130 #908)
  1916 #910 := [rewrite]: #909
  1917 #943 := [monotonicity #910 #787]: #942
  1918 #948 := [trans #943 #946]: #947
  1919 #951 := [monotonicity #940 #948]: #950
  1920 #954 := [monotonicity #937 #951]: #953
  1921 #959 := [trans #954 #957]: #958
  1922 #934 := [asserted]: #142
  1923 #960 := [mp #934 #959]: #955
  1924 #3111 := [unit-resolution #960 #3114 #3116 #3115]: #908
  1925 #3112 := [hypothesis]: #1452
  1926 #3109 := [hypothesis]: #1725
  1927 #1832 := (or #1756 #1817)
  1928 #293 := (or #290 #282)
  1929 #1835 := (iff #293 #1832)
  1930 #1828 := (or #1817 #1756)
  1931 #1833 := (iff #1828 #1832)
  1932 #1834 := [rewrite]: #1833
  1933 #1830 := (iff #293 #1828)
  1934 #1831 := [monotonicity #1820 #1759]: #1830
  1935 #1836 := [trans #1831 #1834]: #1835
  1936 #1827 := [asserted]: #293
  1937 #1839 := [mp #1827 #1836]: #1832
  1938 #3110 := [unit-resolution #1839 #3113]: #1756
  1939 #3107 := [unit-resolution #780 #3110 #3109 #3112]: #758
  1940 #2089 := (or #1760 #2064)
  1941 #323 := (not #130)
  1942 #327 := (or #323 #283)
  1943 #2092 := (iff #327 #2089)
  1944 #2085 := (or #2064 #1760)
  1945 #2090 := (iff #2085 #2089)
  1946 #2091 := [rewrite]: #2090
  1947 #2087 := (iff #327 #2085)
  1948 #2066 := (iff #323 #2064)
  1949 #2067 := [monotonicity #910]: #2066
  1950 #2088 := [monotonicity #2067 #1762]: #2087
  1951 #2093 := [trans #2088 #2091]: #2092
  1952 #2084 := [asserted]: #327
  1953 #2096 := [mp #2084 #2093]: #2089
  1954 #3108 := [unit-resolution #2096 #3107 #3111]: false
  1955 #3106 := [lemma #3108]: #3105
  1956 #3094 := [unit-resolution #3106 #3093 #3096 #3116 #3115]: #1817
  1957 #829 := (or #659 #782 #809 #812)
  1958 #70 := (= f23 f1)
  1959 #109 := (or #99 #70)
  1960 #110 := (or #108 #109)
  1961 #111 := (or #106 #110)
  1962 #832 := (iff #111 #829)
  1963 #818 := (or #659 #782)
  1964 #823 := (or #812 #818)
  1965 #826 := (or #809 #823)
  1966 #830 := (iff #826 #829)
  1967 #831 := [rewrite]: #830
  1968 #827 := (iff #111 #826)
  1969 #824 := (iff #110 #823)
  1970 #821 := (iff #109 #818)
  1971 #815 := (or #782 #659)
  1972 #819 := (iff #815 #818)
  1973 #820 := [rewrite]: #819
  1974 #816 := (iff #109 #815)
  1975 #660 := (iff #70 #659)
  1976 #661 := [rewrite]: #660
  1977 #817 := [monotonicity #784 #661]: #816
  1978 #822 := [trans #817 #820]: #821
  1979 #825 := [monotonicity #814 #822]: #824
  1980 #828 := [monotonicity #811 #825]: #827
  1981 #833 := [trans #828 #831]: #832
  1982 #808 := [asserted]: #111
  1983 #834 := [mp #808 #833]: #829
  1984 #3091 := [unit-resolution #834 #3094 #3095 #3098]: #659
  1985 #1574 := (not #659)
  1986 #1605 := (or #1509 #1574)
  1987 #258 := (not #70)
  1988 #262 := (or #258 #249)
  1989 #1608 := (iff #262 #1605)
  1990 #1601 := (or #1574 #1509)
  1991 #1606 := (iff #1601 #1605)
  1992 #1607 := [rewrite]: #1606
  1993 #1603 := (iff #262 #1601)
  1994 #1575 := (iff #258 #1574)
  1995 #1576 := [monotonicity #661]: #1575
  1996 #1604 := [monotonicity #1576 #1512]: #1603
  1997 #1609 := [trans #1604 #1607]: #1608
  1998 #1600 := [asserted]: #262
  1999 #1612 := [mp #1600 #1609]: #1605
  2000 #3092 := [unit-resolution #1612 #3091]: #1509
  2001 #3089 := [unit-resolution #654 #3092 #3097 #3100]: #632
  2002 #1862 := (or #1513 #1821)
  2003 #296 := (or #291 #250)
  2004 #1865 := (iff #296 #1862)
  2005 #1858 := (or #1821 #1513)
  2006 #1863 := (iff #1858 #1862)
  2007 #1864 := [rewrite]: #1863
  2008 #1860 := (iff #296 #1858)
  2009 #1861 := [monotonicity #1823 #1515]: #1860
  2010 #1866 := [trans #1861 #1864]: #1865
  2011 #1857 := [asserted]: #296
  2012 #1869 := [mp #1857 #1866]: #1862
  2013 #3090 := [unit-resolution #1869 #3089]: #1821
  2014 #3087 := [unit-resolution #960 #3090 #3116 #3115]: #908
  2015 #3088 := [unit-resolution #1879 #3089]: #1756
  2016 #3085 := [unit-resolution #780 #3088 #3093 #3096]: #758
  2017 #3086 := [unit-resolution #2096 #3085 #3087]: false
  2018 #3084 := [lemma #3086]: #3083
  2019 #3063 := [unit-resolution #3084 #3066 #3116 #3065 #3068]: #1729
  2020 #3064 := [unit-resolution #906 #3063 #3174]: #884
  2021 #2079 := (or #2033 #2064)
  2022 #326 := (or #323 #318)
  2023 #2082 := (iff #326 #2079)
  2024 #2075 := (or #2064 #2033)
  2025 #2080 := (iff #2075 #2079)
  2026 #2081 := [rewrite]: #2080
  2027 #2077 := (iff #326 #2075)
  2028 #2078 := [monotonicity #2067 #2036]: #2077
  2029 #2083 := [trans #2078 #2081]: #2082
  2030 #2074 := [asserted]: #326
  2031 #2086 := [mp #2074 #2083]: #2079
  2032 #3061 := [unit-resolution #2086 #3064]: #2064
  2033 #3062 := [unit-resolution #960 #3061 #3116 #3066]: #785
  2034 #3059 := [unit-resolution #1829 #3062]: #1817
  2035 #3060 := [unit-resolution #834 #3059 #3065 #3068]: #659
  2036 #3057 := [unit-resolution #1612 #3060]: #1509
  2037 #3058 := [unit-resolution #1869 #3062]: #1513
  2038 #1852 := (or #1756 #1821)
  2039 #295 := (or #291 #282)
  2040 #1855 := (iff #295 #1852)
  2041 #1848 := (or #1821 #1756)
  2042 #1853 := (iff #1848 #1852)
  2043 #1854 := [rewrite]: #1853
  2044 #1850 := (iff #295 #1848)
  2045 #1851 := [monotonicity #1823 #1759]: #1850
  2046 #1856 := [trans #1851 #1854]: #1855
  2047 #1847 := [asserted]: #295
  2048 #1859 := [mp #1847 #1856]: #1852
  2049 #3055 := [unit-resolution #1859 #3062]: #1756
  2050 #2119 := (or #1760 #2033)
  2051 #330 := (or #318 #283)
  2052 #2122 := (iff #330 #2119)
  2053 #2115 := (or #2033 #1760)
  2054 #2120 := (iff #2115 #2119)
  2055 #2121 := [rewrite]: #2120
  2056 #2117 := (iff #330 #2115)
  2057 #2118 := [monotonicity #2036 #1762]: #2117
  2058 #2123 := [trans #2118 #2121]: #2122
  2059 #2114 := [asserted]: #330
  2060 #2126 := [mp #2114 #2123]: #2119
  2061 #3056 := [unit-resolution #2126 #3064]: #1760
  2062 #3073 := (or #1417 #632 #629)
  2063 #3081 := [hypothesis]: #1509
  2064 #3082 := [hypothesis]: #1513
  2065 #3079 := [hypothesis]: #577
  2066 #3080 := [unit-resolution #1470 #3079]: #1448
  2067 #3077 := [unit-resolution #654 #3080 #3082 #3081]: #496
  2068 #3078 := [unit-resolution #1510 #3079]: #1284
  2069 #3075 := [unit-resolution #2789 #3078]: #468
  2070 #3076 := [unit-resolution #1343 #3075 #3077]: false
  2071 #3074 := [lemma #3076]: #3073
  2072 #3053 := [unit-resolution #3074 #3058 #3057]: #1417
  2073 #3054 := [unit-resolution #2808 #3053]: #581
  2074 #1740 := (or #1421 #1725)
  2075 #280 := (or #277 #237)
  2076 #1743 := (iff #280 #1740)
  2077 #1736 := (or #1725 #1421)
  2078 #1741 := (iff #1736 #1740)
  2079 #1742 := [rewrite]: #1741
  2080 #1738 := (iff #280 #1736)
  2081 #1739 := [monotonicity #1728 #1423]: #1738
  2082 #1744 := [trans #1739 #1742]: #1743
  2083 #1735 := [asserted]: #280
  2084 #1747 := [mp #1735 #1744]: #1740
  2085 #3051 := [unit-resolution #1747 #3054]: #1725
  2086 #3052 := [unit-resolution #780 #3051 #3056 #3055]: #605
  2087 #1455 := (or #1448 #1452)
  2088 #243 := (or #241 #242)
  2089 #1456 := (iff #243 #1455)
  2090 #1457 := [monotonicity #1451 #1454]: #1456
  2091 #1447 := [asserted]: #243
  2092 #1460 := [mp #1447 #1457]: #1455
  2093 #3049 := [unit-resolution #1460 #3052]: #1448
  2094 #3050 := [unit-resolution #654 #3049 #3058 #3057]: #496
  2095 #1493 := (or #1284 #1452)
  2096 #247 := (or #242 #215)
  2097 #1496 := (iff #247 #1493)
  2098 #1489 := (or #1452 #1284)
  2099 #1494 := (iff #1489 #1493)
  2100 #1495 := [rewrite]: #1494
  2101 #1491 := (iff #247 #1489)
  2102 #1492 := [monotonicity #1454 #1286]: #1491
  2103 #1497 := [trans #1492 #1495]: #1496
  2104 #1488 := [asserted]: #247
  2105 #1500 := [mp #1488 #1497]: #1493
  2106 #3047 := [unit-resolution #1500 #3052]: #1284
  2107 #3048 := [unit-resolution #2789 #3047]: #468
  2108 #3045 := [unit-resolution #1343 #3048 #3050]: false
  2109 #3043 := [lemma #3045]: #3046
  2110 #3033 := [unit-resolution #3043 #3036 #3039 #3072 #3071]: #1939
  2111 #3034 := [unit-resolution #882 #3033 #3173]: #710
  2112 #3117 := (or #1692 #887 #686)
  2113 #3144 := [hypothesis]: #710
  2114 #3141 := [unit-resolution #1716 #3144]: #1404
  2115 #3142 := [unit-resolution #578 #3141]: #541
  2116 #3139 := [unit-resolution #1395 #3142]: #1342
  2117 #1699 := (or #1631 #1692)
  2118 #274 := (or #273 #265)
  2119 #1702 := (iff #274 #1699)
  2120 #1696 := (or #1692 #1631)
  2121 #1700 := (iff #1696 #1699)
  2122 #1701 := [rewrite]: #1700
  2123 #1697 := (iff #274 #1696)
  2124 #1698 := [monotonicity #1695 #1634]: #1697
  2125 #1703 := [trans #1698 #1701]: #1702
  2126 #1691 := [asserted]: #274
  2127 #1706 := [mp #1691 #1703]: #1699
  2128 #3140 := [unit-resolution #1706 #3144]: #1631
  2129 #3137 := [hypothesis]: #1635
  2130 #1380 := (or #1373 #1377)
  2131 #231 := (or #229 #230)
  2132 #1381 := (iff #231 #1380)
  2133 #1382 := [monotonicity #1376 #1379]: #1381
  2134 #1372 := [asserted]: #231
  2135 #1385 := [mp #1372 #1382]: #1380
  2136 #3138 := [unit-resolution #1385 #3142]: #1377
  2137 #3135 := [unit-resolution #708 #3138 #3137 #3140]: #656
  2138 #1595 := (or #1346 #1570)
  2139 #261 := (or #257 #225)
  2140 #1598 := (iff #261 #1595)
  2141 #1591 := (or #1570 #1346)
  2142 #1596 := (iff #1591 #1595)
  2143 #1597 := [rewrite]: #1596
  2144 #1593 := (iff #261 #1591)
  2145 #1594 := [monotonicity #1573 #1348]: #1593
  2146 #1599 := [trans #1594 #1597]: #1598
  2147 #1590 := [asserted]: #261
  2148 #1602 := [mp #1590 #1599]: #1595
  2149 #3136 := [unit-resolution #1602 #3135]: #1346
  2150 #3133 := [unit-resolution #539 #3136 #3139]: #493
  2151 #1318 := (or #1311 #1315)
  2152 #221 := (or #219 #220)
  2153 #1319 := (iff #221 #1318)
  2154 #1320 := [monotonicity #1314 #1317]: #1319
  2155 #1310 := [asserted]: #221
  2156 #1323 := [mp #1310 #1320]: #1318
  2157 #3134 := [unit-resolution #1323 #3133]: #1315
  2158 #3131 := [unit-resolution #1592 #3135]: #1509
  2159 #3132 := [unit-resolution #1333 #3133]: #1281
  2160 #3129 := [unit-resolution #2789 #3132]: #472
  2161 #1473 := (or #1284 #1448)
  2162 #245 := (or #241 #215)
  2163 #1476 := (iff #245 #1473)
  2164 #1469 := (or #1448 #1284)
  2165 #1474 := (iff #1469 #1473)
  2166 #1475 := [rewrite]: #1474
  2167 #1471 := (iff #245 #1469)
  2168 #1472 := [monotonicity #1451 #1286]: #1471
  2169 #1477 := [trans #1472 #1475]: #1476
  2170 #1468 := [asserted]: #245
  2171 #1480 := [mp #1468 #1477]: #1473
  2172 #3130 := [unit-resolution #1480 #3129]: #1448
  2173 #3127 := [unit-resolution #654 #3130 #3131 #3134]: #632
  2174 #3128 := [unit-resolution #1879 #3127]: #1756
  2175 #3125 := [unit-resolution #1500 #3129]: #1452
  2176 #3126 := [unit-resolution #1510 #3129]: #1417
  2177 #3123 := [unit-resolution #2808 #3126]: #581
  2178 #3124 := [unit-resolution #1747 #3123]: #1725
  2179 #3121 := [unit-resolution #780 #3124 #3125 #3128]: #758
  2180 #3122 := [unit-resolution #1757 #3123]: #1729
  2181 #3119 := [unit-resolution #906 #3122 #3174]: #884
  2182 #3120 := [unit-resolution #2126 #3119 #3121]: false
  2183 #3118 := [lemma #3120]: #3117
  2184 #3031 := [unit-resolution #3118 #3034 #3039]: #686
  2185 #1984 := (or #1635 #1943)
  2186 #312 := (or #307 #266)
  2187 #1987 := (iff #312 #1984)
  2188 #1980 := (or #1943 #1635)
  2189 #1985 := (iff #1980 #1984)
  2190 #1986 := [rewrite]: #1985
  2191 #1982 := (iff #312 #1980)
  2192 #1983 := [monotonicity #1945 #1637]: #1982
  2193 #1988 := [trans #1983 #1986]: #1987
  2194 #1979 := [asserted]: #312
  2195 #1991 := [mp #1979 #1988]: #1984
  2196 #3032 := [unit-resolution #1991 #3031]: #1943
  2197 #3029 := [unit-resolution #1014 #3032 #3072 #3071]: #962
  2198 #3030 := [unit-resolution #2218 #3029]: #1882
  2199 #1994 := (or #1635 #1878)
  2200 #313 := (or #298 #266)
  2201 #1997 := (iff #313 #1994)
  2202 #1990 := (or #1878 #1635)
  2203 #1995 := (iff #1990 #1994)
  2204 #1996 := [rewrite]: #1995
  2205 #1992 := (iff #313 #1990)
  2206 #1993 := [monotonicity #1881 #1637]: #1992
  2207 #1998 := [trans #1993 #1996]: #1997
  2208 #1989 := [asserted]: #313
  2209 #2001 := [mp #1989 #1998]: #1994
  2210 #3027 := [unit-resolution #2001 #3031]: #1878
  2211 #3028 := [unit-resolution #2208 #3029]: #2125
  2212 #3025 := [unit-resolution #3084 #3028 #3036 #3027 #3030]: #1729
  2213 #3026 := [unit-resolution #906 #3025 #3039]: #884
  2214 #3023 := [unit-resolution #2086 #3026]: #2064
  2215 #3024 := [unit-resolution #960 #3023 #3036 #3028]: #785
  2216 #3021 := [unit-resolution #1829 #3024]: #1817
  2217 #3022 := [unit-resolution #834 #3021 #3027 #3030]: #659
  2218 #3019 := [unit-resolution #1612 #3022]: #1509
  2219 #3020 := [unit-resolution #1869 #3024]: #1513
  2220 #3017 := [unit-resolution #1716 #3034]: #1404
  2221 #3018 := [unit-resolution #578 #3017]: #541
  2222 #3015 := [unit-resolution #1395 #3018]: #1342
  2223 #1615 := (or #1346 #1574)
  2224 #263 := (or #258 #225)
  2225 #1618 := (iff #263 #1615)
  2226 #1611 := (or #1574 #1346)
  2227 #1616 := (iff #1611 #1615)
  2228 #1617 := [rewrite]: #1616
  2229 #1613 := (iff #263 #1611)
  2230 #1614 := [monotonicity #1576 #1348]: #1613
  2231 #1619 := [trans #1614 #1617]: #1618
  2232 #1610 := [asserted]: #263
  2233 #1622 := [mp #1610 #1619]: #1615
  2234 #3016 := [unit-resolution #1622 #3022]: #1346
  2235 #3013 := [unit-resolution #539 #3016 #3015]: #493
  2236 #3014 := [unit-resolution #1323 #3013]: #1315
  2237 #3011 := [unit-resolution #654 #3014 #3020 #3019]: #602
  2238 #3012 := [unit-resolution #1859 #3024]: #1756
  2239 #3009 := [unit-resolution #2126 #3026]: #1760
  2240 #3010 := [unit-resolution #3074 #3019 #3020]: #1417
  2241 #3007 := [unit-resolution #2808 #3010]: #581
  2242 #3008 := [unit-resolution #1747 #3007]: #1725
  2243 #3005 := [unit-resolution #780 #3008 #3009 #3012]: #605
  2244 #3006 := [unit-resolution #1460 #3005 #3011]: false
  2245 #3004 := [lemma #3006]: #3003
  2246 #3182 := [unit-resolution #3004 #3179 #3176 #3181]: #2649
  2247 #1235 := (or #1091 #1199 #1221)
  2248 #177 := (= f54 f1)
  2249 #206 := (or #201 #177)
  2250 #205 := (= f61 f1)
  2251 #207 := (or #205 #206)
  2252 #1238 := (iff #207 #1235)
  2253 #1227 := (or #1091 #1199)
  2254 #1232 := (or #1221 #1227)
  2255 #1236 := (iff #1232 #1235)
  2256 #1237 := [rewrite]: #1236
  2257 #1233 := (iff #207 #1232)
  2258 #1230 := (iff #206 #1227)
  2259 #1224 := (or #1199 #1091)
  2260 #1228 := (iff #1224 #1227)
  2261 #1229 := [rewrite]: #1228
  2262 #1225 := (iff #206 #1224)
  2263 #1092 := (iff #177 #1091)
  2264 #1093 := [rewrite]: #1092
  2265 #1226 := [monotonicity #1202 #1093]: #1225
  2266 #1231 := [trans #1226 #1229]: #1230
  2267 #1222 := (iff #205 #1221)
  2268 #1223 := [rewrite]: #1222
  2269 #1234 := [monotonicity #1223 #1231]: #1233
  2270 #1239 := [trans #1234 #1237]: #1238
  2271 #1220 := [asserted]: #207
  2272 #1240 := [mp #1220 #1239]: #1235
  2273 #3183 := [unit-resolution #1240 #3182 #3180]: #1221
  2274 #2682 := (not #1221)
  2275 #2742 := (or #2498 #2682)
  2276 #184 := (= f56 f1)
  2277 #381 := (not #184)
  2278 #405 := (not #205)
  2279 #412 := (or #405 #381)
  2280 #2745 := (iff #412 #2742)
  2281 #2738 := (or #2682 #2498)
  2282 #2743 := (iff #2738 #2742)
  2283 #2744 := [rewrite]: #2743
  2284 #2740 := (iff #412 #2738)
  2285 #2499 := (iff #381 #2498)
  2286 #1119 := (iff #184 #1118)
  2287 #1120 := [rewrite]: #1119
  2288 #2500 := [monotonicity #1120]: #2499
  2289 #2684 := (iff #405 #2682)
  2290 #2685 := [monotonicity #1223]: #2684
  2291 #2741 := [monotonicity #2685 #2500]: #2740
  2292 #2746 := [trans #2741 #2744]: #2745
  2293 #2737 := [asserted]: #412
  2294 #2749 := [mp #2737 #2746]: #2742
  2295 #3184 := [unit-resolution #2749 #3183]: #2498
  2296 decl f55 :: S1
  2297 #181 := f55
  2298 #1115 := (= f1 f55)
  2299 #2494 := (not #1115)
  2300 #2590 := (or #2494 #2559)
  2301 #182 := (= f55 f1)
  2302 #380 := (not #182)
  2303 #393 := (or #389 #380)
  2304 #2593 := (iff #393 #2590)
  2305 #2586 := (or #2559 #2494)
  2306 #2591 := (iff #2586 #2590)
  2307 #2592 := [rewrite]: #2591
  2308 #2588 := (iff #393 #2586)
  2309 #2496 := (iff #380 #2494)
  2310 #1116 := (iff #182 #1115)
  2311 #1117 := [rewrite]: #1116
  2312 #2497 := [monotonicity #1117]: #2496
  2313 #2589 := [monotonicity #2561 #2497]: #2588
  2314 #2594 := [trans #2589 #2592]: #2593
  2315 #2585 := [asserted]: #393
  2316 #2597 := [mp #2585 #2594]: #2590
  2317 #3185 := [unit-resolution #2597 #3175]: #2494
  2318 decl f53 :: S1
  2319 #174 := f53
  2320 #1088 := (= f1 f53)
  2321 #2433 := (not #1088)
  2322 #2933 := (or #1509 #1115 #1118 #989 #992 #863)
  2323 #2957 := [hypothesis]: #629
  2324 #2958 := [unit-resolution #1592 #2957]: #1570
  2325 #2959 := (or #1943 #656 #863)
  2326 #2991 := [hypothesis]: #1570
  2327 #2970 := [hypothesis]: #839
  2328 #2967 := [unit-resolution #1991 #2970]: #1635
  2329 #2968 := [unit-resolution #1951 #2970]: #1939
  2330 #2965 := [unit-resolution #882 #2968 #3173]: #710
  2331 #2966 := [unit-resolution #1706 #2965]: #1631
  2332 #2963 := [unit-resolution #708 #2966 #2967 #2991]: #544
  2333 #2964 := [unit-resolution #1716 #2965]: #1404
  2334 #2961 := [unit-resolution #578 #2964]: #541
  2335 #2962 := [unit-resolution #1385 #2961 #2963]: false
  2336 #2960 := [lemma #2962]: #2959
  2337 #2955 := [unit-resolution #2960 #2958 #3173]: #1943
  2338 #2956 := [unit-resolution #1014 #2955 #3072 #3071]: #962
  2339 #2953 := [unit-resolution #2208 #2956]: #2125
  2340 #2954 := [unit-resolution #1632 #2957]: #1346
  2341 #2972 := (or #1342 #656 #863)
  2342 #2979 := [hypothesis]: #517
  2343 #2980 := [unit-resolution #1395 #2979]: #1373
  2344 #2977 := [unit-resolution #578 #2980]: #565
  2345 #2978 := [unit-resolution #1716 #2977]: #1692
  2346 #2975 := [unit-resolution #882 #2978 #3173]: #836
  2347 #2976 := [unit-resolution #1405 #2979]: #1377
  2348 #2973 := [unit-resolution #1726 #2977]: #1631
  2349 #2974 := [unit-resolution #708 #2973 #2976 #2991]: #686
  2350 #2971 := [unit-resolution #1971 #2974 #2975]: false
  2351 #2969 := [lemma #2971]: #2972
  2352 #2951 := [unit-resolution #2969 #2958 #3173]: #1342
  2353 #2952 := [unit-resolution #539 #2951 #2954]: #493
  2354 #2949 := [unit-resolution #1333 #2952]: #1281
  2355 #2950 := [unit-resolution #2789 #2949]: #472
  2356 #2947 := [unit-resolution #1500 #2950]: #1452
  2357 #2948 := [unit-resolution #1510 #2950]: #1417
  2358 #2945 := [unit-resolution #2808 #2948]: #581
  2359 #2946 := [unit-resolution #1747 #2945]: #1725
  2360 #2981 := (or #1878 #656 #863)
  2361 #2992 := [hypothesis]: #809
  2362 #2989 := [unit-resolution #2001 #2992]: #1635
  2363 #2990 := [unit-resolution #1961 #2992]: #1939
  2364 #2987 := [unit-resolution #882 #2990 #3173]: #710
  2365 #2988 := [unit-resolution #1706 #2987]: #1631
  2366 #2985 := [unit-resolution #708 #2988 #2989 #2991]: #544
  2367 #2986 := [unit-resolution #1716 #2987]: #1404
  2368 #2983 := [unit-resolution #578 #2986]: #541
  2369 #2984 := [unit-resolution #1385 #2983 #2985]: false
  2370 #2982 := [lemma #2984]: #2981
  2371 #2943 := [unit-resolution #2982 #2958 #3173]: #1878
  2372 #2944 := [unit-resolution #1612 #2957]: #1574
  2373 #2941 := [unit-resolution #2218 #2956]: #1882
  2374 #2942 := [unit-resolution #834 #2941 #2944 #2943]: #782
  2375 #2939 := [hypothesis]: #2498
  2376 #2940 := [hypothesis]: #2494
  2377 #2193 := (or #2186 #2190)
  2378 #146 := (= f45 f1)
  2379 #340 := (not #146)
  2380 #341 := (or #339 #340)
  2381 #2194 := (iff #341 #2193)
  2382 #2191 := (iff #340 #2190)
  2383 #966 := (iff #146 #965)
  2384 #967 := [rewrite]: #966
  2385 #2192 := [monotonicity #967]: #2191
  2386 #2195 := [monotonicity #2189 #2192]: #2194
  2387 #2185 := [asserted]: #341
  2388 #2198 := [mp #2185 #2195]: #2193
  2389 #2937 := [unit-resolution #2198 #2956]: #2190
  2390 #1135 := (or #965 #1088 #1115 #1118)
  2391 #175 := (= f53 f1)
  2392 #185 := (or #175 #146)
  2393 #186 := (or #184 #185)
  2394 #187 := (or #182 #186)
  2395 #1138 := (iff #187 #1135)
  2396 #1124 := (or #965 #1088)
  2397 #1129 := (or #1118 #1124)
  2398 #1132 := (or #1115 #1129)
  2399 #1136 := (iff #1132 #1135)
  2400 #1137 := [rewrite]: #1136
  2401 #1133 := (iff #187 #1132)
  2402 #1130 := (iff #186 #1129)
  2403 #1127 := (iff #185 #1124)
  2404 #1121 := (or #1088 #965)
  2405 #1125 := (iff #1121 #1124)
  2406 #1126 := [rewrite]: #1125
  2407 #1122 := (iff #185 #1121)
  2408 #1089 := (iff #175 #1088)
  2409 #1090 := [rewrite]: #1089
  2410 #1123 := [monotonicity #1090 #967]: #1122
  2411 #1128 := [trans #1123 #1126]: #1127
  2412 #1131 := [monotonicity #1120 #1128]: #1130
  2413 #1134 := [monotonicity #1117 #1131]: #1133
  2414 #1139 := [trans #1134 #1137]: #1138
  2415 #1114 := [asserted]: #187
  2416 #1140 := [mp #1114 #1139]: #1135
  2417 #2938 := [unit-resolution #1140 #2937 #2940 #2939]: #1088
  2418 #2458 := (or #2129 #2433)
  2419 #372 := (not #175)
  2420 #376 := (or #372 #332)
  2421 #2461 := (iff #376 #2458)
  2422 #2454 := (or #2433 #2129)
  2423 #2459 := (iff #2454 #2458)
  2424 #2460 := [rewrite]: #2459
  2425 #2456 := (iff #376 #2454)
  2426 #2435 := (iff #372 #2433)
  2427 #2436 := [monotonicity #1090]: #2435
  2428 #2457 := [monotonicity #2436 #2131]: #2456
  2429 #2462 := [trans #2457 #2460]: #2461
  2430 #2453 := [asserted]: #376
  2431 #2465 := [mp #2453 #2462]: #2458
  2432 #2935 := [unit-resolution #2465 #2938]: #2129
  2433 #2936 := [unit-resolution #3106 #2935 #2942 #2946 #2947 #2953]: false
  2434 #2934 := [lemma #2936]: #2933
  2435 #3186 := [unit-resolution #2934 #3185 #3184 #3179 #3176 #3181]: #1509
  2436 #2773 := (or #2433 #989 #992 #863 #629)
  2437 #2813 := [hypothesis]: #1088
  2438 #2448 := (or #2372 #2433)
  2439 #375 := (or #372 #364)
  2440 #2451 := (iff #375 #2448)
  2441 #2444 := (or #2433 #2372)
  2442 #2449 := (iff #2444 #2448)
  2443 #2450 := [rewrite]: #2449
  2444 #2446 := (iff #375 #2444)
  2445 #2447 := [monotonicity #2436 #2375]: #2446
  2446 #2452 := [trans #2447 #2450]: #2451
  2447 #2443 := [asserted]: #375
  2448 #2455 := [mp #2443 #2452]: #2448
  2449 #2814 := [unit-resolution #2455 #2813]: #2372
  2450 #2811 := [unit-resolution #2465 #2813]: #2129
  2451 #2822 := (or #1421 #863 #989 #992 #938 #629 #1061)
  2452 #2901 := [hypothesis]: #2372
  2453 #2839 := [hypothesis]: #581
  2454 #2840 := [unit-resolution #1757 #2839]: #1729
  2455 #2854 := (or #2064 #1061 #734)
  2456 #2869 := [hypothesis]: #908
  2457 #2071 := (or #2064 #2068)
  2458 #325 := (or #323 #324)
  2459 #2072 := (iff #325 #2071)
  2460 #2073 := [monotonicity #2067 #2070]: #2072
  2461 #2063 := [asserted]: #325
  2462 #2076 := [mp #2063 #2073]: #2071
  2463 #2870 := [unit-resolution #2076 #2869]: #2068
  2464 #2867 := [unit-resolution #2086 #2869]: #2033
  2465 #2868 := [unit-resolution #906 #2867 #2887]: #887
  2466 #2356 := (or #2037 #2341)
  2467 #362 := (or #359 #319)
  2468 #2359 := (iff #362 #2356)
  2469 #2352 := (or #2341 #2037)
  2470 #2357 := (iff #2352 #2356)
  2471 #2358 := [rewrite]: #2357
  2472 #2354 := (iff #362 #2352)
  2473 #2355 := [monotonicity #2344 #2039]: #2354
  2474 #2360 := [trans #2355 #2358]: #2359
  2475 #2351 := [asserted]: #362
  2476 #2363 := [mp #2351 #2360]: #2356
  2477 #2865 := [unit-resolution #2363 #2868]: #2341
  2478 #2866 := [unit-resolution #1086 #2865 #2901 #2870]: #1064
  2479 #2863 := [unit-resolution #2373 #2868]: #2345
  2480 #2864 := [unit-resolution #1200 #2863]: #1187
  2481 #2676 := (or #2376 #2636)
  2482 #404 := (or #399 #365)
  2483 #2679 := (iff #404 #2676)
  2484 #2672 := (or #2636 #2376)
  2485 #2677 := (iff #2672 #2676)
  2486 #2678 := [rewrite]: #2677
  2487 #2674 := (iff #404 #2672)
  2488 #2675 := [monotonicity #2639 #2378]: #2674
  2489 #2680 := [trans #2675 #2678]: #2679
  2490 #2671 := [asserted]: #404
  2491 #2683 := [mp #2671 #2680]: #2676
  2492 #2853 := [unit-resolution #2683 #2864 #2866]: false
  2493 #2851 := [lemma #2853]: #2854
  2494 #2837 := [unit-resolution #2851 #2840 #2901]: #2064
  2495 #2838 := [unit-resolution #1747 #2839]: #1725
  2496 #2871 := (or #1760 #1061 #734)
  2497 #2889 := [hypothesis]: #758
  2498 #2890 := [unit-resolution #2116 #2889]: #2068
  2499 #2888 := [unit-resolution #2126 #2889]: #2033
  2500 #2885 := [unit-resolution #906 #2888 #2887]: #887
  2501 #2886 := [unit-resolution #2363 #2885]: #2341
  2502 #2883 := [unit-resolution #1086 #2886 #2901 #2890]: #1064
  2503 #2884 := [unit-resolution #2373 #2885]: #2345
  2504 #2881 := [unit-resolution #1200 #2884]: #1187
  2505 #2882 := [unit-resolution #2683 #2881 #2883]: false
  2506 #2872 := [lemma #2882]: #2871
  2507 #2835 := [unit-resolution #2872 #2840 #2901]: #1760
  2508 #2841 := (or #605 #938 #908 #989 #992 #758 #731 #629 #863)
  2509 #2852 := [hypothesis]: #2064
  2510 #2849 := [hypothesis]: #1760
  2511 #2850 := [unit-resolution #780 #3112 #2849 #3109]: #755
  2512 #2847 := [unit-resolution #1859 #2850]: #1821
  2513 #2911 := (or #656 #605 #731 #938 #629 #989 #992 #863)
  2514 #2931 := [unit-resolution #2960 #2991 #3173]: #1943
  2515 #2932 := [unit-resolution #1014 #2931 #3072 #3071]: #962
  2516 #2929 := [unit-resolution #2208 #2932]: #2125
  2517 #2930 := [unit-resolution #2969 #2991 #3173]: #1342
  2518 #2927 := [unit-resolution #2982 #2991 #3173]: #1878
  2519 #2928 := [unit-resolution #2218 #2932]: #1882
  2520 #2925 := [unit-resolution #3106 #2929 #3116 #3109 #3112]: #1817
  2521 #2926 := [unit-resolution #834 #2925 #2928 #2927]: #659
  2522 #2923 := [unit-resolution #1622 #2926]: #1346
  2523 #2924 := [unit-resolution #539 #2923 #2930]: #493
  2524 #2921 := [unit-resolution #1323 #2924]: #1315
  2525 #2922 := [unit-resolution #1333 #2924]: #1281
  2526 #2919 := [unit-resolution #2789 #2922]: #472
  2527 #2920 := [unit-resolution #1480 #2919]: #1448
  2528 #2917 := [unit-resolution #654 #2920 #3081 #2921]: #632
  2529 #2918 := [unit-resolution #1869 #2917]: #1821
  2530 #2915 := [unit-resolution #960 #2918 #3116 #2929]: #908
  2531 #2916 := [unit-resolution #1879 #2917]: #1756
  2532 #2913 := [unit-resolution #780 #2916 #3112 #3109]: #758
  2533 #2914 := [unit-resolution #2096 #2913 #2915]: false
  2534 #2912 := [lemma #2914]: #2911
  2535 #2848 := [unit-resolution #2912 #3112 #3109 #3116 #3081 #3072 #3071 #3173]: #656
  2536 #1577 := (or #1570 #1574)
  2537 #259 := (or #257 #258)
  2538 #1578 := (iff #259 #1577)
  2539 #1579 := [monotonicity #1573 #1576]: #1578
  2540 #1569 := [asserted]: #259
  2541 #1582 := [mp #1569 #1579]: #1577
  2542 #2845 := [unit-resolution #1582 #2848]: #1574
  2543 #2846 := [unit-resolution #1839 #2850]: #1817
  2544 #2993 := (or #2125 #659 #782 #989 #992)
  2545 #3001 := [hypothesis]: #935
  2546 #3002 := [unit-resolution #2208 #3001]: #2186
  2547 #2999 := [unit-resolution #1014 #3002 #3072 #3071]: #839
  2548 #2997 := [hypothesis]: #1574
  2549 #2241 := (or #1882 #2125)
  2550 #346 := (or #331 #299)
  2551 #2244 := (iff #346 #2241)
  2552 #2237 := (or #2125 #1882)
  2553 #2242 := (iff #2237 #2241)
  2554 #2243 := [rewrite]: #2242
  2555 #2239 := (iff #346 #2237)
  2556 #2240 := [monotonicity #2128 #1884]: #2239
  2557 #2245 := [trans #2240 #2243]: #2244
  2558 #2236 := [asserted]: #346
  2559 #2248 := [mp #2236 #2245]: #2241
  2560 #2998 := [unit-resolution #2248 #3001]: #1882
  2561 #2995 := [unit-resolution #834 #2998 #2997 #3000]: #809
  2562 #1974 := (or #1878 #1943)
  2563 #311 := (or #307 #298)
  2564 #1977 := (iff #311 #1974)
  2565 #1970 := (or #1943 #1878)
  2566 #1975 := (iff #1970 #1974)
  2567 #1976 := [rewrite]: #1975
  2568 #1972 := (iff #311 #1970)
  2569 #1973 := [monotonicity #1945 #1881]: #1972
  2570 #1978 := [trans #1973 #1976]: #1977
  2571 #1969 := [asserted]: #311
  2572 #1981 := [mp #1969 #1978]: #1974
  2573 #2996 := [unit-resolution #1981 #2995 #2999]: false
  2574 #2994 := [lemma #2996]: #2993
  2575 #2843 := [unit-resolution #2994 #2846 #2845 #3072 #3071]: #2125
  2576 #2844 := [unit-resolution #960 #2843 #2847 #3116 #2852]: false
  2577 #2842 := [lemma #2844]: #2841
  2578 #2836 := [unit-resolution #2842 #2837 #3116 #3072 #3071 #2835 #2838 #3081 #3173]: #605
  2579 #2833 := [unit-resolution #1460 #2836]: #1448
  2580 #2834 := [unit-resolution #1500 #2836]: #1284
  2581 #2831 := [unit-resolution #2789 #2834]: #468
  2582 #2832 := [unit-resolution #1343 #2831]: #1315
  2583 #2829 := [unit-resolution #654 #2832 #3081 #2833]: #632
  2584 #2830 := [unit-resolution #1869 #2829]: #1821
  2585 #2827 := [unit-resolution #960 #2830 #3116 #2837]: #935
  2586 #2828 := [unit-resolution #2208 #2827]: #2186
  2587 #2825 := [unit-resolution #1014 #2828 #3072 #3071]: #839
  2588 #1842 := (or #1513 #1817)
  2589 #294 := (or #290 #250)
  2590 #1845 := (iff #294 #1842)
  2591 #1838 := (or #1817 #1513)
  2592 #1843 := (iff #1838 #1842)
  2593 #1844 := [rewrite]: #1843
  2594 #1840 := (iff #294 #1838)
  2595 #1841 := [monotonicity #1820 #1515]: #1840
  2596 #1846 := [trans #1841 #1844]: #1845
  2597 #1837 := [asserted]: #294
  2598 #1849 := [mp #1837 #1846]: #1842
  2599 #2826 := [unit-resolution #1849 #2829]: #1817
  2600 #2823 := [unit-resolution #2994 #2827 #2826 #3072 #3071]: #659
  2601 #2824 := [unit-resolution #1582 #2823]: #1570
  2602 #2821 := [unit-resolution #2960 #2824 #2825 #3173]: false
  2603 #2819 := [lemma #2821]: #2822
  2604 #2812 := [unit-resolution #2819 #2811 #3072 #3071 #3173 #3081 #2814]: #1421
  2605 #2809 := [unit-resolution #2808 #2812]: #577
  2606 #2810 := [unit-resolution #3074 #2809 #3081]: #632
  2607 #2798 := [unit-resolution #1869 #2810]: #1821
  2608 #2799 := [unit-resolution #1849 #2810]: #1817
  2609 #2815 := (or #2125 #863 #989 #992 #782)
  2610 #2820 := [unit-resolution #2994 #3001 #3000 #3072 #3071]: #659
  2611 #2817 := [unit-resolution #1582 #2820]: #1570
  2612 #2818 := [unit-resolution #2960 #2817 #2999 #3173]: false
  2613 #2816 := [lemma #2818]: #2815
  2614 #2796 := [unit-resolution #2816 #2799 #3072 #3071 #3173]: #2125
  2615 #2797 := [unit-resolution #960 #2796 #2811 #2798]: #908
  2616 #2794 := [unit-resolution #2851 #2797 #2814]: #734
  2617 #2795 := [unit-resolution #1879 #2810]: #1756
  2618 #2792 := [unit-resolution #1490 #2809]: #1452
  2619 #2793 := [unit-resolution #2096 #2797]: #1760
  2620 #2790 := [unit-resolution #780 #2793 #2792 #2795]: #731
  2621 #2791 := [unit-resolution #1737 #2790 #2794]: false
  2622 #2771 := [lemma #2791]: #2773
  2623 #3187 := [unit-resolution #2771 #3179 #3176 #3181 #3186]: #2433
  2624 #3188 := [unit-resolution #1140 #3187 #3185 #3184]: #965
  2625 #3189 := [unit-resolution #2198 #3188]: #2186
  2626 #3190 := [unit-resolution #1014 #3189 #3179 #3176]: #839
  2627 #3191 := [unit-resolution #1981 #3190]: #1878
  2628 #2231 := (or #1882 #2190)
  2629 #345 := (or #340 #299)
  2630 #2234 := (iff #345 #2231)
  2631 #2227 := (or #2190 #1882)
  2632 #2232 := (iff #2227 #2231)
  2633 #2233 := [rewrite]: #2232
  2634 #2229 := (iff #345 #2227)
  2635 #2230 := [monotonicity #2192 #1884]: #2229
  2636 #2235 := [trans #2230 #2233]: #2234
  2637 #2226 := [asserted]: #345
  2638 #2238 := [mp #2226 #2235]: #2231
  2639 #3192 := [unit-resolution #2238 #3188]: #1882
  2640 #3193 := [unit-resolution #2960 #3190 #3181]: #656
  2641 #3194 := [unit-resolution #1582 #3193]: #1574
  2642 #3195 := [unit-resolution #834 #3194 #3192 #3191]: #782
  2643 #3196 := [unit-resolution #1849 #3195]: #1513
  2644 #3197 := [unit-resolution #1602 #3193]: #1346
  2645 #3198 := [unit-resolution #1951 #3190]: #1939
  2646 #3199 := [unit-resolution #882 #3198 #3181]: #710
  2647 #3200 := [unit-resolution #1716 #3199]: #1404
  2648 #3201 := [unit-resolution #578 #3200]: #541
  2649 #3202 := [unit-resolution #1395 #3201]: #1342
  2650 #3203 := [unit-resolution #539 #3202 #3197]: #493
  2651 #3204 := [unit-resolution #1323 #3203]: #1315
  2652 #3205 := [unit-resolution #654 #3204 #3186 #3196]: #602
  2653 #3206 := [unit-resolution #1333 #3203]: #1281
  2654 #3207 := [unit-resolution #2789 #3206]: #472
  2655 #3208 := [unit-resolution #1480 #3207 #3205]: false
  2656 #3210 := [lemma #3208]: #3209
  2657 #3385 := [unit-resolution #3210 #3180]: #2559
  2658 #1266 := (or #1145 #1242)
  2659 decl f5 :: S1
  2660 #14 := f5
  2661 #452 := (= f1 f5)
  2662 #1274 := (or #452 #1145 #1242)
  2663 #2878 := (iff #1274 #1266)
  2664 #2873 := (or false #1145 #1242)
  2665 #2876 := (iff #2873 #1266)
  2666 #2877 := [rewrite]: #2876
  2667 #2874 := (iff #1274 #2873)
  2668 #2777 := (iff #452 false)
  2669 #456 := (not #452)
  2670 #15 := (= f5 f1)
  2671 #16 := (not #15)
  2672 #457 := (iff #16 #456)
  2673 #454 := (iff #15 #452)
  2674 #455 := [rewrite]: #454
  2675 #458 := [monotonicity #455]: #457
  2676 #451 := [asserted]: #16
  2677 #461 := [mp #451 #458]: #456
  2678 #2778 := [iff-false #461]: #2777
  2679 #2875 := [monotonicity #2778]: #2874
  2680 #2879 := [trans #2875 #2877]: #2878
  2681 #209 := (= f62 f1)
  2682 #212 := (or #209 #191)
  2683 #213 := (or #15 #212)
  2684 #1277 := (iff #213 #1274)
  2685 #1271 := (or #452 #1266)
  2686 #1275 := (iff #1271 #1274)
  2687 #1276 := [rewrite]: #1275
  2688 #1272 := (iff #213 #1271)
  2689 #1269 := (iff #212 #1266)
  2690 #1263 := (or #1242 #1145)
  2691 #1267 := (iff #1263 #1266)
  2692 #1268 := [rewrite]: #1267
  2693 #1264 := (iff #212 #1263)
  2694 #1243 := (iff #209 #1242)
  2695 #1244 := [rewrite]: #1243
  2696 #1265 := [monotonicity #1244 #1147]: #1264
  2697 #1270 := [trans #1265 #1268]: #1269
  2698 #1273 := [monotonicity #455 #1270]: #1272
  2699 #1278 := [trans #1273 #1276]: #1277
  2700 #1262 := [asserted]: #213
  2701 #1279 := [mp #1262 #1278]: #1274
  2702 #2880 := [mp #1279 #2879]: #1266
  2703 #3386 := [unit-resolution #2880 #3385]: #1242
  2704 #2715 := (not #1242)
  2705 #2732 := (or #2498 #2715)
  2706 #409 := (not #209)
  2707 #411 := (or #409 #381)
  2708 #2735 := (iff #411 #2732)
  2709 #2728 := (or #2715 #2498)
  2710 #2733 := (iff #2728 #2732)
  2711 #2734 := [rewrite]: #2733
  2712 #2730 := (iff #411 #2728)
  2713 #2717 := (iff #409 #2715)
  2714 #2718 := [monotonicity #1244]: #2717
  2715 #2731 := [monotonicity #2718 #2500]: #2730
  2716 #2736 := [trans #2731 #2734]: #2735
  2717 #2727 := [asserted]: #411
  2718 #2739 := [mp #2727 #2736]: #2732
  2719 #3387 := [unit-resolution #2739 #3386]: #2498
  2720 #2722 := (or #2682 #2715)
  2721 #410 := (or #409 #405)
  2722 #2725 := (iff #410 #2722)
  2723 #2719 := (or #2715 #2682)
  2724 #2723 := (iff #2719 #2722)
  2725 #2724 := [rewrite]: #2723
  2726 #2720 := (iff #410 #2719)
  2727 #2721 := [monotonicity #2718 #2685]: #2720
  2728 #2726 := [trans #2721 #2724]: #2725
  2729 #2714 := [asserted]: #410
  2730 #2729 := [mp #2714 #2726]: #2722
  2731 #3388 := [unit-resolution #2729 #3386]: #2682
  2732 #3389 := [unit-resolution #1240 #3388 #3180]: #1199
  2733 #3259 := (or #863 #1118 #2649)
  2734 #3244 := [unit-resolution #3143 #3173 #3039]: #2068
  2735 #3245 := [unit-resolution #1086 #3244 #3037 #3040]: #1061
  2736 #3246 := [unit-resolution #2455 #3245]: #2433
  2737 #3242 := (or #2494 #2649 #863)
  2738 #3236 := [hypothesis]: #1115
  2739 #2570 := (or #2494 #2555)
  2740 #391 := (or #388 #380)
  2741 #2573 := (iff #391 #2570)
  2742 #2566 := (or #2555 #2494)
  2743 #2571 := (iff #2566 #2570)
  2744 #2572 := [rewrite]: #2571
  2745 #2568 := (iff #391 #2566)
  2746 #2569 := [monotonicity #2558 #2497]: #2568
  2747 #2574 := [trans #2569 #2572]: #2573
  2748 #2565 := [asserted]: #391
  2749 #2577 := [mp #2565 #2574]: #2570
  2750 #3237 := [unit-resolution #2577 #3236]: #2555
  2751 #3238 := [unit-resolution #2862 #3237]: #1016
  2752 #2610 := (or #2251 #2494)
  2753 #395 := (or #380 #348)
  2754 #2613 := (iff #395 #2610)
  2755 #2606 := (or #2494 #2251)
  2756 #2611 := (iff #2606 #2610)
  2757 #2612 := [rewrite]: #2611
  2758 #2608 := (iff #395 #2606)
  2759 #2609 := [monotonicity #2497 #2253]: #2608
  2760 #2614 := [trans #2609 #2612]: #2613
  2761 #2605 := [asserted]: #395
  2762 #2617 := [mp #2605 #2614]: #2610
  2763 #3239 := [unit-resolution #2617 #3236]: #2251
  2764 #3240 := [unit-resolution #3004 #3239 #3044 #3173]: #989
  2765 #3241 := [unit-resolution #2322 #3240 #3238]: false
  2766 #3243 := [lemma #3241]: #3242
  2767 #3247 := [unit-resolution #3243 #3173 #3044]: #2494
  2768 #3248 := [unit-resolution #1140 #3247 #3246 #2939]: #965
  2769 #3249 := [unit-resolution #2238 #3248]: #1882
  2770 #3212 := (or #1878 #887 #863)
  2771 #3211 := [unit-resolution #3118 #2987 #2989 #3174]: false
  2772 #3213 := [lemma #3211]: #3212
  2773 #3250 := [unit-resolution #3213 #3173 #3039]: #1878
  2774 #3251 := [unit-resolution #2495 #3245]: #2129
  2775 #2221 := (or #2125 #2190)
  2776 #344 := (or #340 #331)
  2777 #2224 := (iff #344 #2221)
  2778 #2217 := (or #2190 #2125)
  2779 #2222 := (iff #2217 #2221)
  2780 #2223 := [rewrite]: #2222
  2781 #2219 := (iff #344 #2217)
  2782 #2220 := [monotonicity #2192 #2128]: #2219
  2783 #2225 := [trans #2220 #2223]: #2224
  2784 #2216 := [asserted]: #344
  2785 #2228 := [mp #2216 #2225]: #2221
  2786 #3252 := [unit-resolution #2228 #3248]: #2125
  2787 #3253 := [unit-resolution #3084 #3252 #3251 #3250 #3249]: #1729
  2788 #3254 := [unit-resolution #906 #3253 #3039]: #884
  2789 #3234 := (or #2190 #938 #863 #887 #782)
  2790 #3214 := [hypothesis]: #965
  2791 #3215 := [unit-resolution #2228 #3214]: #2125
  2792 #3216 := [unit-resolution #2238 #3214]: #1882
  2793 #3217 := [unit-resolution #3213 #3173 #3174]: #1878
  2794 #3218 := [unit-resolution #3084 #3215 #3116 #3217 #3216]: #1729
  2795 #3219 := [unit-resolution #906 #3218 #3174]: #884
  2796 #3220 := [unit-resolution #2086 #3219]: #2064
  2797 #3221 := [unit-resolution #960 #3220 #3116 #3215]: #785
  2798 #3222 := [unit-resolution #1869 #3221]: #1513
  2799 #3223 := [unit-resolution #834 #3216 #3217 #3000]: #659
  2800 #3224 := [unit-resolution #1612 #3223]: #1509
  2801 #3225 := [unit-resolution #1622 #3223]: #1346
  2802 #3226 := [unit-resolution #1582 #3223]: #1570
  2803 #3227 := [unit-resolution #2969 #3226 #3173]: #1342
  2804 #3228 := [unit-resolution #539 #3227 #3225]: #493
  2805 #3229 := [unit-resolution #1323 #3228]: #1315
  2806 #3230 := [unit-resolution #654 #3229 #3224 #3222]: #602
  2807 #3231 := [unit-resolution #1333 #3228]: #1281
  2808 #3232 := [unit-resolution #2789 #3231]: #472
  2809 #3233 := [unit-resolution #1480 #3232 #3230]: false
  2810 #3235 := [lemma #3233]: #3234
  2811 #3255 := [unit-resolution #3235 #3248 #3173 #3039 #3251]: #782
  2812 #3256 := [unit-resolution #1829 #3255]: #1821
  2813 #3257 := [unit-resolution #960 #3256 #3251 #3252]: #908
  2814 #3258 := [unit-resolution #2086 #3257 #3254]: false
  2815 #3260 := [lemma #3258]: #3259
  2816 #3390 := [unit-resolution #3260 #3387 #3389]: #863
  2817 #3391 := [unit-resolution #2332 #3390]: #2308
  2818 #3392 := [unit-resolution #2862 #3391]: #1142
  2819 #3393 := [unit-resolution #2577 #3392]: #2494
  2820 #3394 := [unit-resolution #2673 #3389]: #2376
  2821 #3395 := [unit-resolution #2663 #3389]: #2636
  2822 #3396 := [unit-resolution #1200 #3395]: #1040
  2823 #3397 := [unit-resolution #2353 #3396]: #2341
  2824 #3398 := [unit-resolution #2373 #3396]: #2037
  2825 #2580 := (or #2251 #2555)
  2826 #392 := (or #388 #348)
  2827 #2583 := (iff #392 #2580)
  2828 #2576 := (or #2555 #2251)
  2829 #2581 := (iff #2576 #2580)
  2830 #2582 := [rewrite]: #2581
  2831 #2578 := (iff #392 #2576)
  2832 #2579 := [monotonicity #2558 #2253]: #2578
  2833 #2584 := [trans #2579 #2582]: #2583
  2834 #2575 := [asserted]: #392
  2835 #2587 := [mp #2575 #2584]: #2580
  2836 #3399 := [unit-resolution #2587 #3392]: #2251
  2837 #2335 := (or #2000 #2247)
  2838 #358 := (or #347 #314)
  2839 #2338 := (iff #358 #2335)
  2840 #2331 := (or #2247 #2000)
  2841 #2336 := (iff #2331 #2335)
  2842 #2337 := [rewrite]: #2336
  2843 #2333 := (iff #358 #2331)
  2844 #2334 := [monotonicity #2250 #2003]: #2333
  2845 #2339 := [trans #2334 #2337]: #2338
  2846 #2330 := [asserted]: #358
  2847 #2342 := [mp #2330 #2339]: #2335
  2848 #3400 := [unit-resolution #2342 #3390]: #2247
  2849 #3371 := (or #782 #887 #1037 #1064 #1115 #1118 #989 #992)
  2850 #3278 := [hypothesis]: #2376
  2851 #3279 := [hypothesis]: #2341
  2852 #3352 := (or #935 #989 #992 #1115 #1118 #887 #1037 #1064 #782)
  2853 #3337 := (or #908 #887 #935 #1037 #1064 #1115 #1118 #989 #992 #782)
  2854 #3317 := (or #809 #887 #782 #1037 #1064 #1115 #1118 #908 #935)
  2855 #3296 := (or #1821 #887 #1037 #1064 #1115 #1118 #782 #809)
  2856 #3276 := [hypothesis]: #785
  2857 #3277 := [unit-resolution #1859 #3276]: #1756
  2858 #3280 := [unit-resolution #1869 #3276]: #1513
  2859 #3274 := (or #629 #632 #755 #887)
  2860 #3261 := [hypothesis]: #1756
  2861 #3262 := [unit-resolution #3074 #3081 #3082]: #1417
  2862 #3263 := [unit-resolution #2808 #3262]: #581
  2863 #3264 := [unit-resolution #1747 #3263]: #1725
  2864 #3265 := [unit-resolution #1757 #3263]: #1729
  2865 #3266 := [unit-resolution #906 #3265 #3174]: #884
  2866 #3267 := [unit-resolution #2126 #3266]: #1760
  2867 #3268 := [unit-resolution #780 #3267 #3264 #3261]: #605
  2868 #3269 := [unit-resolution #1460 #3268]: #1448
  2869 #3270 := [unit-resolution #654 #3269 #3081 #3082]: #496
  2870 #3271 := [unit-resolution #1500 #3268]: #1284
  2871 #3272 := [unit-resolution #2789 #3271]: #468
  2872 #3273 := [unit-resolution #1343 #3272 #3270]: false
  2873 #3275 := [lemma #3273]: #3274
  2874 #3281 := [unit-resolution #3275 #3280 #3277 #3174]: #629
  2875 #3282 := [unit-resolution #1612 #3281]: #1574
  2876 #3283 := [unit-resolution #834 #3282 #3000 #3095]: #812
  2877 #3284 := [unit-resolution #2238 #3283]: #2190
  2878 #3285 := [unit-resolution #1140 #3284 #2940 #2939]: #1088
  2879 #3286 := [unit-resolution #2455 #3285]: #2372
  2880 #3287 := [unit-resolution #1086 #3286 #3279 #3278]: #911
  2881 #3288 := [unit-resolution #2116 #3287]: #1760
  2882 #3289 := [unit-resolution #2106 #3287]: #2033
  2883 #3290 := [unit-resolution #906 #3289 #3174]: #734
  2884 #3291 := [unit-resolution #1737 #3290]: #1725
  2885 #3292 := [unit-resolution #780 #3291 #3288 #3277]: #605
  2886 #3293 := [unit-resolution #1757 #3290]: #1421
  2887 #3294 := [unit-resolution #2808 #3293]: #577
  2888 #3295 := [unit-resolution #1490 #3294 #3292]: false
  2889 #3297 := [lemma #3295]: #3296
  2890 #3298 := [unit-resolution #3297 #3095 #3279 #3278 #2940 #2939 #3000 #3174]: #1821
  2891 #3299 := [unit-resolution #960 #3298 #2852 #3115]: #938
  2892 #3300 := [unit-resolution #2465 #3299]: #2433
  2893 #3301 := [unit-resolution #1140 #3300 #2940 #2939]: #965
  2894 #3302 := [unit-resolution #2238 #3301]: #1882
  2895 #3303 := [unit-resolution #834 #3302 #3000 #3095]: #659
  2896 #3304 := [unit-resolution #1612 #3303]: #1509
  2897 #3305 := [unit-resolution #2495 #3299]: #2372
  2898 #3306 := [unit-resolution #1086 #3305 #3279 #3278]: #911
  2899 #3307 := [unit-resolution #2106 #3306]: #2033
  2900 #3308 := [unit-resolution #906 #3307 #3174]: #734
  2901 #3309 := [unit-resolution #1757 #3308]: #1421
  2902 #3310 := [unit-resolution #2808 #3309]: #577
  2903 #3311 := [unit-resolution #3074 #3310 #3304]: #632
  2904 #3312 := [unit-resolution #1737 #3308]: #1725
  2905 #3313 := [unit-resolution #2116 #3306]: #1760
  2906 #3314 := [unit-resolution #1490 #3310]: #1452
  2907 #3315 := [unit-resolution #780 #3314 #3313 #3312]: #755
  2908 #3316 := [unit-resolution #1879 #3315 #3311]: false
  2909 #3318 := [lemma #3316]: #3317
  2910 #3319 := [unit-resolution #3318 #2852 #3000 #3279 #3278 #2940 #2939 #3174 #3115]: #809
  2911 #3320 := [unit-resolution #1981 #3319]: #1943
  2912 #3321 := [unit-resolution #1014 #3320 #3072 #3071]: #962
  2913 #3322 := [unit-resolution #2198 #3321]: #2190
  2914 #3323 := [unit-resolution #1140 #3322 #2940 #2939]: #1088
  2915 #3324 := [unit-resolution #2465 #3323]: #2129
  2916 #3325 := [unit-resolution #960 #3324 #2852 #3115]: #785
  2917 #3326 := [unit-resolution #1859 #3325]: #1756
  2918 #3327 := [unit-resolution #2455 #3323]: #2372
  2919 #3328 := [unit-resolution #1086 #3327 #3279 #3278]: #911
  2920 #3329 := [unit-resolution #2116 #3328]: #1760
  2921 #3330 := [unit-resolution #2106 #3328]: #2033
  2922 #3331 := [unit-resolution #906 #3330 #3174]: #734
  2923 #3332 := [unit-resolution #1737 #3331]: #1725
  2924 #3333 := [unit-resolution #780 #3332 #3329 #3326]: #605
  2925 #3334 := [unit-resolution #1757 #3331]: #1421
  2926 #3335 := [unit-resolution #2808 #3334]: #577
  2927 #3336 := [unit-resolution #1490 #3335 #3333]: false
  2928 #3338 := [lemma #3336]: #3337
  2929 #3339 := [unit-resolution #3338 #3115 #3174 #3279 #3278 #2940 #2939 #3072 #3071 #3000]: #908
  2930 #3340 := [unit-resolution #2076 #3339]: #2068
  2931 #3341 := [unit-resolution #1086 #3340 #3279 #3278]: #1061
  2932 #3342 := [unit-resolution #2455 #3341]: #2433
  2933 #3343 := [unit-resolution #1140 #3342 #2940 #2939]: #965
  2934 #3344 := [unit-resolution #2198 #3343]: #2186
  2935 #3345 := [unit-resolution #1014 #3344 #3072 #3071]: #839
  2936 #3346 := [unit-resolution #2086 #3339]: #2033
  2937 #3347 := [unit-resolution #906 #3346 #3174]: #734
  2938 #2160 := (or #2064 #2129)
  2939 #336 := (or #332 #323)
  2940 #2163 := (iff #336 #2160)
  2941 #2156 := (or #2129 #2064)
  2942 #2161 := (iff #2156 #2160)
  2943 #2162 := [rewrite]: #2161
  2944 #2158 := (iff #336 #2156)
  2945 #2159 := [monotonicity #2131 #2067]: #2158
  2946 #2164 := [trans #2159 #2162]: #2163
  2947 #2155 := [asserted]: #336
  2948 #2167 := [mp #2155 #2164]: #2160
  2949 #3348 := [unit-resolution #2167 #3339]: #2129
  2950 #3349 := [unit-resolution #2238 #3343]: #1882
  2951 #3350 := [unit-resolution #3084 #3349 #3115 #3348 #3347]: #809
  2952 #3351 := [unit-resolution #1981 #3350 #3345]: false
  2953 #3353 := [lemma #3351]: #3352
  2954 #3354 := [unit-resolution #3353 #3000 #3071 #2940 #2939 #3174 #3279 #3278 #3072]: #935
  2955 #3355 := [unit-resolution #2994 #3354 #3000 #3072 #3071]: #659
  2956 #3356 := [unit-resolution #1612 #3355]: #1509
  2957 #3357 := [unit-resolution #2228 #3354]: #2190
  2958 #3358 := [unit-resolution #1140 #3357 #2940 #2939]: #1088
  2959 #3359 := [unit-resolution #2455 #3358]: #2372
  2960 #3360 := [unit-resolution #1086 #3359 #3279 #3278]: #911
  2961 #3361 := [unit-resolution #2106 #3360]: #2033
  2962 #3362 := [unit-resolution #906 #3361 #3174]: #734
  2963 #3363 := [unit-resolution #1757 #3362]: #1421
  2964 #3364 := [unit-resolution #2808 #3363]: #577
  2965 #3365 := [unit-resolution #3074 #3364 #3356]: #632
  2966 #3366 := [unit-resolution #1737 #3362]: #1725
  2967 #3367 := [unit-resolution #2116 #3360]: #1760
  2968 #3368 := [unit-resolution #1490 #3364]: #1452
  2969 #3369 := [unit-resolution #780 #3368 #3367 #3366]: #755
  2970 #3370 := [unit-resolution #1879 #3369 #3365]: false
  2971 #3372 := [lemma #3370]: #3371
  2972 #3401 := [unit-resolution #3372 #3398 #3397 #3394 #3393 #3387 #3400 #3399]: #782
  2973 #3402 := [unit-resolution #1829 #3401]: #1821
  2974 #3383 := (or #2033 #785 #1115 #1118 #1037 #1064)
  2975 #3373 := [hypothesis]: #884
  2976 #3374 := [unit-resolution #2106 #3373]: #2068
  2977 #3375 := [unit-resolution #1086 #3374 #3279 #3278]: #1061
  2978 #3376 := [unit-resolution #2455 #3375]: #2433
  2979 #3377 := [unit-resolution #1140 #3376 #2940 #2939]: #965
  2980 #3378 := [unit-resolution #2086 #3373]: #2064
  2981 #3379 := [hypothesis]: #1821
  2982 #3380 := [unit-resolution #2495 #3375]: #2129
  2983 #3381 := [unit-resolution #960 #3380 #3379 #3378]: #935
  2984 #3382 := [unit-resolution #2228 #3381 #3377]: false
  2985 #3384 := [lemma #3382]: #3383
  2986 #3403 := [unit-resolution #3384 #3402 #3393 #3387 #3397 #3394]: #2033
  2987 #3404 := [unit-resolution #906 #3403 #3398]: #734
  2988 #3405 := [unit-resolution #1737 #3404]: #1725
  2989 #3406 := [unit-resolution #1839 #3401]: #1756
  2990 #3407 := [unit-resolution #1757 #3404]: #1421
  2991 #3408 := [unit-resolution #2808 #3407]: #577
  2992 #3409 := [unit-resolution #1490 #3408]: #1452
  2993 #3410 := [unit-resolution #780 #3409 #3406 #3405]: #758
  2994 #3411 := [unit-resolution #2116 #3410]: #2068
  2995 #3412 := [unit-resolution #1086 #3411 #3397 #3394]: #1061
  2996 #3413 := [unit-resolution #2455 #3412]: #2433
  2997 #3414 := [unit-resolution #1140 #3413 #3393 #3387]: #965
  2998 #3415 := [unit-resolution #2096 #3410]: #2064
  2999 #3416 := [unit-resolution #2495 #3412]: #2129
  3000 #3417 := [unit-resolution #960 #3416 #3402 #3415]: #935
  3001 #3418 := [unit-resolution #2228 #3417 #3414]: false
  3002 #3419 := [lemma #3418]: #1091
  3003 #2468 := (or #2372 #2437)
  3004 #373 := (not #177)
  3005 #377 := (or #373 #364)
  3006 #2471 := (iff #377 #2468)
  3007 #2464 := (or #2437 #2372)
  3008 #2469 := (iff #2464 #2468)
  3009 #2470 := [rewrite]: #2469
  3010 #2466 := (iff #377 #2464)
  3011 #2438 := (iff #373 #2437)
  3012 #2439 := [monotonicity #1093]: #2438
  3013 #2467 := [monotonicity #2439 #2375]: #2466
  3014 #2472 := [trans #2467 #2470]: #2471
  3015 #2463 := [asserted]: #377
  3016 #2475 := [mp #2463 #2472]: #2468
  3017 #3446 := [unit-resolution #2475 #3419]: #2372
  3018 #3448 := [unit-resolution #2851 #3446]: #3447
  3019 #3449 := [unit-resolution #3448 #2887]: #2064
  3020 #3451 := (or #785 #908 #935)
  3021 #2478 := (or #2129 #2437)
  3022 #378 := (or #373 #332)
  3023 #2481 := (iff #378 #2478)
  3024 #2474 := (or #2437 #2129)
  3025 #2479 := (iff #2474 #2478)
  3026 #2480 := [rewrite]: #2479
  3027 #2476 := (iff #378 #2474)
  3028 #2477 := [monotonicity #2439 #2131]: #2476
  3029 #2482 := [trans #2477 #2480]: #2481
  3030 #2473 := [asserted]: #378
  3031 #2485 := [mp #2473 #2482]: #2478
  3032 #3450 := [unit-resolution #2485 #3419]: #2129
  3033 #3452 := [unit-resolution #960 #3450]: #3451
  3034 #3453 := [unit-resolution #3452 #3449 #3115]: #785
  3035 #3454 := [unit-resolution #1859 #3453]: #1756
  3036 #3455 := (or #1760 #734)
  3037 #3456 := [unit-resolution #2872 #3446]: #3455
  3038 #3457 := [unit-resolution #3456 #2887]: #1760
  3039 #3439 := (or #1284 #758 #755)
  3040 #3433 := [hypothesis]: #472
  3041 #3434 := [unit-resolution #1500 #3433]: #1452
  3042 #3435 := [unit-resolution #780 #3434 #2849 #3261]: #731
  3043 #3436 := [unit-resolution #1510 #3433]: #1417
  3044 #3437 := [unit-resolution #2808 #3436]: #581
  3045 #3438 := [unit-resolution #1747 #3437 #3435]: false
  3046 #3440 := [lemma #3438]: #3439
  3047 #3458 := [unit-resolution #3440 #3457 #3454]: #1284
  3048 #3459 := [unit-resolution #2789 #3458]: #468
  3049 #3460 := [unit-resolution #1343 #3459]: #1315
  3050 #3461 := [unit-resolution #1869 #3453]: #1513
  3051 #3462 := [unit-resolution #1333 #3459]: #1311
  3052 #3444 := (or #1509 #493 #782)
  3053 #3441 := [hypothesis]: #1311
  3054 #3431 := (or #1342 #782 #659 #656)
  3055 #3420 := [unit-resolution #2969 #2979 #2991]: #863
  3056 #3421 := [unit-resolution #2332 #3420]: #2308
  3057 #3422 := [unit-resolution #2862 #3421]: #1142
  3058 #3423 := [unit-resolution #2587 #3422]: #2251
  3059 #3424 := [unit-resolution #2342 #3420]: #2247
  3060 #3425 := [unit-resolution #708 #2973 #2991 #2976]: #686
  3061 #3426 := [unit-resolution #1991 #3425]: #1943
  3062 #3427 := [unit-resolution #1014 #3426 #3424 #3423]: #962
  3063 #3428 := [unit-resolution #2001 #3425]: #1878
  3064 #3429 := [unit-resolution #834 #3428 #3000 #2997]: #812
  3065 #3430 := [unit-resolution #2218 #3429 #3427]: false
  3066 #3432 := [lemma #3430]: #3431
  3067 #3442 := [unit-resolution #3432 #2944 #3000 #2958]: #1342
  3068 #3443 := [unit-resolution #539 #3442 #2954 #3441]: false
  3069 #3445 := [lemma #3443]: #3444
  3070 #3463 := [unit-resolution #3445 #3462 #3000]: #1509
  3071 #3464 := [unit-resolution #654 #3463 #3461 #3460]: #602
  3072 #3465 := [unit-resolution #1460 #3464]: #1452
  3073 #3466 := [unit-resolution #3074 #3463 #3461]: #1417
  3074 #3467 := [unit-resolution #2808 #3466]: #581
  3075 #3468 := [unit-resolution #1747 #3467]: #1725
  3076 #3469 := [unit-resolution #780 #3468 #3465 #3457 #3454]: false
  3077 #3471 := [lemma #3469]: #3470
  3078 #3472 := [unit-resolution #3471 #3115 #3000]: #734
  3079 #3473 := [unit-resolution #1757 #3472]: #1421
  3080 #3474 := [unit-resolution #2808 #3473]: #577
  3081 #3475 := [unit-resolution #1510 #3474]: #1284
  3082 #3476 := [unit-resolution #2789 #3475]: #468
  3083 #3477 := [unit-resolution #1333 #3476]: #1311
  3084 #3478 := [unit-resolution #3445 #3477 #3000]: #1509
  3085 #3479 := [unit-resolution #3074 #3478 #3474]: #632
  3086 #3480 := [unit-resolution #1869 #3479]: #1821
  3087 #3481 := [unit-resolution #3452 #3480 #3115]: #908
  3088 #3482 := [unit-resolution #1490 #3474]: #1452
  3089 #3483 := [unit-resolution #1737 #3472]: #1725
  3090 #3484 := [unit-resolution #1879 #3479]: #1756
  3091 #3485 := [unit-resolution #780 #3484 #3483 #3482]: #758
  3092 #3486 := [unit-resolution #2096 #3485 #3481]: false
  3093 #3488 := [lemma #3486]: #3487
  3094 #3501 := [unit-resolution #3488 #3000]: #935
  3095 #3502 := [unit-resolution #2228 #3501]: #2190
  3096 #3499 := (or #2555 #965)
  3097 #3489 := [hypothesis]: #1142
  3098 #3490 := [unit-resolution #2567 #3489]: #2559
  3099 #3491 := [unit-resolution #2880 #3490]: #1242
  3100 #3492 := [hypothesis]: #2190
  3101 #3493 := [unit-resolution #2577 #3489]: #2494
  3102 #3495 := (or #965 #1115 #1118)
  3103 #2440 := (or #2433 #2437)
  3104 #374 := (or #372 #373)
  3105 #2441 := (iff #374 #2440)
  3106 #2442 := [monotonicity #2436 #2439]: #2441
  3107 #2432 := [asserted]: #374
  3108 #2445 := [mp #2432 #2442]: #2440
  3109 #3494 := [unit-resolution #2445 #3419]: #2433
  3110 #3496 := [unit-resolution #1140 #3494]: #3495
  3111 #3497 := [unit-resolution #3496 #3493 #3492]: #1118
  3112 #3498 := [unit-resolution #2739 #3497 #3491]: false
  3113 #3500 := [lemma #3498]: #3499
  3114 #3503 := [unit-resolution #3500 #3502]: #2555
  3115 #3504 := [unit-resolution #2862 #3503]: #1016
  3116 #3505 := [unit-resolution #2322 #3504]: #2247
  3117 #3506 := [unit-resolution #2332 #3504]: #2000
  3118 #3507 := [unit-resolution #2816 #3506 #3501 #3505 #3000]: #992
  3119 #3508 := [unit-resolution #2607 #3507]: #2559
  3120 #3509 := [unit-resolution #2880 #3508]: #1242
  3121 #3510 := [unit-resolution #2617 #3507]: #2494
  3122 #3511 := [unit-resolution #3496 #3510 #3502]: #1118
  3123 #3512 := [unit-resolution #2739 #3511 #3509]: false
  3124 #3513 := [lemma #3512]: #782
  3125 #3535 := [unit-resolution #1849 #3513]: #1513
  3126 #3531 := [unit-resolution #1839 #3513]: #1756
  3127 #3532 := [unit-resolution #3440 #2849 #3531]: #1284
  3128 #3533 := [unit-resolution #2789 #3532]: #468
  3129 #3534 := [unit-resolution #1343 #3533]: #1315
  3130 #3536 := [unit-resolution #1333 #3533]: #1311
  3131 #3529 := (or #1509 #493)
  3132 #3514 := [unit-resolution #1829 #3513]: #1821
  3133 #3515 := [unit-resolution #3452 #3115 #3514]: #908
  3134 #1893 := (or #1817 #1878)
  3135 #301 := (or #298 #290)
  3136 #1896 := (iff #301 #1893)
  3137 #1889 := (or #1878 #1817)
  3138 #1894 := (iff #1889 #1893)
  3139 #1895 := [rewrite]: #1894
  3140 #1891 := (iff #301 #1889)
  3141 #1892 := [monotonicity #1881 #1820]: #1891
  3142 #1897 := [trans #1892 #1895]: #1896
  3143 #1888 := [asserted]: #301
  3144 #1900 := [mp #1888 #1897]: #1893
  3145 #3516 := [unit-resolution #1900 #3513]: #1878
  3146 #1913 := (or #1817 #1882)
  3147 #303 := (or #299 #290)
  3148 #1916 := (iff #303 #1913)
  3149 #1909 := (or #1882 #1817)
  3150 #1914 := (iff #1909 #1913)
  3151 #1915 := [rewrite]: #1914
  3152 #1911 := (iff #303 #1909)
  3153 #1912 := [monotonicity #1884 #1820]: #1911
  3154 #1917 := [trans #1912 #1915]: #1916
  3155 #1908 := [asserted]: #303
  3156 #1920 := [mp #1908 #1917]: #1913
  3157 #3517 := [unit-resolution #1920 #3513]: #1882
  3158 #3518 := (or #1729 #935 #809 #812)
  3159 #3519 := [unit-resolution #3084 #3450]: #3518
  3160 #3520 := [unit-resolution #3519 #3115 #3517 #3516]: #1729
  3161 #3521 := [unit-resolution #3448 #3520 #3515]: false
  3162 #3522 := [lemma #3521]: #935
  3163 #3523 := [unit-resolution #2228 #3522]: #2190
  3164 #3524 := [unit-resolution #3500 #3523]: #2555
  3165 #3525 := [unit-resolution #2862 #3524]: #1016
  3166 #3526 := [unit-resolution #2332 #3525]: #2000
  3167 #3527 := [unit-resolution #2969 #2958 #3526]: #1342
  3168 #3528 := [unit-resolution #539 #3527 #2954 #3441]: false
  3169 #3530 := [lemma #3528]: #3529
  3170 #3537 := [unit-resolution #3530 #3536]: #1509
  3171 #3538 := [unit-resolution #654 #3537 #3535 #3534]: #602
  3172 #3539 := [unit-resolution #1460 #3538]: #1452
  3173 #3540 := [unit-resolution #3074 #3537 #3535]: #1417
  3174 #3541 := [unit-resolution #2808 #3540]: #581
  3175 #3542 := [unit-resolution #1747 #3541]: #1725
  3176 #3543 := [unit-resolution #780 #3542 #3539 #3531 #2849]: false
  3177 #3544 := [lemma #3543]: #758
  3178 #3545 := [unit-resolution #3456 #3544]: #734
  3179 #2058 := (or #1729 #2037)
  3180 #322 := (or #319 #278)
  3181 #2061 := (iff #322 #2058)
  3182 #2054 := (or #2037 #1729)
  3183 #2059 := (iff #2054 #2058)
  3184 #2060 := [rewrite]: #2059
  3185 #2056 := (iff #322 #2054)
  3186 #2057 := [monotonicity #2039 #1731]: #2056
  3187 #2062 := [trans #2057 #2060]: #2061
  3188 #2053 := [asserted]: #322
  3189 #2065 := [mp #2053 #2062]: #2058
  3190 #3546 := [unit-resolution #2065 #3545]: #2037
  3191 #3547 := [unit-resolution #3275 #3546 #3531 #3535]: #629
  3192 #3548 := [unit-resolution #3530 #3547]: #493
  3193 #3549 := [unit-resolution #1757 #3545]: #1421
  3194 #3550 := [unit-resolution #2808 #3549]: #577
  3195 #3551 := [unit-resolution #1510 #3550]: #1284
  3196 #3552 := [unit-resolution #2789 #3551]: #468
  3197 [unit-resolution #1333 #3552 #3548]: false
  3198 unsat
  3199 0020560a0c4fa3058b0174abbbe01bb65cb5b25a 95 0
  3200 #2 := false
  3201 decl f3 :: (-> Int S1)
  3202 decl ?v0!0 :: Int
  3203 #77 := ?v0!0
  3204 #78 := (f3 ?v0!0)
  3205 decl f1 :: S1
  3206 #4 := f1
  3207 #79 := (= f1 #78)
  3208 #74 := (not #79)
  3209 decl ?v1!1 :: Int
  3210 #88 := ?v1!1
  3211 #89 := (f3 ?v1!1)
  3212 #90 := (= f1 #89)
  3213 #108 := (or #79 #90)
  3214 #111 := (not #108)
  3215 #114 := (and #79 #111)
  3216 #91 := (or #90 #79)
  3217 #92 := (not #91)
  3218 #85 := (not #74)
  3219 #98 := (and #85 #92)
  3220 #115 := (iff #98 #114)
  3221 #112 := (iff #92 #111)
  3222 #109 := (iff #91 #108)
  3223 #110 := [rewrite]: #109
  3224 #113 := [monotonicity #110]: #112
  3225 #106 := (iff #85 #79)
  3226 #107 := [rewrite]: #106
  3227 #116 := [monotonicity #107 #113]: #115
  3228 #11 := (:var 1 Int)
  3229 #12 := (f3 #11)
  3230 #42 := (= f1 #12)
  3231 #8 := (:var 0 Int)
  3232 #9 := (f3 #8)
  3233 #39 := (= f1 #9)
  3234 #48 := (or #39 #42)
  3235 #53 := (forall (vars (?v1 Int)) #48)
  3236 #59 := (not #39)
  3237 #60 := (or #59 #53)
  3238 #65 := (forall (vars (?v0 Int)) #60)
  3239 #68 := (not #65)
  3240 #101 := (~ #68 #98)
  3241 #80 := (or #39 #79)
  3242 #72 := (forall (vars (?v1 Int)) #80)
  3243 #81 := (or #74 #72)
  3244 #82 := (not #81)
  3245 #99 := (~ #82 #98)
  3246 #93 := (not #72)
  3247 #94 := (~ #93 #92)
  3248 #95 := [sk]: #94
  3249 #86 := (~ #85 #85)
  3250 #87 := [refl]: #86
  3251 #100 := [nnf-neg #87 #95]: #99
  3252 #83 := (~ #68 #82)
  3253 #84 := [sk]: #83
  3254 #102 := [trans #84 #100]: #101
  3255 #10 := (= #9 f1)
  3256 #13 := (= #12 f1)
  3257 #14 := (or #13 #10)
  3258 #15 := (forall (vars (?v1 Int)) #14)
  3259 #16 := (implies #10 #15)
  3260 #17 := (forall (vars (?v0 Int)) #16)
  3261 #18 := (not #17)
  3262 #69 := (iff #18 #68)
  3263 #66 := (iff #17 #65)
  3264 #63 := (iff #16 #60)
  3265 #56 := (implies #39 #53)
  3266 #61 := (iff #56 #60)
  3267 #62 := [rewrite]: #61
  3268 #57 := (iff #16 #56)
  3269 #54 := (iff #15 #53)
  3270 #51 := (iff #14 #48)
  3271 #45 := (or #42 #39)
  3272 #49 := (iff #45 #48)
  3273 #50 := [rewrite]: #49
  3274 #46 := (iff #14 #45)
  3275 #40 := (iff #10 #39)
  3276 #41 := [rewrite]: #40
  3277 #43 := (iff #13 #42)
  3278 #44 := [rewrite]: #43
  3279 #47 := [monotonicity #44 #41]: #46
  3280 #52 := [trans #47 #50]: #51
  3281 #55 := [quant-intro #52]: #54
  3282 #58 := [monotonicity #41 #55]: #57
  3283 #64 := [trans #58 #62]: #63
  3284 #67 := [quant-intro #64]: #66
  3285 #70 := [monotonicity #67]: #69
  3286 #38 := [asserted]: #18
  3287 #73 := [mp #38 #70]: #68
  3288 #103 := [mp~ #73 #102]: #98
  3289 #104 := [mp #103 #116]: #114
  3290 #117 := [and-elim #104]: #111
  3291 #118 := [not-or-elim #117]: #74
  3292 #105 := [and-elim #104]: #79
  3293 [unit-resolution #105 #118]: false
  3294 unsat
  3295 71f21c0a5d88cb94f60cf796ba4f0c3c95e6bff5 151 0
  3296 #2 := false
  3297 decl f3 :: (-> S3 S2 S1)
  3298 #11 := (:var 0 S2)
  3299 decl f4 :: (-> S4 S1 S3)
  3300 decl f6 :: S1
  3301 #17 := f6
  3302 decl f5 :: S4
  3303 #8 := f5
  3304 #18 := (f4 f5 f6)
  3305 #19 := (f3 #18 #11)
  3306 #604 := (pattern #19)
  3307 decl f1 :: S1
  3308 #4 := f1
  3309 #60 := (= f1 #19)
  3310 #101 := (not #60)
  3311 #605 := (forall (vars (?v0 S2)) (:pat #604) #101)
  3312 decl f7 :: S2
  3313 #22 := f7
  3314 #23 := (f3 #18 f7)
  3315 #67 := (= f1 #23)
  3316 #179 := (= f1 f6)
  3317 #180 := (iff #67 #179)
  3318 #9 := (:var 1 S1)
  3319 #10 := (f4 f5 #9)
  3320 #12 := (f3 #10 #11)
  3321 #597 := (pattern #12)
  3322 #50 := (= f1 #9)
  3323 #47 := (= f1 #12)
  3324 #53 := (iff #47 #50)
  3325 #598 := (forall (vars (?v0 S1) (?v1 S2)) (:pat #597) #53)
  3326 #56 := (forall (vars (?v0 S1) (?v1 S2)) #53)
  3327 #601 := (iff #56 #598)
  3328 #599 := (iff #53 #53)
  3329 #600 := [refl]: #599
  3330 #602 := [quant-intro #600]: #601
  3331 #92 := (~ #56 #56)
  3332 #90 := (~ #53 #53)
  3333 #91 := [refl]: #90
  3334 #93 := [nnf-pos #91]: #92
  3335 #14 := (= #9 f1)
  3336 #13 := (= #12 f1)
  3337 #15 := (iff #13 #14)
  3338 #16 := (forall (vars (?v0 S1) (?v1 S2)) #15)
  3339 #57 := (iff #16 #56)
  3340 #54 := (iff #15 #53)
  3341 #51 := (iff #14 #50)
  3342 #52 := [rewrite]: #51
  3343 #48 := (iff #13 #47)
  3344 #49 := [rewrite]: #48
  3345 #55 := [monotonicity #49 #52]: #54
  3346 #58 := [quant-intro #55]: #57
  3347 #46 := [asserted]: #16
  3348 #61 := [mp #46 #58]: #56
  3349 #83 := [mp~ #61 #93]: #56
  3350 #603 := [mp #83 #602]: #598
  3351 #181 := (not #598)
  3352 #257 := (or #181 #180)
  3353 #258 := [quant-inst #17 #22]: #257
  3354 #267 := [unit-resolution #258 #603]: #180
  3355 decl ?v0!0 :: S2
  3356 #85 := ?v0!0
  3357 #94 := (f3 #18 ?v0!0)
  3358 #86 := (= f1 #94)
  3359 #266 := (iff #86 #179)
  3360 #268 := (or #181 #266)
  3361 #259 := [quant-inst #17 #85]: #268
  3362 #585 := [unit-resolution #259 #603]: #266
  3363 #270 := (not #266)
  3364 #588 := (or #270 #179)
  3365 #107 := (not #67)
  3366 #587 := [hypothesis]: #107
  3367 #112 := (or #67 #86)
  3368 #104 := (forall (vars (?v0 S2)) #101)
  3369 #113 := (or #107 #104)
  3370 #120 := (and #112 #113)
  3371 #114 := (and #113 #112)
  3372 #121 := (iff #114 #120)
  3373 #122 := [rewrite]: #121
  3374 #64 := (exists (vars (?v0 S2)) #60)
  3375 #76 := (not #64)
  3376 #77 := (iff #67 #76)
  3377 #115 := (~ #77 #114)
  3378 #105 := (~ #76 #104)
  3379 #102 := (~ #101 #101)
  3380 #103 := [refl]: #102
  3381 #106 := [nnf-neg #103]: #105
  3382 #98 := (not #76)
  3383 #99 := (~ #98 #86)
  3384 #87 := (~ #64 #86)
  3385 #95 := [sk]: #87
  3386 #100 := [nnf-neg #95]: #99
  3387 #110 := (~ #67 #67)
  3388 #111 := [refl]: #110
  3389 #108 := (~ #107 #107)
  3390 #109 := [refl]: #108
  3391 #116 := [nnf-pos #109 #111 #100 #106]: #115
  3392 #24 := (= #23 f1)
  3393 #20 := (= #19 f1)
  3394 #21 := (exists (vars (?v0 S2)) #20)
  3395 #25 := (iff #21 #24)
  3396 #26 := (not #25)
  3397 #80 := (iff #26 #77)
  3398 #70 := (iff #64 #67)
  3399 #73 := (not #70)
  3400 #78 := (iff #73 #77)
  3401 #79 := [rewrite]: #78
  3402 #74 := (iff #26 #73)
  3403 #71 := (iff #25 #70)
  3404 #68 := (iff #24 #67)
  3405 #69 := [rewrite]: #68
  3406 #65 := (iff #21 #64)
  3407 #62 := (iff #20 #60)
  3408 #63 := [rewrite]: #62
  3409 #66 := [quant-intro #63]: #65
  3410 #72 := [monotonicity #66 #69]: #71
  3411 #75 := [monotonicity #72]: #74
  3412 #81 := [trans #75 #79]: #80
  3413 #59 := [asserted]: #26
  3414 #84 := [mp #59 #81]: #77
  3415 #117 := [mp~ #84 #116]: #114
  3416 #118 := [mp #117 #122]: #120
  3417 #119 := [and-elim #118]: #112
  3418 #245 := [unit-resolution #119 #587]: #86
  3419 #269 := (not #86)
  3420 #273 := (or #270 #269 #179)
  3421 #252 := [def-axiom]: #273
  3422 #229 := [unit-resolution #252 #245]: #588
  3423 #572 := [unit-resolution #229 #585]: #179
  3424 #271 := (not #179)
  3425 #592 := (not #180)
  3426 #233 := (or #592 #271)
  3427 #593 := (or #592 #67 #271)
  3428 #594 := [def-axiom]: #593
  3429 #234 := [unit-resolution #594 #587]: #233
  3430 #235 := [unit-resolution #234 #572 #267]: false
  3431 #236 := [lemma #235]: #67
  3432 #610 := (or #107 #605)
  3433 #611 := (iff #113 #610)
  3434 #608 := (iff #104 #605)
  3435 #606 := (iff #101 #101)
  3436 #607 := [refl]: #606
  3437 #609 := [quant-intro #607]: #608
  3438 #612 := [monotonicity #609]: #611
  3439 #123 := [and-elim #118]: #113
  3440 #613 := [mp #123 #612]: #610
  3441 #199 := [unit-resolution #613 #236]: #605
  3442 #596 := (not #605)
  3443 #586 := (or #596 #107)
  3444 #244 := [quant-inst #22]: #586
  3445 [unit-resolution #244 #236 #199]: false
  3446 unsat
  3447 ae3e0f78fcdef723f102d089b42d97f098766d9e 151 0
  3448 #2 := false
  3449 decl f3 :: (-> S3 S2 S1)
  3450 #11 := (:var 0 S2)
  3451 decl f4 :: (-> S4 S1 S3)
  3452 decl f7 :: S1
  3453 #26 := f7
  3454 decl f5 :: S4
  3455 #8 := f5
  3456 #27 := (f4 f5 f7)
  3457 #28 := (f3 #27 #11)
  3458 #711 := (pattern #28)
  3459 decl f1 :: S1
  3460 #4 := f1
  3461 #85 := (= f1 #28)
  3462 #183 := (not #85)
  3463 #712 := (forall (vars (?v0 S2)) (:pat #711) #183)
  3464 decl f6 :: S2
  3465 #21 := f6
  3466 #31 := (f3 #27 f6)
  3467 #92 := (= f1 #31)
  3468 #261 := (= f1 f7)
  3469 #262 := (iff #92 #261)
  3470 #9 := (:var 1 S1)
  3471 #10 := (f4 f5 #9)
  3472 #12 := (f3 #10 #11)
  3473 #679 := (pattern #12)
  3474 #58 := (= f1 #9)
  3475 #55 := (= f1 #12)
  3476 #61 := (iff #55 #58)
  3477 #680 := (forall (vars (?v0 S1) (?v1 S2)) (:pat #679) #61)
  3478 #64 := (forall (vars (?v0 S1) (?v1 S2)) #61)
  3479 #683 := (iff #64 #680)
  3480 #681 := (iff #61 #61)
  3481 #682 := [refl]: #681
  3482 #684 := [quant-intro #682]: #683
  3483 #119 := (~ #64 #64)
  3484 #117 := (~ #61 #61)
  3485 #118 := [refl]: #117
  3486 #120 := [nnf-pos #118]: #119
  3487 #14 := (= #9 f1)
  3488 #13 := (= #12 f1)
  3489 #15 := (iff #13 #14)
  3490 #16 := (forall (vars (?v0 S1) (?v1 S2)) #15)
  3491 #65 := (iff #16 #64)
  3492 #62 := (iff #15 #61)
  3493 #59 := (iff #14 #58)
  3494 #60 := [rewrite]: #59
  3495 #56 := (iff #13 #55)
  3496 #57 := [rewrite]: #56
  3497 #63 := [monotonicity #57 #60]: #62
  3498 #66 := [quant-intro #63]: #65
  3499 #54 := [asserted]: #16
  3500 #69 := [mp #54 #66]: #64
  3501 #108 := [mp~ #69 #120]: #64
  3502 #685 := [mp #108 #684]: #680
  3503 #263 := (not #680)
  3504 #339 := (or #263 #262)
  3505 #340 := [quant-inst #26 #21]: #339
  3506 #349 := [unit-resolution #340 #685]: #262
  3507 decl ?v0!3 :: S2
  3508 #154 := ?v0!3
  3509 #155 := (f3 #27 ?v0!3)
  3510 #126 := (= f1 #155)
  3511 #348 := (iff #126 #261)
  3512 #350 := (or #263 #348)
  3513 #341 := [quant-inst #26 #154]: #350
  3514 #667 := [unit-resolution #341 #685]: #348
  3515 #352 := (not #348)
  3516 #670 := (or #352 #261)
  3517 #189 := (not #92)
  3518 #669 := [hypothesis]: #189
  3519 #194 := (or #92 #126)
  3520 #186 := (forall (vars (?v0 S2)) #183)
  3521 #195 := (or #189 #186)
  3522 #202 := (and #194 #195)
  3523 #196 := (and #195 #194)
  3524 #203 := (iff #196 #202)
  3525 #204 := [rewrite]: #203
  3526 #89 := (exists (vars (?v0 S2)) #85)
  3527 #101 := (not #89)
  3528 #102 := (iff #92 #101)
  3529 #197 := (~ #102 #196)
  3530 #187 := (~ #101 #186)
  3531 #184 := (~ #183 #183)
  3532 #185 := [refl]: #184
  3533 #188 := [nnf-neg #185]: #187
  3534 #180 := (not #101)
  3535 #181 := (~ #180 #126)
  3536 #127 := (~ #89 #126)
  3537 #177 := [sk]: #127
  3538 #182 := [nnf-neg #177]: #181
  3539 #192 := (~ #92 #92)
  3540 #193 := [refl]: #192
  3541 #190 := (~ #189 #189)
  3542 #191 := [refl]: #190
  3543 #198 := [nnf-pos #191 #193 #182 #188]: #197
  3544 #32 := (= #31 f1)
  3545 #29 := (= #28 f1)
  3546 #30 := (exists (vars (?v0 S2)) #29)
  3547 #33 := (iff #30 #32)
  3548 #34 := (not #33)
  3549 #105 := (iff #34 #102)
  3550 #95 := (iff #89 #92)
  3551 #98 := (not #95)
  3552 #103 := (iff #98 #102)
  3553 #104 := [rewrite]: #103
  3554 #99 := (iff #34 #98)
  3555 #96 := (iff #33 #95)
  3556 #93 := (iff #32 #92)
  3557 #94 := [rewrite]: #93
  3558 #90 := (iff #30 #89)
  3559 #87 := (iff #29 #85)
  3560 #88 := [rewrite]: #87
  3561 #91 := [quant-intro #88]: #90
  3562 #97 := [monotonicity #91 #94]: #96
  3563 #100 := [monotonicity #97]: #99
  3564 #106 := [trans #100 #104]: #105
  3565 #84 := [asserted]: #34
  3566 #109 := [mp #84 #106]: #102
  3567 #199 := [mp~ #109 #198]: #196
  3568 #200 := [mp #199 #204]: #202
  3569 #201 := [and-elim #200]: #194
  3570 #327 := [unit-resolution #201 #669]: #126
  3571 #351 := (not #126)
  3572 #355 := (or #352 #351 #261)
  3573 #334 := [def-axiom]: #355
  3574 #311 := [unit-resolution #334 #327]: #670
  3575 #654 := [unit-resolution #311 #667]: #261
  3576 #353 := (not #261)
  3577 #674 := (not #262)
  3578 #315 := (or #674 #353)
  3579 #675 := (or #674 #92 #353)
  3580 #676 := [def-axiom]: #675
  3581 #316 := [unit-resolution #676 #669]: #315
  3582 #317 := [unit-resolution #316 #654 #349]: false
  3583 #318 := [lemma #317]: #92
  3584 #717 := (or #189 #712)
  3585 #718 := (iff #195 #717)
  3586 #715 := (iff #186 #712)
  3587 #713 := (iff #183 #183)
  3588 #714 := [refl]: #713
  3589 #716 := [quant-intro #714]: #715
  3590 #719 := [monotonicity #716]: #718
  3591 #205 := [and-elim #200]: #195
  3592 #720 := [mp #205 #719]: #717
  3593 #281 := [unit-resolution #720 #318]: #712
  3594 #678 := (not #712)
  3595 #668 := (or #678 #189)
  3596 #326 := [quant-inst #21]: #668
  3597 [unit-resolution #326 #318 #281]: false
  3598 unsat
  3599 5dc6f25776aabe70ad45ce325942b3a138a1974d 91 0
  3600 #2 := false
  3601 decl f3 :: (-> S2 S1)
  3602 decl f4 :: S2
  3603 #8 := f4
  3604 #9 := (f3 f4)
  3605 decl f1 :: S1
  3606 #4 := f1
  3607 #44 := (= f1 #9)
  3608 decl f5 :: S2
  3609 #19 := f5
  3610 #20 := (f3 f5)
  3611 #66 := (= f1 #20)
  3612 #73 := (not #44)
  3613 #74 := (or #73 #66)
  3614 #79 := (not #74)
  3615 #21 := (= #20 f1)
  3616 #10 := (= #9 f1)
  3617 #22 := (implies #10 #21)
  3618 #23 := (not #22)
  3619 #80 := (iff #23 #79)
  3620 #77 := (iff #22 #74)
  3621 #70 := (implies #44 #66)
  3622 #75 := (iff #70 #74)
  3623 #76 := [rewrite]: #75
  3624 #71 := (iff #22 #70)
  3625 #68 := (iff #21 #66)
  3626 #69 := [rewrite]: #68
  3627 #45 := (iff #10 #44)
  3628 #46 := [rewrite]: #45
  3629 #72 := [monotonicity #46 #69]: #71
  3630 #78 := [trans #72 #76]: #77
  3631 #81 := [monotonicity #78]: #80
  3632 #65 := [asserted]: #23
  3633 #84 := [mp #65 #81]: #79
  3634 #82 := [not-or-elim #84]: #44
  3635 #11 := (:var 0 S2)
  3636 #12 := (f3 #11)
  3637 #577 := (pattern #12)
  3638 #47 := (= f1 #12)
  3639 #56 := (not #47)
  3640 #578 := (forall (vars (?v0 S2)) (:pat #577) #56)
  3641 #59 := (forall (vars (?v0 S2)) #56)
  3642 #581 := (iff #59 #578)
  3643 #579 := (iff #56 #56)
  3644 #580 := [refl]: #579
  3645 #582 := [quant-intro #580]: #581
  3646 #50 := (exists (vars (?v0 S2)) #47)
  3647 #53 := (not #50)
  3648 #90 := (~ #53 #59)
  3649 #93 := (~ #56 #56)
  3650 #94 := [refl]: #93
  3651 #102 := [nnf-neg #94]: #90
  3652 #62 := (ite #44 #53 #59)
  3653 #100 := (iff #62 #53)
  3654 #1 := true
  3655 #95 := (ite true #53 #59)
  3656 #98 := (iff #95 #53)
  3657 #99 := [rewrite]: #98
  3658 #96 := (iff #62 #95)
  3659 #91 := (iff #44 true)
  3660 #92 := [iff-true #82]: #91
  3661 #97 := [monotonicity #92]: #96
  3662 #101 := [trans #97 #99]: #100
  3663 #13 := (= #12 f1)
  3664 #16 := (not #13)
  3665 #17 := (forall (vars (?v0 S2)) #16)
  3666 #14 := (exists (vars (?v0 S2)) #13)
  3667 #15 := (not #14)
  3668 #18 := (ite #10 #15 #17)
  3669 #63 := (iff #18 #62)
  3670 #60 := (iff #17 #59)
  3671 #57 := (iff #16 #56)
  3672 #48 := (iff #13 #47)
  3673 #49 := [rewrite]: #48
  3674 #58 := [monotonicity #49]: #57
  3675 #61 := [quant-intro #58]: #60
  3676 #54 := (iff #15 #53)
  3677 #51 := (iff #14 #50)
  3678 #52 := [quant-intro #49]: #51
  3679 #55 := [monotonicity #52]: #54
  3680 #64 := [monotonicity #46 #55 #61]: #63
  3681 #43 := [asserted]: #18
  3682 #67 := [mp #43 #64]: #62
  3683 #89 := [mp #67 #101]: #53
  3684 #87 := [mp~ #89 #102]: #59
  3685 #583 := [mp #87 #582]: #578
  3686 #160 := (not #578)
  3687 #247 := (or #160 #73)
  3688 #161 := [quant-inst #8]: #247
  3689 [unit-resolution #161 #583 #82]: false
  3690 unsat
  3691 29e0fbcf1b3262888237e1fa476aa8a7425443c7 17 0
  3692 #2 := false
  3693 #8 := 3::Int
  3694 #9 := (= 3::Int 3::Int)
  3695 #10 := (not #9)
  3696 #38 := (iff #10 false)
  3697 #1 := true
  3698 #33 := (not true)
  3699 #36 := (iff #33 false)
  3700 #37 := [rewrite]: #36
  3701 #34 := (iff #10 #33)
  3702 #31 := (iff #9 true)
  3703 #32 := [rewrite]: #31
  3704 #35 := [monotonicity #32]: #34
  3705 #39 := [trans #35 #37]: #38
  3706 #30 := [asserted]: #10
  3707 [mp #30 #39]: false
  3708 unsat
  3709 065da226a83f89ade06131ac7b676aff1d33184f 17 0
  3710 #2 := false
  3711 #8 := 3::Real
  3712 #9 := (= 3::Real 3::Real)
  3713 #10 := (not #9)
  3714 #38 := (iff #10 false)
  3715 #1 := true
  3716 #33 := (not true)
  3717 #36 := (iff #33 false)
  3718 #37 := [rewrite]: #36
  3719 #34 := (iff #10 #33)
  3720 #31 := (iff #9 true)
  3721 #32 := [rewrite]: #31
  3722 #35 := [monotonicity #32]: #34
  3723 #39 := [trans #35 #37]: #38
  3724 #30 := [asserted]: #10
  3725 [mp #30 #39]: false
  3726 unsat
  3727 52cd464fc4027157f69df0b8cc3229ae55ad2079 26 0
  3728 #2 := false
  3729 #11 := 4::Int
  3730 #9 := 1::Int
  3731 #8 := 3::Int
  3732 #10 := (+ 3::Int 1::Int)
  3733 #12 := (= #10 4::Int)
  3734 #13 := (not #12)
  3735 #47 := (iff #13 false)
  3736 #1 := true
  3737 #42 := (not true)
  3738 #45 := (iff #42 false)
  3739 #46 := [rewrite]: #45
  3740 #43 := (iff #13 #42)
  3741 #40 := (iff #12 true)
  3742 #35 := (= 4::Int 4::Int)
  3743 #38 := (iff #35 true)
  3744 #39 := [rewrite]: #38
  3745 #36 := (iff #12 #35)
  3746 #34 := [rewrite]: #12
  3747 #37 := [monotonicity #34]: #36
  3748 #41 := [trans #37 #39]: #40
  3749 #44 := [monotonicity #41]: #43
  3750 #48 := [trans #44 #46]: #47
  3751 #33 := [asserted]: #13
  3752 [mp #33 #48]: false
  3753 unsat
  3754 28b6536c2d4f9dc75412d00f15231ed2ee58fe03 41 0
  3755 #2 := false
  3756 decl f3 :: Int
  3757 #8 := f3
  3758 decl f5 :: Int
  3759 #10 := f5
  3760 #13 := (+ f5 f3)
  3761 decl f4 :: Int
  3762 #9 := f4
  3763 #14 := (+ f4 #13)
  3764 #11 := (+ f4 f5)
  3765 #12 := (+ f3 #11)
  3766 #15 := (= #12 #14)
  3767 #16 := (not #15)
  3768 #59 := (iff #16 false)
  3769 #1 := true
  3770 #54 := (not true)
  3771 #57 := (iff #54 false)
  3772 #58 := [rewrite]: #57
  3773 #55 := (iff #16 #54)
  3774 #52 := (iff #15 true)
  3775 #47 := (= #12 #12)
  3776 #50 := (iff #47 true)
  3777 #51 := [rewrite]: #50
  3778 #48 := (iff #15 #47)
  3779 #45 := (= #14 #12)
  3780 #37 := (+ f3 f5)
  3781 #40 := (+ f4 #37)
  3782 #43 := (= #40 #12)
  3783 #44 := [rewrite]: #43
  3784 #41 := (= #14 #40)
  3785 #38 := (= #13 #37)
  3786 #39 := [rewrite]: #38
  3787 #42 := [monotonicity #39]: #41
  3788 #46 := [trans #42 #44]: #45
  3789 #49 := [monotonicity #46]: #48
  3790 #53 := [trans #49 #51]: #52
  3791 #56 := [monotonicity #53]: #55
  3792 #60 := [trans #56 #58]: #59
  3793 #36 := [asserted]: #16
  3794 [mp #36 #60]: false
  3795 unsat
  3796 8450cf6a350ba6ec26331e50c3fd5d8f999ad9a0 35 0
  3797 #2 := false
  3798 #9 := 3::Int
  3799 #10 := 8::Int
  3800 #11 := (<= 3::Int 8::Int)
  3801 #12 := (ite #11 8::Int 3::Int)
  3802 #8 := 5::Int
  3803 #13 := (< 5::Int #12)
  3804 #14 := (not #13)
  3805 #58 := (iff #14 false)
  3806 #1 := true
  3807 #53 := (not true)
  3808 #56 := (iff #53 false)
  3809 #57 := [rewrite]: #56
  3810 #54 := (iff #14 #53)
  3811 #51 := (iff #13 true)
  3812 #46 := (< 5::Int 8::Int)
  3813 #49 := (iff #46 true)
  3814 #50 := [rewrite]: #49
  3815 #47 := (iff #13 #46)
  3816 #44 := (= #12 8::Int)
  3817 #39 := (ite true 8::Int 3::Int)
  3818 #42 := (= #39 8::Int)
  3819 #43 := [rewrite]: #42
  3820 #40 := (= #12 #39)
  3821 #37 := (iff #11 true)
  3822 #38 := [rewrite]: #37
  3823 #41 := [monotonicity #38]: #40
  3824 #45 := [trans #41 #43]: #44
  3825 #48 := [monotonicity #45]: #47
  3826 #52 := [trans #48 #50]: #51
  3827 #55 := [monotonicity #52]: #54
  3828 #59 := [trans #55 #57]: #58
  3829 #34 := [asserted]: #14
  3830 [mp #34 #59]: false
  3831 unsat
  3832 6afccd7c6734a9f80c327ff8b0bab36d43ee827b 216 0
  3833 #2 := false
  3834 #11 := 0::Real
  3835 decl f4 :: Real
  3836 #9 := f4
  3837 #44 := -1::Real
  3838 #46 := (* -1::Real f4)
  3839 decl f3 :: Real
  3840 #8 := f3
  3841 #45 := (* -1::Real f3)
  3842 #47 := (+ #45 #46)
  3843 #10 := (+ f3 f4)
  3844 #72 := (>= #10 0::Real)
  3845 #79 := (ite #72 #10 #47)
  3846 #154 := (* -1::Real #79)
  3847 #182 := (+ #47 #154)
  3848 #184 := (>= #182 0::Real)
  3849 #135 := (= #47 #79)
  3850 #73 := (not #72)
  3851 #96 := (>= f4 0::Real)
  3852 #97 := (not #96)
  3853 #155 := (+ #10 #154)
  3854 #157 := (>= #155 0::Real)
  3855 #134 := (= #10 #79)
  3856 #198 := (not #135)
  3857 #193 := (not #184)
  3858 #164 := [hypothesis]: #96
  3859 #194 := (or #193 #97)
  3860 #185 := [hypothesis]: #184
  3861 #103 := (ite #96 f4 #46)
  3862 #115 := (* -1::Real #103)
  3863 #84 := (>= f3 0::Real)
  3864 #91 := (ite #84 f3 #45)
  3865 #114 := (* -1::Real #91)
  3866 #116 := (+ #114 #115)
  3867 #117 := (+ #79 #116)
  3868 #118 := (<= #117 0::Real)
  3869 #123 := (not #118)
  3870 #19 := (- f4)
  3871 #18 := (< f4 0::Real)
  3872 #20 := (ite #18 #19 f4)
  3873 #16 := (- f3)
  3874 #15 := (< f3 0::Real)
  3875 #17 := (ite #15 #16 f3)
  3876 #21 := (+ #17 #20)
  3877 #13 := (- #10)
  3878 #12 := (< #10 0::Real)
  3879 #14 := (ite #12 #13 #10)
  3880 #22 := (<= #14 #21)
  3881 #23 := (not #22)
  3882 #126 := (iff #23 #123)
  3883 #60 := (ite #18 #46 f4)
  3884 #55 := (ite #15 #45 f3)
  3885 #63 := (+ #55 #60)
  3886 #50 := (ite #12 #47 #10)
  3887 #66 := (<= #50 #63)
  3888 #69 := (not #66)
  3889 #124 := (iff #69 #123)
  3890 #121 := (iff #66 #118)
  3891 #108 := (+ #91 #103)
  3892 #111 := (<= #79 #108)
  3893 #119 := (iff #111 #118)
  3894 #120 := [rewrite]: #119
  3895 #112 := (iff #66 #111)
  3896 #109 := (= #63 #108)
  3897 #106 := (= #60 #103)
  3898 #100 := (ite #97 #46 f4)
  3899 #104 := (= #100 #103)
  3900 #105 := [rewrite]: #104
  3901 #101 := (= #60 #100)
  3902 #98 := (iff #18 #97)
  3903 #99 := [rewrite]: #98
  3904 #102 := [monotonicity #99]: #101
  3905 #107 := [trans #102 #105]: #106
  3906 #94 := (= #55 #91)
  3907 #85 := (not #84)
  3908 #88 := (ite #85 #45 f3)
  3909 #92 := (= #88 #91)
  3910 #93 := [rewrite]: #92
  3911 #89 := (= #55 #88)
  3912 #86 := (iff #15 #85)
  3913 #87 := [rewrite]: #86
  3914 #90 := [monotonicity #87]: #89
  3915 #95 := [trans #90 #93]: #94
  3916 #110 := [monotonicity #95 #107]: #109
  3917 #82 := (= #50 #79)
  3918 #76 := (ite #73 #47 #10)
  3919 #80 := (= #76 #79)
  3920 #81 := [rewrite]: #80
  3921 #77 := (= #50 #76)
  3922 #74 := (iff #12 #73)
  3923 #75 := [rewrite]: #74
  3924 #78 := [monotonicity #75]: #77
  3925 #83 := [trans #78 #81]: #82
  3926 #113 := [monotonicity #83 #110]: #112
  3927 #122 := [trans #113 #120]: #121
  3928 #125 := [monotonicity #122]: #124
  3929 #70 := (iff #23 #69)
  3930 #67 := (iff #22 #66)
  3931 #64 := (= #21 #63)
  3932 #61 := (= #20 #60)
  3933 #58 := (= #19 #46)
  3934 #59 := [rewrite]: #58
  3935 #62 := [monotonicity #59]: #61
  3936 #56 := (= #17 #55)
  3937 #53 := (= #16 #45)
  3938 #54 := [rewrite]: #53
  3939 #57 := [monotonicity #54]: #56
  3940 #65 := [monotonicity #57 #62]: #64
  3941 #51 := (= #14 #50)
  3942 #48 := (= #13 #47)
  3943 #49 := [rewrite]: #48
  3944 #52 := [monotonicity #49]: #51
  3945 #68 := [monotonicity #52 #65]: #67
  3946 #71 := [monotonicity #68]: #70
  3947 #127 := [trans #71 #125]: #126
  3948 #43 := [asserted]: #23
  3949 #128 := [mp #43 #127]: #123
  3950 #148 := (+ f4 #115)
  3951 #149 := (<= #148 0::Real)
  3952 #142 := (= f4 #103)
  3953 #144 := (or #97 #142)
  3954 #145 := [def-axiom]: #144
  3955 #173 := [unit-resolution #145 #164]: #142
  3956 #174 := (not #142)
  3957 #175 := (or #174 #149)
  3958 #176 := [th-lemma arith triangle-eq]: #175
  3959 #177 := [unit-resolution #176 #173]: #149
  3960 #153 := (+ #45 #114)
  3961 #156 := (<= #153 0::Real)
  3962 #131 := (= #45 #91)
  3963 #179 := (or #85 #97)
  3964 #151 := (+ f3 #114)
  3965 #152 := (<= #151 0::Real)
  3966 #130 := (= f3 #91)
  3967 #158 := [hypothesis]: #84
  3968 #138 := (or #85 #130)
  3969 #139 := [def-axiom]: #138
  3970 #159 := [unit-resolution #139 #158]: #130
  3971 #160 := (not #130)
  3972 #161 := (or #160 #152)
  3973 #162 := [th-lemma arith triangle-eq]: #161
  3974 #163 := [unit-resolution #162 #159]: #152
  3975 #165 := (or #72 #85 #97)
  3976 #166 := [th-lemma arith assign-bounds -1 -1]: #165
  3977 #167 := [unit-resolution #166 #158 #164]: #72
  3978 #136 := (or #73 #134)
  3979 #137 := [def-axiom]: #136
  3980 #168 := [unit-resolution #137 #167]: #134
  3981 #169 := (not #134)
  3982 #170 := (or #169 #157)
  3983 #171 := [th-lemma arith triangle-eq]: #170
  3984 #172 := [unit-resolution #171 #168]: #157
  3985 #178 := [th-lemma arith farkas 1 -1 -1 1 #177 #172 #128 #163]: false
  3986 #180 := [lemma #178]: #179
  3987 #186 := [unit-resolution #180 #164]: #85
  3988 #140 := (or #84 #131)
  3989 #141 := [def-axiom]: #140
  3990 #187 := [unit-resolution #141 #186]: #131
  3991 #188 := (not #131)
  3992 #189 := (or #188 #156)
  3993 #190 := [th-lemma arith triangle-eq]: #189
  3994 #191 := [unit-resolution #190 #187]: #156
  3995 #192 := [th-lemma arith farkas 2 -1 -1 1 1 #164 #191 #177 #128 #185]: false
  3996 #195 := [lemma #192]: #194
  3997 #203 := [unit-resolution #195 #164]: #193
  3998 #199 := (or #198 #184)
  3999 #196 := [hypothesis]: #193
  4000 #197 := [hypothesis]: #135
  4001 #200 := [th-lemma arith triangle-eq]: #199
  4002 #201 := [unit-resolution #200 #197 #196]: false
  4003 #202 := [lemma #201]: #199
  4004 #204 := [unit-resolution #202 #203]: #198
  4005 #132 := (or #72 #135)
  4006 #133 := [def-axiom]: #132
  4007 #205 := [unit-resolution #133 #204]: #72
  4008 #206 := [unit-resolution #137 #205]: #134
  4009 #207 := [unit-resolution #171 #206]: #157
  4010 #208 := [th-lemma arith farkas 2 1 1 1 1 #186 #191 #177 #128 #207]: false
  4011 #209 := [lemma #208]: #97
  4012 #150 := (+ #46 #115)
  4013 #181 := (<= #150 0::Real)
  4014 #143 := (= #46 #103)
  4015 #146 := (or #96 #143)
  4016 #147 := [def-axiom]: #146
  4017 #214 := [unit-resolution #147 #209]: #143
  4018 #215 := (not #143)
  4019 #216 := (or #215 #181)
  4020 #217 := [th-lemma arith triangle-eq]: #216
  4021 #218 := [unit-resolution #217 #214]: #181
  4022 #220 := (not #157)
  4023 #221 := (not #152)
  4024 #222 := (or #220 #221)
  4025 #212 := [hypothesis]: #152
  4026 #213 := [hypothesis]: #157
  4027 #219 := [th-lemma arith farkas 2 1 1 1 1 #209 #218 #128 #213 #212]: false
  4028 #223 := [lemma #219]: #222
  4029 #228 := [unit-resolution #223 #163]: #220
  4030 #224 := [hypothesis]: #220
  4031 #225 := [hypothesis]: #134
  4032 #226 := [unit-resolution #171 #225 #224]: false
  4033 #227 := [lemma #226]: #170
  4034 #229 := [unit-resolution #227 #228]: #169
  4035 #230 := [unit-resolution #137 #229]: #73
  4036 #231 := [unit-resolution #133 #230]: #135
  4037 #232 := [unit-resolution #202 #231]: #184
  4038 #233 := [th-lemma arith farkas 1/2 -1/2 -1/2 1/2 1 #232 #163 #218 #128 #158]: false
  4039 #234 := [lemma #233]: #85
  4040 #235 := (or #73 #84 #96)
  4041 #236 := [th-lemma arith assign-bounds 1 1]: #235
  4042 #237 := [unit-resolution #236 #234 #209]: #73
  4043 #238 := [unit-resolution #133 #237]: #135
  4044 #239 := [unit-resolution #202 #238]: #184
  4045 #240 := [unit-resolution #141 #234]: #131
  4046 #241 := [unit-resolution #190 #240]: #156
  4047 [th-lemma arith farkas -1 -1 1 1 #241 #218 #128 #239]: false
  4048 unsat
  4049 c722596cfa285e209992f7087932c1ec15fd226b 42 0
  4050 #2 := false
  4051 decl f3 :: (-> S1 S2)
  4052 decl f1 :: S1
  4053 #4 := f1
  4054 #13 := (f3 f1)
  4055 decl f2 :: S1
  4056 #5 := f2
  4057 #9 := 3::Int
  4058 #8 := 2::Int
  4059 #10 := (< 2::Int 3::Int)
  4060 #11 := (ite #10 f1 f2)
  4061 #12 := (f3 #11)
  4062 #14 := (= #12 #13)
  4063 #15 := (not #14)
  4064 #60 := (iff #15 false)
  4065 #1 := true
  4066 #55 := (not true)
  4067 #58 := (iff #55 false)
  4068 #59 := [rewrite]: #58
  4069 #56 := (iff #15 #55)
  4070 #53 := (iff #14 true)
  4071 #48 := (= #13 #13)
  4072 #51 := (iff #48 true)
  4073 #52 := [rewrite]: #51
  4074 #49 := (iff #14 #48)
  4075 #45 := (= #11 f1)
  4076 #40 := (ite true f1 f2)
  4077 #43 := (= #40 f1)
  4078 #44 := [rewrite]: #43
  4079 #41 := (= #11 #40)
  4080 #38 := (iff #10 true)
  4081 #39 := [rewrite]: #38
  4082 #42 := [monotonicity #39]: #41
  4083 #46 := [trans #42 #44]: #45
  4084 #47 := [monotonicity #46]: #14
  4085 #50 := [monotonicity #47]: #49
  4086 #54 := [trans #50 #52]: #53
  4087 #57 := [monotonicity #54]: #56
  4088 #61 := [trans #57 #59]: #60
  4089 #35 := [asserted]: #15
  4090 [mp #35 #61]: false
  4091 unsat
  4092 4d8a8a08b49cb28d987bdc1bcdbb3a144907bf45 54 0
  4093 #2 := false
  4094 #13 := 1::Int
  4095 decl f3 :: Int
  4096 #9 := f3
  4097 #14 := (< f3 1::Int)
  4098 #10 := 3::Int
  4099 #11 := (+ f3 3::Int)
  4100 #8 := 4::Int
  4101 #12 := (<= 4::Int #11)
  4102 #15 := (or #12 #14)
  4103 #16 := (not #15)
  4104 #74 := (iff #16 false)
  4105 #37 := (+ 3::Int f3)
  4106 #40 := (<= 4::Int #37)
  4107 #46 := (or #14 #40)
  4108 #51 := (not #46)
  4109 #72 := (iff #51 false)
  4110 #1 := true
  4111 #67 := (not true)
  4112 #70 := (iff #67 false)
  4113 #71 := [rewrite]: #70
  4114 #68 := (iff #51 #67)
  4115 #65 := (iff #46 true)
  4116 #56 := (>= f3 1::Int)
  4117 #54 := (not #56)
  4118 #60 := (or #54 #56)
  4119 #63 := (iff #60 true)
  4120 #64 := [rewrite]: #63
  4121 #61 := (iff #46 #60)
  4122 #58 := (iff #40 #56)
  4123 #59 := [rewrite]: #58
  4124 #55 := (iff #14 #54)
  4125 #57 := [rewrite]: #55
  4126 #62 := [monotonicity #57 #59]: #61
  4127 #66 := [trans #62 #64]: #65
  4128 #69 := [monotonicity #66]: #68
  4129 #73 := [trans #69 #71]: #72
  4130 #52 := (iff #16 #51)
  4131 #49 := (iff #15 #46)
  4132 #43 := (or #40 #14)
  4133 #47 := (iff #43 #46)
  4134 #48 := [rewrite]: #47
  4135 #44 := (iff #15 #43)
  4136 #41 := (iff #12 #40)
  4137 #38 := (= #11 #37)
  4138 #39 := [rewrite]: #38
  4139 #42 := [monotonicity #39]: #41
  4140 #45 := [monotonicity #42]: #44
  4141 #50 := [trans #45 #48]: #49
  4142 #53 := [monotonicity #50]: #52
  4143 #75 := [trans #53 #73]: #74
  4144 #36 := [asserted]: #16
  4145 [mp #36 #75]: false
  4146 unsat
  4147 8bd98db330c82b711ec70353229651c63b6517b9 63 0
  4148 #2 := false
  4149 #15 := 0::Int
  4150 decl f4 :: Int
  4151 #11 := f4
  4152 #50 := -1::Int
  4153 #53 := (* -1::Int f4)
  4154 decl f3 :: Int
  4155 #9 := f3
  4156 #54 := (+ f3 #53)
  4157 #71 := (>= #54 0::Int)
  4158 #95 := (iff #71 false)
  4159 #52 := -4::Int
  4160 #88 := (>= -4::Int 0::Int)
  4161 #87 := (iff #88 false)
  4162 #94 := [rewrite]: #87
  4163 #89 := (iff #71 #88)
  4164 #55 := (= #54 -4::Int)
  4165 #12 := 4::Int
  4166 #13 := (+ f3 4::Int)
  4167 #14 := (= f4 #13)
  4168 #57 := (iff #14 #55)
  4169 #40 := (+ 4::Int f3)
  4170 #47 := (= f4 #40)
  4171 #51 := (iff #47 #55)
  4172 #56 := [rewrite]: #51
  4173 #48 := (iff #14 #47)
  4174 #45 := (= #13 #40)
  4175 #46 := [rewrite]: #45
  4176 #49 := [monotonicity #46]: #48
  4177 #58 := [trans #49 #56]: #57
  4178 #39 := [asserted]: #14
  4179 #59 := [mp #39 #58]: #55
  4180 #86 := [monotonicity #59]: #89
  4181 #96 := [trans #86 #94]: #95
  4182 #16 := (- f4 f3)
  4183 #17 := (< 0::Int #16)
  4184 #18 := (not #17)
  4185 #82 := (iff #18 #71)
  4186 #61 := (* -1::Int f3)
  4187 #62 := (+ #61 f4)
  4188 #65 := (< 0::Int #62)
  4189 #68 := (not #65)
  4190 #80 := (iff #68 #71)
  4191 #72 := (not #71)
  4192 #75 := (not #72)
  4193 #78 := (iff #75 #71)
  4194 #79 := [rewrite]: #78
  4195 #76 := (iff #68 #75)
  4196 #73 := (iff #65 #72)
  4197 #74 := [rewrite]: #73
  4198 #77 := [monotonicity #74]: #76
  4199 #81 := [trans #77 #79]: #80
  4200 #69 := (iff #18 #68)
  4201 #66 := (iff #17 #65)
  4202 #63 := (= #16 #62)
  4203 #64 := [rewrite]: #63
  4204 #67 := [monotonicity #64]: #66
  4205 #70 := [monotonicity #67]: #69
  4206 #83 := [trans #70 #81]: #82
  4207 #60 := [asserted]: #18
  4208 #84 := [mp #60 #83]: #71
  4209 [mp #84 #96]: false
  4210 unsat
  4211 e799a1569bcb7c90a4ec458d9136d7c6af5e039d 35 0
  4212 #2 := false
  4213 #10 := 5::Int
  4214 #8 := 2::Int
  4215 #9 := (+ 2::Int 2::Int)
  4216 #11 := (= #9 5::Int)
  4217 #12 := (not #11)
  4218 #13 := (not #12)
  4219 #56 := (iff #13 false)
  4220 #1 := true
  4221 #51 := (not true)
  4222 #54 := (iff #51 false)
  4223 #55 := [rewrite]: #54
  4224 #52 := (iff #13 #51)
  4225 #49 := (iff #12 true)
  4226 #44 := (not false)
  4227 #47 := (iff #44 true)
  4228 #48 := [rewrite]: #47
  4229 #45 := (iff #12 #44)
  4230 #42 := (iff #11 false)
  4231 #34 := 4::Int
  4232 #37 := (= 4::Int 5::Int)
  4233 #40 := (iff #37 false)
  4234 #41 := [rewrite]: #40
  4235 #38 := (iff #11 #37)
  4236 #35 := (= #9 4::Int)
  4237 #36 := [rewrite]: #35
  4238 #39 := [monotonicity #36]: #38
  4239 #43 := [trans #39 #41]: #42
  4240 #46 := [monotonicity #43]: #45
  4241 #50 := [trans #46 #48]: #49
  4242 #53 := [monotonicity #50]: #52
  4243 #57 := [trans #53 #55]: #56
  4244 #33 := [asserted]: #13
  4245 [mp #33 #57]: false
  4246 unsat
  4247 94bbb14edc8e8a8aac37f1ba3711bbb03b5ccb30 45 0
  4248 #2 := false
  4249 #15 := 4::Real
  4250 decl f4 :: Real
  4251 #12 := f4
  4252 #11 := 7::Real
  4253 #13 := (* 7::Real f4)
  4254 decl f3 :: Real
  4255 #9 := f3
  4256 #8 := 3::Real
  4257 #10 := (* 3::Real f3)
  4258 #14 := (+ #10 #13)
  4259 #49 := (>= #14 4::Real)
  4260 #47 := (not #49)
  4261 #16 := (< #14 4::Real)
  4262 #48 := (iff #16 #47)
  4263 #45 := [rewrite]: #48
  4264 #42 := [asserted]: #16
  4265 #46 := [mp #42 #45]: #47
  4266 #17 := 2::Real
  4267 #18 := (* 2::Real f3)
  4268 #51 := (<= #18 3::Real)
  4269 #52 := (not #51)
  4270 #19 := (< 3::Real #18)
  4271 #53 := (iff #19 #52)
  4272 #54 := [rewrite]: #53
  4273 #43 := [asserted]: #19
  4274 #55 := [mp #43 #54]: #52
  4275 #20 := 0::Real
  4276 #59 := (>= f4 0::Real)
  4277 #21 := (< f4 0::Real)
  4278 #22 := (not #21)
  4279 #66 := (iff #22 #59)
  4280 #57 := (not #59)
  4281 #61 := (not #57)
  4282 #64 := (iff #61 #59)
  4283 #65 := [rewrite]: #64
  4284 #62 := (iff #22 #61)
  4285 #58 := (iff #21 #57)
  4286 #60 := [rewrite]: #58
  4287 #63 := [monotonicity #60]: #62
  4288 #67 := [trans #63 #65]: #66
  4289 #44 := [asserted]: #22
  4290 #68 := [mp #44 #67]: #59
  4291 [th-lemma arith farkas 7 3/2 1 #68 #55 #46]: false
  4292 unsat
  4293 4588f343772c15f1f661bad429073998929c6598 59 0
  4294 #2 := false
  4295 #20 := (not false)
  4296 decl f4 :: Int
  4297 #12 := f4
  4298 #8 := 0::Int
  4299 #16 := (<= 0::Int f4)
  4300 #17 := (not #16)
  4301 #18 := (or #17 #16)
  4302 #10 := 1::Int
  4303 #11 := (- 1::Int)
  4304 #13 := (* #11 f4)
  4305 decl f3 :: Int
  4306 #9 := f3
  4307 #14 := (+ f3 #13)
  4308 #15 := (<= 0::Int #14)
  4309 #19 := (or #15 #18)
  4310 #21 := (iff #19 #20)
  4311 #22 := (not #21)
  4312 #78 := (iff #22 false)
  4313 #1 := true
  4314 #73 := (not true)
  4315 #76 := (iff #73 false)
  4316 #77 := [rewrite]: #76
  4317 #74 := (iff #22 #73)
  4318 #71 := (iff #21 true)
  4319 #66 := (iff true true)
  4320 #69 := (iff #66 true)
  4321 #70 := [rewrite]: #69
  4322 #67 := (iff #21 #66)
  4323 #64 := (iff #20 true)
  4324 #65 := [rewrite]: #64
  4325 #62 := (iff #19 true)
  4326 #43 := -1::Int
  4327 #46 := (* -1::Int f4)
  4328 #49 := (+ f3 #46)
  4329 #52 := (<= 0::Int #49)
  4330 #57 := (or #52 true)
  4331 #60 := (iff #57 true)
  4332 #61 := [rewrite]: #60
  4333 #58 := (iff #19 #57)
  4334 #55 := (iff #18 true)
  4335 #56 := [rewrite]: #55
  4336 #53 := (iff #15 #52)
  4337 #50 := (= #14 #49)
  4338 #47 := (= #13 #46)
  4339 #44 := (= #11 -1::Int)
  4340 #45 := [rewrite]: #44
  4341 #48 := [monotonicity #45]: #47
  4342 #51 := [monotonicity #48]: #50
  4343 #54 := [monotonicity #51]: #53
  4344 #59 := [monotonicity #54 #56]: #58
  4345 #63 := [trans #59 #61]: #62
  4346 #68 := [monotonicity #63 #65]: #67
  4347 #72 := [trans #68 #70]: #71
  4348 #75 := [monotonicity #72]: #74
  4349 #79 := [trans #75 #77]: #78
  4350 #42 := [asserted]: #22
  4351 [mp #42 #79]: false
  4352 unsat
  4353 78003574b5d95d4c28641909502b0f435784ad24 104 0
  4354 #2 := false
  4355 decl f1 :: S1
  4356 #4 := f1
  4357 decl f2 :: S1
  4358 #5 := f2
  4359 #9 := 3::Int
  4360 decl f3 :: Int
  4361 #8 := f3
  4362 #49 := (>= f3 3::Int)
  4363 #54 := (ite #49 f2 f1)
  4364 #76 := (= f1 #54)
  4365 #61 := (ite #49 f1 f2)
  4366 #71 := (= f1 #61)
  4367 #118 := (iff #71 #76)
  4368 #116 := (iff #76 #71)
  4369 #64 := (= #54 #61)
  4370 #12 := (<= 3::Int f3)
  4371 #13 := (ite #12 f1 f2)
  4372 #10 := (< f3 3::Int)
  4373 #11 := (ite #10 f1 f2)
  4374 #14 := (distinct #11 #13)
  4375 #15 := (not #14)
  4376 #67 := (iff #15 #64)
  4377 #36 := (= #11 #13)
  4378 #65 := (iff #36 #64)
  4379 #62 := (= #13 #61)
  4380 #59 := (iff #12 #49)
  4381 #60 := [rewrite]: #59
  4382 #63 := [monotonicity #60]: #62
  4383 #57 := (= #11 #54)
  4384 #47 := (not #49)
  4385 #51 := (ite #47 f1 f2)
  4386 #55 := (= #51 #54)
  4387 #56 := [rewrite]: #55
  4388 #52 := (= #11 #51)
  4389 #48 := (iff #10 #47)
  4390 #50 := [rewrite]: #48
  4391 #53 := [monotonicity #50]: #52
  4392 #58 := [trans #53 #56]: #57
  4393 #66 := [monotonicity #58 #63]: #65
  4394 #45 := (iff #15 #36)
  4395 #37 := (not #36)
  4396 #40 := (not #37)
  4397 #43 := (iff #40 #36)
  4398 #44 := [rewrite]: #43
  4399 #41 := (iff #15 #40)
  4400 #38 := (iff #14 #37)
  4401 #39 := [rewrite]: #38
  4402 #42 := [monotonicity #39]: #41
  4403 #46 := [trans #42 #44]: #45
  4404 #68 := [trans #46 #66]: #67
  4405 #35 := [asserted]: #15
  4406 #69 := [mp #35 #68]: #64
  4407 #117 := [monotonicity #69]: #116
  4408 #119 := [symm #117]: #118
  4409 #112 := (not #76)
  4410 #6 := (= f1 f2)
  4411 #72 := (= f2 #61)
  4412 #108 := (iff #72 #6)
  4413 #106 := (iff #6 #72)
  4414 #101 := (= #61 f2)
  4415 #104 := (iff #101 #72)
  4416 #105 := [commutativity]: #104
  4417 #102 := (iff #6 #101)
  4418 #99 := [hypothesis]: #76
  4419 #100 := [trans #99 #69]: #71
  4420 #103 := [monotonicity #100]: #102
  4421 #107 := [trans #103 #105]: #106
  4422 #109 := [symm #107]: #108
  4423 #75 := (= f2 #54)
  4424 #87 := (iff #75 #72)
  4425 #88 := [monotonicity #69]: #87
  4426 #89 := (iff #72 #75)
  4427 #90 := [symm #88]: #89
  4428 #83 := (not #75)
  4429 #84 := [hypothesis]: #83
  4430 #77 := (or #47 #75)
  4431 #78 := [def-axiom]: #77
  4432 #85 := [unit-resolution #78 #84]: #47
  4433 #81 := (or #49 #72)
  4434 #82 := [def-axiom]: #81
  4435 #86 := [unit-resolution #82 #85]: #72
  4436 #91 := [mp #86 #90]: #75
  4437 #92 := [unit-resolution #84 #91]: false
  4438 #93 := [lemma #92]: #75
  4439 #96 := [mp #93 #88]: #72
  4440 #94 := (not #72)
  4441 #95 := [hypothesis]: #94
  4442 #97 := [unit-resolution #95 #96]: false
  4443 #98 := [lemma #97]: #72
  4444 #110 := [mp #98 #109]: #6
  4445 #7 := (not #6)
  4446 #34 := [asserted]: #7
  4447 #111 := [unit-resolution #34 #110]: false
  4448 #113 := [lemma #111]: #112
  4449 #73 := (or #49 #76)
  4450 #74 := [def-axiom]: #73
  4451 #114 := [unit-resolution #74 #113]: #49
  4452 #79 := (or #47 #71)
  4453 #80 := [def-axiom]: #79
  4454 #115 := [unit-resolution #80 #114]: #71
  4455 #120 := [mp #115 #119]: #76
  4456 [unit-resolution #113 #120]: false
  4457 unsat
  4458 5d7df2dbd3da6509a839adcbe280f54ee342d7d8 86 0
  4459 #2 := false
  4460 decl f3 :: Int
  4461 #9 := f3
  4462 #11 := 2::Int
  4463 #37 := (* 2::Int f3)
  4464 #8 := 0::Int
  4465 #68 := (= 0::Int #37)
  4466 #69 := (not #68)
  4467 #61 := (= #37 0::Int)
  4468 #112 := (not #61)
  4469 #118 := (iff #112 #69)
  4470 #116 := (iff #61 #68)
  4471 #117 := [commutativity]: #116
  4472 #119 := [monotonicity #117]: #118
  4473 #70 := (<= #37 0::Int)
  4474 #108 := (not #70)
  4475 #38 := (<= f3 0::Int)
  4476 #39 := (not #38)
  4477 #10 := (< 0::Int f3)
  4478 #40 := (iff #10 #39)
  4479 #41 := [rewrite]: #40
  4480 #35 := [asserted]: #10
  4481 #42 := [mp #35 #41]: #39
  4482 #109 := (or #108 #38)
  4483 #110 := [th-lemma arith assign-bounds 2]: #109
  4484 #111 := [unit-resolution #110 #42]: #108
  4485 #113 := (or #112 #70)
  4486 #114 := [th-lemma arith triangle-eq]: #113
  4487 #115 := [unit-resolution #114 #111]: #112
  4488 #120 := [mp #115 #119]: #69
  4489 #64 := (= f3 #37)
  4490 #65 := (not #64)
  4491 #66 := (= 0::Int f3)
  4492 #67 := (not #66)
  4493 #62 := (and #67 #69 #65)
  4494 #77 := (not #62)
  4495 #50 := (distinct 0::Int f3 #37)
  4496 #55 := (not #50)
  4497 #13 := (- f3 f3)
  4498 #12 := (* f3 2::Int)
  4499 #14 := (distinct f3 #12 #13)
  4500 #15 := (not #14)
  4501 #56 := (iff #15 #55)
  4502 #53 := (iff #14 #50)
  4503 #47 := (distinct f3 #37 0::Int)
  4504 #51 := (iff #47 #50)
  4505 #52 := [rewrite]: #51
  4506 #48 := (iff #14 #47)
  4507 #45 := (= #13 0::Int)
  4508 #46 := [rewrite]: #45
  4509 #43 := (= #12 #37)
  4510 #44 := [rewrite]: #43
  4511 #49 := [monotonicity #44 #46]: #48
  4512 #54 := [trans #49 #52]: #53
  4513 #57 := [monotonicity #54]: #56
  4514 #36 := [asserted]: #15
  4515 #60 := [mp #36 #57]: #55
  4516 #88 := (or #50 #77)
  4517 #89 := [def-axiom]: #88
  4518 #90 := [unit-resolution #89 #60]: #77
  4519 #63 := (= f3 0::Int)
  4520 #91 := (not #63)
  4521 #97 := (iff #91 #67)
  4522 #95 := (iff #63 #66)
  4523 #96 := [commutativity]: #95
  4524 #98 := [monotonicity #96]: #97
  4525 #92 := (or #91 #38)
  4526 #93 := [th-lemma arith triangle-eq]: #92
  4527 #94 := [unit-resolution #93 #42]: #91
  4528 #99 := [mp #94 #98]: #67
  4529 #72 := -1::Int
  4530 #73 := (* -1::Int #37)
  4531 #74 := (+ f3 #73)
  4532 #76 := (>= #74 0::Int)
  4533 #100 := (not #76)
  4534 #101 := (or #100 #38)
  4535 #102 := [th-lemma arith assign-bounds 1]: #101
  4536 #103 := [unit-resolution #102 #42]: #100
  4537 #104 := (or #65 #76)
  4538 #105 := [th-lemma arith triangle-eq]: #104
  4539 #106 := [unit-resolution #105 #103]: #65
  4540 #84 := (or #62 #66 #68 #64)
  4541 #85 := [def-axiom]: #84
  4542 #107 := [unit-resolution #85 #106 #99 #90]: #68
  4543 [unit-resolution #107 #120]: false
  4544 unsat
  4545 adcd90d27a640d65adf92b737298d76a88dcb2d7 551 0
  4546 #2 := false
  4547 #177 := 0::Int
  4548 decl f5 :: Int
  4549 #11 := f5
  4550 #174 := -1::Int
  4551 #175 := (* -1::Int f5)
  4552 decl f4 :: Int
  4553 #9 := f4
  4554 #199 := (+ f4 #175)
  4555 #245 := (<= #199 0::Int)
  4556 #210 := (* -1::Int f4)
  4557 decl f3 :: Int
  4558 #8 := f3
  4559 #211 := (+ f3 #210)
  4560 #226 := (>= #211 0::Int)
  4561 #176 := (+ f3 #175)
  4562 #186 := (>= #176 0::Int)
  4563 #185 := (not #186)
  4564 #19 := (= f3 f5)
  4565 #439 := (not #19)
  4566 #225 := (not #226)
  4567 #584 := [hypothesis]: #225
  4568 #476 := (or #439 #226)
  4569 #232 := (and #19 #225)
  4570 #370 := (not #232)
  4571 #485 := (iff #370 #476)
  4572 #477 := (not #476)
  4573 #480 := (not #477)
  4574 #483 := (iff #480 #476)
  4575 #484 := [rewrite]: #483
  4576 #481 := (iff #370 #480)
  4577 #478 := (iff #232 #477)
  4578 #479 := [rewrite]: #478
  4579 #482 := [monotonicity #479]: #481
  4580 #486 := [trans #482 #484]: #485
  4581 #198 := (>= #199 0::Int)
  4582 #197 := (not #198)
  4583 #295 := (and #197 #225)
  4584 #14 := (= f4 f5)
  4585 #287 := (and #14 #225)
  4586 #246 := (not #245)
  4587 #281 := (and #185 #246)
  4588 #276 := (and #19 #246)
  4589 #21 := (= f3 f4)
  4590 #268 := (and #21 #197)
  4591 #212 := (<= #211 0::Int)
  4592 #213 := (not #212)
  4593 #260 := (and #213 #246)
  4594 #252 := (and #21 #246)
  4595 #178 := (<= #176 0::Int)
  4596 #179 := (not #178)
  4597 #240 := (and #179 #225)
  4598 #222 := (and #14 #213)
  4599 #219 := (and #185 #213)
  4600 #216 := (and #19 #213)
  4601 #205 := (and #179 #197)
  4602 #192 := (and #21 #185)
  4603 #182 := (and #14 #179)
  4604 #123 := (and #14 #21)
  4605 #345 := (or #123 #182 #192 #205 #216 #219 #222 #232 #240 #252 #260 #268 #276 #281 #287 #295)
  4606 #350 := (not #345)
  4607 #25 := (= f4 f3)
  4608 #31 := (= f5 f4)
  4609 #38 := (and #31 #25)
  4610 #27 := (< f5 f3)
  4611 #37 := (and #14 #27)
  4612 #39 := (or #37 #38)
  4613 #16 := (< f3 f5)
  4614 #36 := (and #25 #16)
  4615 #40 := (or #36 #39)
  4616 #12 := (< f4 f5)
  4617 #35 := (and #12 #27)
  4618 #41 := (or #35 #40)
  4619 #29 := (= f5 f3)
  4620 #23 := (< f4 f3)
  4621 #34 := (and #23 #29)
  4622 #42 := (or #34 #41)
  4623 #33 := (and #23 #16)
  4624 #43 := (or #33 #42)
  4625 #32 := (and #31 #23)
  4626 #44 := (or #32 #43)
  4627 #10 := (< f3 f4)
  4628 #30 := (and #29 #10)
  4629 #45 := (or #30 #44)
  4630 #28 := (and #27 #10)
  4631 #46 := (or #28 #45)
  4632 #17 := (< f5 f4)
  4633 #26 := (and #17 #25)
  4634 #47 := (or #26 #46)
  4635 #24 := (and #17 #23)
  4636 #48 := (or #24 #47)
  4637 #22 := (and #21 #12)
  4638 #49 := (or #22 #48)
  4639 #20 := (and #19 #17)
  4640 #50 := (or #20 #49)
  4641 #18 := (and #16 #17)
  4642 #51 := (or #18 #50)
  4643 #15 := (and #10 #14)
  4644 #52 := (or #15 #51)
  4645 #13 := (and #10 #12)
  4646 #53 := (or #13 #52)
  4647 #54 := (not #53)
  4648 #353 := (iff #54 #350)
  4649 #126 := (or #37 #123)
  4650 #118 := (and #16 #21)
  4651 #129 := (or #118 #126)
  4652 #132 := (or #35 #129)
  4653 #110 := (and #19 #23)
  4654 #135 := (or #110 #132)
  4655 #104 := (and #16 #23)
  4656 #138 := (or #104 #135)
  4657 #101 := (and #14 #23)
  4658 #141 := (or #101 #138)
  4659 #94 := (and #10 #19)
  4660 #144 := (or #94 #141)
  4661 #86 := (and #10 #27)
  4662 #147 := (or #86 #144)
  4663 #83 := (and #17 #21)
  4664 #150 := (or #83 #147)
  4665 #153 := (or #24 #150)
  4666 #78 := (and #12 #21)
  4667 #156 := (or #78 #153)
  4668 #75 := (and #17 #19)
  4669 #159 := (or #75 #156)
  4670 #162 := (or #18 #159)
  4671 #165 := (or #15 #162)
  4672 #168 := (or #13 #165)
  4673 #171 := (not #168)
  4674 #351 := (iff #171 #350)
  4675 #348 := (iff #168 #345)
  4676 #300 := (or #182 #123)
  4677 #303 := (or #192 #300)
  4678 #306 := (or #205 #303)
  4679 #309 := (or #216 #306)
  4680 #312 := (or #219 #309)
  4681 #315 := (or #222 #312)
  4682 #318 := (or #232 #315)
  4683 #321 := (or #240 #318)
  4684 #324 := (or #252 #321)
  4685 #327 := (or #260 #324)
  4686 #330 := (or #268 #327)
  4687 #333 := (or #276 #330)
  4688 #336 := (or #281 #333)
  4689 #339 := (or #287 #336)
  4690 #342 := (or #295 #339)
  4691 #346 := (iff #342 #345)
  4692 #347 := [rewrite]: #346
  4693 #343 := (iff #168 #342)
  4694 #340 := (iff #165 #339)
  4695 #337 := (iff #162 #336)
  4696 #334 := (iff #159 #333)
  4697 #331 := (iff #156 #330)
  4698 #328 := (iff #153 #327)
  4699 #325 := (iff #150 #324)
  4700 #322 := (iff #147 #321)
  4701 #319 := (iff #144 #318)
  4702 #316 := (iff #141 #315)
  4703 #313 := (iff #138 #312)
  4704 #310 := (iff #135 #309)
  4705 #307 := (iff #132 #306)
  4706 #304 := (iff #129 #303)
  4707 #301 := (iff #126 #300)
  4708 #183 := (iff #37 #182)
  4709 #180 := (iff #27 #179)
  4710 #181 := [rewrite]: #180
  4711 #184 := [monotonicity #181]: #183
  4712 #302 := [monotonicity #184]: #301
  4713 #195 := (iff #118 #192)
  4714 #189 := (and #185 #21)
  4715 #193 := (iff #189 #192)
  4716 #194 := [rewrite]: #193
  4717 #190 := (iff #118 #189)
  4718 #187 := (iff #16 #185)
  4719 #188 := [rewrite]: #187
  4720 #191 := [monotonicity #188]: #190
  4721 #196 := [trans #191 #194]: #195
  4722 #305 := [monotonicity #196 #302]: #304
  4723 #208 := (iff #35 #205)
  4724 #202 := (and #197 #179)
  4725 #206 := (iff #202 #205)
  4726 #207 := [rewrite]: #206
  4727 #203 := (iff #35 #202)
  4728 #200 := (iff #12 #197)
  4729 #201 := [rewrite]: #200
  4730 #204 := [monotonicity #201 #181]: #203
  4731 #209 := [trans #204 #207]: #208
  4732 #308 := [monotonicity #209 #305]: #307
  4733 #217 := (iff #110 #216)
  4734 #214 := (iff #23 #213)
  4735 #215 := [rewrite]: #214
  4736 #218 := [monotonicity #215]: #217
  4737 #311 := [monotonicity #218 #308]: #310
  4738 #220 := (iff #104 #219)
  4739 #221 := [monotonicity #188 #215]: #220
  4740 #314 := [monotonicity #221 #311]: #313
  4741 #223 := (iff #101 #222)
  4742 #224 := [monotonicity #215]: #223
  4743 #317 := [monotonicity #224 #314]: #316
  4744 #235 := (iff #94 #232)
  4745 #229 := (and #225 #19)
  4746 #233 := (iff #229 #232)
  4747 #234 := [rewrite]: #233
  4748 #230 := (iff #94 #229)
  4749 #227 := (iff #10 #225)
  4750 #228 := [rewrite]: #227
  4751 #231 := [monotonicity #228]: #230
  4752 #236 := [trans #231 #234]: #235
  4753 #320 := [monotonicity #236 #317]: #319
  4754 #243 := (iff #86 #240)
  4755 #237 := (and #225 #179)
  4756 #241 := (iff #237 #240)
  4757 #242 := [rewrite]: #241
  4758 #238 := (iff #86 #237)
  4759 #239 := [monotonicity #228 #181]: #238
  4760 #244 := [trans #239 #242]: #243
  4761 #323 := [monotonicity #244 #320]: #322
  4762 #255 := (iff #83 #252)
  4763 #249 := (and #246 #21)
  4764 #253 := (iff #249 #252)
  4765 #254 := [rewrite]: #253
  4766 #250 := (iff #83 #249)
  4767 #247 := (iff #17 #246)
  4768 #248 := [rewrite]: #247
  4769 #251 := [monotonicity #248]: #250
  4770 #256 := [trans #251 #254]: #255
  4771 #326 := [monotonicity #256 #323]: #325
  4772 #263 := (iff #24 #260)
  4773 #257 := (and #246 #213)
  4774 #261 := (iff #257 #260)
  4775 #262 := [rewrite]: #261
  4776 #258 := (iff #24 #257)
  4777 #259 := [monotonicity #248 #215]: #258
  4778 #264 := [trans #259 #262]: #263
  4779 #329 := [monotonicity #264 #326]: #328
  4780 #271 := (iff #78 #268)
  4781 #265 := (and #197 #21)
  4782 #269 := (iff #265 #268)
  4783 #270 := [rewrite]: #269
  4784 #266 := (iff #78 #265)
  4785 #267 := [monotonicity #201]: #266
  4786 #272 := [trans #267 #270]: #271
  4787 #332 := [monotonicity #272 #329]: #331
  4788 #279 := (iff #75 #276)
  4789 #273 := (and #246 #19)
  4790 #277 := (iff #273 #276)
  4791 #278 := [rewrite]: #277
  4792 #274 := (iff #75 #273)
  4793 #275 := [monotonicity #248]: #274
  4794 #280 := [trans #275 #278]: #279
  4795 #335 := [monotonicity #280 #332]: #334
  4796 #282 := (iff #18 #281)
  4797 #283 := [monotonicity #188 #248]: #282
  4798 #338 := [monotonicity #283 #335]: #337
  4799 #290 := (iff #15 #287)
  4800 #284 := (and #225 #14)
  4801 #288 := (iff #284 #287)
  4802 #289 := [rewrite]: #288
  4803 #285 := (iff #15 #284)
  4804 #286 := [monotonicity #228]: #285
  4805 #291 := [trans #286 #289]: #290
  4806 #341 := [monotonicity #291 #338]: #340
  4807 #298 := (iff #13 #295)
  4808 #292 := (and #225 #197)
  4809 #296 := (iff #292 #295)
  4810 #297 := [rewrite]: #296
  4811 #293 := (iff #13 #292)
  4812 #294 := [monotonicity #228 #201]: #293
  4813 #299 := [trans #294 #297]: #298
  4814 #344 := [monotonicity #299 #341]: #343
  4815 #349 := [trans #344 #347]: #348
  4816 #352 := [monotonicity #349]: #351
  4817 #172 := (iff #54 #171)
  4818 #169 := (iff #53 #168)
  4819 #166 := (iff #52 #165)
  4820 #163 := (iff #51 #162)
  4821 #160 := (iff #50 #159)
  4822 #157 := (iff #49 #156)
  4823 #154 := (iff #48 #153)
  4824 #151 := (iff #47 #150)
  4825 #148 := (iff #46 #147)
  4826 #145 := (iff #45 #144)
  4827 #142 := (iff #44 #141)
  4828 #139 := (iff #43 #138)
  4829 #136 := (iff #42 #135)
  4830 #133 := (iff #41 #132)
  4831 #130 := (iff #40 #129)
  4832 #127 := (iff #39 #126)
  4833 #124 := (iff #38 #123)
  4834 #81 := (iff #25 #21)
  4835 #82 := [rewrite]: #81
  4836 #99 := (iff #31 #14)
  4837 #100 := [rewrite]: #99
  4838 #125 := [monotonicity #100 #82]: #124
  4839 #128 := [monotonicity #125]: #127
  4840 #121 := (iff #36 #118)
  4841 #115 := (and #21 #16)
  4842 #119 := (iff #115 #118)
  4843 #120 := [rewrite]: #119
  4844 #116 := (iff #36 #115)
  4845 #117 := [monotonicity #82]: #116
  4846 #122 := [trans #117 #120]: #121
  4847 #131 := [monotonicity #122 #128]: #130
  4848 #134 := [monotonicity #131]: #133
  4849 #113 := (iff #34 #110)
  4850 #107 := (and #23 #19)
  4851 #111 := (iff #107 #110)
  4852 #112 := [rewrite]: #111
  4853 #108 := (iff #34 #107)
  4854 #89 := (iff #29 #19)
  4855 #90 := [rewrite]: #89
  4856 #109 := [monotonicity #90]: #108
  4857 #114 := [trans #109 #112]: #113
  4858 #137 := [monotonicity #114 #134]: #136
  4859 #105 := (iff #33 #104)
  4860 #106 := [rewrite]: #105
  4861 #140 := [monotonicity #106 #137]: #139
  4862 #102 := (iff #32 #101)
  4863 #103 := [monotonicity #100]: #102
  4864 #143 := [monotonicity #103 #140]: #142
  4865 #97 := (iff #30 #94)
  4866 #91 := (and #19 #10)
  4867 #95 := (iff #91 #94)
  4868 #96 := [rewrite]: #95
  4869 #92 := (iff #30 #91)
  4870 #93 := [monotonicity #90]: #92
  4871 #98 := [trans #93 #96]: #97
  4872 #146 := [monotonicity #98 #143]: #145
  4873 #87 := (iff #28 #86)
  4874 #88 := [rewrite]: #87
  4875 #149 := [monotonicity #88 #146]: #148
  4876 #84 := (iff #26 #83)
  4877 #85 := [monotonicity #82]: #84
  4878 #152 := [monotonicity #85 #149]: #151
  4879 #155 := [monotonicity #152]: #154
  4880 #79 := (iff #22 #78)
  4881 #80 := [rewrite]: #79
  4882 #158 := [monotonicity #80 #155]: #157
  4883 #76 := (iff #20 #75)
  4884 #77 := [rewrite]: #76
  4885 #161 := [monotonicity #77 #158]: #160
  4886 #164 := [monotonicity #161]: #163
  4887 #167 := [monotonicity #164]: #166
  4888 #170 := [monotonicity #167]: #169
  4889 #173 := [monotonicity #170]: #172
  4890 #354 := [trans #173 #352]: #353
  4891 #74 := [asserted]: #54
  4892 #355 := [mp #74 #354]: #350
  4893 #371 := [not-or-elim #355]: #370
  4894 #487 := [mp #371 #486]: #476
  4895 #585 := [unit-resolution #487 #584]: #439
  4896 #488 := (or #178 #226)
  4897 #372 := (not #240)
  4898 #497 := (iff #372 #488)
  4899 #489 := (not #488)
  4900 #492 := (not #489)
  4901 #495 := (iff #492 #488)
  4902 #496 := [rewrite]: #495
  4903 #493 := (iff #372 #492)
  4904 #490 := (iff #240 #489)
  4905 #491 := [rewrite]: #490
  4906 #494 := [monotonicity #491]: #493
  4907 #498 := [trans #494 #496]: #497
  4908 #373 := [not-or-elim #355]: #372
  4909 #499 := [mp #373 #498]: #488
  4910 #586 := [unit-resolution #499 #584]: #178
  4911 #587 := (or #19 #179 #185)
  4912 #588 := [th-lemma arith triangle-eq]: #587
  4913 #589 := [unit-resolution #588 #586 #585]: #185
  4914 #548 := (or #186 #245)
  4915 #382 := (not #281)
  4916 #557 := (iff #382 #548)
  4917 #549 := (not #548)
  4918 #552 := (not #549)
  4919 #555 := (iff #552 #548)
  4920 #556 := [rewrite]: #555
  4921 #553 := (iff #382 #552)
  4922 #550 := (iff #281 #549)
  4923 #551 := [rewrite]: #550
  4924 #554 := [monotonicity #551]: #553
  4925 #558 := [trans #554 #556]: #557
  4926 #383 := [not-or-elim #355]: #382
  4927 #559 := [mp #383 #558]: #548
  4928 #590 := [unit-resolution #559 #589]: #245
  4929 #572 := (or #198 #226)
  4930 #386 := (not #295)
  4931 #581 := (iff #386 #572)
  4932 #573 := (not #572)
  4933 #576 := (not #573)
  4934 #579 := (iff #576 #572)
  4935 #580 := [rewrite]: #579
  4936 #577 := (iff #386 #576)
  4937 #574 := (iff #295 #573)
  4938 #575 := [rewrite]: #574
  4939 #578 := [monotonicity #575]: #577
  4940 #582 := [trans #578 #580]: #581
  4941 #387 := [not-or-elim #355]: #386
  4942 #583 := [mp #387 #582]: #572
  4943 #591 := [unit-resolution #583 #584]: #198
  4944 #423 := (not #14)
  4945 #560 := (or #423 #226)
  4946 #384 := (not #287)
  4947 #569 := (iff #384 #560)
  4948 #561 := (not #560)
  4949 #564 := (not #561)
  4950 #567 := (iff #564 #560)
  4951 #568 := [rewrite]: #567
  4952 #565 := (iff #384 #564)
  4953 #562 := (iff #287 #561)
  4954 #563 := [rewrite]: #562
  4955 #566 := [monotonicity #563]: #565
  4956 #570 := [trans #566 #568]: #569
  4957 #385 := [not-or-elim #355]: #384
  4958 #571 := [mp #385 #570]: #560
  4959 #592 := [unit-resolution #571 #584]: #423
  4960 #593 := (or #14 #246 #197)
  4961 #594 := [th-lemma arith triangle-eq]: #593
  4962 #595 := [unit-resolution #594 #592 #591 #590]: false
  4963 #596 := [lemma #595]: #226
  4964 #597 := [hypothesis]: #246
  4965 #512 := (or #212 #245)
  4966 #376 := (not #260)
  4967 #521 := (iff #376 #512)
  4968 #513 := (not #512)
  4969 #516 := (not #513)
  4970 #519 := (iff #516 #512)
  4971 #520 := [rewrite]: #519
  4972 #517 := (iff #376 #516)
  4973 #514 := (iff #260 #513)
  4974 #515 := [rewrite]: #514
  4975 #518 := [monotonicity #515]: #517
  4976 #522 := [trans #518 #520]: #521
  4977 #377 := [not-or-elim #355]: #376
  4978 #523 := [mp #377 #522]: #512
  4979 #598 := [unit-resolution #523 #597]: #212
  4980 #424 := (not #21)
  4981 #500 := (or #424 #245)
  4982 #374 := (not #252)
  4983 #509 := (iff #374 #500)
  4984 #501 := (not #500)
  4985 #504 := (not #501)
  4986 #507 := (iff #504 #500)
  4987 #508 := [rewrite]: #507
  4988 #505 := (iff #374 #504)
  4989 #502 := (iff #252 #501)
  4990 #503 := [rewrite]: #502
  4991 #506 := [monotonicity #503]: #505
  4992 #510 := [trans #506 #508]: #509
  4993 #375 := [not-or-elim #355]: #374
  4994 #511 := [mp #375 #510]: #500
  4995 #599 := [unit-resolution #511 #597]: #424
  4996 #600 := (or #21 #213 #225)
  4997 #601 := [th-lemma arith triangle-eq]: #600
  4998 #602 := [unit-resolution #601 #599 #598 #596]: false
  4999 #603 := [lemma #602]: #245
  5000 #604 := [hypothesis]: #213
  5001 #440 := (or #439 #212)
  5002 #364 := (not #216)
  5003 #449 := (iff #364 #440)
  5004 #441 := (not #440)
  5005 #444 := (not #441)
  5006 #447 := (iff #444 #440)
  5007 #448 := [rewrite]: #447
  5008 #445 := (iff #364 #444)
  5009 #442 := (iff #216 #441)
  5010 #443 := [rewrite]: #442
  5011 #446 := [monotonicity #443]: #445
  5012 #450 := [trans #446 #448]: #449
  5013 #365 := [not-or-elim #355]: #364
  5014 #451 := [mp #365 #450]: #440
  5015 #605 := [unit-resolution #451 #604]: #439
  5016 #452 := (or #186 #212)
  5017 #366 := (not #219)
  5018 #461 := (iff #366 #452)
  5019 #453 := (not #452)
  5020 #456 := (not #453)
  5021 #459 := (iff #456 #452)
  5022 #460 := [rewrite]: #459
  5023 #457 := (iff #366 #456)
  5024 #454 := (iff #219 #453)
  5025 #455 := [rewrite]: #454
  5026 #458 := [monotonicity #455]: #457
  5027 #462 := [trans #458 #460]: #461
  5028 #367 := [not-or-elim #355]: #366
  5029 #463 := [mp #367 #462]: #452
  5030 #606 := [unit-resolution #463 #604]: #186
  5031 #607 := [unit-resolution #588 #606 #605]: #179
  5032 #427 := (or #178 #198)
  5033 #362 := (not #205)
  5034 #436 := (iff #362 #427)
  5035 #428 := (not #427)
  5036 #431 := (not #428)
  5037 #434 := (iff #431 #427)
  5038 #435 := [rewrite]: #434
  5039 #432 := (iff #362 #431)
  5040 #429 := (iff #205 #428)
  5041 #430 := [rewrite]: #429
  5042 #433 := [monotonicity #430]: #432
  5043 #437 := [trans #433 #435]: #436
  5044 #363 := [not-or-elim #355]: #362
  5045 #438 := [mp #363 #437]: #427
  5046 #608 := [unit-resolution #438 #607]: #198
  5047 #464 := (or #423 #212)
  5048 #368 := (not #222)
  5049 #473 := (iff #368 #464)
  5050 #465 := (not #464)
  5051 #468 := (not #465)
  5052 #471 := (iff #468 #464)
  5053 #472 := [rewrite]: #471
  5054 #469 := (iff #368 #468)
  5055 #466 := (iff #222 #465)
  5056 #467 := [rewrite]: #466
  5057 #470 := [monotonicity #467]: #469
  5058 #474 := [trans #470 #472]: #473
  5059 #369 := [not-or-elim #355]: #368
  5060 #475 := [mp #369 #474]: #464
  5061 #609 := [unit-resolution #475 #604]: #423
  5062 #610 := [unit-resolution #594 #609 #608 #603]: false
  5063 #611 := [lemma #610]: #212
  5064 #612 := [th-lemma arith eq-propagate 1 1 #596 #611]: #21
  5065 #524 := (or #424 #198)
  5066 #378 := (not #268)
  5067 #533 := (iff #378 #524)
  5068 #525 := (not #524)
  5069 #528 := (not #525)
  5070 #531 := (iff #528 #524)
  5071 #532 := [rewrite]: #531
  5072 #529 := (iff #378 #528)
  5073 #526 := (iff #268 #525)
  5074 #527 := [rewrite]: #526
  5075 #530 := [monotonicity #527]: #529
  5076 #534 := [trans #530 #532]: #533
  5077 #379 := [not-or-elim #355]: #378
  5078 #535 := [mp #379 #534]: #524
  5079 #614 := [unit-resolution #535 #612]: #198
  5080 #425 := (or #423 #424)
  5081 #356 := (not #123)
  5082 #416 := (iff #356 #425)
  5083 #426 := (not #425)
  5084 #419 := (not #426)
  5085 #418 := (iff #419 #425)
  5086 #415 := [rewrite]: #418
  5087 #420 := (iff #356 #419)
  5088 #421 := (iff #123 #426)
  5089 #422 := [rewrite]: #421
  5090 #417 := [monotonicity #422]: #420
  5091 #413 := [trans #417 #415]: #416
  5092 #357 := [not-or-elim #355]: #356
  5093 #414 := [mp #357 #413]: #425
  5094 #615 := [unit-resolution #414 #612]: #423
  5095 [unit-resolution #594 #615 #614 #603]: false
  5096 unsat
  5097 c461f417e01961729e64bc338da8fe68ac7ad70e 2290 0
  5098 #2 := false
  5099 #10 := 0::Int
  5100 decl f7 :: Int
  5101 #23 := f7
  5102 #98 := -1::Int
  5103 #151 := (* -1::Int f7)
  5104 #482 := (>= f7 0::Int)
  5105 #489 := (ite #482 f7 #151)
  5106 #500 := (* -1::Int #489)
  5107 #1034 := (+ #151 #500)
  5108 #1610 := (<= #1034 0::Int)
  5109 decl f11 :: Int
  5110 #47 := f11
  5111 #219 := (* -1::Int f11)
  5112 #366 := (>= f11 0::Int)
  5113 #373 := (ite #366 f11 #219)
  5114 #384 := (* -1::Int #373)
  5115 #765 := (+ f11 #384)
  5116 #892 := (<= #765 0::Int)
  5117 #1335 := (not #892)
  5118 #671 := (= #219 #373)
  5119 #1102 := (not #671)
  5120 decl f10 :: Int
  5121 #41 := f10
  5122 #202 := (* -1::Int f10)
  5123 #395 := (>= f10 0::Int)
  5124 #402 := (ite #395 f10 #202)
  5125 #413 := (* -1::Int #402)
  5126 #762 := (+ f10 #413)
  5127 #763 := (<= #762 0::Int)
  5128 #678 := (= f10 #402)
  5129 decl f4 :: Int
  5130 #9 := f4
  5131 #569 := (>= f4 0::Int)
  5132 #483 := (not #482)
  5133 #1664 := [hypothesis]: #483
  5134 #1973 := (or #569 #482)
  5135 decl f6 :: Int
  5136 #17 := f6
  5137 #134 := (* -1::Int f6)
  5138 #511 := (>= f6 0::Int)
  5139 #518 := (ite #511 f6 #134)
  5140 #529 := (* -1::Int #518)
  5141 #747 := (+ f6 #529)
  5142 #748 := (<= #747 0::Int)
  5143 #710 := (= f6 #518)
  5144 #512 := (not #511)
  5145 #1681 := [hypothesis]: #512
  5146 #1869 := (or #482 #511)
  5147 decl f13 :: Int
  5148 #59 := f13
  5149 #66 := (= f4 f13)
  5150 #651 := (not #66)
  5151 decl f12 :: Int
  5152 #53 := f12
  5153 decl f5 :: Int
  5154 #14 := f5
  5155 #65 := (= f5 f12)
  5156 #236 := (* -1::Int f12)
  5157 #734 := (+ f5 #236)
  5158 #736 := (>= #734 0::Int)
  5159 decl f9 :: Int
  5160 #35 := f9
  5161 #185 := (* -1::Int f9)
  5162 #424 := (>= f9 0::Int)
  5163 #431 := (ite #424 f9 #185)
  5164 #442 := (* -1::Int #431)
  5165 #759 := (+ f9 #442)
  5166 #760 := (<= #759 0::Int)
  5167 #686 := (= f9 #431)
  5168 #1816 := (or #424 #511)
  5169 #750 := (+ f7 #500)
  5170 #1322 := (<= #750 0::Int)
  5171 #1505 := (not #1322)
  5172 #425 := (not #424)
  5173 #917 := [hypothesis]: #425
  5174 #1017 := (+ #134 #529)
  5175 #1035 := (<= #1017 0::Int)
  5176 #711 := (= #134 #518)
  5177 #714 := (or #511 #711)
  5178 #715 := [def-axiom]: #714
  5179 #1694 := [unit-resolution #715 #1681]: #711
  5180 #1196 := (not #711)
  5181 #1428 := (or #1196 #1035)
  5182 #1550 := (not #1035)
  5183 #1563 := [hypothesis]: #1550
  5184 #1228 := [hypothesis]: #711
  5185 #1429 := [th-lemma arith triangle-eq]: #1428
  5186 #1564 := [unit-resolution #1429 #1228 #1563]: false
  5187 #1565 := [lemma #1564]: #1428
  5188 #1695 := [unit-resolution #1565 #1694]: #1035
  5189 #1805 := (or #748 #511 #1550)
  5190 #1806 := [th-lemma arith assign-bounds 2 1]: #1805
  5191 #1807 := [unit-resolution #1806 #1695 #1681]: #748
  5192 #1108 := (>= #1017 0::Int)
  5193 #1197 := (or #1196 #1108)
  5194 #1125 := (not #1108)
  5195 #1227 := [hypothesis]: #1125
  5196 #1198 := [th-lemma arith triangle-eq]: #1197
  5197 #1229 := [unit-resolution #1198 #1228 #1227]: false
  5198 #1230 := [lemma #1229]: #1197
  5199 #1808 := [unit-resolution #1230 #1694]: #1108
  5200 decl f8 :: Int
  5201 #29 := f8
  5202 #168 := (* -1::Int f8)
  5203 #453 := (>= f8 0::Int)
  5204 #460 := (ite #453 f8 #168)
  5205 #471 := (* -1::Int #460)
  5206 #472 := (+ f9 #471)
  5207 #473 := (+ f7 #472)
  5208 #701 := (>= #473 0::Int)
  5209 #474 := (= #473 0::Int)
  5210 #99 := (* -1::Int f4)
  5211 #576 := (ite #569 f4 #99)
  5212 #587 := (* -1::Int #576)
  5213 #588 := (+ f5 #587)
  5214 decl f3 :: Int
  5215 #8 := f3
  5216 #589 := (+ f3 #588)
  5217 #590 := (= #589 0::Int)
  5218 #595 := (not #590)
  5219 #117 := (* -1::Int f3)
  5220 #540 := (>= f3 0::Int)
  5221 #547 := (ite #540 f3 #117)
  5222 #558 := (* -1::Int #547)
  5223 #559 := (+ f6 #558)
  5224 #560 := (+ f4 #559)
  5225 #561 := (= #560 0::Int)
  5226 #566 := (not #561)
  5227 #530 := (+ f7 #529)
  5228 #531 := (+ f3 #530)
  5229 #532 := (= #531 0::Int)
  5230 #537 := (not #532)
  5231 #501 := (+ f8 #500)
  5232 #502 := (+ f6 #501)
  5233 #503 := (= #502 0::Int)
  5234 #508 := (not #503)
  5235 #479 := (not #474)
  5236 #443 := (+ f10 #442)
  5237 #444 := (+ f8 #443)
  5238 #445 := (= #444 0::Int)
  5239 #450 := (not #445)
  5240 #414 := (+ f11 #413)
  5241 #415 := (+ f9 #414)
  5242 #416 := (= #415 0::Int)
  5243 #421 := (not #416)
  5244 #385 := (+ f12 #384)
  5245 #386 := (+ f10 #385)
  5246 #387 := (= #386 0::Int)
  5247 #392 := (not #387)
  5248 #337 := (>= f12 0::Int)
  5249 #344 := (ite #337 f12 #236)
  5250 #355 := (* -1::Int #344)
  5251 #356 := (+ f13 #355)
  5252 #357 := (+ f11 #356)
  5253 #358 := (= #357 0::Int)
  5254 #363 := (not #358)
  5255 #67 := (and #65 #66)
  5256 #625 := (or #67 #363 #392 #421 #450 #479 #508 #537 #566 #595)
  5257 #630 := (not #625)
  5258 #61 := (- f12)
  5259 #60 := (< f12 0::Int)
  5260 #62 := (ite #60 #61 f12)
  5261 #63 := (- #62 f11)
  5262 #64 := (= f13 #63)
  5263 #68 := (implies #64 #67)
  5264 #55 := (- f11)
  5265 #54 := (< f11 0::Int)
  5266 #56 := (ite #54 #55 f11)
  5267 #57 := (- #56 f10)
  5268 #58 := (= f12 #57)
  5269 #69 := (implies #58 #68)
  5270 #49 := (- f10)
  5271 #48 := (< f10 0::Int)
  5272 #50 := (ite #48 #49 f10)
  5273 #51 := (- #50 f9)
  5274 #52 := (= f11 #51)
  5275 #70 := (implies #52 #69)
  5276 #43 := (- f9)
  5277 #42 := (< f9 0::Int)
  5278 #44 := (ite #42 #43 f9)
  5279 #45 := (- #44 f8)
  5280 #46 := (= f10 #45)
  5281 #71 := (implies #46 #70)
  5282 #37 := (- f8)
  5283 #36 := (< f8 0::Int)
  5284 #38 := (ite #36 #37 f8)
  5285 #39 := (- #38 f7)
  5286 #40 := (= f9 #39)
  5287 #72 := (implies #40 #71)
  5288 #31 := (- f7)
  5289 #30 := (< f7 0::Int)
  5290 #32 := (ite #30 #31 f7)
  5291 #33 := (- #32 f6)
  5292 #34 := (= f8 #33)
  5293 #73 := (implies #34 #72)
  5294 #25 := (- f6)
  5295 #24 := (< f6 0::Int)
  5296 #26 := (ite #24 #25 f6)
  5297 #27 := (- #26 f3)
  5298 #28 := (= f7 #27)
  5299 #74 := (implies #28 #73)
  5300 #19 := (- f3)
  5301 #18 := (< f3 0::Int)
  5302 #20 := (ite #18 #19 f3)
  5303 #21 := (- #20 f4)
  5304 #22 := (= f6 #21)
  5305 #75 := (implies #22 #74)
  5306 #12 := (- f4)
  5307 #11 := (< f4 0::Int)
  5308 #13 := (ite #11 #12 f4)
  5309 #15 := (- #13 f5)
  5310 #16 := (= f3 #15)
  5311 #76 := (implies #16 #75)
  5312 #77 := (not #76)
  5313 #633 := (iff #77 #630)
  5314 #239 := (ite #60 #236 f12)
  5315 #245 := (+ #219 #239)
  5316 #250 := (= f13 #245)
  5317 #256 := (not #250)
  5318 #257 := (or #67 #256)
  5319 #222 := (ite #54 #219 f11)
  5320 #228 := (+ #202 #222)
  5321 #233 := (= f12 #228)
  5322 #265 := (not #233)
  5323 #266 := (or #265 #257)
  5324 #205 := (ite #48 #202 f10)
  5325 #211 := (+ #185 #205)
  5326 #216 := (= f11 #211)
  5327 #274 := (not #216)
  5328 #275 := (or #274 #266)
  5329 #188 := (ite #42 #185 f9)
  5330 #194 := (+ #168 #188)
  5331 #199 := (= f10 #194)
  5332 #283 := (not #199)
  5333 #284 := (or #283 #275)
  5334 #171 := (ite #36 #168 f8)
  5335 #177 := (+ #151 #171)
  5336 #182 := (= f9 #177)
  5337 #292 := (not #182)
  5338 #293 := (or #292 #284)
  5339 #154 := (ite #30 #151 f7)
  5340 #160 := (+ #134 #154)
  5341 #165 := (= f8 #160)
  5342 #301 := (not #165)
  5343 #302 := (or #301 #293)
  5344 #137 := (ite #24 #134 f6)
  5345 #143 := (+ #117 #137)
  5346 #148 := (= f7 #143)
  5347 #310 := (not #148)
  5348 #311 := (or #310 #302)
  5349 #120 := (ite #18 #117 f3)
  5350 #126 := (+ #99 #120)
  5351 #131 := (= f6 #126)
  5352 #319 := (not #131)
  5353 #320 := (or #319 #311)
  5354 #102 := (ite #11 #99 f4)
  5355 #108 := (* -1::Int f5)
  5356 #109 := (+ #108 #102)
  5357 #114 := (= f3 #109)
  5358 #328 := (not #114)
  5359 #329 := (or #328 #320)
  5360 #334 := (not #329)
  5361 #631 := (iff #334 #630)
  5362 #628 := (iff #329 #625)
  5363 #598 := (or #67 #363)
  5364 #601 := (or #392 #598)
  5365 #604 := (or #421 #601)
  5366 #607 := (or #450 #604)
  5367 #610 := (or #479 #607)
  5368 #613 := (or #508 #610)
  5369 #616 := (or #537 #613)
  5370 #619 := (or #566 #616)
  5371 #622 := (or #595 #619)
  5372 #626 := (iff #622 #625)
  5373 #627 := [rewrite]: #626
  5374 #623 := (iff #329 #622)
  5375 #620 := (iff #320 #619)
  5376 #617 := (iff #311 #616)
  5377 #614 := (iff #302 #613)
  5378 #611 := (iff #293 #610)
  5379 #608 := (iff #284 #607)
  5380 #605 := (iff #275 #604)
  5381 #602 := (iff #266 #601)
  5382 #599 := (iff #257 #598)
  5383 #364 := (iff #256 #363)
  5384 #361 := (iff #250 #358)
  5385 #349 := (+ #219 #344)
  5386 #352 := (= f13 #349)
  5387 #359 := (iff #352 #358)
  5388 #360 := [rewrite]: #359
  5389 #353 := (iff #250 #352)
  5390 #350 := (= #245 #349)
  5391 #347 := (= #239 #344)
  5392 #338 := (not #337)
  5393 #341 := (ite #338 #236 f12)
  5394 #345 := (= #341 #344)
  5395 #346 := [rewrite]: #345
  5396 #342 := (= #239 #341)
  5397 #339 := (iff #60 #338)
  5398 #340 := [rewrite]: #339
  5399 #343 := [monotonicity #340]: #342
  5400 #348 := [trans #343 #346]: #347
  5401 #351 := [monotonicity #348]: #350
  5402 #354 := [monotonicity #351]: #353
  5403 #362 := [trans #354 #360]: #361
  5404 #365 := [monotonicity #362]: #364
  5405 #600 := [monotonicity #365]: #599
  5406 #393 := (iff #265 #392)
  5407 #390 := (iff #233 #387)
  5408 #378 := (+ #202 #373)
  5409 #381 := (= f12 #378)
  5410 #388 := (iff #381 #387)
  5411 #389 := [rewrite]: #388
  5412 #382 := (iff #233 #381)
  5413 #379 := (= #228 #378)
  5414 #376 := (= #222 #373)
  5415 #367 := (not #366)
  5416 #370 := (ite #367 #219 f11)
  5417 #374 := (= #370 #373)
  5418 #375 := [rewrite]: #374
  5419 #371 := (= #222 #370)
  5420 #368 := (iff #54 #367)
  5421 #369 := [rewrite]: #368
  5422 #372 := [monotonicity #369]: #371
  5423 #377 := [trans #372 #375]: #376
  5424 #380 := [monotonicity #377]: #379
  5425 #383 := [monotonicity #380]: #382
  5426 #391 := [trans #383 #389]: #390
  5427 #394 := [monotonicity #391]: #393
  5428 #603 := [monotonicity #394 #600]: #602
  5429 #422 := (iff #274 #421)
  5430 #419 := (iff #216 #416)
  5431 #407 := (+ #185 #402)
  5432 #410 := (= f11 #407)
  5433 #417 := (iff #410 #416)
  5434 #418 := [rewrite]: #417
  5435 #411 := (iff #216 #410)
  5436 #408 := (= #211 #407)
  5437 #405 := (= #205 #402)
  5438 #396 := (not #395)
  5439 #399 := (ite #396 #202 f10)
  5440 #403 := (= #399 #402)
  5441 #404 := [rewrite]: #403
  5442 #400 := (= #205 #399)
  5443 #397 := (iff #48 #396)
  5444 #398 := [rewrite]: #397
  5445 #401 := [monotonicity #398]: #400
  5446 #406 := [trans #401 #404]: #405
  5447 #409 := [monotonicity #406]: #408
  5448 #412 := [monotonicity #409]: #411
  5449 #420 := [trans #412 #418]: #419
  5450 #423 := [monotonicity #420]: #422
  5451 #606 := [monotonicity #423 #603]: #605
  5452 #451 := (iff #283 #450)
  5453 #448 := (iff #199 #445)
  5454 #436 := (+ #168 #431)
  5455 #439 := (= f10 #436)
  5456 #446 := (iff #439 #445)
  5457 #447 := [rewrite]: #446
  5458 #440 := (iff #199 #439)
  5459 #437 := (= #194 #436)
  5460 #434 := (= #188 #431)
  5461 #428 := (ite #425 #185 f9)
  5462 #432 := (= #428 #431)
  5463 #433 := [rewrite]: #432
  5464 #429 := (= #188 #428)
  5465 #426 := (iff #42 #425)
  5466 #427 := [rewrite]: #426
  5467 #430 := [monotonicity #427]: #429
  5468 #435 := [trans #430 #433]: #434
  5469 #438 := [monotonicity #435]: #437
  5470 #441 := [monotonicity #438]: #440
  5471 #449 := [trans #441 #447]: #448
  5472 #452 := [monotonicity #449]: #451
  5473 #609 := [monotonicity #452 #606]: #608
  5474 #480 := (iff #292 #479)
  5475 #477 := (iff #182 #474)
  5476 #465 := (+ #151 #460)
  5477 #468 := (= f9 #465)
  5478 #475 := (iff #468 #474)
  5479 #476 := [rewrite]: #475
  5480 #469 := (iff #182 #468)
  5481 #466 := (= #177 #465)
  5482 #463 := (= #171 #460)
  5483 #454 := (not #453)
  5484 #457 := (ite #454 #168 f8)
  5485 #461 := (= #457 #460)
  5486 #462 := [rewrite]: #461
  5487 #458 := (= #171 #457)
  5488 #455 := (iff #36 #454)
  5489 #456 := [rewrite]: #455
  5490 #459 := [monotonicity #456]: #458
  5491 #464 := [trans #459 #462]: #463
  5492 #467 := [monotonicity #464]: #466
  5493 #470 := [monotonicity #467]: #469
  5494 #478 := [trans #470 #476]: #477
  5495 #481 := [monotonicity #478]: #480
  5496 #612 := [monotonicity #481 #609]: #611
  5497 #509 := (iff #301 #508)
  5498 #506 := (iff #165 #503)
  5499 #494 := (+ #134 #489)
  5500 #497 := (= f8 #494)
  5501 #504 := (iff #497 #503)
  5502 #505 := [rewrite]: #504
  5503 #498 := (iff #165 #497)
  5504 #495 := (= #160 #494)
  5505 #492 := (= #154 #489)
  5506 #486 := (ite #483 #151 f7)
  5507 #490 := (= #486 #489)
  5508 #491 := [rewrite]: #490
  5509 #487 := (= #154 #486)
  5510 #484 := (iff #30 #483)
  5511 #485 := [rewrite]: #484
  5512 #488 := [monotonicity #485]: #487
  5513 #493 := [trans #488 #491]: #492
  5514 #496 := [monotonicity #493]: #495
  5515 #499 := [monotonicity #496]: #498
  5516 #507 := [trans #499 #505]: #506
  5517 #510 := [monotonicity #507]: #509
  5518 #615 := [monotonicity #510 #612]: #614
  5519 #538 := (iff #310 #537)
  5520 #535 := (iff #148 #532)
  5521 #523 := (+ #117 #518)
  5522 #526 := (= f7 #523)
  5523 #533 := (iff #526 #532)
  5524 #534 := [rewrite]: #533
  5525 #527 := (iff #148 #526)
  5526 #524 := (= #143 #523)
  5527 #521 := (= #137 #518)
  5528 #515 := (ite #512 #134 f6)
  5529 #519 := (= #515 #518)
  5530 #520 := [rewrite]: #519
  5531 #516 := (= #137 #515)
  5532 #513 := (iff #24 #512)
  5533 #514 := [rewrite]: #513
  5534 #517 := [monotonicity #514]: #516
  5535 #522 := [trans #517 #520]: #521
  5536 #525 := [monotonicity #522]: #524
  5537 #528 := [monotonicity #525]: #527
  5538 #536 := [trans #528 #534]: #535
  5539 #539 := [monotonicity #536]: #538
  5540 #618 := [monotonicity #539 #615]: #617
  5541 #567 := (iff #319 #566)
  5542 #564 := (iff #131 #561)
  5543 #552 := (+ #99 #547)
  5544 #555 := (= f6 #552)
  5545 #562 := (iff #555 #561)
  5546 #563 := [rewrite]: #562
  5547 #556 := (iff #131 #555)
  5548 #553 := (= #126 #552)
  5549 #550 := (= #120 #547)
  5550 #541 := (not #540)
  5551 #544 := (ite #541 #117 f3)
  5552 #548 := (= #544 #547)
  5553 #549 := [rewrite]: #548
  5554 #545 := (= #120 #544)
  5555 #542 := (iff #18 #541)
  5556 #543 := [rewrite]: #542
  5557 #546 := [monotonicity #543]: #545
  5558 #551 := [trans #546 #549]: #550
  5559 #554 := [monotonicity #551]: #553
  5560 #557 := [monotonicity #554]: #556
  5561 #565 := [trans #557 #563]: #564
  5562 #568 := [monotonicity #565]: #567
  5563 #621 := [monotonicity #568 #618]: #620
  5564 #596 := (iff #328 #595)
  5565 #593 := (iff #114 #590)
  5566 #581 := (+ #108 #576)
  5567 #584 := (= f3 #581)
  5568 #591 := (iff #584 #590)
  5569 #592 := [rewrite]: #591
  5570 #585 := (iff #114 #584)
  5571 #582 := (= #109 #581)
  5572 #579 := (= #102 #576)
  5573 #570 := (not #569)
  5574 #573 := (ite #570 #99 f4)
  5575 #577 := (= #573 #576)
  5576 #578 := [rewrite]: #577
  5577 #574 := (= #102 #573)
  5578 #571 := (iff #11 #570)
  5579 #572 := [rewrite]: #571
  5580 #575 := [monotonicity #572]: #574
  5581 #580 := [trans #575 #578]: #579
  5582 #583 := [monotonicity #580]: #582
  5583 #586 := [monotonicity #583]: #585
  5584 #594 := [trans #586 #592]: #593
  5585 #597 := [monotonicity #594]: #596
  5586 #624 := [monotonicity #597 #621]: #623
  5587 #629 := [trans #624 #627]: #628
  5588 #632 := [monotonicity #629]: #631
  5589 #335 := (iff #77 #334)
  5590 #332 := (iff #76 #329)
  5591 #325 := (implies #114 #320)
  5592 #330 := (iff #325 #329)
  5593 #331 := [rewrite]: #330
  5594 #326 := (iff #76 #325)
  5595 #323 := (iff #75 #320)
  5596 #316 := (implies #131 #311)
  5597 #321 := (iff #316 #320)
  5598 #322 := [rewrite]: #321
  5599 #317 := (iff #75 #316)
  5600 #314 := (iff #74 #311)
  5601 #307 := (implies #148 #302)
  5602 #312 := (iff #307 #311)
  5603 #313 := [rewrite]: #312
  5604 #308 := (iff #74 #307)
  5605 #305 := (iff #73 #302)
  5606 #298 := (implies #165 #293)
  5607 #303 := (iff #298 #302)
  5608 #304 := [rewrite]: #303
  5609 #299 := (iff #73 #298)
  5610 #296 := (iff #72 #293)
  5611 #289 := (implies #182 #284)
  5612 #294 := (iff #289 #293)
  5613 #295 := [rewrite]: #294
  5614 #290 := (iff #72 #289)
  5615 #287 := (iff #71 #284)
  5616 #280 := (implies #199 #275)
  5617 #285 := (iff #280 #284)
  5618 #286 := [rewrite]: #285
  5619 #281 := (iff #71 #280)
  5620 #278 := (iff #70 #275)
  5621 #271 := (implies #216 #266)
  5622 #276 := (iff #271 #275)
  5623 #277 := [rewrite]: #276
  5624 #272 := (iff #70 #271)
  5625 #269 := (iff #69 #266)
  5626 #262 := (implies #233 #257)
  5627 #267 := (iff #262 #266)
  5628 #268 := [rewrite]: #267
  5629 #263 := (iff #69 #262)
  5630 #260 := (iff #68 #257)
  5631 #253 := (implies #250 #67)
  5632 #258 := (iff #253 #257)
  5633 #259 := [rewrite]: #258
  5634 #254 := (iff #68 #253)
  5635 #251 := (iff #64 #250)
  5636 #248 := (= #63 #245)
  5637 #242 := (- #239 f11)
  5638 #246 := (= #242 #245)
  5639 #247 := [rewrite]: #246
  5640 #243 := (= #63 #242)
  5641 #240 := (= #62 #239)
  5642 #237 := (= #61 #236)
  5643 #238 := [rewrite]: #237
  5644 #241 := [monotonicity #238]: #240
  5645 #244 := [monotonicity #241]: #243
  5646 #249 := [trans #244 #247]: #248
  5647 #252 := [monotonicity #249]: #251
  5648 #255 := [monotonicity #252]: #254
  5649 #261 := [trans #255 #259]: #260
  5650 #234 := (iff #58 #233)
  5651 #231 := (= #57 #228)
  5652 #225 := (- #222 f10)
  5653 #229 := (= #225 #228)
  5654 #230 := [rewrite]: #229
  5655 #226 := (= #57 #225)
  5656 #223 := (= #56 #222)
  5657 #220 := (= #55 #219)
  5658 #221 := [rewrite]: #220
  5659 #224 := [monotonicity #221]: #223
  5660 #227 := [monotonicity #224]: #226
  5661 #232 := [trans #227 #230]: #231
  5662 #235 := [monotonicity #232]: #234
  5663 #264 := [monotonicity #235 #261]: #263
  5664 #270 := [trans #264 #268]: #269
  5665 #217 := (iff #52 #216)
  5666 #214 := (= #51 #211)
  5667 #208 := (- #205 f9)
  5668 #212 := (= #208 #211)
  5669 #213 := [rewrite]: #212
  5670 #209 := (= #51 #208)
  5671 #206 := (= #50 #205)
  5672 #203 := (= #49 #202)
  5673 #204 := [rewrite]: #203
  5674 #207 := [monotonicity #204]: #206
  5675 #210 := [monotonicity #207]: #209
  5676 #215 := [trans #210 #213]: #214
  5677 #218 := [monotonicity #215]: #217
  5678 #273 := [monotonicity #218 #270]: #272
  5679 #279 := [trans #273 #277]: #278
  5680 #200 := (iff #46 #199)
  5681 #197 := (= #45 #194)
  5682 #191 := (- #188 f8)
  5683 #195 := (= #191 #194)
  5684 #196 := [rewrite]: #195
  5685 #192 := (= #45 #191)
  5686 #189 := (= #44 #188)
  5687 #186 := (= #43 #185)
  5688 #187 := [rewrite]: #186
  5689 #190 := [monotonicity #187]: #189
  5690 #193 := [monotonicity #190]: #192
  5691 #198 := [trans #193 #196]: #197
  5692 #201 := [monotonicity #198]: #200
  5693 #282 := [monotonicity #201 #279]: #281
  5694 #288 := [trans #282 #286]: #287
  5695 #183 := (iff #40 #182)
  5696 #180 := (= #39 #177)
  5697 #174 := (- #171 f7)
  5698 #178 := (= #174 #177)
  5699 #179 := [rewrite]: #178
  5700 #175 := (= #39 #174)
  5701 #172 := (= #38 #171)
  5702 #169 := (= #37 #168)
  5703 #170 := [rewrite]: #169
  5704 #173 := [monotonicity #170]: #172
  5705 #176 := [monotonicity #173]: #175
  5706 #181 := [trans #176 #179]: #180
  5707 #184 := [monotonicity #181]: #183
  5708 #291 := [monotonicity #184 #288]: #290
  5709 #297 := [trans #291 #295]: #296
  5710 #166 := (iff #34 #165)
  5711 #163 := (= #33 #160)
  5712 #157 := (- #154 f6)
  5713 #161 := (= #157 #160)
  5714 #162 := [rewrite]: #161
  5715 #158 := (= #33 #157)
  5716 #155 := (= #32 #154)
  5717 #152 := (= #31 #151)
  5718 #153 := [rewrite]: #152
  5719 #156 := [monotonicity #153]: #155
  5720 #159 := [monotonicity #156]: #158
  5721 #164 := [trans #159 #162]: #163
  5722 #167 := [monotonicity #164]: #166
  5723 #300 := [monotonicity #167 #297]: #299
  5724 #306 := [trans #300 #304]: #305
  5725 #149 := (iff #28 #148)
  5726 #146 := (= #27 #143)
  5727 #140 := (- #137 f3)
  5728 #144 := (= #140 #143)
  5729 #145 := [rewrite]: #144
  5730 #141 := (= #27 #140)
  5731 #138 := (= #26 #137)
  5732 #135 := (= #25 #134)
  5733 #136 := [rewrite]: #135
  5734 #139 := [monotonicity #136]: #138
  5735 #142 := [monotonicity #139]: #141
  5736 #147 := [trans #142 #145]: #146
  5737 #150 := [monotonicity #147]: #149
  5738 #309 := [monotonicity #150 #306]: #308
  5739 #315 := [trans #309 #313]: #314
  5740 #132 := (iff #22 #131)
  5741 #129 := (= #21 #126)
  5742 #123 := (- #120 f4)
  5743 #127 := (= #123 #126)
  5744 #128 := [rewrite]: #127
  5745 #124 := (= #21 #123)
  5746 #121 := (= #20 #120)
  5747 #118 := (= #19 #117)
  5748 #119 := [rewrite]: #118
  5749 #122 := [monotonicity #119]: #121
  5750 #125 := [monotonicity #122]: #124
  5751 #130 := [trans #125 #128]: #129
  5752 #133 := [monotonicity #130]: #132
  5753 #318 := [monotonicity #133 #315]: #317
  5754 #324 := [trans #318 #322]: #323
  5755 #115 := (iff #16 #114)
  5756 #112 := (= #15 #109)
  5757 #105 := (- #102 f5)
  5758 #110 := (= #105 #109)
  5759 #111 := [rewrite]: #110
  5760 #106 := (= #15 #105)
  5761 #103 := (= #13 #102)
  5762 #100 := (= #12 #99)
  5763 #101 := [rewrite]: #100
  5764 #104 := [monotonicity #101]: #103
  5765 #107 := [monotonicity #104]: #106
  5766 #113 := [trans #107 #111]: #112
  5767 #116 := [monotonicity #113]: #115
  5768 #327 := [monotonicity #116 #324]: #326
  5769 #333 := [trans #327 #331]: #332
  5770 #336 := [monotonicity #333]: #335
  5771 #634 := [trans #336 #632]: #633
  5772 #97 := [asserted]: #77
  5773 #635 := [mp #97 #634]: #630
  5774 #642 := [not-or-elim #635]: #474
  5775 #871 := (or #479 #701)
  5776 #872 := [th-lemma arith triangle-eq]: #871
  5777 #873 := [unit-resolution #872 #642]: #701
  5778 #709 := (>= #502 0::Int)
  5779 #643 := [not-or-elim #635]: #503
  5780 #1502 := (or #508 #709)
  5781 #1503 := [th-lemma arith triangle-eq]: #1502
  5782 #1504 := [unit-resolution #1503 #643]: #709
  5783 #753 := (+ f8 #471)
  5784 #754 := (<= #753 0::Int)
  5785 #694 := (= f8 #460)
  5786 #1803 := (or #453 #424 #511)
  5787 #757 := (+ #168 #471)
  5788 #761 := (<= #757 0::Int)
  5789 #986 := (not #761)
  5790 #918 := [hypothesis]: #454
  5791 #1683 := (or #511 #483 #453)
  5792 #702 := (= f7 #489)
  5793 #909 := [hypothesis]: #482
  5794 #704 := (or #483 #702)
  5795 #705 := [def-axiom]: #704
  5796 #1663 := [unit-resolution #705 #909]: #702
  5797 #1059 := (not #702)
  5798 #1493 := (or #1059 #1322)
  5799 #1494 := [th-lemma arith triangle-eq]: #1493
  5800 #1680 := [unit-resolution #1494 #1663]: #1322
  5801 #1682 := [th-lemma arith farkas 1 1 1 1 1 #909 #1681 #918 #1504 #1680]: false
  5802 #1684 := [lemma #1682]: #1683
  5803 #1800 := [unit-resolution #1684 #918 #1681]: #483
  5804 #1616 := (or #482 #986 #424 #453)
  5805 #875 := (not #701)
  5806 #1614 := (or #482 #986 #875 #424 #453)
  5807 #1615 := [th-lemma arith assign-bounds 1 1 1 1]: #1614
  5808 #1617 := [unit-resolution #1615 #873]: #1616
  5809 #1801 := [unit-resolution #1617 #1800 #917 #918]: #986
  5810 #695 := (= #168 #460)
  5811 #698 := (or #453 #695)
  5812 #699 := [def-axiom]: #698
  5813 #919 := [unit-resolution #699 #918]: #695
  5814 #920 := (not #695)
  5815 #921 := (or #920 #761)
  5816 #922 := [th-lemma arith triangle-eq]: #921
  5817 #1802 := [unit-resolution #922 #919 #1801]: false
  5818 #1804 := [lemma #1802]: #1803
  5819 #1809 := [unit-resolution #1804 #917 #1681]: #453
  5820 #696 := (or #454 #694)
  5821 #697 := [def-axiom]: #696
  5822 #1810 := [unit-resolution #697 #1809]: #694
  5823 #852 := (not #694)
  5824 #860 := (or #852 #754)
  5825 #861 := [th-lemma arith triangle-eq]: #860
  5826 #1811 := [unit-resolution #861 #1810]: #754
  5827 #1506 := (not #709)
  5828 #1014 := (not #748)
  5829 #874 := (not #754)
  5830 #1792 := (or #1125 #874 #875 #424 #1014 #1505 #1506)
  5831 #1793 := [th-lemma arith assign-bounds 2 2 2 1 2 2]: #1792
  5832 #1812 := [unit-resolution #1793 #1811 #1504 #873 #1808 #1807 #917]: #1505
  5833 #1648 := (or #482 #424 #874 #875 #454)
  5834 #1649 := [th-lemma arith assign-bounds 1 1 1 1]: #1648
  5835 #1813 := [unit-resolution #1649 #1811 #873 #917 #1809]: #482
  5836 #1814 := [unit-resolution #705 #1813]: #702
  5837 #1815 := [unit-resolution #1494 #1814 #1812]: false
  5838 #1817 := [lemma #1815]: #1816
  5839 #1823 := [unit-resolution #1817 #1681]: #424
  5840 #688 := (or #425 #686)
  5841 #689 := [def-axiom]: #688
  5842 #1824 := [unit-resolution #689 #1823]: #686
  5843 #882 := (not #686)
  5844 #883 := (or #882 #760)
  5845 #884 := [th-lemma arith triangle-eq]: #883
  5846 #1825 := [unit-resolution #884 #1824]: #760
  5847 #1821 := (or #453 #511)
  5848 #1669 := (not #1610)
  5849 #1673 := (or #511 #453 #482 #1669 #1506)
  5850 #1674 := [th-lemma arith assign-bounds 1 1 1 1]: #1673
  5851 #1818 := [unit-resolution #1674 #918 #1504 #1681 #1800]: #1669
  5852 #703 := (= #151 #489)
  5853 #706 := (or #482 #703)
  5854 #707 := [def-axiom]: #706
  5855 #1819 := [unit-resolution #707 #1800]: #703
  5856 #1052 := (not #703)
  5857 #1666 := (or #1052 #1610)
  5858 #1667 := [th-lemma arith triangle-eq]: #1666
  5859 #1820 := [unit-resolution #1667 #1819 #1818]: false
  5860 #1822 := [lemma #1820]: #1821
  5861 #1826 := [unit-resolution #1822 #1681]: #453
  5862 #1827 := [unit-resolution #697 #1826]: #694
  5863 #1828 := [unit-resolution #861 #1827]: #754
  5864 #938 := (not #760)
  5865 #1416 := (or #482 #874 #938 #395)
  5866 #693 := (>= #444 0::Int)
  5867 #641 := [not-or-elim #635]: #445
  5868 #857 := (or #450 #693)
  5869 #858 := [th-lemma arith triangle-eq]: #857
  5870 #859 := [unit-resolution #858 #641]: #693
  5871 #939 := (not #693)
  5872 #1382 := (or #482 #874 #875 #938 #939 #395)
  5873 #1383 := [th-lemma arith assign-bounds 1 1 1 1 1]: #1382
  5874 #1417 := [unit-resolution #1383 #873 #859]: #1416
  5875 #1829 := [unit-resolution #1417 #1664 #1828 #1825]: #395
  5876 #680 := (or #396 #678)
  5877 #681 := [def-axiom]: #680
  5878 #1830 := [unit-resolution #681 #1829]: #678
  5879 #802 := (not #678)
  5880 #803 := (or #802 #763)
  5881 #804 := [th-lemma arith triangle-eq]: #803
  5882 #1831 := [unit-resolution #804 #1830]: #763
  5883 #766 := (+ #202 #413)
  5884 #792 := (<= #766 0::Int)
  5885 #945 := (not #763)
  5886 #1215 := (or #792 #396 #945)
  5887 #1216 := [th-lemma arith assign-bounds 2 -1]: #1215
  5888 #1832 := [unit-resolution #1216 #1831 #1829]: #792
  5889 #755 := (>= #753 0::Int)
  5890 #853 := (or #852 #755)
  5891 #854 := [th-lemma arith triangle-eq]: #853
  5892 #1833 := [unit-resolution #854 #1827]: #755
  5893 #890 := (+ #219 #384)
  5894 #974 := (>= #890 0::Int)
  5895 #684 := (<= #415 0::Int)
  5896 #640 := [not-or-elim #635]: #416
  5897 #894 := (or #421 #684)
  5898 #915 := [th-lemma arith triangle-eq]: #894
  5899 #916 := [unit-resolution #915 #640]: #684
  5900 #751 := (>= #759 0::Int)
  5901 #1436 := (or #882 #751)
  5902 #1437 := [th-lemma arith triangle-eq]: #1436
  5903 #1834 := [unit-resolution #1437 #1824]: #751
  5904 #893 := (>= #762 0::Int)
  5905 #951 := (or #802 #893)
  5906 #952 := [th-lemma arith triangle-eq]: #951
  5907 #1835 := [unit-resolution #952 #1830]: #893
  5908 #692 := (<= #444 0::Int)
  5909 #1023 := (or #450 #692)
  5910 #1024 := [th-lemma arith triangle-eq]: #1023
  5911 #1025 := [unit-resolution #1024 #641]: #692
  5912 #1665 := [unit-resolution #707 #1664]: #703
  5913 #1668 := [unit-resolution #1667 #1665]: #1610
  5914 #1512 := (not #692)
  5915 #1029 := (not #751)
  5916 #985 := (not #684)
  5917 #984 := (not #893)
  5918 #1836 := (or #367 #984 #985 #1029 #1512 #1669 #1506 #511 #482)
  5919 #1837 := [th-lemma arith assign-bounds 1 1 1 1 1 1 1 1]: #1836
  5920 #1838 := [unit-resolution #1837 #1668 #1025 #1664 #1504 #1681 #1835 #1834 #916]: #367
  5921 #674 := (or #366 #671)
  5922 #675 := [def-axiom]: #674
  5923 #1839 := [unit-resolution #675 #1838]: #671
  5924 #1103 := (or #1102 #974)
  5925 #1047 := (not #974)
  5926 #1150 := [hypothesis]: #1047
  5927 #1178 := [hypothesis]: #671
  5928 #1104 := [th-lemma arith triangle-eq]: #1103
  5929 #1179 := [unit-resolution #1104 #1178 #1150]: false
  5930 #1180 := [lemma #1179]: #1103
  5931 #1840 := [unit-resolution #1180 #1839]: #974
  5932 #741 := (+ f4 #587)
  5933 #742 := (<= #741 0::Int)
  5934 #726 := (= f4 #576)
  5935 #744 := (+ f3 #558)
  5936 #745 := (<= #744 0::Int)
  5937 #1013 := (not #745)
  5938 #1321 := [hypothesis]: #1013
  5939 #718 := (= f3 #547)
  5940 #746 := (>= #744 0::Int)
  5941 #1396 := (or #745 #746)
  5942 #1397 := [th-lemma arith farkas 1 1]: #1396
  5943 #1398 := [unit-resolution #1397 #1321]: #746
  5944 #877 := (not #746)
  5945 #1394 := (or #540 #877)
  5946 #1221 := (+ #117 #558)
  5947 #1222 := (<= #1221 0::Int)
  5948 #1243 := (not #1222)
  5949 #925 := [hypothesis]: #746
  5950 #1257 := [hypothesis]: #541
  5951 #1390 := (or #877 #540 #1243)
  5952 #1391 := [th-lemma arith assign-bounds 2 1]: #1390
  5953 #1392 := [unit-resolution #1391 #1257 #925]: #1243
  5954 #719 := (= #117 #547)
  5955 #722 := (or #540 #719)
  5956 #723 := [def-axiom]: #722
  5957 #1258 := [unit-resolution #723 #1257]: #719
  5958 #1259 := (not #719)
  5959 #1260 := (or #1259 #1222)
  5960 #1261 := [th-lemma arith triangle-eq]: #1260
  5961 #1393 := [unit-resolution #1261 #1258 #1392]: false
  5962 #1395 := [lemma #1393]: #1394
  5963 #1399 := [unit-resolution #1395 #1398]: #540
  5964 #720 := (or #541 #718)
  5965 #721 := [def-axiom]: #720
  5966 #1400 := [unit-resolution #721 #1399]: #718
  5967 #864 := (not #718)
  5968 #1075 := (or #864 #745)
  5969 #1076 := [th-lemma arith triangle-eq]: #1075
  5970 #1401 := [unit-resolution #1076 #1400 #1321]: false
  5971 #1402 := [lemma #1401]: #745
  5972 #725 := (>= #560 0::Int)
  5973 #645 := [not-or-elim #635]: #561
  5974 #1003 := (or #566 #725)
  5975 #1004 := [th-lemma arith triangle-eq]: #1003
  5976 #1005 := [unit-resolution #1004 #645]: #725
  5977 #717 := (>= #531 0::Int)
  5978 #644 := [not-or-elim #635]: #532
  5979 #998 := (or #537 #717)
  5980 #999 := [th-lemma arith triangle-eq]: #998
  5981 #1000 := [unit-resolution #999 #644]: #717
  5982 #1090 := (not #717)
  5983 #1081 := (not #725)
  5984 #1841 := (or #569 #1081 #1090 #482 #1550 #1013 #511)
  5985 #1842 := [th-lemma arith assign-bounds 1 1 1 1 1 2]: #1841
  5986 #1843 := [unit-resolution #1842 #1664 #1000 #1005 #1681 #1402 #1695]: #569
  5987 #728 := (or #570 #726)
  5988 #729 := [def-axiom]: #728
  5989 #1844 := [unit-resolution #729 #1843]: #726
  5990 #825 := (not #726)
  5991 #826 := (or #825 #742)
  5992 #827 := [th-lemma arith triangle-eq]: #826
  5993 #1845 := [unit-resolution #827 #1844]: #742
  5994 #902 := (not #792)
  5995 #816 := (not #755)
  5996 #840 := (not #742)
  5997 #1846 := (or #1047 #840 #736 #816 #902 #874 #945 #938)
  5998 #1176 := (or #1047 #1013 #840 #736 #816 #902 #874 #945 #938)
  5999 #1039 := [hypothesis]: #974
  6000 #685 := (>= #415 0::Int)
  6001 #798 := (or #421 #685)
  6002 #799 := [th-lemma arith triangle-eq]: #798
  6003 #800 := [unit-resolution #799 #640]: #685
  6004 #1169 := [hypothesis]: #792
  6005 #700 := (<= #473 0::Int)
  6006 #806 := (or #479 #700)
  6007 #807 := [th-lemma arith triangle-eq]: #806
  6008 #808 := [unit-resolution #807 #642]: #700
  6009 #809 := [hypothesis]: #755
  6010 #708 := (<= #502 0::Int)
  6011 #810 := (or #508 #708)
  6012 #811 := [th-lemma arith triangle-eq]: #810
  6013 #812 := [unit-resolution #811 #643]: #708
  6014 #752 := (>= #750 0::Int)
  6015 #1036 := (>= #1034 0::Int)
  6016 #1046 := (not #1036)
  6017 #676 := (<= #386 0::Int)
  6018 #639 := [not-or-elim #635]: #387
  6019 #770 := (or #392 #676)
  6020 #771 := [th-lemma arith triangle-eq]: #770
  6021 #772 := [unit-resolution #771 #639]: #676
  6022 #1043 := [hypothesis]: #760
  6023 #1037 := [hypothesis]: #763
  6024 #1044 := [hypothesis]: #754
  6025 #1002 := [hypothesis]: #745
  6026 #1162 := [hypothesis]: #742
  6027 #929 := (not #736)
  6028 #930 := [hypothesis]: #929
  6029 #733 := (>= #589 0::Int)
  6030 #646 := [not-or-elim #635]: #590
  6031 #830 := (or #595 #733)
  6032 #831 := [th-lemma arith triangle-eq]: #830
  6033 #832 := [unit-resolution #831 #646]: #733
  6034 #903 := (not #685)
  6035 #841 := (not #733)
  6036 #839 := (not #708)
  6037 #983 := (not #676)
  6038 #1082 := (or #1047 #1046 #874 #938 #939 #875 #983 #1081 #1013 #839 #840 #841 #736 #945 #903)
  6039 #1083 := [th-lemma arith assign-bounds 1 -1 -2 2 1 -1 1 -1 -1 -1 1 -1 -1 1]: #1082
  6040 #1170 := [unit-resolution #1083 #1039 #859 #873 #812 #1005 #832 #930 #1162 #1002 #1044 #1037 #1043 #800 #772]: #1046
  6041 #1053 := (or #1052 #1036)
  6042 #1050 := [hypothesis]: #1046
  6043 #1051 := [hypothesis]: #703
  6044 #1054 := [th-lemma arith triangle-eq]: #1053
  6045 #1055 := [unit-resolution #1054 #1051 #1050]: false
  6046 #1056 := [lemma #1055]: #1053
  6047 #1171 := [unit-resolution #1056 #1170]: #1052
  6048 #1172 := [unit-resolution #707 #1171]: #482
  6049 #1173 := [unit-resolution #705 #1172]: #702
  6050 #1060 := (or #1059 #752)
  6051 #815 := (not #752)
  6052 #1057 := [hypothesis]: #815
  6053 #1058 := [hypothesis]: #702
  6054 #1061 := [th-lemma arith triangle-eq]: #1060
  6055 #1062 := [unit-resolution #1061 #1058 #1057]: false
  6056 #1063 := [lemma #1062]: #1060
  6057 #1174 := [unit-resolution #1063 #1173]: #752
  6058 #1175 := [th-lemma arith farkas -1 1 -1 -1 1 -1 1 -1 1 -1 -1 1 1 #772 #1005 #1002 #1162 #832 #930 #1174 #812 #809 #808 #1169 #800 #1039]: false
  6059 #1177 := [lemma #1175]: #1176
  6060 #1847 := [unit-resolution #1177 #1402]: #1846
  6061 #1848 := [unit-resolution #1847 #1845 #1840 #1825 #1833 #1832 #1828 #1831]: #736
  6062 #735 := (<= #734 0::Int)
  6063 #1481 := (>= #741 0::Int)
  6064 #1537 := (or #825 #1481)
  6065 #1538 := [th-lemma arith triangle-eq]: #1537
  6066 #1849 := [unit-resolution #1538 #1844]: #1481
  6067 #1608 := (or #395 #540)
  6068 #737 := (* -1::Int f13)
  6069 #738 := (+ f4 #737)
  6070 #739 := (<= #738 0::Int)
  6071 #653 := (>= #357 0::Int)
  6072 #638 := [not-or-elim #635]: #358
  6073 #1471 := (or #363 #653)
  6074 #1472 := [th-lemma arith triangle-eq]: #1471
  6075 #1473 := [unit-resolution #1472 #638]: #653
  6076 #1320 := (>= #1221 0::Int)
  6077 #1566 := (or #1259 #1320)
  6078 #1567 := [th-lemma arith triangle-eq]: #1566
  6079 #1568 := [unit-resolution #1567 #1258]: #1320
  6080 #677 := (>= #386 0::Int)
  6081 #1006 := (or #392 #677)
  6082 #1007 := [th-lemma arith triangle-eq]: #1006
  6083 #1008 := [unit-resolution #1007 #639]: #677
  6084 #756 := (+ f12 #355)
  6085 #1109 := (<= #756 0::Int)
  6086 #658 := (= f12 #344)
  6087 #895 := [hypothesis]: #396
  6088 #740 := (>= #738 0::Int)
  6089 #1466 := (or #740 #395 #540)
  6090 #1262 := [unit-resolution #1261 #1258]: #1222
  6091 #775 := (not #740)
  6092 #776 := [hypothesis]: #775
  6093 #758 := (>= #756 0::Int)
  6094 #1085 := (or #740 #739)
  6095 #1086 := [th-lemma arith farkas 1 1]: #1085
  6096 #1087 := [unit-resolution #1086 #776]: #739
  6097 #1089 := (not #739)
  6098 #1440 := (or #366 #540 #1089 #395)
  6099 #679 := (= #202 #402)
  6100 #682 := (or #395 #679)
  6101 #683 := [def-axiom]: #682
  6102 #896 := [unit-resolution #683 #895]: #679
  6103 #897 := (not #679)
  6104 #898 := (or #897 #792)
  6105 #899 := [th-lemma arith triangle-eq]: #898
  6106 #900 := [unit-resolution #899 #896]: #792
  6107 #901 := [hypothesis]: #367
  6108 #1405 := (or #424 #395 #902 #366)
  6109 #904 := (or #424 #395 #902 #903 #366)
  6110 #905 := [th-lemma arith assign-bounds 1 1 1 1]: #904
  6111 #1406 := [unit-resolution #905 #800]: #1405
  6112 #1407 := [unit-resolution #1406 #901 #900 #895]: #424
  6113 #1408 := [unit-resolution #689 #1407]: #686
  6114 #1409 := [unit-resolution #884 #1408]: #760
  6115 #1410 := (or #395 #425 #938 #453)
  6116 #940 := (or #395 #425 #938 #939 #453)
  6117 #941 := [th-lemma arith assign-bounds 1 1 1 1]: #940
  6118 #1411 := [unit-resolution #941 #859]: #1410
  6119 #1412 := [unit-resolution #1411 #1409 #895 #1407]: #453
  6120 #1413 := [unit-resolution #697 #1412]: #694
  6121 #1414 := [unit-resolution #854 #1413]: #755
  6122 #1415 := [unit-resolution #861 #1413]: #754
  6123 #1418 := [unit-resolution #1417 #1415 #895 #1409]: #482
  6124 #1419 := [unit-resolution #705 #1418]: #702
  6125 #1420 := [unit-resolution #1063 #1419]: #752
  6126 #1424 := (or #512 #815 #816 #395 #902 #366)
  6127 #1421 := (not #700)
  6128 #1422 := (or #512 #815 #839 #816 #1421 #395 #902 #903 #366)
  6129 #1423 := [th-lemma arith assign-bounds 1 1 1 1 1 1 1 1]: #1422
  6130 #1425 := [unit-resolution #1423 #800 #808 #812]: #1424
  6131 #1426 := [unit-resolution #1425 #1420 #900 #901 #1414 #895]: #512
  6132 #1427 := [unit-resolution #715 #1426]: #711
  6133 #1430 := [unit-resolution #1429 #1427]: #1035
  6134 #1357 := [unit-resolution #675 #901]: #671
  6135 #1358 := [unit-resolution #1180 #1357]: #974
  6136 #1124 := [hypothesis]: #739
  6137 #652 := (<= #357 0::Int)
  6138 #777 := (or #363 #652)
  6139 #778 := [th-lemma arith triangle-eq]: #777
  6140 #779 := [unit-resolution #778 #638]: #652
  6141 #891 := (<= #890 0::Int)
  6142 #1360 := (or #1102 #891)
  6143 #1361 := [th-lemma arith triangle-eq]: #1360
  6144 #1362 := [unit-resolution #1361 #1357]: #891
  6145 #1030 := (not #891)
  6146 #1431 := (or #337 #395 #366 #1030)
  6147 #1336 := (not #677)
  6148 #1363 := (or #337 #395 #366 #1030 #1336)
  6149 #1364 := [th-lemma arith assign-bounds 1 1 1 1]: #1363
  6150 #1432 := [unit-resolution #1364 #1008]: #1431
  6151 #1433 := [unit-resolution #1432 #1362 #895 #901]: #337
  6152 #656 := (or #338 #658)
  6153 #657 := [def-axiom]: #656
  6154 #1434 := [unit-resolution #657 #1433]: #658
  6155 #847 := (not #658)
  6156 #848 := (or #847 #758)
  6157 #849 := [th-lemma arith triangle-eq]: #848
  6158 #1435 := [unit-resolution #849 #1434]: #758
  6159 #1438 := [unit-resolution #1437 #1408]: #751
  6160 #1439 := [th-lemma arith farkas 1 2 3 3 1 1 2 2 2 2 1 1 1 1 1 1 1 1 #1000 #1257 #1414 #808 #1438 #1025 #1420 #812 #900 #800 #1435 #779 #1124 #1262 #1005 #1358 #772 #1430]: false
  6161 #1441 := [lemma #1439]: #1440
  6162 #1404 := [unit-resolution #1441 #1087 #1257 #895]: #366
  6163 #670 := (= f11 #373)
  6164 #672 := (or #367 #670)
  6165 #673 := [def-axiom]: #672
  6166 #1442 := [unit-resolution #673 #1404]: #670
  6167 #787 := (not #670)
  6168 #1009 := (or #787 #892)
  6169 #1010 := [th-lemma arith triangle-eq]: #1009
  6170 #1443 := [unit-resolution #1010 #1442]: #892
  6171 #1444 := (or #337 #395 #367 #1335)
  6172 #1337 := (or #337 #395 #367 #1335 #1336)
  6173 #1338 := [th-lemma arith assign-bounds 1 1 1 1]: #1337
  6174 #1445 := [unit-resolution #1338 #1008]: #1444
  6175 #1446 := [unit-resolution #1445 #1443 #895 #1404]: #337
  6176 #1447 := [unit-resolution #657 #1446]: #658
  6177 #1448 := [unit-resolution #849 #1447]: #758
  6178 #782 := (not #758)
  6179 #1253 := (or #424 #1243 #740 #782 #395)
  6180 #1110 := (+ #185 #442)
  6181 #1111 := (<= #1110 0::Int)
  6182 #687 := (= #185 #431)
  6183 #690 := (or #424 #687)
  6184 #691 := [def-axiom]: #690
  6185 #1114 := [unit-resolution #691 #917]: #687
  6186 #1115 := (not #687)
  6187 #1116 := (or #1115 #1111)
  6188 #1117 := [th-lemma arith triangle-eq]: #1116
  6189 #1118 := [unit-resolution #1117 #1114]: #1111
  6190 #1119 := (not #1111)
  6191 #1132 := (or #395 #939 #453 #424 #1119)
  6192 #1133 := [th-lemma arith assign-bounds 1 1 1 1]: #1132
  6193 #1231 := [unit-resolution #1133 #1118 #859 #895 #917]: #453
  6194 #1232 := [unit-resolution #697 #1231]: #694
  6195 #1233 := [unit-resolution #861 #1232]: #754
  6196 #1234 := (or #482 #874 #875 #424 #1119 #395 #939)
  6197 #1235 := [th-lemma arith assign-bounds 1 1 2 1 1 1]: #1234
  6198 #1236 := [unit-resolution #1235 #1233 #859 #873 #895 #1118 #917]: #482
  6199 #1237 := [unit-resolution #705 #1236]: #702
  6200 #1238 := [unit-resolution #1063 #1237]: #752
  6201 #716 := (<= #531 0::Int)
  6202 #833 := (or #537 #716)
  6203 #834 := [th-lemma arith triangle-eq]: #833
  6204 #835 := [unit-resolution #834 #644]: #716
  6205 #749 := (>= #747 0::Int)
  6206 #1239 := [hypothesis]: #1222
  6207 #768 := [hypothesis]: #758
  6208 #767 := (>= #765 0::Int)
  6209 #1240 := [unit-resolution #905 #917 #800 #900 #895]: #366
  6210 #1241 := [unit-resolution #673 #1240]: #670
  6211 #788 := (or #787 #767)
  6212 #781 := (not #767)
  6213 #785 := [hypothesis]: #781
  6214 #786 := [hypothesis]: #670
  6215 #789 := [th-lemma arith triangle-eq]: #788
  6216 #790 := [unit-resolution #789 #786 #785]: false
  6217 #791 := [lemma #790]: #788
  6218 #1242 := [unit-resolution #791 #1241]: #767
  6219 #1088 := (not #652)
  6220 #838 := (not #716)
  6221 #1244 := (or #1125 #838 #1243 #1081 #781 #983 #1088 #1089 #782 #874 #875 #424 #1119 #939)
  6222 #1245 := [th-lemma arith assign-bounds 1 1 1 1 1 1 1 1 1 1 2 1 1]: #1244
  6223 #1246 := [unit-resolution #1245 #917 #772 #859 #873 #835 #1005 #1087 #1233 #1242 #768 #779 #1118 #1239]: #1125
  6224 #1247 := [unit-resolution #1230 #1246]: #1196
  6225 #1248 := [unit-resolution #715 #1247]: #511
  6226 #712 := (or #512 #710)
  6227 #713 := [def-axiom]: #712
  6228 #1249 := [unit-resolution #713 #1248]: #710
  6229 #820 := (not #710)
  6230 #821 := (or #820 #749)
  6231 #822 := [th-lemma arith triangle-eq]: #821
  6232 #1250 := [unit-resolution #822 #1249]: #749
  6233 #1251 := [unit-resolution #854 #1232]: #755
  6234 #1252 := [th-lemma arith farkas -1 -1/2 1/2 1/2 -1/2 -1/2 -1/2 1/2 1/2 -1/2 1/2 -1/2 -1/2 1/2 1 #812 #1239 #1005 #1242 #772 #779 #776 #768 #1251 #808 #1250 #835 #1118 #859 #1238]: false
  6235 #1254 := [lemma #1252]: #1253
  6236 #1449 := [unit-resolution #1254 #1448 #895 #776 #1262]: #424
  6237 #1450 := [unit-resolution #689 #1449]: #686
  6238 #1451 := [unit-resolution #884 #1450]: #760
  6239 #1452 := [unit-resolution #1411 #1451 #895 #1449]: #453
  6240 #1453 := [unit-resolution #697 #1452]: #694
  6241 #1454 := [unit-resolution #861 #1453]: #754
  6242 #1455 := [unit-resolution #1417 #1454 #895 #1451]: #482
  6243 #1456 := [unit-resolution #705 #1455]: #702
  6244 #1457 := [unit-resolution #1063 #1456]: #752
  6245 #1458 := [unit-resolution #854 #1453]: #755
  6246 #1459 := [unit-resolution #791 #1442]: #767
  6247 #1226 := (or #1125 #1243 #781 #740 #782 #874 #938)
  6248 #774 := [hypothesis]: #767
  6249 #1123 := [hypothesis]: #1108
  6250 #1225 := [th-lemma arith farkas -1 1 1 -1 -1 1 1 1 -1 1 -1 -1 1 #1123 #835 #1239 #1005 #774 #772 #779 #776 #768 #1044 #873 #859 #1043]: false
  6251 #1255 := [lemma #1225]: #1226
  6252 #1460 := [unit-resolution #1255 #1454 #1459 #776 #1448 #1451 #1262]: #1125
  6253 #1461 := [unit-resolution #1230 #1460]: #1196
  6254 #1462 := [unit-resolution #715 #1461]: #511
  6255 #1463 := [unit-resolution #713 #1462]: #710
  6256 #1464 := [unit-resolution #822 #1463]: #749
  6257 #1465 := [th-lemma arith farkas 1/2 -1/2 -1/2 1/2 1/2 1/2 -1/2 -1/2 -1/2 1/2 -1/2 1/2 -1/2 1 -1 1 #1464 #835 #1451 #859 #1459 #1448 #779 #776 #1262 #1005 #772 #1458 #808 #1457 #812 #1449]: false
  6258 #1467 := [lemma #1465]: #1466
  6259 #1569 := [unit-resolution #1467 #895 #1257]: #740
  6260 #1478 := (not #1320)
  6261 #1479 := (or #366 #775 #1478 #395)
  6262 #724 := (<= #560 0::Int)
  6263 #868 := (or #566 #724)
  6264 #869 := [th-lemma arith triangle-eq]: #868
  6265 #870 := [unit-resolution #869 #645]: #724
  6266 #1469 := [hypothesis]: #1320
  6267 #1470 := [hypothesis]: #740
  6268 #1474 := (or #847 #1109)
  6269 #1475 := [th-lemma arith triangle-eq]: #1474
  6270 #1476 := [unit-resolution #1475 #1434]: #1109
  6271 #1477 := [th-lemma arith farkas 1 1 1 1 1 1 1 1 1 1 1 2 1 1 #1414 #808 #1000 #1438 #1025 #1476 #1473 #1470 #1469 #870 #1008 #901 #1362 #1430]: false
  6272 #1480 := [lemma #1477]: #1479
  6273 #1570 := [unit-resolution #1480 #1569 #1568 #895]: #366
  6274 #1571 := [unit-resolution #673 #1570]: #670
  6275 #1572 := [unit-resolution #1010 #1571]: #892
  6276 #1573 := [unit-resolution #1445 #1572 #895 #1570]: #337
  6277 #1574 := [unit-resolution #657 #1573]: #658
  6278 #1575 := [unit-resolution #1475 #1574]: #1109
  6279 #1545 := (or #424 #775 #1478 #395)
  6280 #1468 := (>= #1110 0::Int)
  6281 #1482 := (or #1115 #1468)
  6282 #1483 := [th-lemma arith triangle-eq]: #1482
  6283 #1484 := [unit-resolution #1483 #1114]: #1468
  6284 #1120 := (or #760 #424 #1119)
  6285 #1121 := [th-lemma arith assign-bounds 2 1]: #1120
  6286 #1485 := [unit-resolution #1121 #1118 #917]: #760
  6287 #1486 := (or #395 #453 #424 #1119)
  6288 #1487 := [unit-resolution #1133 #859]: #1486
  6289 #1488 := [unit-resolution #1487 #1118 #895 #917]: #453
  6290 #1489 := [unit-resolution #697 #1488]: #694
  6291 #1490 := [unit-resolution #861 #1489]: #754
  6292 #1491 := [unit-resolution #1417 #1490 #895 #1485]: #482
  6293 #1492 := [unit-resolution #705 #1491]: #702
  6294 #1495 := [unit-resolution #1494 #1492]: #1322
  6295 #1496 := [unit-resolution #1480 #1470 #1469 #895]: #366
  6296 #1497 := [unit-resolution #673 #1496]: #670
  6297 #1498 := [unit-resolution #1010 #1497]: #892
  6298 #1499 := [unit-resolution #1445 #1498 #895 #1496]: #337
  6299 #1500 := [unit-resolution #657 #1499]: #658
  6300 #1501 := [unit-resolution #1475 #1500]: #1109
  6301 #1507 := (or #511 #874 #875 #1505 #1506 #424)
  6302 #1508 := [th-lemma arith assign-bounds 1 1 1 1 1]: #1507
  6303 #1509 := [unit-resolution #1508 #917 #1504 #873 #1490 #1495]: #511
  6304 #1510 := [unit-resolution #713 #1509]: #710
  6305 #1040 := (or #820 #748)
  6306 #1041 := [th-lemma arith triangle-eq]: #1040
  6307 #1511 := [unit-resolution #1041 #1510]: #748
  6308 #1515 := (not #1468)
  6309 #876 := (not #724)
  6310 #1514 := (not #653)
  6311 #1513 := (not #1109)
  6312 #1516 := (or #739 #1014 #1090 #1512 #874 #875 #1513 #1514 #1478 #876 #1335 #1336 #1515 #1505 #1506)
  6313 #1517 := [th-lemma arith assign-bounds -1 1 -1 -1 1 -1 1 1 -1 -1 1 1 -2 2]: #1516
  6314 #1518 := [unit-resolution #1517 #1490 #1025 #873 #1504 #1000 #870 #1473 #1008 #1498 #1511 #1501 #1495 #1469 #1484]: #739
  6315 #1519 := (or #66 #1089 #775)
  6316 #1520 := [th-lemma arith triangle-eq]: #1519
  6317 #1521 := [unit-resolution #1520 #1518 #1470]: #66
  6318 #1403 := (>= #766 0::Int)
  6319 #1522 := (or #897 #1403)
  6320 #1523 := [th-lemma arith triangle-eq]: #1522
  6321 #1524 := [unit-resolution #1523 #896]: #1403
  6322 #1525 := (or #569 #1513 #1514 #775 #395 #1335 #1336)
  6323 #1526 := [th-lemma arith assign-bounds 1 1 1 1 1 1]: #1525
  6324 #1527 := [unit-resolution #1526 #895 #1008 #1473 #1470 #1498 #1501]: #569
  6325 #1528 := [unit-resolution #729 #1527]: #726
  6326 #1529 := [unit-resolution #827 #1528]: #742
  6327 #1530 := (not #1403)
  6328 #1531 := (or #736 #840 #841 #1513 #1514 #775 #1530 #985 #874 #875 #1505 #1506 #1478 #876 #1335 #1336)
  6329 #1532 := [th-lemma arith assign-bounds 1 -1 2 -2 -2 -1 1 1 -1 1 -1 -1 1 1 -1]: #1531
  6330 #1533 := [unit-resolution #1532 #1529 #916 #873 #1504 #870 #832 #1473 #1470 #1008 #1490 #1498 #1501 #1495 #1469 #1524]: #736
  6331 #732 := (<= #589 0::Int)
  6332 #1534 := (or #595 #732)
  6333 #1535 := [th-lemma arith triangle-eq]: #1534
  6334 #1536 := [unit-resolution #1535 #646]: #732
  6335 #1539 := [unit-resolution #1538 #1528]: #1481
  6336 #1540 := [th-lemma arith assign-bounds 1 -1 -1 1 -1 1 -3 3 1 -1 -1 1 -2 2 -2 2 #1539 #1536 #900 #800 #1490 #873 #1495 #1504 #1469 #870 #1498 #1008 #1511 #1000 #1025 #1484]: #735
  6337 #842 := (not #735)
  6338 #1541 := (or #65 #842 #929)
  6339 #1542 := [th-lemma arith triangle-eq]: #1541
  6340 #1543 := [unit-resolution #1542 #1540 #1533]: #65
  6341 #650 := (not #65)
  6342 #648 := (or #650 #651)
  6343 #636 := (not #67)
  6344 #663 := (iff #636 #648)
  6345 #649 := (not #648)
  6346 #666 := (not #649)
  6347 #665 := (iff #666 #648)
  6348 #662 := [rewrite]: #665
  6349 #667 := (iff #636 #666)
  6350 #668 := (iff #67 #649)
  6351 #669 := [rewrite]: #668
  6352 #664 := [monotonicity #669]: #667
  6353 #660 := [trans #664 #662]: #663
  6354 #637 := [not-or-elim #635]: #636
  6355 #661 := [mp #637 #660]: #648
  6356 #1544 := [unit-resolution #661 #1543 #1521]: false
  6357 #1546 := [lemma #1544]: #1545
  6358 #1576 := [unit-resolution #1546 #1569 #1568 #895]: #424
  6359 #1577 := [unit-resolution #689 #1576]: #686
  6360 #1578 := [unit-resolution #1437 #1577]: #751
  6361 #1579 := [unit-resolution #884 #1577]: #760
  6362 #1580 := [unit-resolution #1411 #1579 #895 #1576]: #453
  6363 #1581 := [unit-resolution #697 #1580]: #694
  6364 #1582 := [unit-resolution #861 #1581]: #754
  6365 #1583 := [unit-resolution #1417 #1582 #895 #1579]: #482
  6366 #1584 := [unit-resolution #705 #1583]: #702
  6367 #1585 := [unit-resolution #1063 #1584]: #752
  6368 #1586 := [unit-resolution #854 #1581]: #755
  6369 #1587 := [unit-resolution #1526 #895 #1008 #1473 #1569 #1572 #1575]: #569
  6370 #1588 := [unit-resolution #729 #1587]: #726
  6371 #1589 := [unit-resolution #1538 #1588]: #1481
  6372 #1590 := [unit-resolution #827 #1588]: #742
  6373 #1591 := [unit-resolution #1494 #1584]: #1322
  6374 #1592 := [unit-resolution #1532 #1591 #916 #873 #1504 #870 #832 #1582 #1569 #1590 #1008 #1572 #1575 #1473 #1568 #1524]: #736
  6375 #1560 := (not #1481)
  6376 #1561 := (or #1550 #929 #775 #1560 #902 #816 #815 #1478 #1335 #1029 #1513)
  6377 #1547 := [hypothesis]: #1109
  6378 #1026 := [hypothesis]: #751
  6379 #1548 := [hypothesis]: #892
  6380 #1549 := [hypothesis]: #1035
  6381 #1551 := (or #739 #1090 #1513 #1514 #1478 #876 #1335 #1336 #1029 #816 #1421 #1512 #1550)
  6382 #1552 := [th-lemma arith assign-bounds 1 -1 1 1 -1 -1 1 1 1 -1 -1 -1]: #1551
  6383 #1553 := [unit-resolution #1552 #1549 #1025 #808 #1000 #870 #1473 #809 #1548 #1026 #1008 #1547 #1469]: #739
  6384 #1554 := [unit-resolution #1520 #1553 #1470]: #66
  6385 #1555 := [hypothesis]: #736
  6386 #813 := [hypothesis]: #752
  6387 #1556 := [hypothesis]: #1481
  6388 #1557 := [th-lemma arith assign-bounds 1 -1 -1 1 3 -3 1 -1 1 -1 -1 1 2 2 -2 -2 #1556 #1536 #1169 #800 #809 #808 #813 #812 #1469 #870 #1548 #1008 #1000 #1026 #1025 #1549]: #735
  6389 #1558 := [unit-resolution #1542 #1557 #1555]: #65
  6390 #1559 := [unit-resolution #661 #1558 #1554]: false
  6391 #1562 := [lemma #1559]: #1561
  6392 #1593 := [unit-resolution #1562 #1592 #1569 #1589 #900 #1586 #1585 #1568 #1572 #1578 #1575]: #1550
  6393 #1594 := [unit-resolution #1565 #1593]: #1196
  6394 #1595 := [unit-resolution #715 #1594]: #511
  6395 #1596 := [unit-resolution #713 #1595]: #710
  6396 #1597 := [unit-resolution #1041 #1596]: #748
  6397 #1598 := (or #1468 #816 #1421 #512 #815 #839 #1029)
  6398 #1599 := [th-lemma arith assign-bounds -2 2 -2 -2 2 -1]: #1598
  6399 #1600 := [unit-resolution #1599 #1595 #812 #1585 #1586 #1578 #808]: #1468
  6400 #1601 := [unit-resolution #1517 #1600 #1025 #873 #1504 #1000 #870 #1591 #1582 #1572 #1597 #1575 #1008 #1568 #1473]: #739
  6401 #1602 := [unit-resolution #1520 #1601 #1569]: #66
  6402 #1603 := [unit-resolution #661 #1602]: #650
  6403 #1604 := [unit-resolution #1542 #1603 #1592]: #842
  6404 #1605 := [unit-resolution #791 #1571]: #767
  6405 #1606 := [unit-resolution #849 #1574]: #758
  6406 #1607 := [th-lemma arith farkas -1 1 1/2 -1/2 -1/2 1/2 -1/2 1/2 -1/2 1/2 -1/2 -1/2 1/2 -1/2 1/2 1 #1606 #779 #1262 #1005 #1605 #772 #1589 #1536 #1604 #900 #800 #1586 #808 #1585 #812 #1601]: false
  6407 #1609 := [lemma #1607]: #1608
  6408 #1626 := [unit-resolution #1609 #1257]: #395
  6409 #1716 := (or #511 #540)
  6410 #1692 := (or #453 #540)
  6411 #1678 := (or #482 #540 #453)
  6412 #1670 := (or #1014 #1090 #540 #482 #453 #1669 #1506)
  6413 #1671 := [th-lemma arith assign-bounds 1 1 2 1 1 1]: #1670
  6414 #1672 := [unit-resolution #1671 #1664 #1504 #1000 #1257 #918 #1668]: #1014
  6415 #1675 := [unit-resolution #1674 #1664 #1504 #918 #1668]: #511
  6416 #1676 := [unit-resolution #713 #1675]: #710
  6417 #1677 := [unit-resolution #1041 #1676 #1672]: false
  6418 #1679 := [lemma #1677]: #1678
  6419 #1685 := [unit-resolution #1679 #918 #1257]: #482
  6420 #1686 := [unit-resolution #705 #1685]: #702
  6421 #1687 := [unit-resolution #1494 #1686]: #1322
  6422 #1688 := [unit-resolution #1684 #1685 #918]: #511
  6423 #1689 := [unit-resolution #713 #1688]: #710
  6424 #1690 := [unit-resolution #1041 #1689]: #748
  6425 #1691 := [th-lemma arith farkas 1 1 1 1 1 1 #918 #1504 #1690 #1000 #1257 #1687]: false
  6426 #1693 := [lemma #1691]: #1692
  6427 #1705 := [unit-resolution #1693 #1257]: #453
  6428 #1706 := [unit-resolution #697 #1705]: #694
  6429 #1707 := [unit-resolution #861 #1706]: #754
  6430 #1703 := (or #482 #540)
  6431 #1697 := (or #511 #540 #482)
  6432 #1696 := [th-lemma arith farkas 1 1 1 1 1 #1681 #1000 #1257 #1664 #1695]: false
  6433 #1698 := [lemma #1696]: #1697
  6434 #1699 := [unit-resolution #1698 #1664 #1257]: #511
  6435 #1700 := [unit-resolution #713 #1699]: #710
  6436 #1701 := [unit-resolution #1041 #1700]: #748
  6437 #1702 := [th-lemma arith farkas 1 1 1 1 1 #1000 #1257 #1664 #1699 #1701]: false
  6438 #1704 := [lemma #1702]: #1703
  6439 #1708 := [unit-resolution #1704 #1257]: #482
  6440 #1709 := [unit-resolution #705 #1708]: #702
  6441 #1710 := [unit-resolution #1494 #1709]: #1322
  6442 #1711 := [unit-resolution #1508 #1681 #1504 #873 #1710 #1707]: #424
  6443 #1712 := [unit-resolution #689 #1711]: #686
  6444 #1713 := [unit-resolution #1437 #1712]: #751
  6445 #1714 := [unit-resolution #854 #1706]: #755
  6446 #1715 := [th-lemma arith farkas 1 1 1 1 1 1 1 1 1 #1714 #1713 #1025 #808 #1695 #1681 #1000 #1257 #1626]: false
  6447 #1717 := [lemma #1715]: #1716
  6448 #1753 := [unit-resolution #1717 #1257]: #511
  6449 #1764 := [unit-resolution #713 #1753]: #710
  6450 #1765 := [unit-resolution #1041 #1764]: #748
  6451 #1782 := (or #1029 #816 #1512 #396 #1421 #1014 #512 #1090 #540)
  6452 #1783 := [th-lemma arith assign-bounds 1 -1 1 -1 -1 1 1 -1]: #1782
  6453 #1784 := [unit-resolution #1783 #1753 #808 #1025 #1000 #1257 #1714 #1765 #1626]: #1029
  6454 #1780 := (or #424 #540)
  6455 #1751 := [unit-resolution #1063 #1709]: #752
  6456 #1627 := [unit-resolution #681 #1626]: #678
  6457 #1628 := [unit-resolution #804 #1627]: #763
  6458 #1661 := (or #424 #740 #540)
  6459 #1643 := (or #453 #1089 #540 #424)
  6460 #923 := [unit-resolution #922 #919]: #761
  6461 #1611 := (or #754 #453 #986)
  6462 #1612 := [th-lemma arith assign-bounds 2 1]: #1611
  6463 #1613 := [unit-resolution #1612 #923 #918]: #754
  6464 #1618 := [unit-resolution #1617 #923 #917 #918]: #482
  6465 #1619 := [unit-resolution #705 #1618]: #702
  6466 #1620 := [unit-resolution #1494 #1619]: #1322
  6467 #1621 := (or #1515 #874 #875 #511 #1505 #1506 #938)
  6468 #1622 := [th-lemma arith assign-bounds 2 2 2 2 2 1]: #1621
  6469 #1623 := [unit-resolution #1622 #1620 #1484 #1613 #1485 #1504 #873]: #511
  6470 #1624 := [unit-resolution #713 #1623]: #710
  6471 #1625 := [unit-resolution #1041 #1624]: #748
  6472 #1631 := (or #424 #945 #396 #366)
  6473 #1629 := (or #424 #945 #903 #396 #366)
  6474 #1630 := [th-lemma arith assign-bounds 1 1 1 1]: #1629
  6475 #1632 := [unit-resolution #1630 #800]: #1631
  6476 #1633 := [unit-resolution #1632 #917 #1628 #1626]: #366
  6477 #1634 := [unit-resolution #673 #1633]: #670
  6478 #1635 := [unit-resolution #791 #1634]: #767
  6479 #1636 := [unit-resolution #1010 #1634]: #892
  6480 #1637 := (or #337 #1335 #1336 #424 #945 #903)
  6481 #1638 := [th-lemma arith assign-bounds 1 1 1 1 1]: #1637
  6482 #1639 := [unit-resolution #1638 #917 #800 #1008 #1636 #1628]: #337
  6483 #1640 := [unit-resolution #657 #1639]: #658
  6484 #1641 := [unit-resolution #849 #1640]: #758
  6485 #764 := (>= #757 0::Int)
  6486 #995 := (or #920 #764)
  6487 #996 := [th-lemma arith triangle-eq]: #995
  6488 #997 := [unit-resolution #996 #919]: #764
  6489 #1642 := [th-lemma arith farkas 1 1 1 1 1 1 1 1 1 1 1 1 2 1 #1000 #808 #997 #1262 #1005 #1641 #779 #1124 #1635 #772 #859 #1118 #1257 #1625]: false
  6490 #1644 := [lemma #1642]: #1643
  6491 #1645 := [unit-resolution #1644 #917 #1257 #1087]: #453
  6492 #1646 := [unit-resolution #697 #1645]: #694
  6493 #1647 := [unit-resolution #861 #1646]: #754
  6494 #1650 := [unit-resolution #1649 #1645 #873 #917 #1647]: #482
  6495 #1651 := [unit-resolution #705 #1650]: #702
  6496 #1652 := [unit-resolution #1063 #1651]: #752
  6497 #783 := (or #781 #740 #396 #570 #782)
  6498 #769 := [hypothesis]: #569
  6499 #773 := [hypothesis]: #395
  6500 #780 := [th-lemma arith farkas -1 -1 1 1 -1 1 1 #779 #776 #774 #773 #772 #769 #768]: false
  6501 #784 := [lemma #780]: #783
  6502 #1653 := [unit-resolution #784 #1641 #1626 #1635 #776]: #570
  6503 #1654 := (or #569 #1243 #1081 #511 #540)
  6504 #1655 := [th-lemma arith assign-bounds 1 1 1 1]: #1654
  6505 #1656 := [unit-resolution #1655 #1653 #1005 #1257 #1262]: #511
  6506 #1657 := [unit-resolution #713 #1656]: #710
  6507 #1658 := [unit-resolution #822 #1657]: #749
  6508 #1659 := [unit-resolution #854 #1646]: #755
  6509 #1660 := [th-lemma arith farkas 1/2 -1/2 -1 -1/2 1/2 1/2 -1/2 -1/2 1/2 -1/2 1/2 -1/2 1/2 -1/2 1 #1659 #808 #812 #1262 #1005 #1641 #779 #776 #1635 #772 #859 #1118 #1658 #835 #1652]: false
  6510 #1662 := [lemma #1660]: #1661
  6511 #1752 := [unit-resolution #1662 #917 #1257]: #740
  6512 #1754 := (or #366 #945 #903 #512 #816 #396 #1421 #815 #839)
  6513 #1755 := [th-lemma arith assign-bounds 1 -1 -1 -1 -1 1 -1 1]: #1754
  6514 #1756 := [unit-resolution #1755 #1626 #800 #808 #812 #1753 #1751 #1714 #1628]: #366
  6515 #1757 := [unit-resolution #673 #1756]: #670
  6516 #1758 := [unit-resolution #1010 #1757]: #892
  6517 #1759 := (or #337 #1335 #1336 #945 #903 #512 #816 #1421 #815 #839)
  6518 #1760 := [th-lemma arith assign-bounds 1 -1 1 -1 -1 -1 1 -1 1]: #1759
  6519 #1761 := [unit-resolution #1760 #1753 #800 #808 #812 #1008 #1751 #1714 #1758 #1628]: #337
  6520 #1762 := [unit-resolution #657 #1761]: #658
  6521 #1763 := [unit-resolution #1475 #1762]: #1109
  6522 #1766 := [unit-resolution #1517 #1484 #1025 #873 #1504 #1000 #870 #1710 #1707 #1758 #1765 #1763 #1008 #1568 #1473]: #739
  6523 #1767 := [unit-resolution #1520 #1766 #1752]: #66
  6524 #1768 := [unit-resolution #661 #1767]: #650
  6525 #1769 := [unit-resolution #952 #1627]: #893
  6526 #1770 := [unit-resolution #849 #1762]: #758
  6527 #1771 := [unit-resolution #791 #1757]: #767
  6528 #1737 := (or #736 #1505 #775 #874 #1335 #1513 #1478 #1089 #781 #782 #984)
  6529 #1720 := [hypothesis]: #1322
  6530 #727 := (= #99 #576)
  6531 #1326 := (not #727)
  6532 #743 := (+ #99 #587)
  6533 #1223 := (<= #743 0::Int)
  6534 #1330 := (not #1223)
  6535 #1721 := [hypothesis]: #893
  6536 #1723 := (or #1330 #781 #984 #1478 #874 #1505 #736)
  6537 #1719 := [hypothesis]: #1223
  6538 #1722 := [th-lemma arith farkas -1 -1 1 -1 1 -1 1 1 -1 1 -1 1 1 #832 #774 #772 #1721 #916 #1469 #870 #1044 #873 #1720 #1504 #1719 #930]: false
  6539 #1724 := [lemma #1722]: #1723
  6540 #1718 := [unit-resolution #1724 #930 #1721 #1469 #1044 #1720 #774]: #1330
  6541 #1327 := (or #1326 #1223)
  6542 #1725 := [hypothesis]: #1330
  6543 #1726 := [hypothesis]: #727
  6544 #1328 := [th-lemma arith triangle-eq]: #1327
  6545 #1727 := [unit-resolution #1328 #1726 #1725]: false
  6546 #1728 := [lemma #1727]: #1327
  6547 #1729 := [unit-resolution #1728 #1718]: #1326
  6548 #730 := (or #569 #727)
  6549 #731 := [def-axiom]: #730
  6550 #1730 := [unit-resolution #731 #1729]: #569
  6551 #1731 := [unit-resolution #729 #1730]: #726
  6552 #1732 := [unit-resolution #827 #1731]: #742
  6553 #1733 := (or #1403 #984 #782 #1088 #1089 #781 #983 #570)
  6554 #1734 := [th-lemma arith assign-bounds -1 -2 2 2 -2 2 -2]: #1733
  6555 #1735 := [unit-resolution #1734 #1730 #772 #1124 #774 #768 #1721 #779]: #1403
  6556 #1736 := [unit-resolution #1532 #1735 #1732 #916 #873 #1504 #870 #832 #1720 #1470 #930 #1044 #1548 #1547 #1008 #1469 #1473]: false
  6557 #1738 := [lemma #1736]: #1737
  6558 #1772 := [unit-resolution #1738 #1752 #1710 #1707 #1758 #1763 #1568 #1766 #1771 #1770 #1769]: #736
  6559 #1773 := [unit-resolution #1542 #1772 #1768]: #842
  6560 #1739 := (>= #743 0::Int)
  6561 #1743 := (not #1739)
  6562 #1744 := (or #1743 #735 #1335 #945 #1243 #816 #815)
  6563 #1740 := [hypothesis]: #1739
  6564 #1741 := [hypothesis]: #842
  6565 #1742 := [th-lemma arith farkas -1 1 -1 1 -1 1 -1 1 1 -1 1 -1 1 #1536 #1741 #1548 #1008 #1037 #800 #1239 #1005 #809 #808 #813 #812 #1740]: false
  6566 #1745 := [lemma #1742]: #1744
  6567 #1774 := [unit-resolution #1745 #1773 #1758 #1628 #1262 #1714 #1751]: #1743
  6568 #1747 := (or #1326 #1739)
  6569 #1746 := [hypothesis]: #1743
  6570 #1748 := [th-lemma arith triangle-eq]: #1747
  6571 #1749 := [unit-resolution #1748 #1726 #1746]: false
  6572 #1750 := [lemma #1749]: #1747
  6573 #1775 := [unit-resolution #1750 #1774]: #1326
  6574 #1776 := [unit-resolution #731 #1775]: #569
  6575 #1777 := [unit-resolution #729 #1776]: #726
  6576 #1778 := [unit-resolution #1538 #1777]: #1481
  6577 #1779 := [th-lemma arith farkas 1 -1 -1 1/2 -1/2 1/2 -1/2 1/2 -1/2 1/2 -1/2 1/2 1/2 -1/2 1/2 -1/2 1 #1770 #779 #1766 #1771 #772 #1778 #1536 #1773 #1628 #800 #1262 #1005 #1714 #808 #1751 #812 #1626]: false
  6578 #1781 := [lemma #1779]: #1780
  6579 #1785 := [unit-resolution #1781 #1257]: #424
  6580 #1786 := [unit-resolution #689 #1785]: #686
  6581 #1787 := [unit-resolution #1437 #1786 #1784]: false
  6582 #1788 := [lemma #1787]: #540
  6583 #1850 := [unit-resolution #721 #1788]: #718
  6584 #865 := (or #864 #746)
  6585 #866 := [th-lemma arith triangle-eq]: #865
  6586 #1851 := [unit-resolution #866 #1850]: #746
  6587 #1852 := [unit-resolution #1361 #1839]: #891
  6588 #1853 := (not #732)
  6589 #1854 := (or #735 #1030 #1560 #1853 #1336 #876 #816 #1421 #877 #1029 #1512 #1669 #1506 #984 #985)
  6590 #1855 := [th-lemma arith assign-bounds -1 1 -1 1 -1 1 -1 1 2 -2 -1 1 1 -1]: #1854
  6591 #1856 := [unit-resolution #1855 #1852 #1025 #808 #1504 #870 #1536 #1008 #1851 #1833 #916 #1835 #1834 #1849 #1668]: #735
  6592 #1857 := [unit-resolution #1542 #1856 #1848]: #65
  6593 #1858 := [unit-resolution #661 #1857]: #651
  6594 #1859 := [unit-resolution #1056 #1665]: #1036
  6595 #1860 := (or #337 #511 #1030 #1336 #816 #1421 #1029 #1512 #1669 #1506 #984 #985)
  6596 #1861 := [th-lemma arith assign-bounds 1 1 1 1 1 2 2 1 1 1 1]: #1860
  6597 #1862 := [unit-resolution #1861 #1852 #916 #1025 #808 #1504 #1681 #1833 #1008 #1835 #1834 #1668]: #337
  6598 #1863 := [unit-resolution #657 #1862]: #658
  6599 #1864 := [unit-resolution #849 #1863]: #758
  6600 #1865 := [th-lemma arith assign-bounds -1 1 -1 1 -2 2 2 -2 3 -3 -1 1 -1 1 -1 1 #1864 #779 #1000 #1695 #1859 #812 #1831 #800 #1825 #859 #1840 #772 #1005 #1828 #873 #1402]: #740
  6601 #1866 := [unit-resolution #1475 #1863]: #1109
  6602 #1867 := [th-lemma arith assign-bounds -1 1 -1 1 -2 2 2 -2 3 -3 -1 1 -1 1 -1 1 #1866 #1473 #835 #1808 #1668 #1504 #1835 #916 #1834 #1025 #1852 #1008 #870 #1833 #808 #1851]: #739
  6603 #1868 := [unit-resolution #1520 #1867 #1865 #1858]: false
  6604 #1870 := [lemma #1868]: #1869
  6605 #1933 := [unit-resolution #1870 #1681]: #482
  6606 #1941 := (or #367 #511)
  6607 #1934 := [unit-resolution #705 #1933]: #702
  6608 #1935 := [unit-resolution #1494 #1934]: #1322
  6609 #1936 := [hypothesis]: #366
  6610 #1931 := (or #395 #1550 #816 #1029 #938 #874 #1125 #483)
  6611 #1911 := (or #366 #1125 #938 #874 #816 #1029 #483 #395 #1550)
  6612 #1873 := (or #483 #816 #1029 #337 #366 #1030)
  6613 #1871 := (or #483 #816 #1029 #1512 #1421 #337 #1336 #366 #1030)
  6614 #1872 := [th-lemma arith assign-bounds 1 1 1 1 1 1 1 1]: #1871
  6615 #1874 := [unit-resolution #1872 #1008 #1025 #808]: #1873
  6616 #1875 := [unit-resolution #1874 #1362 #1026 #809 #909 #901]: #337
  6617 #1876 := [unit-resolution #657 #1875]: #658
  6618 #1895 := [unit-resolution #1475 #1876]: #1109
  6619 #1893 := (or #740 #395 #1125 #874 #938 #1550 #1029 #816 #483)
  6620 #1882 := (or #1222 #1013 #541)
  6621 #1883 := [th-lemma arith assign-bounds 1 -2]: #1882
  6622 #1884 := [unit-resolution #1883 #1402 #1788]: #1222
  6623 #1880 := (or #366 #740 #1550 #1029 #816 #902 #483)
  6624 #1877 := [unit-resolution #849 #1876]: #758
  6625 #1878 := [unit-resolution #1063 #1663]: #752
  6626 #1879 := [th-lemma arith farkas -1 -1 1 -1 2 1 -1 1 -1 1 3 -3 -1 2 -2 -2 1 #779 #776 #1000 #1549 #800 #1026 #1025 #1358 #772 #1005 #809 #808 #1402 #1878 #812 #1169 #1877]: false
  6627 #1881 := [lemma #1879]: #1880
  6628 #1885 := [unit-resolution #1881 #776 #1549 #1026 #809 #900 #909]: #366
  6629 #1886 := [unit-resolution #673 #1885]: #670
  6630 #1887 := [unit-resolution #791 #1886]: #767
  6631 #1888 := [unit-resolution #1255 #1887 #1123 #1044 #776 #1043 #1884]: #782
  6632 #1889 := [unit-resolution #1010 #1886]: #892
  6633 #1890 := [unit-resolution #1445 #1889 #895 #1885]: #337
  6634 #1891 := [unit-resolution #657 #1890]: #658
  6635 #1892 := [unit-resolution #849 #1891 #1888]: false
  6636 #1894 := [lemma #1892]: #1893
  6637 #1896 := [unit-resolution #1894 #895 #1123 #1044 #1043 #1549 #1026 #809 #909]: #740
  6638 #1184 := (or #763 #395 #902)
  6639 #1185 := [th-lemma arith assign-bounds 2 1]: #1184
  6640 #1186 := [unit-resolution #1185 #900 #895]: #763
  6641 #1897 := (or #569 #1081 #1090 #1550 #1013 #1029 #816 #1421 #1512 #395 #366 #903 #815 #839 #902)
  6642 #1898 := [th-lemma arith assign-bounds 1 1 1 1 1 3 3 1 1 2 2 2 2 2]: #1897
  6643 #1899 := [unit-resolution #1898 #901 #800 #1025 #808 #812 #1000 #1005 #895 #1878 #809 #900 #1402 #1026 #1549]: #569
  6644 #1900 := [unit-resolution #729 #1899]: #726
  6645 #1901 := [unit-resolution #827 #1900]: #742
  6646 #1902 := [unit-resolution #1847 #1901 #1358 #1043 #809 #900 #1044 #1186]: #736
  6647 #1903 := [unit-resolution #1538 #1900]: #1481
  6648 #1904 := (or #735 #1030 #1560 #1853 #1336 #876 #877 #985 #1505 #874 #875 #1506 #1530)
  6649 #1905 := [th-lemma arith assign-bounds -1 1 -1 1 -1 1 -1 -1 -1 1 1 1]: #1904
  6650 #1906 := [unit-resolution #1905 #1362 #873 #1504 #870 #1536 #1008 #1851 #1044 #916 #1680 #1524 #1903]: #735
  6651 #1907 := [unit-resolution #1542 #1906 #1902]: #65
  6652 #1908 := [unit-resolution #661 #1907]: #651
  6653 #1909 := [unit-resolution #1520 #1908 #1896]: #1089
  6654 #1910 := [th-lemma arith farkas -1 -1 1 -1 2 1 -1 1 -1 1 3 -3 -1 2 -2 -2 1 #1473 #1909 #835 #1123 #916 #1043 #859 #1362 #1008 #870 #1044 #873 #1851 #1680 #1504 #1524 #1895]: false
  6655 #1912 := [lemma #1910]: #1911
  6656 #1913 := [unit-resolution #1912 #895 #1043 #1044 #809 #1026 #909 #1123 #1549]: #366
  6657 #1914 := [unit-resolution #673 #1913]: #670
  6658 #1915 := [unit-resolution #1010 #1914]: #892
  6659 #1916 := [unit-resolution #1445 #1915 #895 #1913]: #337
  6660 #1917 := [unit-resolution #657 #1916]: #658
  6661 #1918 := [unit-resolution #1475 #1917]: #1109
  6662 #1919 := (or #1320 #877 #838 #1125 #938 #874 #875 #939 #367 #985 #1505 #1506 #1530)
  6663 #1920 := [th-lemma arith assign-bounds -1 2 -2 2 4 -4 -2 -2 2 2 -2 -2]: #1919
  6664 #1921 := [unit-resolution #1920 #1913 #859 #873 #1504 #835 #1851 #1044 #1043 #1123 #1680 #916 #1524]: #1320
  6665 #1922 := (or #1530 #945 #1513 #1514 #775 #1335 #1336 #569)
  6666 #1923 := [th-lemma arith assign-bounds 1 2 2 2 2 2 2]: #1922
  6667 #1924 := [unit-resolution #1923 #1918 #1524 #1896 #1915 #1186 #1008 #1473]: #569
  6668 #1925 := [unit-resolution #729 #1924]: #726
  6669 #1926 := [unit-resolution #1538 #1925]: #1481
  6670 #1927 := [th-lemma arith assign-bounds 1 -1 -1 1 -1 2 1 -1 -1 1 3 -3 -1 2 -2 -2 #1918 #1473 #1896 #835 #1123 #916 #1043 #859 #1008 #870 #1044 #873 #1851 #1680 #1504 #1524]: #974
  6671 #1928 := [unit-resolution #827 #1925]: #742
  6672 #1929 := [unit-resolution #1847 #1928 #1927 #1043 #809 #900 #1044 #1186]: #736
  6673 #1930 := [unit-resolution #1562 #1929 #1926 #1549 #1896 #900 #1921 #809 #1878 #1915 #1026 #1918]: false
  6674 #1932 := [lemma #1930]: #1931
  6675 #1937 := [unit-resolution #1932 #1695 #1833 #1834 #1825 #1828 #1808 #1933]: #395
  6676 #1938 := [unit-resolution #681 #1937]: #678
  6677 #1939 := [unit-resolution #952 #1938]: #893
  6678 #1940 := [th-lemma arith farkas 1 -1 1 1 -1 -1 1 -1 1 #1834 #1025 #1939 #1936 #916 #1935 #1504 #1681 #1933]: false
  6679 #1942 := [lemma #1940]: #1941
  6680 #1943 := [unit-resolution #1942 #1681]: #367
  6681 #1944 := [unit-resolution #675 #1943]: #671
  6682 #1945 := [unit-resolution #1361 #1944]: #891
  6683 #1946 := [unit-resolution #804 #1938]: #763
  6684 #1947 := [unit-resolution #1216 #1946 #1937]: #792
  6685 #1948 := [unit-resolution #1881 #1943 #1695 #1834 #1833 #1947 #1933]: #740
  6686 #1949 := (or #569 #1081 #1090 #1550 #1013 #1029 #816 #1421 #1512 #396 #511)
  6687 #1950 := [th-lemma arith assign-bounds 1 1 1 1 1 1 1 1 1 2]: #1949
  6688 #1951 := [unit-resolution #1950 #1681 #808 #1025 #1000 #1005 #1937 #1833 #1402 #1834 #1695]: #569
  6689 #1952 := [unit-resolution #729 #1951]: #726
  6690 #1953 := [unit-resolution #827 #1952]: #742
  6691 #1954 := [unit-resolution #1180 #1944]: #974
  6692 #1955 := [unit-resolution #1847 #1954 #1953 #1825 #1833 #1947 #1828 #1946]: #736
  6693 #1956 := (or #1610 #1505 #483)
  6694 #1957 := [th-lemma arith assign-bounds 1 -2]: #1956
  6695 #1958 := [unit-resolution #1957 #1935 #1933]: #1610
  6696 #1959 := [unit-resolution #1538 #1952]: #1481
  6697 #1960 := [unit-resolution #1855 #1945 #1025 #808 #1504 #870 #1536 #1008 #1851 #1833 #916 #1939 #1834 #1959 #1958]: #735
  6698 #1961 := [unit-resolution #1542 #1960 #1955]: #65
  6699 #1962 := [unit-resolution #661 #1961]: #651
  6700 #1963 := [unit-resolution #1520 #1962 #1948]: #1089
  6701 #1964 := [unit-resolution #1874 #1945 #1834 #1833 #1933 #1943]: #337
  6702 #1965 := [unit-resolution #657 #1964]: #658
  6703 #1966 := [unit-resolution #1475 #1965]: #1109
  6704 #1967 := [th-lemma arith farkas 3/4 -3/4 1/2 -1/2 -1/2 1/2 -1/4 1/4 1/4 -1/4 1/4 -1/4 1/4 -1/4 1/4 -1/4 1/4 1 #1834 #1025 #1939 #916 #1935 #1504 #1966 #1473 #1963 #835 #1808 #1945 #1008 #870 #1833 #808 #1851 #1933]: false
  6705 #1968 := [lemma #1967]: #511
  6706 #1969 := [unit-resolution #713 #1968]: #710
  6707 #1970 := [unit-resolution #1041 #1969]: #748
  6708 #1971 := [hypothesis]: #570
  6709 #1972 := [th-lemma arith farkas 1 1 1 1 1 1 #1971 #1005 #1000 #1402 #1664 #1970]: false
  6710 #1974 := [lemma #1972]: #1973
  6711 #1993 := [unit-resolution #1974 #1664]: #569
  6712 #2002 := (or #395 #570)
  6713 #1996 := [unit-resolution #822 #1969]: #749
  6714 #837 := (not #749)
  6715 #972 := (or #395 #877 #837 #570)
  6716 #924 := [hypothesis]: #749
  6717 #965 := (or #424 #570 #877 #837)
  6718 #927 := (or #424 #877 #837 #453 #570)
  6719 #926 := [th-lemma arith farkas 1 1 1 1 1 1 1 1 1 #870 #925 #924 #835 #923 #873 #918 #917 #769]: false
  6720 #928 := [lemma #926]: #927
  6721 #961 := [unit-resolution #928 #917 #924 #925 #769]: #453
  6722 #878 := (or #424 #874 #875 #876 #877 #837 #838 #570 #454)
  6723 #879 := [th-lemma arith assign-bounds 1 -1 1 -1 -1 1 -1 -1]: #878
  6724 #962 := [unit-resolution #879 #917 #873 #835 #870 #769 #925 #924 #961]: #874
  6725 #963 := [unit-resolution #697 #961]: #694
  6726 #964 := [unit-resolution #861 #963 #962]: false
  6727 #966 := [lemma #964]: #965
  6728 #959 := [unit-resolution #966 #924 #925 #769]: #424
  6729 #960 := [unit-resolution #689 #959]: #686
  6730 #967 := [unit-resolution #884 #960]: #760
  6731 #968 := [unit-resolution #941 #895 #859 #967 #959]: #453
  6732 #969 := [unit-resolution #697 #968]: #694
  6733 #970 := [unit-resolution #861 #969]: #754
  6734 #971 := [th-lemma arith farkas -1 -1 1 1 1 -1 -1 -1 1 1 #970 #870 #925 #873 #924 #835 #895 #967 #859 #769]: false
  6735 #973 := [lemma #971]: #972
  6736 #2003 := [unit-resolution #973 #1851 #1996]: #2002
  6737 #2004 := [unit-resolution #2003 #1993]: #395
  6738 #2005 := [unit-resolution #681 #2004]: #678
  6739 #2008 := [unit-resolution #804 #2005]: #763
  6740 #1997 := (or #424 #570)
  6741 #1998 := [unit-resolution #966 #1851 #1996]: #1997
  6742 #1999 := [unit-resolution #1998 #1993]: #424
  6743 #2000 := [unit-resolution #689 #1999]: #686
  6744 #2016 := [unit-resolution #884 #2000]: #760
  6745 #1994 := [unit-resolution #729 #1993]: #726
  6746 #2055 := [unit-resolution #827 #1994]: #742
  6747 #2076 := (or #453 #482)
  6748 #2049 := (or #366 #938 #453 #945)
  6749 #946 := (or #366 #938 #939 #453 #945 #903)
  6750 #947 := [th-lemma arith assign-bounds 1 1 1 1 1]: #946
  6751 #2050 := [unit-resolution #947 #859 #800]: #2049
  6752 #2051 := [unit-resolution #2050 #918 #2008 #2016]: #366
  6753 #2052 := [unit-resolution #673 #2051]: #670
  6754 #2053 := [unit-resolution #791 #2052]: #767
  6755 #2006 := [unit-resolution #952 #2005]: #893
  6756 #2001 := [unit-resolution #1437 #2000]: #751
  6757 #2031 := (or #740 #482)
  6758 #659 := (=