src/HOL/Boogie/Examples/cert/Boogie_b_max.proof
changeset 33419 8ae45e87b992
equal deleted inserted replaced
33418:1312e8337ce5 33419:8ae45e87b992
       
     1 #2 := false
       
     2 #4 := 0::int
       
     3 decl uf_3 :: (-> int int)
       
     4 decl ?x3!1 :: int
       
     5 #1188 := ?x3!1
       
     6 #1195 := (uf_3 ?x3!1)
       
     7 #760 := -1::int
       
     8 #1381 := (* -1::int #1195)
       
     9 decl uf_4 :: int
       
    10 #25 := uf_4
       
    11 #39 := (uf_3 uf_4)
       
    12 #2763 := (+ #39 #1381)
       
    13 #2765 := (>= #2763 0::int)
       
    14 #2762 := (= #39 #1195)
       
    15 #2631 := (= uf_4 ?x3!1)
       
    16 #1394 := (* -1::int ?x3!1)
       
    17 #2564 := (+ uf_4 #1394)
       
    18 #2628 := (>= #2564 0::int)
       
    19 decl uf_9 :: int
       
    20 #47 := uf_9
       
    21 #806 := (* -1::int uf_9)
       
    22 #838 := (+ uf_4 #806)
       
    23 #1977 := (>= #838 -1::int)
       
    24 #837 := (= #838 -1::int)
       
    25 #1395 := (+ uf_9 #1394)
       
    26 #1396 := (<= #1395 0::int)
       
    27 decl uf_8 :: int
       
    28 #43 := uf_8
       
    29 #1382 := (+ uf_8 #1381)
       
    30 #1383 := (>= #1382 0::int)
       
    31 #1192 := (>= ?x3!1 0::int)
       
    32 #1625 := (not #1192)
       
    33 #1640 := (or #1625 #1383 #1396)
       
    34 #1645 := (not #1640)
       
    35 #16 := (:var 0 int)
       
    36 #20 := (uf_3 #16)
       
    37 #2303 := (pattern #20)
       
    38 #807 := (+ #16 #806)
       
    39 #805 := (>= #807 0::int)
       
    40 #799 := (* -1::int uf_8)
       
    41 #800 := (+ #20 #799)
       
    42 #801 := (<= #800 0::int)
       
    43 #753 := (>= #16 0::int)
       
    44 #1548 := (not #753)
       
    45 #1607 := (or #1548 #801 #805)
       
    46 #2320 := (forall (vars (?x3 int)) (:pat #2303) #1607)
       
    47 #2325 := (not #2320)
       
    48 decl uf_7 :: int
       
    49 #41 := uf_7
       
    50 #58 := (uf_3 uf_7)
       
    51 #221 := (= uf_8 #58)
       
    52 #2328 := (or #221 #2325)
       
    53 #2331 := (not #2328)
       
    54 #2334 := (or #2331 #1645)
       
    55 #2337 := (not #2334)
       
    56 #851 := (* -1::int #39)
       
    57 decl uf_6 :: int
       
    58 #32 := uf_6
       
    59 #852 := (+ uf_6 #851)
       
    60 #850 := (>= #852 0::int)
       
    61 #840 := (not #837)
       
    62 #50 := 2::int
       
    63 #791 := (>= uf_9 2::int)
       
    64 #1656 := (not #791)
       
    65 #788 := (>= uf_7 0::int)
       
    66 #1655 := (not #788)
       
    67 decl uf_5 :: int
       
    68 #27 := uf_5
       
    69 #779 := (>= uf_5 0::int)
       
    70 #1654 := (not #779)
       
    71 #10 := 1::int
       
    72 #776 := (>= uf_4 1::int)
       
    73 #886 := (not #776)
       
    74 #361 := (= uf_4 uf_7)
       
    75 #376 := (not #361)
       
    76 decl uf_10 :: int
       
    77 #78 := uf_10
       
    78 #356 := (= #39 uf_10)
       
    79 #401 := (not #356)
       
    80 #82 := (= uf_8 uf_10)
       
    81 #367 := (not #82)
       
    82 #2346 := (or #367 #401 #376 #886 #1654 #1655 #1656 #840 #850 #2337)
       
    83 #2349 := (not #2346)
       
    84 #854 := (not #850)
       
    85 #194 := (= uf_6 uf_8)
       
    86 #301 := (not #194)
       
    87 #191 := (= uf_5 uf_7)
       
    88 #310 := (not #191)
       
    89 #2340 := (or #310 #301 #886 #1654 #1655 #1656 #840 #854 #2337)
       
    90 #2343 := (not #2340)
       
    91 #2352 := (or #2343 #2349)
       
    92 #2355 := (not #2352)
       
    93 #924 := (* -1::int uf_4)
       
    94 decl uf_1 :: int
       
    95 #5 := uf_1
       
    96 #925 := (+ uf_1 #924)
       
    97 #926 := (<= #925 0::int)
       
    98 #2358 := (or #886 #1654 #926 #2355)
       
    99 #2361 := (not #2358)
       
   100 decl ?x7!2 :: int
       
   101 #1279 := ?x7!2
       
   102 #1287 := (uf_3 ?x7!2)
       
   103 decl uf_12 :: int
       
   104 #99 := uf_12
       
   105 #1469 := (= uf_12 #1287)
       
   106 #1284 := (>= ?x7!2 0::int)
       
   107 #1711 := (not #1284)
       
   108 #1280 := (* -1::int ?x7!2)
       
   109 #1281 := (+ uf_1 #1280)
       
   110 #1282 := (<= #1281 0::int)
       
   111 #1726 := (or #1282 #1711 #1469)
       
   112 #1757 := (not #1726)
       
   113 decl ?x8!3 :: int
       
   114 #1297 := ?x8!3
       
   115 #1298 := (uf_3 ?x8!3)
       
   116 #1493 := (* -1::int #1298)
       
   117 #1494 := (+ uf_12 #1493)
       
   118 #1495 := (>= #1494 0::int)
       
   119 #1305 := (>= ?x8!3 0::int)
       
   120 #1731 := (not #1305)
       
   121 #1301 := (* -1::int ?x8!3)
       
   122 #1302 := (+ uf_1 #1301)
       
   123 #1303 := (<= #1302 0::int)
       
   124 #1795 := (or #1303 #1731 #1495 #1757)
       
   125 #1798 := (not #1795)
       
   126 #951 := (* -1::int #16)
       
   127 #952 := (+ uf_1 #951)
       
   128 #953 := (<= #952 0::int)
       
   129 #105 := (= #20 uf_12)
       
   130 #1700 := (or #105 #1548 #953)
       
   131 #1705 := (not #1700)
       
   132 #2364 := (forall (vars (?x7 int)) (:pat #2303) #1705)
       
   133 #2369 := (or #2364 #1798)
       
   134 #2372 := (not #2369)
       
   135 #927 := (not #926)
       
   136 decl uf_13 :: int
       
   137 #101 := uf_13
       
   138 #472 := (= uf_4 uf_13)
       
   139 #542 := (not #472)
       
   140 #469 := (= uf_6 uf_12)
       
   141 #551 := (not #469)
       
   142 decl uf_11 :: int
       
   143 #97 := uf_11
       
   144 #466 := (= uf_5 uf_11)
       
   145 #560 := (not #466)
       
   146 #2375 := (or #560 #551 #542 #886 #1654 #927 #2372)
       
   147 #2378 := (not #2375)
       
   148 #2381 := (or #2361 #2378)
       
   149 #2384 := (not #2381)
       
   150 #1030 := (+ #16 #924)
       
   151 #1029 := (>= #1030 0::int)
       
   152 #1024 := (* -1::int uf_6)
       
   153 #1025 := (+ #20 #1024)
       
   154 #1026 := (<= #1025 0::int)
       
   155 #1585 := (or #1548 #1026 #1029)
       
   156 #2312 := (forall (vars (?x2 int)) (:pat #2303) #1585)
       
   157 #2317 := (not #2312)
       
   158 #763 := (* -1::int #20)
       
   159 decl uf_2 :: int
       
   160 #7 := uf_2
       
   161 #764 := (+ uf_2 #763)
       
   162 #762 := (>= #764 0::int)
       
   163 #749 := (>= #16 1::int)
       
   164 #1563 := (or #749 #1548 #762)
       
   165 #2304 := (forall (vars (?x1 int)) (:pat #2303) #1563)
       
   166 #2309 := (not #2304)
       
   167 #36 := (uf_3 uf_5)
       
   168 #188 := (= uf_6 #36)
       
   169 #619 := (not #188)
       
   170 #2387 := (or #619 #886 #1654 #2309 #2317 #2384)
       
   171 #2390 := (not #2387)
       
   172 decl ?x1!0 :: int
       
   173 #1152 := ?x1!0
       
   174 #1156 := (>= ?x1!0 1::int)
       
   175 #1155 := (>= ?x1!0 0::int)
       
   176 #1164 := (not #1155)
       
   177 #1153 := (uf_3 ?x1!0)
       
   178 #1150 := (* -1::int #1153)
       
   179 #1151 := (+ uf_2 #1150)
       
   180 #1154 := (>= #1151 0::int)
       
   181 #1540 := (or #1154 #1164 #1156)
       
   182 #2202 := (= uf_2 #1153)
       
   183 #8 := (uf_3 0::int)
       
   184 #2191 := (= #8 #1153)
       
   185 #2188 := (= #1153 #8)
       
   186 #2207 := (= ?x1!0 0::int)
       
   187 #1157 := (not #1156)
       
   188 #1545 := (not #1540)
       
   189 #2205 := [hypothesis]: #1545
       
   190 #1976 := (or #1540 #1157)
       
   191 #1967 := [def-axiom]: #1976
       
   192 #2206 := [unit-resolution #1967 #2205]: #1157
       
   193 #1975 := (or #1540 #1155)
       
   194 #1890 := [def-axiom]: #1975
       
   195 #2203 := [unit-resolution #1890 #2205]: #1155
       
   196 #2187 := [th-lemma #2203 #2206]: #2207
       
   197 #2190 := [monotonicity #2187]: #2188
       
   198 #2192 := [symm #2190]: #2191
       
   199 #9 := (= uf_2 #8)
       
   200 #1078 := (<= uf_1 0::int)
       
   201 #1031 := (not #1029)
       
   202 #1034 := (and #753 #1031)
       
   203 #1037 := (not #1034)
       
   204 #1040 := (or #1026 #1037)
       
   205 #1043 := (forall (vars (?x2 int)) #1040)
       
   206 #1046 := (not #1043)
       
   207 #972 := (* -1::int uf_12)
       
   208 #973 := (+ #20 #972)
       
   209 #974 := (<= #973 0::int)
       
   210 #954 := (not #953)
       
   211 #957 := (and #753 #954)
       
   212 #960 := (not #957)
       
   213 #980 := (or #960 #974)
       
   214 #985 := (forall (vars (?x8 int)) #980)
       
   215 #963 := (or #105 #960)
       
   216 #966 := (exists (vars (?x7 int)) #963)
       
   217 #969 := (not #966)
       
   218 #988 := (or #969 #985)
       
   219 #991 := (and #966 #988)
       
   220 #781 := (and #776 #779)
       
   221 #784 := (not #781)
       
   222 #1016 := (or #560 #551 #542 #784 #927 #991)
       
   223 #843 := (and #776 #788)
       
   224 #846 := (not #843)
       
   225 #804 := (not #805)
       
   226 #810 := (and #753 #804)
       
   227 #813 := (not #810)
       
   228 #816 := (or #801 #813)
       
   229 #819 := (forall (vars (?x3 int)) #816)
       
   230 #822 := (not #819)
       
   231 #828 := (or #221 #822)
       
   232 #833 := (and #819 #828)
       
   233 #793 := (and #788 #791)
       
   234 #796 := (not #793)
       
   235 #916 := (or #367 #401 #376 #886 #784 #796 #833 #840 #846 #850)
       
   236 #881 := (or #310 #301 #784 #796 #833 #840 #846 #854)
       
   237 #921 := (and #881 #916)
       
   238 #946 := (or #784 #921 #926)
       
   239 #1021 := (and #946 #1016)
       
   240 #652 := (not #9)
       
   241 #1064 := (or #652 #619 #784 #1021 #1046)
       
   242 #1069 := (and #9 #1064)
       
   243 #747 := (not #749)
       
   244 #754 := (and #747 #753)
       
   245 #757 := (not #754)
       
   246 #766 := (or #757 #762)
       
   247 #769 := (forall (vars (?x1 int)) #766)
       
   248 #772 := (not #769)
       
   249 #1072 := (or #772 #1069)
       
   250 #1075 := (and #769 #1072)
       
   251 #1098 := (or #652 #1075 #1078)
       
   252 #1103 := (not #1098)
       
   253 #21 := (<= #20 uf_2)
       
   254 #18 := (<= 0::int #16)
       
   255 #17 := (< #16 1::int)
       
   256 #19 := (and #17 #18)
       
   257 #22 := (implies #19 #21)
       
   258 #23 := (forall (vars (?x1 int)) #22)
       
   259 #24 := (= #8 uf_2)
       
   260 #103 := (< #16 uf_1)
       
   261 #104 := (and #103 #18)
       
   262 #106 := (implies #104 #105)
       
   263 #107 := (exists (vars (?x7 int)) #106)
       
   264 #108 := (<= #20 uf_12)
       
   265 #109 := (implies #104 #108)
       
   266 #110 := (forall (vars (?x8 int)) #109)
       
   267 #1 := true
       
   268 #111 := (implies #110 true)
       
   269 #112 := (and #111 #110)
       
   270 #113 := (implies #107 #112)
       
   271 #114 := (and #113 #107)
       
   272 #115 := (implies true #114)
       
   273 #102 := (= uf_13 uf_4)
       
   274 #116 := (implies #102 #115)
       
   275 #100 := (= uf_12 uf_6)
       
   276 #117 := (implies #100 #116)
       
   277 #98 := (= uf_11 uf_5)
       
   278 #118 := (implies #98 #117)
       
   279 #119 := (implies true #118)
       
   280 #28 := (<= 0::int uf_5)
       
   281 #26 := (<= 1::int uf_4)
       
   282 #29 := (and #26 #28)
       
   283 #120 := (implies #29 #119)
       
   284 #96 := (<= uf_1 uf_4)
       
   285 #121 := (implies #96 #120)
       
   286 #122 := (implies #29 #121)
       
   287 #123 := (implies true #122)
       
   288 #55 := (<= #20 uf_8)
       
   289 #53 := (< #16 uf_9)
       
   290 #54 := (and #53 #18)
       
   291 #56 := (implies #54 #55)
       
   292 #57 := (forall (vars (?x3 int)) #56)
       
   293 #59 := (= #58 uf_8)
       
   294 #60 := (implies false true)
       
   295 #61 := (implies #59 #60)
       
   296 #62 := (and #61 #59)
       
   297 #63 := (implies #57 #62)
       
   298 #64 := (and #63 #57)
       
   299 #65 := (implies true #64)
       
   300 #45 := (<= 0::int uf_7)
       
   301 #51 := (<= 2::int uf_9)
       
   302 #52 := (and #51 #45)
       
   303 #66 := (implies #52 #65)
       
   304 #48 := (+ uf_4 1::int)
       
   305 #49 := (= uf_9 #48)
       
   306 #67 := (implies #49 #66)
       
   307 #46 := (and #26 #45)
       
   308 #68 := (implies #46 #67)
       
   309 #69 := (implies true #68)
       
   310 #83 := (implies #82 #69)
       
   311 #81 := (= uf_7 uf_4)
       
   312 #84 := (implies #81 #83)
       
   313 #85 := (implies true #84)
       
   314 #80 := (and #26 #26)
       
   315 #86 := (implies #80 #85)
       
   316 #79 := (= uf_10 #39)
       
   317 #87 := (implies #79 #86)
       
   318 #77 := (< uf_6 #39)
       
   319 #88 := (implies #77 #87)
       
   320 #89 := (implies #29 #88)
       
   321 #90 := (implies true #89)
       
   322 #44 := (= uf_8 uf_6)
       
   323 #70 := (implies #44 #69)
       
   324 #42 := (= uf_7 uf_5)
       
   325 #71 := (implies #42 #70)
       
   326 #72 := (implies true #71)
       
   327 #73 := (implies #29 #72)
       
   328 #40 := (<= #39 uf_6)
       
   329 #74 := (implies #40 #73)
       
   330 #75 := (implies #29 #74)
       
   331 #76 := (implies true #75)
       
   332 #91 := (and #76 #90)
       
   333 #92 := (implies #29 #91)
       
   334 #38 := (< uf_4 uf_1)
       
   335 #93 := (implies #38 #92)
       
   336 #94 := (implies #29 #93)
       
   337 #95 := (implies true #94)
       
   338 #124 := (and #95 #123)
       
   339 #125 := (implies #29 #124)
       
   340 #37 := (= #36 uf_6)
       
   341 #126 := (implies #37 #125)
       
   342 #33 := (<= #20 uf_6)
       
   343 #30 := (< #16 uf_4)
       
   344 #31 := (and #30 #18)
       
   345 #34 := (implies #31 #33)
       
   346 #35 := (forall (vars (?x2 int)) #34)
       
   347 #127 := (implies #35 #126)
       
   348 #128 := (implies #29 #127)
       
   349 #129 := (implies true #128)
       
   350 #130 := (implies #24 #129)
       
   351 #131 := (and #130 #24)
       
   352 #132 := (implies #23 #131)
       
   353 #133 := (and #132 #23)
       
   354 #12 := (<= 0::int 0::int)
       
   355 #13 := (and #12 #12)
       
   356 #11 := (<= 1::int 1::int)
       
   357 #14 := (and #11 #13)
       
   358 #15 := (and #11 #14)
       
   359 #134 := (implies #15 #133)
       
   360 #135 := (implies #9 #134)
       
   361 #136 := (implies true #135)
       
   362 #6 := (< 0::int uf_1)
       
   363 #137 := (implies #6 #136)
       
   364 #138 := (implies true #137)
       
   365 #139 := (not #138)
       
   366 #1106 := (iff #139 #1103)
       
   367 #475 := (and #18 #103)
       
   368 #481 := (not #475)
       
   369 #493 := (or #108 #481)
       
   370 #498 := (forall (vars (?x8 int)) #493)
       
   371 #482 := (or #105 #481)
       
   372 #487 := (exists (vars (?x7 int)) #482)
       
   373 #518 := (not #487)
       
   374 #519 := (or #518 #498)
       
   375 #527 := (and #487 #519)
       
   376 #543 := (or #542 #527)
       
   377 #552 := (or #551 #543)
       
   378 #561 := (or #560 #552)
       
   379 #326 := (not #29)
       
   380 #576 := (or #326 #561)
       
   381 #584 := (not #96)
       
   382 #585 := (or #584 #576)
       
   383 #593 := (or #326 #585)
       
   384 #206 := (and #18 #53)
       
   385 #212 := (not #206)
       
   386 #213 := (or #55 #212)
       
   387 #218 := (forall (vars (?x3 int)) #213)
       
   388 #243 := (not #218)
       
   389 #244 := (or #243 #221)
       
   390 #252 := (and #218 #244)
       
   391 #203 := (and #45 #51)
       
   392 #267 := (not #203)
       
   393 #268 := (or #267 #252)
       
   394 #197 := (+ 1::int uf_4)
       
   395 #200 := (= uf_9 #197)
       
   396 #276 := (not #200)
       
   397 #277 := (or #276 #268)
       
   398 #285 := (not #46)
       
   399 #286 := (or #285 #277)
       
   400 #368 := (or #367 #286)
       
   401 #377 := (or #376 #368)
       
   402 #392 := (not #26)
       
   403 #393 := (or #392 #377)
       
   404 #402 := (or #401 #393)
       
   405 #410 := (not #77)
       
   406 #411 := (or #410 #402)
       
   407 #419 := (or #326 #411)
       
   408 #302 := (or #301 #286)
       
   409 #311 := (or #310 #302)
       
   410 #327 := (or #326 #311)
       
   411 #335 := (not #40)
       
   412 #336 := (or #335 #327)
       
   413 #344 := (or #326 #336)
       
   414 #431 := (and #344 #419)
       
   415 #437 := (or #326 #431)
       
   416 #445 := (not #38)
       
   417 #446 := (or #445 #437)
       
   418 #454 := (or #326 #446)
       
   419 #605 := (and #454 #593)
       
   420 #611 := (or #326 #605)
       
   421 #620 := (or #619 #611)
       
   422 #173 := (and #18 #30)
       
   423 #179 := (not #173)
       
   424 #180 := (or #33 #179)
       
   425 #185 := (forall (vars (?x2 int)) #180)
       
   426 #628 := (not #185)
       
   427 #629 := (or #628 #620)
       
   428 #637 := (or #326 #629)
       
   429 #653 := (or #652 #637)
       
   430 #661 := (and #9 #653)
       
   431 #164 := (not #19)
       
   432 #165 := (or #164 #21)
       
   433 #168 := (forall (vars (?x1 int)) #165)
       
   434 #669 := (not #168)
       
   435 #670 := (or #669 #661)
       
   436 #678 := (and #168 #670)
       
   437 #158 := (and #11 #12)
       
   438 #161 := (and #11 #158)
       
   439 #686 := (not #161)
       
   440 #687 := (or #686 #678)
       
   441 #695 := (or #652 #687)
       
   442 #710 := (not #6)
       
   443 #711 := (or #710 #695)
       
   444 #723 := (not #711)
       
   445 #1104 := (iff #723 #1103)
       
   446 #1101 := (iff #711 #1098)
       
   447 #1089 := (or false #1075)
       
   448 #1092 := (or #652 #1089)
       
   449 #1095 := (or #1078 #1092)
       
   450 #1099 := (iff #1095 #1098)
       
   451 #1100 := [rewrite]: #1099
       
   452 #1096 := (iff #711 #1095)
       
   453 #1093 := (iff #695 #1092)
       
   454 #1090 := (iff #687 #1089)
       
   455 #1076 := (iff #678 #1075)
       
   456 #1073 := (iff #670 #1072)
       
   457 #1070 := (iff #661 #1069)
       
   458 #1067 := (iff #653 #1064)
       
   459 #1049 := (or #784 #1021)
       
   460 #1052 := (or #619 #1049)
       
   461 #1055 := (or #1046 #1052)
       
   462 #1058 := (or #784 #1055)
       
   463 #1061 := (or #652 #1058)
       
   464 #1065 := (iff #1061 #1064)
       
   465 #1066 := [rewrite]: #1065
       
   466 #1062 := (iff #653 #1061)
       
   467 #1059 := (iff #637 #1058)
       
   468 #1056 := (iff #629 #1055)
       
   469 #1053 := (iff #620 #1052)
       
   470 #1050 := (iff #611 #1049)
       
   471 #1022 := (iff #605 #1021)
       
   472 #1019 := (iff #593 #1016)
       
   473 #998 := (or #542 #991)
       
   474 #1001 := (or #551 #998)
       
   475 #1004 := (or #560 #1001)
       
   476 #1007 := (or #784 #1004)
       
   477 #1010 := (or #927 #1007)
       
   478 #1013 := (or #784 #1010)
       
   479 #1017 := (iff #1013 #1016)
       
   480 #1018 := [rewrite]: #1017
       
   481 #1014 := (iff #593 #1013)
       
   482 #1011 := (iff #585 #1010)
       
   483 #1008 := (iff #576 #1007)
       
   484 #1005 := (iff #561 #1004)
       
   485 #1002 := (iff #552 #1001)
       
   486 #999 := (iff #543 #998)
       
   487 #992 := (iff #527 #991)
       
   488 #989 := (iff #519 #988)
       
   489 #986 := (iff #498 #985)
       
   490 #983 := (iff #493 #980)
       
   491 #977 := (or #974 #960)
       
   492 #981 := (iff #977 #980)
       
   493 #982 := [rewrite]: #981
       
   494 #978 := (iff #493 #977)
       
   495 #961 := (iff #481 #960)
       
   496 #958 := (iff #475 #957)
       
   497 #955 := (iff #103 #954)
       
   498 #956 := [rewrite]: #955
       
   499 #751 := (iff #18 #753)
       
   500 #752 := [rewrite]: #751
       
   501 #959 := [monotonicity #752 #956]: #958
       
   502 #962 := [monotonicity #959]: #961
       
   503 #975 := (iff #108 #974)
       
   504 #976 := [rewrite]: #975
       
   505 #979 := [monotonicity #976 #962]: #978
       
   506 #984 := [trans #979 #982]: #983
       
   507 #987 := [quant-intro #984]: #986
       
   508 #970 := (iff #518 #969)
       
   509 #967 := (iff #487 #966)
       
   510 #964 := (iff #482 #963)
       
   511 #965 := [monotonicity #962]: #964
       
   512 #968 := [quant-intro #965]: #967
       
   513 #971 := [monotonicity #968]: #970
       
   514 #990 := [monotonicity #971 #987]: #989
       
   515 #993 := [monotonicity #968 #990]: #992
       
   516 #1000 := [monotonicity #993]: #999
       
   517 #1003 := [monotonicity #1000]: #1002
       
   518 #1006 := [monotonicity #1003]: #1005
       
   519 #785 := (iff #326 #784)
       
   520 #782 := (iff #29 #781)
       
   521 #778 := (iff #28 #779)
       
   522 #780 := [rewrite]: #778
       
   523 #775 := (iff #26 #776)
       
   524 #777 := [rewrite]: #775
       
   525 #783 := [monotonicity #777 #780]: #782
       
   526 #786 := [monotonicity #783]: #785
       
   527 #1009 := [monotonicity #786 #1006]: #1008
       
   528 #996 := (iff #584 #927)
       
   529 #994 := (iff #96 #926)
       
   530 #995 := [rewrite]: #994
       
   531 #997 := [monotonicity #995]: #996
       
   532 #1012 := [monotonicity #997 #1009]: #1011
       
   533 #1015 := [monotonicity #786 #1012]: #1014
       
   534 #1020 := [trans #1015 #1018]: #1019
       
   535 #949 := (iff #454 #946)
       
   536 #937 := (or #784 #921)
       
   537 #940 := (or #926 #937)
       
   538 #943 := (or #784 #940)
       
   539 #947 := (iff #943 #946)
       
   540 #948 := [rewrite]: #947
       
   541 #944 := (iff #454 #943)
       
   542 #941 := (iff #446 #940)
       
   543 #938 := (iff #437 #937)
       
   544 #922 := (iff #431 #921)
       
   545 #919 := (iff #419 #916)
       
   546 #857 := (or #796 #833)
       
   547 #860 := (or #840 #857)
       
   548 #863 := (or #846 #860)
       
   549 #898 := (or #367 #863)
       
   550 #901 := (or #376 #898)
       
   551 #904 := (or #886 #901)
       
   552 #907 := (or #401 #904)
       
   553 #910 := (or #850 #907)
       
   554 #913 := (or #784 #910)
       
   555 #917 := (iff #913 #916)
       
   556 #918 := [rewrite]: #917
       
   557 #914 := (iff #419 #913)
       
   558 #911 := (iff #411 #910)
       
   559 #908 := (iff #402 #907)
       
   560 #905 := (iff #393 #904)
       
   561 #902 := (iff #377 #901)
       
   562 #899 := (iff #368 #898)
       
   563 #864 := (iff #286 #863)
       
   564 #861 := (iff #277 #860)
       
   565 #858 := (iff #268 #857)
       
   566 #834 := (iff #252 #833)
       
   567 #831 := (iff #244 #828)
       
   568 #825 := (or #822 #221)
       
   569 #829 := (iff #825 #828)
       
   570 #830 := [rewrite]: #829
       
   571 #826 := (iff #244 #825)
       
   572 #823 := (iff #243 #822)
       
   573 #820 := (iff #218 #819)
       
   574 #817 := (iff #213 #816)
       
   575 #814 := (iff #212 #813)
       
   576 #811 := (iff #206 #810)
       
   577 #808 := (iff #53 #804)
       
   578 #809 := [rewrite]: #808
       
   579 #812 := [monotonicity #752 #809]: #811
       
   580 #815 := [monotonicity #812]: #814
       
   581 #802 := (iff #55 #801)
       
   582 #803 := [rewrite]: #802
       
   583 #818 := [monotonicity #803 #815]: #817
       
   584 #821 := [quant-intro #818]: #820
       
   585 #824 := [monotonicity #821]: #823
       
   586 #827 := [monotonicity #824]: #826
       
   587 #832 := [trans #827 #830]: #831
       
   588 #835 := [monotonicity #821 #832]: #834
       
   589 #797 := (iff #267 #796)
       
   590 #794 := (iff #203 #793)
       
   591 #790 := (iff #51 #791)
       
   592 #792 := [rewrite]: #790
       
   593 #787 := (iff #45 #788)
       
   594 #789 := [rewrite]: #787
       
   595 #795 := [monotonicity #789 #792]: #794
       
   596 #798 := [monotonicity #795]: #797
       
   597 #859 := [monotonicity #798 #835]: #858
       
   598 #841 := (iff #276 #840)
       
   599 #836 := (iff #200 #837)
       
   600 #839 := [rewrite]: #836
       
   601 #842 := [monotonicity #839]: #841
       
   602 #862 := [monotonicity #842 #859]: #861
       
   603 #847 := (iff #285 #846)
       
   604 #844 := (iff #46 #843)
       
   605 #845 := [monotonicity #777 #789]: #844
       
   606 #848 := [monotonicity #845]: #847
       
   607 #865 := [monotonicity #848 #862]: #864
       
   608 #900 := [monotonicity #865]: #899
       
   609 #903 := [monotonicity #900]: #902
       
   610 #887 := (iff #392 #886)
       
   611 #888 := [monotonicity #777]: #887
       
   612 #906 := [monotonicity #888 #903]: #905
       
   613 #909 := [monotonicity #906]: #908
       
   614 #896 := (iff #410 #850)
       
   615 #891 := (not #854)
       
   616 #894 := (iff #891 #850)
       
   617 #895 := [rewrite]: #894
       
   618 #892 := (iff #410 #891)
       
   619 #889 := (iff #77 #854)
       
   620 #890 := [rewrite]: #889
       
   621 #893 := [monotonicity #890]: #892
       
   622 #897 := [trans #893 #895]: #896
       
   623 #912 := [monotonicity #897 #909]: #911
       
   624 #915 := [monotonicity #786 #912]: #914
       
   625 #920 := [trans #915 #918]: #919
       
   626 #884 := (iff #344 #881)
       
   627 #866 := (or #301 #863)
       
   628 #869 := (or #310 #866)
       
   629 #872 := (or #784 #869)
       
   630 #875 := (or #854 #872)
       
   631 #878 := (or #784 #875)
       
   632 #882 := (iff #878 #881)
       
   633 #883 := [rewrite]: #882
       
   634 #879 := (iff #344 #878)
       
   635 #876 := (iff #336 #875)
       
   636 #873 := (iff #327 #872)
       
   637 #870 := (iff #311 #869)
       
   638 #867 := (iff #302 #866)
       
   639 #868 := [monotonicity #865]: #867
       
   640 #871 := [monotonicity #868]: #870
       
   641 #874 := [monotonicity #786 #871]: #873
       
   642 #855 := (iff #335 #854)
       
   643 #849 := (iff #40 #850)
       
   644 #853 := [rewrite]: #849
       
   645 #856 := [monotonicity #853]: #855
       
   646 #877 := [monotonicity #856 #874]: #876
       
   647 #880 := [monotonicity #786 #877]: #879
       
   648 #885 := [trans #880 #883]: #884
       
   649 #923 := [monotonicity #885 #920]: #922
       
   650 #939 := [monotonicity #786 #923]: #938
       
   651 #935 := (iff #445 #926)
       
   652 #930 := (not #927)
       
   653 #933 := (iff #930 #926)
       
   654 #934 := [rewrite]: #933
       
   655 #931 := (iff #445 #930)
       
   656 #928 := (iff #38 #927)
       
   657 #929 := [rewrite]: #928
       
   658 #932 := [monotonicity #929]: #931
       
   659 #936 := [trans #932 #934]: #935
       
   660 #942 := [monotonicity #936 #939]: #941
       
   661 #945 := [monotonicity #786 #942]: #944
       
   662 #950 := [trans #945 #948]: #949
       
   663 #1023 := [monotonicity #950 #1020]: #1022
       
   664 #1051 := [monotonicity #786 #1023]: #1050
       
   665 #1054 := [monotonicity #1051]: #1053
       
   666 #1047 := (iff #628 #1046)
       
   667 #1044 := (iff #185 #1043)
       
   668 #1041 := (iff #180 #1040)
       
   669 #1038 := (iff #179 #1037)
       
   670 #1035 := (iff #173 #1034)
       
   671 #1032 := (iff #30 #1031)
       
   672 #1033 := [rewrite]: #1032
       
   673 #1036 := [monotonicity #752 #1033]: #1035
       
   674 #1039 := [monotonicity #1036]: #1038
       
   675 #1027 := (iff #33 #1026)
       
   676 #1028 := [rewrite]: #1027
       
   677 #1042 := [monotonicity #1028 #1039]: #1041
       
   678 #1045 := [quant-intro #1042]: #1044
       
   679 #1048 := [monotonicity #1045]: #1047
       
   680 #1057 := [monotonicity #1048 #1054]: #1056
       
   681 #1060 := [monotonicity #786 #1057]: #1059
       
   682 #1063 := [monotonicity #1060]: #1062
       
   683 #1068 := [trans #1063 #1066]: #1067
       
   684 #1071 := [monotonicity #1068]: #1070
       
   685 #773 := (iff #669 #772)
       
   686 #770 := (iff #168 #769)
       
   687 #767 := (iff #165 #766)
       
   688 #761 := (iff #21 #762)
       
   689 #765 := [rewrite]: #761
       
   690 #758 := (iff #164 #757)
       
   691 #755 := (iff #19 #754)
       
   692 #748 := (iff #17 #747)
       
   693 #750 := [rewrite]: #748
       
   694 #756 := [monotonicity #750 #752]: #755
       
   695 #759 := [monotonicity #756]: #758
       
   696 #768 := [monotonicity #759 #765]: #767
       
   697 #771 := [quant-intro #768]: #770
       
   698 #774 := [monotonicity #771]: #773
       
   699 #1074 := [monotonicity #774 #1071]: #1073
       
   700 #1077 := [monotonicity #771 #1074]: #1076
       
   701 #745 := (iff #686 false)
       
   702 #740 := (not true)
       
   703 #743 := (iff #740 false)
       
   704 #744 := [rewrite]: #743
       
   705 #741 := (iff #686 #740)
       
   706 #738 := (iff #161 true)
       
   707 #730 := (and true true)
       
   708 #733 := (and true #730)
       
   709 #736 := (iff #733 true)
       
   710 #737 := [rewrite]: #736
       
   711 #734 := (iff #161 #733)
       
   712 #731 := (iff #158 #730)
       
   713 #728 := (iff #12 true)
       
   714 #729 := [rewrite]: #728
       
   715 #726 := (iff #11 true)
       
   716 #727 := [rewrite]: #726
       
   717 #732 := [monotonicity #727 #729]: #731
       
   718 #735 := [monotonicity #727 #732]: #734
       
   719 #739 := [trans #735 #737]: #738
       
   720 #742 := [monotonicity #739]: #741
       
   721 #746 := [trans #742 #744]: #745
       
   722 #1091 := [monotonicity #746 #1077]: #1090
       
   723 #1094 := [monotonicity #1091]: #1093
       
   724 #1087 := (iff #710 #1078)
       
   725 #1079 := (not #1078)
       
   726 #1082 := (not #1079)
       
   727 #1085 := (iff #1082 #1078)
       
   728 #1086 := [rewrite]: #1085
       
   729 #1083 := (iff #710 #1082)
       
   730 #1080 := (iff #6 #1079)
       
   731 #1081 := [rewrite]: #1080
       
   732 #1084 := [monotonicity #1081]: #1083
       
   733 #1088 := [trans #1084 #1086]: #1087
       
   734 #1097 := [monotonicity #1088 #1094]: #1096
       
   735 #1102 := [trans #1097 #1100]: #1101
       
   736 #1105 := [monotonicity #1102]: #1104
       
   737 #724 := (iff #139 #723)
       
   738 #721 := (iff #138 #711)
       
   739 #716 := (implies true #711)
       
   740 #719 := (iff #716 #711)
       
   741 #720 := [rewrite]: #719
       
   742 #717 := (iff #138 #716)
       
   743 #714 := (iff #137 #711)
       
   744 #707 := (implies #6 #695)
       
   745 #712 := (iff #707 #711)
       
   746 #713 := [rewrite]: #712
       
   747 #708 := (iff #137 #707)
       
   748 #705 := (iff #136 #695)
       
   749 #700 := (implies true #695)
       
   750 #703 := (iff #700 #695)
       
   751 #704 := [rewrite]: #703
       
   752 #701 := (iff #136 #700)
       
   753 #698 := (iff #135 #695)
       
   754 #692 := (implies #9 #687)
       
   755 #696 := (iff #692 #695)
       
   756 #697 := [rewrite]: #696
       
   757 #693 := (iff #135 #692)
       
   758 #690 := (iff #134 #687)
       
   759 #683 := (implies #161 #678)
       
   760 #688 := (iff #683 #687)
       
   761 #689 := [rewrite]: #688
       
   762 #684 := (iff #134 #683)
       
   763 #681 := (iff #133 #678)
       
   764 #675 := (and #670 #168)
       
   765 #679 := (iff #675 #678)
       
   766 #680 := [rewrite]: #679
       
   767 #676 := (iff #133 #675)
       
   768 #169 := (iff #23 #168)
       
   769 #166 := (iff #22 #165)
       
   770 #167 := [rewrite]: #166
       
   771 #170 := [quant-intro #167]: #169
       
   772 #673 := (iff #132 #670)
       
   773 #666 := (implies #168 #661)
       
   774 #671 := (iff #666 #670)
       
   775 #672 := [rewrite]: #671
       
   776 #667 := (iff #132 #666)
       
   777 #664 := (iff #131 #661)
       
   778 #658 := (and #653 #9)
       
   779 #662 := (iff #658 #661)
       
   780 #663 := [rewrite]: #662
       
   781 #659 := (iff #131 #658)
       
   782 #171 := (iff #24 #9)
       
   783 #172 := [rewrite]: #171
       
   784 #656 := (iff #130 #653)
       
   785 #649 := (implies #9 #637)
       
   786 #654 := (iff #649 #653)
       
   787 #655 := [rewrite]: #654
       
   788 #650 := (iff #130 #649)
       
   789 #647 := (iff #129 #637)
       
   790 #642 := (implies true #637)
       
   791 #645 := (iff #642 #637)
       
   792 #646 := [rewrite]: #645
       
   793 #643 := (iff #129 #642)
       
   794 #640 := (iff #128 #637)
       
   795 #634 := (implies #29 #629)
       
   796 #638 := (iff #634 #637)
       
   797 #639 := [rewrite]: #638
       
   798 #635 := (iff #128 #634)
       
   799 #632 := (iff #127 #629)
       
   800 #625 := (implies #185 #620)
       
   801 #630 := (iff #625 #629)
       
   802 #631 := [rewrite]: #630
       
   803 #626 := (iff #127 #625)
       
   804 #623 := (iff #126 #620)
       
   805 #616 := (implies #188 #611)
       
   806 #621 := (iff #616 #620)
       
   807 #622 := [rewrite]: #621
       
   808 #617 := (iff #126 #616)
       
   809 #614 := (iff #125 #611)
       
   810 #608 := (implies #29 #605)
       
   811 #612 := (iff #608 #611)
       
   812 #613 := [rewrite]: #612
       
   813 #609 := (iff #125 #608)
       
   814 #606 := (iff #124 #605)
       
   815 #603 := (iff #123 #593)
       
   816 #598 := (implies true #593)
       
   817 #601 := (iff #598 #593)
       
   818 #602 := [rewrite]: #601
       
   819 #599 := (iff #123 #598)
       
   820 #596 := (iff #122 #593)
       
   821 #590 := (implies #29 #585)
       
   822 #594 := (iff #590 #593)
       
   823 #595 := [rewrite]: #594
       
   824 #591 := (iff #122 #590)
       
   825 #588 := (iff #121 #585)
       
   826 #581 := (implies #96 #576)
       
   827 #586 := (iff #581 #585)
       
   828 #587 := [rewrite]: #586
       
   829 #582 := (iff #121 #581)
       
   830 #579 := (iff #120 #576)
       
   831 #573 := (implies #29 #561)
       
   832 #577 := (iff #573 #576)
       
   833 #578 := [rewrite]: #577
       
   834 #574 := (iff #120 #573)
       
   835 #571 := (iff #119 #561)
       
   836 #566 := (implies true #561)
       
   837 #569 := (iff #566 #561)
       
   838 #570 := [rewrite]: #569
       
   839 #567 := (iff #119 #566)
       
   840 #564 := (iff #118 #561)
       
   841 #557 := (implies #466 #552)
       
   842 #562 := (iff #557 #561)
       
   843 #563 := [rewrite]: #562
       
   844 #558 := (iff #118 #557)
       
   845 #555 := (iff #117 #552)
       
   846 #548 := (implies #469 #543)
       
   847 #553 := (iff #548 #552)
       
   848 #554 := [rewrite]: #553
       
   849 #549 := (iff #117 #548)
       
   850 #546 := (iff #116 #543)
       
   851 #539 := (implies #472 #527)
       
   852 #544 := (iff #539 #543)
       
   853 #545 := [rewrite]: #544
       
   854 #540 := (iff #116 #539)
       
   855 #537 := (iff #115 #527)
       
   856 #532 := (implies true #527)
       
   857 #535 := (iff #532 #527)
       
   858 #536 := [rewrite]: #535
       
   859 #533 := (iff #115 #532)
       
   860 #530 := (iff #114 #527)
       
   861 #524 := (and #519 #487)
       
   862 #528 := (iff #524 #527)
       
   863 #529 := [rewrite]: #528
       
   864 #525 := (iff #114 #524)
       
   865 #488 := (iff #107 #487)
       
   866 #485 := (iff #106 #482)
       
   867 #478 := (implies #475 #105)
       
   868 #483 := (iff #478 #482)
       
   869 #484 := [rewrite]: #483
       
   870 #479 := (iff #106 #478)
       
   871 #476 := (iff #104 #475)
       
   872 #477 := [rewrite]: #476
       
   873 #480 := [monotonicity #477]: #479
       
   874 #486 := [trans #480 #484]: #485
       
   875 #489 := [quant-intro #486]: #488
       
   876 #522 := (iff #113 #519)
       
   877 #515 := (implies #487 #498)
       
   878 #520 := (iff #515 #519)
       
   879 #521 := [rewrite]: #520
       
   880 #516 := (iff #113 #515)
       
   881 #513 := (iff #112 #498)
       
   882 #508 := (and true #498)
       
   883 #511 := (iff #508 #498)
       
   884 #512 := [rewrite]: #511
       
   885 #509 := (iff #112 #508)
       
   886 #499 := (iff #110 #498)
       
   887 #496 := (iff #109 #493)
       
   888 #490 := (implies #475 #108)
       
   889 #494 := (iff #490 #493)
       
   890 #495 := [rewrite]: #494
       
   891 #491 := (iff #109 #490)
       
   892 #492 := [monotonicity #477]: #491
       
   893 #497 := [trans #492 #495]: #496
       
   894 #500 := [quant-intro #497]: #499
       
   895 #506 := (iff #111 true)
       
   896 #501 := (implies #498 true)
       
   897 #504 := (iff #501 true)
       
   898 #505 := [rewrite]: #504
       
   899 #502 := (iff #111 #501)
       
   900 #503 := [monotonicity #500]: #502
       
   901 #507 := [trans #503 #505]: #506
       
   902 #510 := [monotonicity #507 #500]: #509
       
   903 #514 := [trans #510 #512]: #513
       
   904 #517 := [monotonicity #489 #514]: #516
       
   905 #523 := [trans #517 #521]: #522
       
   906 #526 := [monotonicity #523 #489]: #525
       
   907 #531 := [trans #526 #529]: #530
       
   908 #534 := [monotonicity #531]: #533
       
   909 #538 := [trans #534 #536]: #537
       
   910 #473 := (iff #102 #472)
       
   911 #474 := [rewrite]: #473
       
   912 #541 := [monotonicity #474 #538]: #540
       
   913 #547 := [trans #541 #545]: #546
       
   914 #470 := (iff #100 #469)
       
   915 #471 := [rewrite]: #470
       
   916 #550 := [monotonicity #471 #547]: #549
       
   917 #556 := [trans #550 #554]: #555
       
   918 #467 := (iff #98 #466)
       
   919 #468 := [rewrite]: #467
       
   920 #559 := [monotonicity #468 #556]: #558
       
   921 #565 := [trans #559 #563]: #564
       
   922 #568 := [monotonicity #565]: #567
       
   923 #572 := [trans #568 #570]: #571
       
   924 #575 := [monotonicity #572]: #574
       
   925 #580 := [trans #575 #578]: #579
       
   926 #583 := [monotonicity #580]: #582
       
   927 #589 := [trans #583 #587]: #588
       
   928 #592 := [monotonicity #589]: #591
       
   929 #597 := [trans #592 #595]: #596
       
   930 #600 := [monotonicity #597]: #599
       
   931 #604 := [trans #600 #602]: #603
       
   932 #464 := (iff #95 #454)
       
   933 #459 := (implies true #454)
       
   934 #462 := (iff #459 #454)
       
   935 #463 := [rewrite]: #462
       
   936 #460 := (iff #95 #459)
       
   937 #457 := (iff #94 #454)
       
   938 #451 := (implies #29 #446)
       
   939 #455 := (iff #451 #454)
       
   940 #456 := [rewrite]: #455
       
   941 #452 := (iff #94 #451)
       
   942 #449 := (iff #93 #446)
       
   943 #442 := (implies #38 #437)
       
   944 #447 := (iff #442 #446)
       
   945 #448 := [rewrite]: #447
       
   946 #443 := (iff #93 #442)
       
   947 #440 := (iff #92 #437)
       
   948 #434 := (implies #29 #431)
       
   949 #438 := (iff #434 #437)
       
   950 #439 := [rewrite]: #438
       
   951 #435 := (iff #92 #434)
       
   952 #432 := (iff #91 #431)
       
   953 #429 := (iff #90 #419)
       
   954 #424 := (implies true #419)
       
   955 #427 := (iff #424 #419)
       
   956 #428 := [rewrite]: #427
       
   957 #425 := (iff #90 #424)
       
   958 #422 := (iff #89 #419)
       
   959 #416 := (implies #29 #411)
       
   960 #420 := (iff #416 #419)
       
   961 #421 := [rewrite]: #420
       
   962 #417 := (iff #89 #416)
       
   963 #414 := (iff #88 #411)
       
   964 #407 := (implies #77 #402)
       
   965 #412 := (iff #407 #411)
       
   966 #413 := [rewrite]: #412
       
   967 #408 := (iff #88 #407)
       
   968 #405 := (iff #87 #402)
       
   969 #398 := (implies #356 #393)
       
   970 #403 := (iff #398 #402)
       
   971 #404 := [rewrite]: #403
       
   972 #399 := (iff #87 #398)
       
   973 #396 := (iff #86 #393)
       
   974 #389 := (implies #26 #377)
       
   975 #394 := (iff #389 #393)
       
   976 #395 := [rewrite]: #394
       
   977 #390 := (iff #86 #389)
       
   978 #387 := (iff #85 #377)
       
   979 #382 := (implies true #377)
       
   980 #385 := (iff #382 #377)
       
   981 #386 := [rewrite]: #385
       
   982 #383 := (iff #85 #382)
       
   983 #380 := (iff #84 #377)
       
   984 #373 := (implies #361 #368)
       
   985 #378 := (iff #373 #377)
       
   986 #379 := [rewrite]: #378
       
   987 #374 := (iff #84 #373)
       
   988 #371 := (iff #83 #368)
       
   989 #364 := (implies #82 #286)
       
   990 #369 := (iff #364 #368)
       
   991 #370 := [rewrite]: #369
       
   992 #365 := (iff #83 #364)
       
   993 #296 := (iff #69 #286)
       
   994 #291 := (implies true #286)
       
   995 #294 := (iff #291 #286)
       
   996 #295 := [rewrite]: #294
       
   997 #292 := (iff #69 #291)
       
   998 #289 := (iff #68 #286)
       
   999 #282 := (implies #46 #277)
       
  1000 #287 := (iff #282 #286)
       
  1001 #288 := [rewrite]: #287
       
  1002 #283 := (iff #68 #282)
       
  1003 #280 := (iff #67 #277)
       
  1004 #273 := (implies #200 #268)
       
  1005 #278 := (iff #273 #277)
       
  1006 #279 := [rewrite]: #278
       
  1007 #274 := (iff #67 #273)
       
  1008 #271 := (iff #66 #268)
       
  1009 #264 := (implies #203 #252)
       
  1010 #269 := (iff #264 #268)
       
  1011 #270 := [rewrite]: #269
       
  1012 #265 := (iff #66 #264)
       
  1013 #262 := (iff #65 #252)
       
  1014 #257 := (implies true #252)
       
  1015 #260 := (iff #257 #252)
       
  1016 #261 := [rewrite]: #260
       
  1017 #258 := (iff #65 #257)
       
  1018 #255 := (iff #64 #252)
       
  1019 #249 := (and #244 #218)
       
  1020 #253 := (iff #249 #252)
       
  1021 #254 := [rewrite]: #253
       
  1022 #250 := (iff #64 #249)
       
  1023 #219 := (iff #57 #218)
       
  1024 #216 := (iff #56 #213)
       
  1025 #209 := (implies #206 #55)
       
  1026 #214 := (iff #209 #213)
       
  1027 #215 := [rewrite]: #214
       
  1028 #210 := (iff #56 #209)
       
  1029 #207 := (iff #54 #206)
       
  1030 #208 := [rewrite]: #207
       
  1031 #211 := [monotonicity #208]: #210
       
  1032 #217 := [trans #211 #215]: #216
       
  1033 #220 := [quant-intro #217]: #219
       
  1034 #247 := (iff #63 #244)
       
  1035 #240 := (implies #218 #221)
       
  1036 #245 := (iff #240 #244)
       
  1037 #246 := [rewrite]: #245
       
  1038 #241 := (iff #63 #240)
       
  1039 #238 := (iff #62 #221)
       
  1040 #233 := (and true #221)
       
  1041 #236 := (iff #233 #221)
       
  1042 #237 := [rewrite]: #236
       
  1043 #234 := (iff #62 #233)
       
  1044 #222 := (iff #59 #221)
       
  1045 #223 := [rewrite]: #222
       
  1046 #231 := (iff #61 true)
       
  1047 #226 := (implies #221 true)
       
  1048 #229 := (iff #226 true)
       
  1049 #230 := [rewrite]: #229
       
  1050 #227 := (iff #61 #226)
       
  1051 #224 := (iff #60 true)
       
  1052 #225 := [rewrite]: #224
       
  1053 #228 := [monotonicity #223 #225]: #227
       
  1054 #232 := [trans #228 #230]: #231
       
  1055 #235 := [monotonicity #232 #223]: #234
       
  1056 #239 := [trans #235 #237]: #238
       
  1057 #242 := [monotonicity #220 #239]: #241
       
  1058 #248 := [trans #242 #246]: #247
       
  1059 #251 := [monotonicity #248 #220]: #250
       
  1060 #256 := [trans #251 #254]: #255
       
  1061 #259 := [monotonicity #256]: #258
       
  1062 #263 := [trans #259 #261]: #262
       
  1063 #204 := (iff #52 #203)
       
  1064 #205 := [rewrite]: #204
       
  1065 #266 := [monotonicity #205 #263]: #265
       
  1066 #272 := [trans #266 #270]: #271
       
  1067 #201 := (iff #49 #200)
       
  1068 #198 := (= #48 #197)
       
  1069 #199 := [rewrite]: #198
       
  1070 #202 := [monotonicity #199]: #201
       
  1071 #275 := [monotonicity #202 #272]: #274
       
  1072 #281 := [trans #275 #279]: #280
       
  1073 #284 := [monotonicity #281]: #283
       
  1074 #290 := [trans #284 #288]: #289
       
  1075 #293 := [monotonicity #290]: #292
       
  1076 #297 := [trans #293 #295]: #296
       
  1077 #366 := [monotonicity #297]: #365
       
  1078 #372 := [trans #366 #370]: #371
       
  1079 #362 := (iff #81 #361)
       
  1080 #363 := [rewrite]: #362
       
  1081 #375 := [monotonicity #363 #372]: #374
       
  1082 #381 := [trans #375 #379]: #380
       
  1083 #384 := [monotonicity #381]: #383
       
  1084 #388 := [trans #384 #386]: #387
       
  1085 #359 := (iff #80 #26)
       
  1086 #360 := [rewrite]: #359
       
  1087 #391 := [monotonicity #360 #388]: #390
       
  1088 #397 := [trans #391 #395]: #396
       
  1089 #357 := (iff #79 #356)
       
  1090 #358 := [rewrite]: #357
       
  1091 #400 := [monotonicity #358 #397]: #399
       
  1092 #406 := [trans #400 #404]: #405
       
  1093 #409 := [monotonicity #406]: #408
       
  1094 #415 := [trans #409 #413]: #414
       
  1095 #418 := [monotonicity #415]: #417
       
  1096 #423 := [trans #418 #421]: #422
       
  1097 #426 := [monotonicity #423]: #425
       
  1098 #430 := [trans #426 #428]: #429
       
  1099 #354 := (iff #76 #344)
       
  1100 #349 := (implies true #344)
       
  1101 #352 := (iff #349 #344)
       
  1102 #353 := [rewrite]: #352
       
  1103 #350 := (iff #76 #349)
       
  1104 #347 := (iff #75 #344)
       
  1105 #341 := (implies #29 #336)
       
  1106 #345 := (iff #341 #344)
       
  1107 #346 := [rewrite]: #345
       
  1108 #342 := (iff #75 #341)
       
  1109 #339 := (iff #74 #336)
       
  1110 #332 := (implies #40 #327)
       
  1111 #337 := (iff #332 #336)
       
  1112 #338 := [rewrite]: #337
       
  1113 #333 := (iff #74 #332)
       
  1114 #330 := (iff #73 #327)
       
  1115 #323 := (implies #29 #311)
       
  1116 #328 := (iff #323 #327)
       
  1117 #329 := [rewrite]: #328
       
  1118 #324 := (iff #73 #323)
       
  1119 #321 := (iff #72 #311)
       
  1120 #316 := (implies true #311)
       
  1121 #319 := (iff #316 #311)
       
  1122 #320 := [rewrite]: #319
       
  1123 #317 := (iff #72 #316)
       
  1124 #314 := (iff #71 #311)
       
  1125 #307 := (implies #191 #302)
       
  1126 #312 := (iff #307 #311)
       
  1127 #313 := [rewrite]: #312
       
  1128 #308 := (iff #71 #307)
       
  1129 #305 := (iff #70 #302)
       
  1130 #298 := (implies #194 #286)
       
  1131 #303 := (iff #298 #302)
       
  1132 #304 := [rewrite]: #303
       
  1133 #299 := (iff #70 #298)
       
  1134 #195 := (iff #44 #194)
       
  1135 #196 := [rewrite]: #195
       
  1136 #300 := [monotonicity #196 #297]: #299
       
  1137 #306 := [trans #300 #304]: #305
       
  1138 #192 := (iff #42 #191)
       
  1139 #193 := [rewrite]: #192
       
  1140 #309 := [monotonicity #193 #306]: #308
       
  1141 #315 := [trans #309 #313]: #314
       
  1142 #318 := [monotonicity #315]: #317
       
  1143 #322 := [trans #318 #320]: #321
       
  1144 #325 := [monotonicity #322]: #324
       
  1145 #331 := [trans #325 #329]: #330
       
  1146 #334 := [monotonicity #331]: #333
       
  1147 #340 := [trans #334 #338]: #339
       
  1148 #343 := [monotonicity #340]: #342
       
  1149 #348 := [trans #343 #346]: #347
       
  1150 #351 := [monotonicity #348]: #350
       
  1151 #355 := [trans #351 #353]: #354
       
  1152 #433 := [monotonicity #355 #430]: #432
       
  1153 #436 := [monotonicity #433]: #435
       
  1154 #441 := [trans #436 #439]: #440
       
  1155 #444 := [monotonicity #441]: #443
       
  1156 #450 := [trans #444 #448]: #449
       
  1157 #453 := [monotonicity #450]: #452
       
  1158 #458 := [trans #453 #456]: #457
       
  1159 #461 := [monotonicity #458]: #460
       
  1160 #465 := [trans #461 #463]: #464
       
  1161 #607 := [monotonicity #465 #604]: #606
       
  1162 #610 := [monotonicity #607]: #609
       
  1163 #615 := [trans #610 #613]: #614
       
  1164 #189 := (iff #37 #188)
       
  1165 #190 := [rewrite]: #189
       
  1166 #618 := [monotonicity #190 #615]: #617
       
  1167 #624 := [trans #618 #622]: #623
       
  1168 #186 := (iff #35 #185)
       
  1169 #183 := (iff #34 #180)
       
  1170 #176 := (implies #173 #33)
       
  1171 #181 := (iff #176 #180)
       
  1172 #182 := [rewrite]: #181
       
  1173 #177 := (iff #34 #176)
       
  1174 #174 := (iff #31 #173)
       
  1175 #175 := [rewrite]: #174
       
  1176 #178 := [monotonicity #175]: #177
       
  1177 #184 := [trans #178 #182]: #183
       
  1178 #187 := [quant-intro #184]: #186
       
  1179 #627 := [monotonicity #187 #624]: #626
       
  1180 #633 := [trans #627 #631]: #632
       
  1181 #636 := [monotonicity #633]: #635
       
  1182 #641 := [trans #636 #639]: #640
       
  1183 #644 := [monotonicity #641]: #643
       
  1184 #648 := [trans #644 #646]: #647
       
  1185 #651 := [monotonicity #172 #648]: #650
       
  1186 #657 := [trans #651 #655]: #656
       
  1187 #660 := [monotonicity #657 #172]: #659
       
  1188 #665 := [trans #660 #663]: #664
       
  1189 #668 := [monotonicity #170 #665]: #667
       
  1190 #674 := [trans #668 #672]: #673
       
  1191 #677 := [monotonicity #674 #170]: #676
       
  1192 #682 := [trans #677 #680]: #681
       
  1193 #162 := (iff #15 #161)
       
  1194 #159 := (iff #14 #158)
       
  1195 #156 := (iff #13 #12)
       
  1196 #157 := [rewrite]: #156
       
  1197 #160 := [monotonicity #157]: #159
       
  1198 #163 := [monotonicity #160]: #162
       
  1199 #685 := [monotonicity #163 #682]: #684
       
  1200 #691 := [trans #685 #689]: #690
       
  1201 #694 := [monotonicity #691]: #693
       
  1202 #699 := [trans #694 #697]: #698
       
  1203 #702 := [monotonicity #699]: #701
       
  1204 #706 := [trans #702 #704]: #705
       
  1205 #709 := [monotonicity #706]: #708
       
  1206 #715 := [trans #709 #713]: #714
       
  1207 #718 := [monotonicity #715]: #717
       
  1208 #722 := [trans #718 #720]: #721
       
  1209 #725 := [monotonicity #722]: #724
       
  1210 #1107 := [trans #725 #1105]: #1106
       
  1211 #155 := [asserted]: #139
       
  1212 #1108 := [mp #155 #1107]: #1103
       
  1213 #1109 := [not-or-elim #1108]: #9
       
  1214 #2193 := [trans #1109 #2192]: #2202
       
  1215 #1888 := (not #1154)
       
  1216 #1974 := (or #1540 #1888)
       
  1217 #1889 := [def-axiom]: #1974
       
  1218 #2194 := [unit-resolution #1889 #2205]: #1888
       
  1219 #2195 := (not #2202)
       
  1220 #2196 := (or #2195 #1154)
       
  1221 #2197 := [th-lemma]: #2196
       
  1222 #2198 := [unit-resolution #2197 #2194 #2193]: false
       
  1223 #2199 := [lemma #2198]: #1540
       
  1224 #2393 := (or #1545 #2390)
       
  1225 #1708 := (forall (vars (?x7 int)) #1705)
       
  1226 #1801 := (or #1708 #1798)
       
  1227 #1804 := (not #1801)
       
  1228 #1807 := (or #560 #551 #542 #886 #1654 #927 #1804)
       
  1229 #1810 := (not #1807)
       
  1230 #1612 := (forall (vars (?x3 int)) #1607)
       
  1231 #1618 := (not #1612)
       
  1232 #1619 := (or #221 #1618)
       
  1233 #1620 := (not #1619)
       
  1234 #1648 := (or #1620 #1645)
       
  1235 #1657 := (not #1648)
       
  1236 #1667 := (or #367 #401 #376 #886 #1654 #1655 #1656 #840 #850 #1657)
       
  1237 #1668 := (not #1667)
       
  1238 #1658 := (or #310 #301 #886 #1654 #1655 #1656 #840 #854 #1657)
       
  1239 #1659 := (not #1658)
       
  1240 #1673 := (or #1659 #1668)
       
  1241 #1679 := (not #1673)
       
  1242 #1680 := (or #886 #1654 #926 #1679)
       
  1243 #1681 := (not #1680)
       
  1244 #1813 := (or #1681 #1810)
       
  1245 #1816 := (not #1813)
       
  1246 #1590 := (forall (vars (?x2 int)) #1585)
       
  1247 #1784 := (not #1590)
       
  1248 #1568 := (forall (vars (?x1 int)) #1563)
       
  1249 #1783 := (not #1568)
       
  1250 #1819 := (or #619 #886 #1654 #1783 #1784 #1816)
       
  1251 #1822 := (not #1819)
       
  1252 #1825 := (or #1545 #1822)
       
  1253 #2394 := (iff #1825 #2393)
       
  1254 #2391 := (iff #1822 #2390)
       
  1255 #2388 := (iff #1819 #2387)
       
  1256 #2385 := (iff #1816 #2384)
       
  1257 #2382 := (iff #1813 #2381)
       
  1258 #2379 := (iff #1810 #2378)
       
  1259 #2376 := (iff #1807 #2375)
       
  1260 #2373 := (iff #1804 #2372)
       
  1261 #2370 := (iff #1801 #2369)
       
  1262 #2367 := (iff #1708 #2364)
       
  1263 #2365 := (iff #1705 #1705)
       
  1264 #2366 := [refl]: #2365
       
  1265 #2368 := [quant-intro #2366]: #2367
       
  1266 #2371 := [monotonicity #2368]: #2370
       
  1267 #2374 := [monotonicity #2371]: #2373
       
  1268 #2377 := [monotonicity #2374]: #2376
       
  1269 #2380 := [monotonicity #2377]: #2379
       
  1270 #2362 := (iff #1681 #2361)
       
  1271 #2359 := (iff #1680 #2358)
       
  1272 #2356 := (iff #1679 #2355)
       
  1273 #2353 := (iff #1673 #2352)
       
  1274 #2350 := (iff #1668 #2349)
       
  1275 #2347 := (iff #1667 #2346)
       
  1276 #2338 := (iff #1657 #2337)
       
  1277 #2335 := (iff #1648 #2334)
       
  1278 #2332 := (iff #1620 #2331)
       
  1279 #2329 := (iff #1619 #2328)
       
  1280 #2326 := (iff #1618 #2325)
       
  1281 #2323 := (iff #1612 #2320)
       
  1282 #2321 := (iff #1607 #1607)
       
  1283 #2322 := [refl]: #2321
       
  1284 #2324 := [quant-intro #2322]: #2323
       
  1285 #2327 := [monotonicity #2324]: #2326
       
  1286 #2330 := [monotonicity #2327]: #2329
       
  1287 #2333 := [monotonicity #2330]: #2332
       
  1288 #2336 := [monotonicity #2333]: #2335
       
  1289 #2339 := [monotonicity #2336]: #2338
       
  1290 #2348 := [monotonicity #2339]: #2347
       
  1291 #2351 := [monotonicity #2348]: #2350
       
  1292 #2344 := (iff #1659 #2343)
       
  1293 #2341 := (iff #1658 #2340)
       
  1294 #2342 := [monotonicity #2339]: #2341
       
  1295 #2345 := [monotonicity #2342]: #2344
       
  1296 #2354 := [monotonicity #2345 #2351]: #2353
       
  1297 #2357 := [monotonicity #2354]: #2356
       
  1298 #2360 := [monotonicity #2357]: #2359
       
  1299 #2363 := [monotonicity #2360]: #2362
       
  1300 #2383 := [monotonicity #2363 #2380]: #2382
       
  1301 #2386 := [monotonicity #2383]: #2385
       
  1302 #2318 := (iff #1784 #2317)
       
  1303 #2315 := (iff #1590 #2312)
       
  1304 #2313 := (iff #1585 #1585)
       
  1305 #2314 := [refl]: #2313
       
  1306 #2316 := [quant-intro #2314]: #2315
       
  1307 #2319 := [monotonicity #2316]: #2318
       
  1308 #2310 := (iff #1783 #2309)
       
  1309 #2307 := (iff #1568 #2304)
       
  1310 #2305 := (iff #1563 #1563)
       
  1311 #2306 := [refl]: #2305
       
  1312 #2308 := [quant-intro #2306]: #2307
       
  1313 #2311 := [monotonicity #2308]: #2310
       
  1314 #2389 := [monotonicity #2311 #2319 #2386]: #2388
       
  1315 #2392 := [monotonicity #2389]: #2391
       
  1316 #2395 := [monotonicity #2392]: #2394
       
  1317 #1304 := (not #1303)
       
  1318 #1481 := (and #1304 #1305)
       
  1319 #1484 := (not #1481)
       
  1320 #1500 := (or #1484 #1495)
       
  1321 #1503 := (not #1500)
       
  1322 #1283 := (not #1282)
       
  1323 #1472 := (and #1283 #1284)
       
  1324 #1475 := (not #1472)
       
  1325 #1478 := (or #1469 #1475)
       
  1326 #1506 := (and #1478 #1503)
       
  1327 #1273 := (not #963)
       
  1328 #1276 := (forall (vars (?x7 int)) #1273)
       
  1329 #1509 := (or #1276 #1506)
       
  1330 #1515 := (and #466 #469 #472 #776 #779 #926 #1509)
       
  1331 #1401 := (not #1396)
       
  1332 #1404 := (and #1192 #1401)
       
  1333 #1407 := (not #1404)
       
  1334 #1410 := (or #1383 #1407)
       
  1335 #1413 := (not #1410)
       
  1336 #1204 := (not #221)
       
  1337 #1214 := (and #1204 #819)
       
  1338 #1419 := (or #1214 #1413)
       
  1339 #1447 := (and #82 #356 #361 #776 #779 #788 #791 #837 #854 #1419)
       
  1340 #1431 := (and #191 #194 #776 #779 #788 #791 #837 #850 #1419)
       
  1341 #1452 := (or #1431 #1447)
       
  1342 #1458 := (and #776 #779 #927 #1452)
       
  1343 #1520 := (or #1458 #1515)
       
  1344 #1526 := (and #188 #769 #776 #779 #1043 #1520)
       
  1345 #1348 := (and #1155 #1157)
       
  1346 #1351 := (not #1348)
       
  1347 #1357 := (or #1154 #1351)
       
  1348 #1362 := (not #1357)
       
  1349 #1531 := (or #1362 #1526)
       
  1350 #1828 := (iff #1531 #1825)
       
  1351 #1746 := (or #1303 #1731 #1495)
       
  1352 #1758 := (or #1757 #1746)
       
  1353 #1759 := (not #1758)
       
  1354 #1764 := (or #1708 #1759)
       
  1355 #1770 := (not #1764)
       
  1356 #1771 := (or #560 #551 #542 #886 #1654 #927 #1770)
       
  1357 #1772 := (not #1771)
       
  1358 #1777 := (or #1681 #1772)
       
  1359 #1785 := (not #1777)
       
  1360 #1786 := (or #619 #886 #1654 #1783 #1784 #1785)
       
  1361 #1787 := (not #1786)
       
  1362 #1792 := (or #1545 #1787)
       
  1363 #1826 := (iff #1792 #1825)
       
  1364 #1823 := (iff #1787 #1822)
       
  1365 #1820 := (iff #1786 #1819)
       
  1366 #1817 := (iff #1785 #1816)
       
  1367 #1814 := (iff #1777 #1813)
       
  1368 #1811 := (iff #1772 #1810)
       
  1369 #1808 := (iff #1771 #1807)
       
  1370 #1805 := (iff #1770 #1804)
       
  1371 #1802 := (iff #1764 #1801)
       
  1372 #1799 := (iff #1759 #1798)
       
  1373 #1796 := (iff #1758 #1795)
       
  1374 #1797 := [rewrite]: #1796
       
  1375 #1800 := [monotonicity #1797]: #1799
       
  1376 #1803 := [monotonicity #1800]: #1802
       
  1377 #1806 := [monotonicity #1803]: #1805
       
  1378 #1809 := [monotonicity #1806]: #1808
       
  1379 #1812 := [monotonicity #1809]: #1811
       
  1380 #1815 := [monotonicity #1812]: #1814
       
  1381 #1818 := [monotonicity #1815]: #1817
       
  1382 #1821 := [monotonicity #1818]: #1820
       
  1383 #1824 := [monotonicity #1821]: #1823
       
  1384 #1827 := [monotonicity #1824]: #1826
       
  1385 #1793 := (iff #1531 #1792)
       
  1386 #1790 := (iff #1526 #1787)
       
  1387 #1780 := (and #188 #1568 #776 #779 #1590 #1777)
       
  1388 #1788 := (iff #1780 #1787)
       
  1389 #1789 := [rewrite]: #1788
       
  1390 #1781 := (iff #1526 #1780)
       
  1391 #1778 := (iff #1520 #1777)
       
  1392 #1775 := (iff #1515 #1772)
       
  1393 #1767 := (and #466 #469 #472 #776 #779 #926 #1764)
       
  1394 #1773 := (iff #1767 #1772)
       
  1395 #1774 := [rewrite]: #1773
       
  1396 #1768 := (iff #1515 #1767)
       
  1397 #1765 := (iff #1509 #1764)
       
  1398 #1762 := (iff #1506 #1759)
       
  1399 #1751 := (not #1746)
       
  1400 #1754 := (and #1726 #1751)
       
  1401 #1760 := (iff #1754 #1759)
       
  1402 #1761 := [rewrite]: #1760
       
  1403 #1755 := (iff #1506 #1754)
       
  1404 #1752 := (iff #1503 #1751)
       
  1405 #1749 := (iff #1500 #1746)
       
  1406 #1732 := (or #1303 #1731)
       
  1407 #1743 := (or #1732 #1495)
       
  1408 #1747 := (iff #1743 #1746)
       
  1409 #1748 := [rewrite]: #1747
       
  1410 #1744 := (iff #1500 #1743)
       
  1411 #1741 := (iff #1484 #1732)
       
  1412 #1733 := (not #1732)
       
  1413 #1736 := (not #1733)
       
  1414 #1739 := (iff #1736 #1732)
       
  1415 #1740 := [rewrite]: #1739
       
  1416 #1737 := (iff #1484 #1736)
       
  1417 #1734 := (iff #1481 #1733)
       
  1418 #1735 := [rewrite]: #1734
       
  1419 #1738 := [monotonicity #1735]: #1737
       
  1420 #1742 := [trans #1738 #1740]: #1741
       
  1421 #1745 := [monotonicity #1742]: #1744
       
  1422 #1750 := [trans #1745 #1748]: #1749
       
  1423 #1753 := [monotonicity #1750]: #1752
       
  1424 #1729 := (iff #1478 #1726)
       
  1425 #1712 := (or #1282 #1711)
       
  1426 #1723 := (or #1469 #1712)
       
  1427 #1727 := (iff #1723 #1726)
       
  1428 #1728 := [rewrite]: #1727
       
  1429 #1724 := (iff #1478 #1723)
       
  1430 #1721 := (iff #1475 #1712)
       
  1431 #1713 := (not #1712)
       
  1432 #1716 := (not #1713)
       
  1433 #1719 := (iff #1716 #1712)
       
  1434 #1720 := [rewrite]: #1719
       
  1435 #1717 := (iff #1475 #1716)
       
  1436 #1714 := (iff #1472 #1713)
       
  1437 #1715 := [rewrite]: #1714
       
  1438 #1718 := [monotonicity #1715]: #1717
       
  1439 #1722 := [trans #1718 #1720]: #1721
       
  1440 #1725 := [monotonicity #1722]: #1724
       
  1441 #1730 := [trans #1725 #1728]: #1729
       
  1442 #1756 := [monotonicity #1730 #1753]: #1755
       
  1443 #1763 := [trans #1756 #1761]: #1762
       
  1444 #1709 := (iff #1276 #1708)
       
  1445 #1706 := (iff #1273 #1705)
       
  1446 #1703 := (iff #963 #1700)
       
  1447 #1686 := (or #1548 #953)
       
  1448 #1697 := (or #105 #1686)
       
  1449 #1701 := (iff #1697 #1700)
       
  1450 #1702 := [rewrite]: #1701
       
  1451 #1698 := (iff #963 #1697)
       
  1452 #1695 := (iff #960 #1686)
       
  1453 #1687 := (not #1686)
       
  1454 #1690 := (not #1687)
       
  1455 #1693 := (iff #1690 #1686)
       
  1456 #1694 := [rewrite]: #1693
       
  1457 #1691 := (iff #960 #1690)
       
  1458 #1688 := (iff #957 #1687)
       
  1459 #1689 := [rewrite]: #1688
       
  1460 #1692 := [monotonicity #1689]: #1691
       
  1461 #1696 := [trans #1692 #1694]: #1695
       
  1462 #1699 := [monotonicity #1696]: #1698
       
  1463 #1704 := [trans #1699 #1702]: #1703
       
  1464 #1707 := [monotonicity #1704]: #1706
       
  1465 #1710 := [quant-intro #1707]: #1709
       
  1466 #1766 := [monotonicity #1710 #1763]: #1765
       
  1467 #1769 := [monotonicity #1766]: #1768
       
  1468 #1776 := [trans #1769 #1774]: #1775
       
  1469 #1684 := (iff #1458 #1681)
       
  1470 #1676 := (and #776 #779 #927 #1673)
       
  1471 #1682 := (iff #1676 #1681)
       
  1472 #1683 := [rewrite]: #1682
       
  1473 #1677 := (iff #1458 #1676)
       
  1474 #1674 := (iff #1452 #1673)
       
  1475 #1671 := (iff #1447 #1668)
       
  1476 #1664 := (and #82 #356 #361 #776 #779 #788 #791 #837 #854 #1648)
       
  1477 #1669 := (iff #1664 #1668)
       
  1478 #1670 := [rewrite]: #1669
       
  1479 #1665 := (iff #1447 #1664)
       
  1480 #1649 := (iff #1419 #1648)
       
  1481 #1646 := (iff #1413 #1645)
       
  1482 #1643 := (iff #1410 #1640)
       
  1483 #1626 := (or #1625 #1396)
       
  1484 #1637 := (or #1383 #1626)
       
  1485 #1641 := (iff #1637 #1640)
       
  1486 #1642 := [rewrite]: #1641
       
  1487 #1638 := (iff #1410 #1637)
       
  1488 #1635 := (iff #1407 #1626)
       
  1489 #1627 := (not #1626)
       
  1490 #1630 := (not #1627)
       
  1491 #1633 := (iff #1630 #1626)
       
  1492 #1634 := [rewrite]: #1633
       
  1493 #1631 := (iff #1407 #1630)
       
  1494 #1628 := (iff #1404 #1627)
       
  1495 #1629 := [rewrite]: #1628
       
  1496 #1632 := [monotonicity #1629]: #1631
       
  1497 #1636 := [trans #1632 #1634]: #1635
       
  1498 #1639 := [monotonicity #1636]: #1638
       
  1499 #1644 := [trans #1639 #1642]: #1643
       
  1500 #1647 := [monotonicity #1644]: #1646
       
  1501 #1623 := (iff #1214 #1620)
       
  1502 #1615 := (and #1204 #1612)
       
  1503 #1621 := (iff #1615 #1620)
       
  1504 #1622 := [rewrite]: #1621
       
  1505 #1616 := (iff #1214 #1615)
       
  1506 #1613 := (iff #819 #1612)
       
  1507 #1610 := (iff #816 #1607)
       
  1508 #1593 := (or #1548 #805)
       
  1509 #1604 := (or #801 #1593)
       
  1510 #1608 := (iff #1604 #1607)
       
  1511 #1609 := [rewrite]: #1608
       
  1512 #1605 := (iff #816 #1604)
       
  1513 #1602 := (iff #813 #1593)
       
  1514 #1594 := (not #1593)
       
  1515 #1597 := (not #1594)
       
  1516 #1600 := (iff #1597 #1593)
       
  1517 #1601 := [rewrite]: #1600
       
  1518 #1598 := (iff #813 #1597)
       
  1519 #1595 := (iff #810 #1594)
       
  1520 #1596 := [rewrite]: #1595
       
  1521 #1599 := [monotonicity #1596]: #1598
       
  1522 #1603 := [trans #1599 #1601]: #1602
       
  1523 #1606 := [monotonicity #1603]: #1605
       
  1524 #1611 := [trans #1606 #1609]: #1610
       
  1525 #1614 := [quant-intro #1611]: #1613
       
  1526 #1617 := [monotonicity #1614]: #1616
       
  1527 #1624 := [trans #1617 #1622]: #1623
       
  1528 #1650 := [monotonicity #1624 #1647]: #1649
       
  1529 #1666 := [monotonicity #1650]: #1665
       
  1530 #1672 := [trans #1666 #1670]: #1671
       
  1531 #1662 := (iff #1431 #1659)
       
  1532 #1651 := (and #191 #194 #776 #779 #788 #791 #837 #850 #1648)
       
  1533 #1660 := (iff #1651 #1659)
       
  1534 #1661 := [rewrite]: #1660
       
  1535 #1652 := (iff #1431 #1651)
       
  1536 #1653 := [monotonicity #1650]: #1652
       
  1537 #1663 := [trans #1653 #1661]: #1662
       
  1538 #1675 := [monotonicity #1663 #1672]: #1674
       
  1539 #1678 := [monotonicity #1675]: #1677
       
  1540 #1685 := [trans #1678 #1683]: #1684
       
  1541 #1779 := [monotonicity #1685 #1776]: #1778
       
  1542 #1591 := (iff #1043 #1590)
       
  1543 #1588 := (iff #1040 #1585)
       
  1544 #1571 := (or #1548 #1029)
       
  1545 #1582 := (or #1026 #1571)
       
  1546 #1586 := (iff #1582 #1585)
       
  1547 #1587 := [rewrite]: #1586
       
  1548 #1583 := (iff #1040 #1582)
       
  1549 #1580 := (iff #1037 #1571)
       
  1550 #1572 := (not #1571)
       
  1551 #1575 := (not #1572)
       
  1552 #1578 := (iff #1575 #1571)
       
  1553 #1579 := [rewrite]: #1578
       
  1554 #1576 := (iff #1037 #1575)
       
  1555 #1573 := (iff #1034 #1572)
       
  1556 #1574 := [rewrite]: #1573
       
  1557 #1577 := [monotonicity #1574]: #1576
       
  1558 #1581 := [trans #1577 #1579]: #1580
       
  1559 #1584 := [monotonicity #1581]: #1583
       
  1560 #1589 := [trans #1584 #1587]: #1588
       
  1561 #1592 := [quant-intro #1589]: #1591
       
  1562 #1569 := (iff #769 #1568)
       
  1563 #1566 := (iff #766 #1563)
       
  1564 #1549 := (or #749 #1548)
       
  1565 #1560 := (or #1549 #762)
       
  1566 #1564 := (iff #1560 #1563)
       
  1567 #1565 := [rewrite]: #1564
       
  1568 #1561 := (iff #766 #1560)
       
  1569 #1558 := (iff #757 #1549)
       
  1570 #1550 := (not #1549)
       
  1571 #1553 := (not #1550)
       
  1572 #1556 := (iff #1553 #1549)
       
  1573 #1557 := [rewrite]: #1556
       
  1574 #1554 := (iff #757 #1553)
       
  1575 #1551 := (iff #754 #1550)
       
  1576 #1552 := [rewrite]: #1551
       
  1577 #1555 := [monotonicity #1552]: #1554
       
  1578 #1559 := [trans #1555 #1557]: #1558
       
  1579 #1562 := [monotonicity #1559]: #1561
       
  1580 #1567 := [trans #1562 #1565]: #1566
       
  1581 #1570 := [quant-intro #1567]: #1569
       
  1582 #1782 := [monotonicity #1570 #1592 #1779]: #1781
       
  1583 #1791 := [trans #1782 #1789]: #1790
       
  1584 #1546 := (iff #1362 #1545)
       
  1585 #1543 := (iff #1357 #1540)
       
  1586 #1165 := (or #1164 #1156)
       
  1587 #1537 := (or #1154 #1165)
       
  1588 #1541 := (iff #1537 #1540)
       
  1589 #1542 := [rewrite]: #1541
       
  1590 #1538 := (iff #1357 #1537)
       
  1591 #1535 := (iff #1351 #1165)
       
  1592 #1292 := (not #1165)
       
  1593 #1314 := (not #1292)
       
  1594 #1347 := (iff #1314 #1165)
       
  1595 #1534 := [rewrite]: #1347
       
  1596 #1202 := (iff #1351 #1314)
       
  1597 #1293 := (iff #1348 #1292)
       
  1598 #1313 := [rewrite]: #1293
       
  1599 #1203 := [monotonicity #1313]: #1202
       
  1600 #1536 := [trans #1203 #1534]: #1535
       
  1601 #1539 := [monotonicity #1536]: #1538
       
  1602 #1544 := [trans #1539 #1542]: #1543
       
  1603 #1547 := [monotonicity #1544]: #1546
       
  1604 #1794 := [monotonicity #1547 #1791]: #1793
       
  1605 #1829 := [trans #1794 #1827]: #1828
       
  1606 #1299 := (+ #1298 #972)
       
  1607 #1300 := (<= #1299 0::int)
       
  1608 #1306 := (and #1305 #1304)
       
  1609 #1307 := (not #1306)
       
  1610 #1308 := (or #1307 #1300)
       
  1611 #1309 := (not #1308)
       
  1612 #1285 := (and #1284 #1283)
       
  1613 #1286 := (not #1285)
       
  1614 #1288 := (= #1287 uf_12)
       
  1615 #1289 := (or #1288 #1286)
       
  1616 #1315 := (and #1289 #1309)
       
  1617 #1319 := (or #1276 #1315)
       
  1618 #1176 := (not #784)
       
  1619 #1268 := (not #542)
       
  1620 #1265 := (not #551)
       
  1621 #1262 := (not #560)
       
  1622 #1323 := (and #1262 #1265 #1268 #1176 #930 #1319)
       
  1623 #1225 := (not #846)
       
  1624 #1222 := (not #840)
       
  1625 #1189 := (+ ?x3!1 #806)
       
  1626 #1190 := (>= #1189 0::int)
       
  1627 #1191 := (not #1190)
       
  1628 #1193 := (and #1192 #1191)
       
  1629 #1194 := (not #1193)
       
  1630 #1196 := (+ #1195 #799)
       
  1631 #1197 := (<= #1196 0::int)
       
  1632 #1198 := (or #1197 #1194)
       
  1633 #1199 := (not #1198)
       
  1634 #1218 := (or #1199 #1214)
       
  1635 #1185 := (not #796)
       
  1636 #1243 := (not #886)
       
  1637 #1240 := (not #376)
       
  1638 #1237 := (not #401)
       
  1639 #1234 := (not #367)
       
  1640 #1248 := (and #1234 #1237 #1240 #1243 #1176 #1185 #1218 #1222 #1225 #854)
       
  1641 #1182 := (not #301)
       
  1642 #1179 := (not #310)
       
  1643 #1230 := (and #1179 #1182 #1176 #1185 #1218 #1222 #1225 #891)
       
  1644 #1252 := (or #1230 #1248)
       
  1645 #1258 := (and #1176 #1252 #927)
       
  1646 #1327 := (or #1258 #1323)
       
  1647 #1166 := (not #619)
       
  1648 #1338 := (and #1166 #769 #1176 #1327 #1043)
       
  1649 #1158 := (and #1157 #1155)
       
  1650 #1159 := (not #1158)
       
  1651 #1160 := (or #1159 #1154)
       
  1652 #1161 := (not #1160)
       
  1653 #1342 := (or #1161 #1338)
       
  1654 #1532 := (iff #1342 #1531)
       
  1655 #1529 := (iff #1338 #1526)
       
  1656 #1523 := (and #188 #769 #781 #1520 #1043)
       
  1657 #1527 := (iff #1523 #1526)
       
  1658 #1528 := [rewrite]: #1527
       
  1659 #1524 := (iff #1338 #1523)
       
  1660 #1521 := (iff #1327 #1520)
       
  1661 #1518 := (iff #1323 #1515)
       
  1662 #1512 := (and #466 #469 #472 #781 #926 #1509)
       
  1663 #1516 := (iff #1512 #1515)
       
  1664 #1517 := [rewrite]: #1516
       
  1665 #1513 := (iff #1323 #1512)
       
  1666 #1510 := (iff #1319 #1509)
       
  1667 #1507 := (iff #1315 #1506)
       
  1668 #1504 := (iff #1309 #1503)
       
  1669 #1501 := (iff #1308 #1500)
       
  1670 #1498 := (iff #1300 #1495)
       
  1671 #1487 := (+ #972 #1298)
       
  1672 #1490 := (<= #1487 0::int)
       
  1673 #1496 := (iff #1490 #1495)
       
  1674 #1497 := [rewrite]: #1496
       
  1675 #1491 := (iff #1300 #1490)
       
  1676 #1488 := (= #1299 #1487)
       
  1677 #1489 := [rewrite]: #1488
       
  1678 #1492 := [monotonicity #1489]: #1491
       
  1679 #1499 := [trans #1492 #1497]: #1498
       
  1680 #1485 := (iff #1307 #1484)
       
  1681 #1482 := (iff #1306 #1481)
       
  1682 #1483 := [rewrite]: #1482
       
  1683 #1486 := [monotonicity #1483]: #1485
       
  1684 #1502 := [monotonicity #1486 #1499]: #1501
       
  1685 #1505 := [monotonicity #1502]: #1504
       
  1686 #1479 := (iff #1289 #1478)
       
  1687 #1476 := (iff #1286 #1475)
       
  1688 #1473 := (iff #1285 #1472)
       
  1689 #1474 := [rewrite]: #1473
       
  1690 #1477 := [monotonicity #1474]: #1476
       
  1691 #1470 := (iff #1288 #1469)
       
  1692 #1471 := [rewrite]: #1470
       
  1693 #1480 := [monotonicity #1471 #1477]: #1479
       
  1694 #1508 := [monotonicity #1480 #1505]: #1507
       
  1695 #1511 := [monotonicity #1508]: #1510
       
  1696 #1367 := (iff #1176 #781)
       
  1697 #1368 := [rewrite]: #1367
       
  1698 #1467 := (iff #1268 #472)
       
  1699 #1468 := [rewrite]: #1467
       
  1700 #1465 := (iff #1265 #469)
       
  1701 #1466 := [rewrite]: #1465
       
  1702 #1463 := (iff #1262 #466)
       
  1703 #1464 := [rewrite]: #1463
       
  1704 #1514 := [monotonicity #1464 #1466 #1468 #1368 #934 #1511]: #1513
       
  1705 #1519 := [trans #1514 #1517]: #1518
       
  1706 #1461 := (iff #1258 #1458)
       
  1707 #1455 := (and #781 #1452 #927)
       
  1708 #1459 := (iff #1455 #1458)
       
  1709 #1460 := [rewrite]: #1459
       
  1710 #1456 := (iff #1258 #1455)
       
  1711 #1453 := (iff #1252 #1452)
       
  1712 #1450 := (iff #1248 #1447)
       
  1713 #1444 := (and #82 #356 #361 #776 #781 #793 #1419 #837 #843 #854)
       
  1714 #1448 := (iff #1444 #1447)
       
  1715 #1449 := [rewrite]: #1448
       
  1716 #1445 := (iff #1248 #1444)
       
  1717 #1426 := (iff #1225 #843)
       
  1718 #1427 := [rewrite]: #1426
       
  1719 #1424 := (iff #1222 #837)
       
  1720 #1425 := [rewrite]: #1424
       
  1721 #1422 := (iff #1218 #1419)
       
  1722 #1416 := (or #1413 #1214)
       
  1723 #1420 := (iff #1416 #1419)
       
  1724 #1421 := [rewrite]: #1420
       
  1725 #1417 := (iff #1218 #1416)
       
  1726 #1414 := (iff #1199 #1413)
       
  1727 #1411 := (iff #1198 #1410)
       
  1728 #1408 := (iff #1194 #1407)
       
  1729 #1405 := (iff #1193 #1404)
       
  1730 #1402 := (iff #1191 #1401)
       
  1731 #1399 := (iff #1190 #1396)
       
  1732 #1388 := (+ #806 ?x3!1)
       
  1733 #1391 := (>= #1388 0::int)
       
  1734 #1397 := (iff #1391 #1396)
       
  1735 #1398 := [rewrite]: #1397
       
  1736 #1392 := (iff #1190 #1391)
       
  1737 #1389 := (= #1189 #1388)
       
  1738 #1390 := [rewrite]: #1389
       
  1739 #1393 := [monotonicity #1390]: #1392
       
  1740 #1400 := [trans #1393 #1398]: #1399
       
  1741 #1403 := [monotonicity #1400]: #1402
       
  1742 #1406 := [monotonicity #1403]: #1405
       
  1743 #1409 := [monotonicity #1406]: #1408
       
  1744 #1386 := (iff #1197 #1383)
       
  1745 #1375 := (+ #799 #1195)
       
  1746 #1378 := (<= #1375 0::int)
       
  1747 #1384 := (iff #1378 #1383)
       
  1748 #1385 := [rewrite]: #1384
       
  1749 #1379 := (iff #1197 #1378)
       
  1750 #1376 := (= #1196 #1375)
       
  1751 #1377 := [rewrite]: #1376
       
  1752 #1380 := [monotonicity #1377]: #1379
       
  1753 #1387 := [trans #1380 #1385]: #1386
       
  1754 #1412 := [monotonicity #1387 #1409]: #1411
       
  1755 #1415 := [monotonicity #1412]: #1414
       
  1756 #1418 := [monotonicity #1415]: #1417
       
  1757 #1423 := [trans #1418 #1421]: #1422
       
  1758 #1373 := (iff #1185 #793)
       
  1759 #1374 := [rewrite]: #1373
       
  1760 #1442 := (iff #1243 #776)
       
  1761 #1443 := [rewrite]: #1442
       
  1762 #1440 := (iff #1240 #361)
       
  1763 #1441 := [rewrite]: #1440
       
  1764 #1438 := (iff #1237 #356)
       
  1765 #1439 := [rewrite]: #1438
       
  1766 #1436 := (iff #1234 #82)
       
  1767 #1437 := [rewrite]: #1436
       
  1768 #1446 := [monotonicity #1437 #1439 #1441 #1443 #1368 #1374 #1423 #1425 #1427]: #1445
       
  1769 #1451 := [trans #1446 #1449]: #1450
       
  1770 #1434 := (iff #1230 #1431)
       
  1771 #1428 := (and #191 #194 #781 #793 #1419 #837 #843 #850)
       
  1772 #1432 := (iff #1428 #1431)
       
  1773 #1433 := [rewrite]: #1432
       
  1774 #1429 := (iff #1230 #1428)
       
  1775 #1371 := (iff #1182 #194)
       
  1776 #1372 := [rewrite]: #1371
       
  1777 #1369 := (iff #1179 #191)
       
  1778 #1370 := [rewrite]: #1369
       
  1779 #1430 := [monotonicity #1370 #1372 #1368 #1374 #1423 #1425 #1427 #895]: #1429
       
  1780 #1435 := [trans #1430 #1433]: #1434
       
  1781 #1454 := [monotonicity #1435 #1451]: #1453
       
  1782 #1457 := [monotonicity #1368 #1454]: #1456
       
  1783 #1462 := [trans #1457 #1460]: #1461
       
  1784 #1522 := [monotonicity #1462 #1519]: #1521
       
  1785 #1365 := (iff #1166 #188)
       
  1786 #1366 := [rewrite]: #1365
       
  1787 #1525 := [monotonicity #1366 #1368 #1522]: #1524
       
  1788 #1530 := [trans #1525 #1528]: #1529
       
  1789 #1363 := (iff #1161 #1362)
       
  1790 #1360 := (iff #1160 #1357)
       
  1791 #1354 := (or #1351 #1154)
       
  1792 #1358 := (iff #1354 #1357)
       
  1793 #1359 := [rewrite]: #1358
       
  1794 #1355 := (iff #1160 #1354)
       
  1795 #1352 := (iff #1159 #1351)
       
  1796 #1349 := (iff #1158 #1348)
       
  1797 #1350 := [rewrite]: #1349
       
  1798 #1353 := [monotonicity #1350]: #1352
       
  1799 #1356 := [monotonicity #1353]: #1355
       
  1800 #1361 := [trans #1356 #1359]: #1360
       
  1801 #1364 := [monotonicity #1361]: #1363
       
  1802 #1533 := [monotonicity #1364 #1530]: #1532
       
  1803 #1138 := (or #619 #772 #784 #1021 #1046)
       
  1804 #1143 := (and #769 #1138)
       
  1805 #1146 := (not #1143)
       
  1806 #1343 := (~ #1146 #1342)
       
  1807 #1339 := (not #1138)
       
  1808 #1340 := (~ #1339 #1338)
       
  1809 #1335 := (not #1046)
       
  1810 #1336 := (~ #1335 #1043)
       
  1811 #1333 := (~ #1043 #1043)
       
  1812 #1331 := (~ #1040 #1040)
       
  1813 #1332 := [refl]: #1331
       
  1814 #1334 := [nnf-pos #1332]: #1333
       
  1815 #1337 := [nnf-neg #1334]: #1336
       
  1816 #1328 := (not #1021)
       
  1817 #1329 := (~ #1328 #1327)
       
  1818 #1324 := (not #1016)
       
  1819 #1325 := (~ #1324 #1323)
       
  1820 #1320 := (not #991)
       
  1821 #1321 := (~ #1320 #1319)
       
  1822 #1316 := (not #988)
       
  1823 #1317 := (~ #1316 #1315)
       
  1824 #1310 := (not #985)
       
  1825 #1311 := (~ #1310 #1309)
       
  1826 #1312 := [sk]: #1311
       
  1827 #1294 := (not #969)
       
  1828 #1295 := (~ #1294 #1289)
       
  1829 #1290 := (~ #966 #1289)
       
  1830 #1291 := [sk]: #1290
       
  1831 #1296 := [nnf-neg #1291]: #1295
       
  1832 #1318 := [nnf-neg #1296 #1312]: #1317
       
  1833 #1277 := (~ #969 #1276)
       
  1834 #1274 := (~ #1273 #1273)
       
  1835 #1275 := [refl]: #1274
       
  1836 #1278 := [nnf-neg #1275]: #1277
       
  1837 #1322 := [nnf-neg #1278 #1318]: #1321
       
  1838 #1271 := (~ #930 #930)
       
  1839 #1272 := [refl]: #1271
       
  1840 #1177 := (~ #1176 #1176)
       
  1841 #1178 := [refl]: #1177
       
  1842 #1269 := (~ #1268 #1268)
       
  1843 #1270 := [refl]: #1269
       
  1844 #1266 := (~ #1265 #1265)
       
  1845 #1267 := [refl]: #1266
       
  1846 #1263 := (~ #1262 #1262)
       
  1847 #1264 := [refl]: #1263
       
  1848 #1326 := [nnf-neg #1264 #1267 #1270 #1178 #1272 #1322]: #1325
       
  1849 #1259 := (not #946)
       
  1850 #1260 := (~ #1259 #1258)
       
  1851 #1256 := (~ #927 #927)
       
  1852 #1257 := [refl]: #1256
       
  1853 #1253 := (not #921)
       
  1854 #1254 := (~ #1253 #1252)
       
  1855 #1249 := (not #916)
       
  1856 #1250 := (~ #1249 #1248)
       
  1857 #1246 := (~ #854 #854)
       
  1858 #1247 := [refl]: #1246
       
  1859 #1226 := (~ #1225 #1225)
       
  1860 #1227 := [refl]: #1226
       
  1861 #1223 := (~ #1222 #1222)
       
  1862 #1224 := [refl]: #1223
       
  1863 #1219 := (not #833)
       
  1864 #1220 := (~ #1219 #1218)
       
  1865 #1215 := (not #828)
       
  1866 #1216 := (~ #1215 #1214)
       
  1867 #1211 := (not #822)
       
  1868 #1212 := (~ #1211 #819)
       
  1869 #1209 := (~ #819 #819)
       
  1870 #1207 := (~ #816 #816)
       
  1871 #1208 := [refl]: #1207
       
  1872 #1210 := [nnf-pos #1208]: #1209
       
  1873 #1213 := [nnf-neg #1210]: #1212
       
  1874 #1205 := (~ #1204 #1204)
       
  1875 #1206 := [refl]: #1205
       
  1876 #1217 := [nnf-neg #1206 #1213]: #1216
       
  1877 #1200 := (~ #822 #1199)
       
  1878 #1201 := [sk]: #1200
       
  1879 #1221 := [nnf-neg #1201 #1217]: #1220
       
  1880 #1186 := (~ #1185 #1185)
       
  1881 #1187 := [refl]: #1186
       
  1882 #1244 := (~ #1243 #1243)
       
  1883 #1245 := [refl]: #1244
       
  1884 #1241 := (~ #1240 #1240)
       
  1885 #1242 := [refl]: #1241
       
  1886 #1238 := (~ #1237 #1237)
       
  1887 #1239 := [refl]: #1238
       
  1888 #1235 := (~ #1234 #1234)
       
  1889 #1236 := [refl]: #1235
       
  1890 #1251 := [nnf-neg #1236 #1239 #1242 #1245 #1178 #1187 #1221 #1224 #1227 #1247]: #1250
       
  1891 #1231 := (not #881)
       
  1892 #1232 := (~ #1231 #1230)
       
  1893 #1228 := (~ #891 #891)
       
  1894 #1229 := [refl]: #1228
       
  1895 #1183 := (~ #1182 #1182)
       
  1896 #1184 := [refl]: #1183
       
  1897 #1180 := (~ #1179 #1179)
       
  1898 #1181 := [refl]: #1180
       
  1899 #1233 := [nnf-neg #1181 #1184 #1178 #1187 #1221 #1224 #1227 #1229]: #1232
       
  1900 #1255 := [nnf-neg #1233 #1251]: #1254
       
  1901 #1261 := [nnf-neg #1178 #1255 #1257]: #1260
       
  1902 #1330 := [nnf-neg #1261 #1326]: #1329
       
  1903 #1173 := (not #772)
       
  1904 #1174 := (~ #1173 #769)
       
  1905 #1171 := (~ #769 #769)
       
  1906 #1169 := (~ #766 #766)
       
  1907 #1170 := [refl]: #1169
       
  1908 #1172 := [nnf-pos #1170]: #1171
       
  1909 #1175 := [nnf-neg #1172]: #1174
       
  1910 #1167 := (~ #1166 #1166)
       
  1911 #1168 := [refl]: #1167
       
  1912 #1341 := [nnf-neg #1168 #1175 #1178 #1330 #1337]: #1340
       
  1913 #1162 := (~ #772 #1161)
       
  1914 #1163 := [sk]: #1162
       
  1915 #1344 := [nnf-neg #1163 #1341]: #1343
       
  1916 #1110 := (not #1075)
       
  1917 #1147 := (iff #1110 #1146)
       
  1918 #1144 := (iff #1075 #1143)
       
  1919 #1141 := (iff #1072 #1138)
       
  1920 #1123 := (or #619 #784 #1021 #1046)
       
  1921 #1135 := (or #772 #1123)
       
  1922 #1139 := (iff #1135 #1138)
       
  1923 #1140 := [rewrite]: #1139
       
  1924 #1136 := (iff #1072 #1135)
       
  1925 #1133 := (iff #1069 #1123)
       
  1926 #1128 := (and true #1123)
       
  1927 #1131 := (iff #1128 #1123)
       
  1928 #1132 := [rewrite]: #1131
       
  1929 #1129 := (iff #1069 #1128)
       
  1930 #1126 := (iff #1064 #1123)
       
  1931 #1120 := (or false #619 #784 #1021 #1046)
       
  1932 #1124 := (iff #1120 #1123)
       
  1933 #1125 := [rewrite]: #1124
       
  1934 #1121 := (iff #1064 #1120)
       
  1935 #1118 := (iff #652 false)
       
  1936 #1116 := (iff #652 #740)
       
  1937 #1115 := (iff #9 true)
       
  1938 #1113 := [iff-true #1109]: #1115
       
  1939 #1117 := [monotonicity #1113]: #1116
       
  1940 #1119 := [trans #1117 #744]: #1118
       
  1941 #1122 := [monotonicity #1119]: #1121
       
  1942 #1127 := [trans #1122 #1125]: #1126
       
  1943 #1130 := [monotonicity #1113 #1127]: #1129
       
  1944 #1134 := [trans #1130 #1132]: #1133
       
  1945 #1137 := [monotonicity #1134]: #1136
       
  1946 #1142 := [trans #1137 #1140]: #1141
       
  1947 #1145 := [monotonicity #1142]: #1144
       
  1948 #1148 := [monotonicity #1145]: #1147
       
  1949 #1111 := [not-or-elim #1108]: #1110
       
  1950 #1149 := [mp #1111 #1148]: #1146
       
  1951 #1345 := [mp~ #1149 #1344]: #1342
       
  1952 #1346 := [mp #1345 #1533]: #1531
       
  1953 #1830 := [mp #1346 #1829]: #1825
       
  1954 #2396 := [mp #1830 #2395]: #2393
       
  1955 #1909 := [unit-resolution #2396 #2199]: #2390
       
  1956 #2214 := (or #2387 #2381)
       
  1957 #2210 := [def-axiom]: #2214
       
  1958 #2414 := [unit-resolution #2210 #1909]: #2381
       
  1959 #2426 := (uf_3 uf_11)
       
  1960 #2430 := (= uf_12 #2426)
       
  1961 #2480 := (= #36 #2426)
       
  1962 #2478 := (= #2426 #36)
       
  1963 #2463 := [hypothesis]: #2378
       
  1964 #2138 := (or #2375 #466)
       
  1965 #2139 := [def-axiom]: #2138
       
  1966 #2474 := [unit-resolution #2139 #2463]: #466
       
  1967 #2475 := [symm #2474]: #98
       
  1968 #2479 := [monotonicity #2475]: #2478
       
  1969 #2481 := [symm #2479]: #2480
       
  1970 #2482 := (= uf_12 #36)
       
  1971 #2221 := (or #2387 #188)
       
  1972 #2222 := [def-axiom]: #2221
       
  1973 #2476 := [unit-resolution #2222 #1909]: #188
       
  1974 #2132 := (or #2375 #469)
       
  1975 #2140 := [def-axiom]: #2132
       
  1976 #2466 := [unit-resolution #2140 #2463]: #469
       
  1977 #2477 := [symm #2466]: #100
       
  1978 #2483 := [trans #2477 #2476]: #2482
       
  1979 #2484 := [trans #2483 #2481]: #2430
       
  1980 #2458 := (not #2430)
       
  1981 #2424 := (>= uf_11 0::int)
       
  1982 #2425 := (not #2424)
       
  1983 #2421 := (* -1::int uf_11)
       
  1984 #2422 := (+ uf_1 #2421)
       
  1985 #2423 := (<= #2422 0::int)
       
  1986 #2436 := (or #2423 #2425 #2430)
       
  1987 #2441 := (not #2436)
       
  1988 #2227 := (or #2375 #2369)
       
  1989 #2219 := [def-axiom]: #2227
       
  1990 #2464 := [unit-resolution #2219 #2463]: #2369
       
  1991 #2238 := (or #2375 #926)
       
  1992 #2225 := [def-axiom]: #2238
       
  1993 #2465 := [unit-resolution #2225 #2463]: #926
       
  1994 #2031 := (+ uf_6 #972)
       
  1995 #2032 := (<= #2031 0::int)
       
  1996 #2467 := (or #551 #2032)
       
  1997 #2468 := [th-lemma]: #2467
       
  1998 #2469 := [unit-resolution #2468 #2466]: #2032
       
  1999 #1925 := (not #2032)
       
  2000 #1915 := (or #1795 #1925 #927)
       
  2001 #2004 := (+ uf_4 #1301)
       
  2002 #2005 := (<= #2004 0::int)
       
  2003 #1918 := (not #2005)
       
  2004 #1910 := [hypothesis]: #926
       
  2005 #1911 := [hypothesis]: #1798
       
  2006 #2086 := (or #1795 #1304)
       
  2007 #2239 := [def-axiom]: #2086
       
  2008 #1916 := [unit-resolution #2239 #1911]: #1304
       
  2009 #1919 := (or #1918 #927 #1303)
       
  2010 #1921 := [th-lemma]: #1919
       
  2011 #1917 := [unit-resolution #1921 #1916 #1910]: #1918
       
  2012 #2021 := (+ uf_6 #1493)
       
  2013 #2022 := (>= #2021 0::int)
       
  2014 #1930 := (not #2022)
       
  2015 #1936 := [hypothesis]: #2032
       
  2016 #2243 := (not #1495)
       
  2017 #2241 := (or #1795 #2243)
       
  2018 #2244 := [def-axiom]: #2241
       
  2019 #1922 := [unit-resolution #2244 #1911]: #2243
       
  2020 #1931 := (or #1930 #1495 #1925)
       
  2021 #1924 := [hypothesis]: #2243
       
  2022 #1926 := [hypothesis]: #2022
       
  2023 #1927 := [th-lemma #1926 #1924 #1936]: false
       
  2024 #1906 := [lemma #1927]: #1931
       
  2025 #1905 := [unit-resolution #1906 #1922 #1936]: #1930
       
  2026 #1913 := (or #2005 #2022)
       
  2027 #2240 := (or #1795 #1305)
       
  2028 #2242 := [def-axiom]: #2240
       
  2029 #1908 := [unit-resolution #2242 #1911]: #1305
       
  2030 #2212 := (or #2387 #2312)
       
  2031 #2213 := [def-axiom]: #2212
       
  2032 #1912 := [unit-resolution #2213 #1909]: #2312
       
  2033 #1994 := (or #2317 #1731 #2005 #2022)
       
  2034 #2034 := (+ ?x8!3 #924)
       
  2035 #2035 := (>= #2034 0::int)
       
  2036 #2036 := (+ #1298 #1024)
       
  2037 #2037 := (<= #2036 0::int)
       
  2038 #2026 := (or #1731 #2037 #2035)
       
  2039 #1961 := (or #2317 #2026)
       
  2040 #1971 := (iff #1961 #1994)
       
  2041 #1991 := (or #1731 #2005 #2022)
       
  2042 #1964 := (or #2317 #1991)
       
  2043 #1969 := (iff #1964 #1994)
       
  2044 #1970 := [rewrite]: #1969
       
  2045 #1955 := (iff #1961 #1964)
       
  2046 #1993 := (iff #2026 #1991)
       
  2047 #2008 := (or #1731 #2022 #2005)
       
  2048 #1983 := (iff #2008 #1991)
       
  2049 #1992 := [rewrite]: #1983
       
  2050 #1989 := (iff #2026 #2008)
       
  2051 #2007 := (iff #2035 #2005)
       
  2052 #2010 := (+ #924 ?x8!3)
       
  2053 #2012 := (>= #2010 0::int)
       
  2054 #1997 := (iff #2012 #2005)
       
  2055 #2006 := [rewrite]: #1997
       
  2056 #2014 := (iff #2035 #2012)
       
  2057 #2011 := (= #2034 #2010)
       
  2058 #2013 := [rewrite]: #2011
       
  2059 #2003 := [monotonicity #2013]: #2014
       
  2060 #1998 := [trans #2003 #2006]: #2007
       
  2061 #2024 := (iff #2037 #2022)
       
  2062 #2038 := (+ #1024 #1298)
       
  2063 #2018 := (<= #2038 0::int)
       
  2064 #2023 := (iff #2018 #2022)
       
  2065 #2016 := [rewrite]: #2023
       
  2066 #2019 := (iff #2037 #2018)
       
  2067 #2015 := (= #2036 #2038)
       
  2068 #2017 := [rewrite]: #2015
       
  2069 #2020 := [monotonicity #2017]: #2019
       
  2070 #2009 := [trans #2020 #2016]: #2024
       
  2071 #1990 := [monotonicity #2009 #1998]: #1989
       
  2072 #1984 := [trans #1990 #1992]: #1993
       
  2073 #1968 := [monotonicity #1984]: #1955
       
  2074 #1972 := [trans #1968 #1970]: #1971
       
  2075 #1963 := [quant-inst]: #1961
       
  2076 #1962 := [mp #1963 #1972]: #1994
       
  2077 #1914 := [unit-resolution #1962 #1912 #1908]: #1913
       
  2078 #1907 := [unit-resolution #1914 #1905 #1917]: false
       
  2079 #1900 := [lemma #1907]: #1915
       
  2080 #2470 := [unit-resolution #1900 #2469 #2465]: #1795
       
  2081 #2121 := (or #2372 #2364 #1798)
       
  2082 #2136 := [def-axiom]: #2121
       
  2083 #2471 := [unit-resolution #2136 #2470 #2464]: #2364
       
  2084 #2235 := (not #2364)
       
  2085 #2444 := (or #2235 #2441)
       
  2086 #2427 := (= #2426 uf_12)
       
  2087 #2428 := (or #2427 #2425 #2423)
       
  2088 #2429 := (not #2428)
       
  2089 #2445 := (or #2235 #2429)
       
  2090 #2447 := (iff #2445 #2444)
       
  2091 #2449 := (iff #2444 #2444)
       
  2092 #2450 := [rewrite]: #2449
       
  2093 #2442 := (iff #2429 #2441)
       
  2094 #2439 := (iff #2428 #2436)
       
  2095 #2433 := (or #2430 #2425 #2423)
       
  2096 #2437 := (iff #2433 #2436)
       
  2097 #2438 := [rewrite]: #2437
       
  2098 #2434 := (iff #2428 #2433)
       
  2099 #2431 := (iff #2427 #2430)
       
  2100 #2432 := [rewrite]: #2431
       
  2101 #2435 := [monotonicity #2432]: #2434
       
  2102 #2440 := [trans #2435 #2438]: #2439
       
  2103 #2443 := [monotonicity #2440]: #2442
       
  2104 #2448 := [monotonicity #2443]: #2447
       
  2105 #2451 := [trans #2448 #2450]: #2447
       
  2106 #2446 := [quant-inst]: #2445
       
  2107 #2452 := [mp #2446 #2451]: #2444
       
  2108 #2472 := [unit-resolution #2452 #2471]: #2441
       
  2109 #2459 := (or #2436 #2458)
       
  2110 #2460 := [def-axiom]: #2459
       
  2111 #2473 := [unit-resolution #2460 #2472]: #2458
       
  2112 #2485 := [unit-resolution #2473 #2484]: false
       
  2113 #2486 := [lemma #2485]: #2375
       
  2114 #2231 := (or #2384 #2361 #2378)
       
  2115 #2220 := [def-axiom]: #2231
       
  2116 #2415 := [unit-resolution #2220 #2486 #2414]: #2361
       
  2117 #2106 := (or #2358 #2352)
       
  2118 #2248 := [def-axiom]: #2106
       
  2119 #2416 := [unit-resolution #2248 #2415]: #2352
       
  2120 #2417 := [hypothesis]: #840
       
  2121 #2285 := (or #2340 #837)
       
  2122 #1923 := [def-axiom]: #2285
       
  2123 #2418 := [unit-resolution #1923 #2417]: #2340
       
  2124 #1987 := (or #2346 #837)
       
  2125 #1988 := [def-axiom]: #1987
       
  2126 #2419 := [unit-resolution #1988 #2417]: #2346
       
  2127 #2255 := (or #2355 #2343 #2349)
       
  2128 #2256 := [def-axiom]: #2255
       
  2129 #2420 := [unit-resolution #2256 #2419 #2418 #2416]: false
       
  2130 #2403 := [lemma #2420]: #837
       
  2131 #2690 := (or #840 #1977)
       
  2132 #2691 := [th-lemma]: #2690
       
  2133 #2692 := [unit-resolution #2691 #2403]: #1977
       
  2134 #2661 := [hypothesis]: #2349
       
  2135 #2272 := (or #2346 #361)
       
  2136 #2273 := [def-axiom]: #2272
       
  2137 #2662 := [unit-resolution #2273 #2661]: #361
       
  2138 #2629 := (= #58 #1195)
       
  2139 #2642 := (not #2629)
       
  2140 #2630 := (+ #58 #1381)
       
  2141 #2632 := (>= #2630 0::int)
       
  2142 #2636 := (not #2632)
       
  2143 #2402 := (+ #39 #799)
       
  2144 #2405 := (<= #2402 0::int)
       
  2145 #2404 := (= #39 uf_8)
       
  2146 #2665 := (= uf_10 uf_8)
       
  2147 #2000 := (or #2346 #82)
       
  2148 #2001 := [def-axiom]: #2000
       
  2149 #2663 := [unit-resolution #2001 #2661]: #82
       
  2150 #2666 := [symm #2663]: #2665
       
  2151 #2002 := (or #2346 #356)
       
  2152 #1896 := [def-axiom]: #2002
       
  2153 #2664 := [unit-resolution #1896 #2661]: #356
       
  2154 #2667 := [trans #2664 #2666]: #2404
       
  2155 #2668 := (not #2404)
       
  2156 #2669 := (or #2668 #2405)
       
  2157 #2670 := [th-lemma]: #2669
       
  2158 #2671 := [unit-resolution #2670 #2667]: #2405
       
  2159 #1966 := (not #1383)
       
  2160 #1982 := (or #2346 #2334)
       
  2161 #2264 := [def-axiom]: #1982
       
  2162 #2672 := [unit-resolution #2264 #2661]: #2334
       
  2163 #2537 := (= #39 #58)
       
  2164 #2674 := (= #58 #39)
       
  2165 #2673 := [symm #2662]: #81
       
  2166 #2675 := [monotonicity #2673]: #2674
       
  2167 #2677 := [symm #2675]: #2537
       
  2168 #2678 := (= uf_8 #39)
       
  2169 #2676 := [symm #2664]: #79
       
  2170 #2679 := [trans #2663 #2676]: #2678
       
  2171 #2680 := [trans #2679 #2677]: #221
       
  2172 #1981 := (or #2328 #1204)
       
  2173 #1960 := [def-axiom]: #1981
       
  2174 #2681 := [unit-resolution #1960 #2680]: #2328
       
  2175 #1953 := (or #2337 #2331 #1645)
       
  2176 #2294 := [def-axiom]: #1953
       
  2177 #2682 := [unit-resolution #2294 #2681 #2672]: #1645
       
  2178 #2298 := (or #1640 #1966)
       
  2179 #2299 := [def-axiom]: #2298
       
  2180 #2683 := [unit-resolution #2299 #2682]: #1966
       
  2181 #2033 := (* -1::int #58)
       
  2182 #2538 := (+ #39 #2033)
       
  2183 #2540 := (>= #2538 0::int)
       
  2184 #2684 := (not #2537)
       
  2185 #2685 := (or #2684 #2540)
       
  2186 #2686 := [th-lemma]: #2685
       
  2187 #2687 := [unit-resolution #2686 #2677]: #2540
       
  2188 #2617 := (not #2405)
       
  2189 #2637 := (not #2540)
       
  2190 #2638 := (or #2636 #2637 #1383 #2617)
       
  2191 #2633 := [hypothesis]: #2632
       
  2192 #2609 := [hypothesis]: #2405
       
  2193 #2610 := [hypothesis]: #1966
       
  2194 #2634 := [hypothesis]: #2540
       
  2195 #2635 := [th-lemma #2634 #2610 #2609 #2633]: false
       
  2196 #2639 := [lemma #2635]: #2638
       
  2197 #2688 := [unit-resolution #2639 #2687 #2683 #2671]: #2636
       
  2198 #2643 := (or #2642 #2632)
       
  2199 #2644 := [th-lemma]: #2643
       
  2200 #2689 := [unit-resolution #2644 #2688]: #2642
       
  2201 #2300 := (or #1640 #1401)
       
  2202 #2301 := [def-axiom]: #2300
       
  2203 #2693 := [unit-resolution #2301 #2682]: #1401
       
  2204 #2694 := (not #1977)
       
  2205 #2695 := (or #2628 #1396 #2694)
       
  2206 #2696 := [th-lemma]: #2695
       
  2207 #2697 := [unit-resolution #2696 #2693 #2692]: #2628
       
  2208 #2565 := (<= #2564 0::int)
       
  2209 #2552 := (+ uf_6 #1381)
       
  2210 #2553 := (>= #2552 0::int)
       
  2211 #2699 := (not #2553)
       
  2212 #2266 := (or #2346 #854)
       
  2213 #2267 := [def-axiom]: #2266
       
  2214 #2698 := [unit-resolution #2267 #2661]: #854
       
  2215 #2700 := (or #2699 #1383 #2617 #850)
       
  2216 #2701 := [th-lemma]: #2700
       
  2217 #2702 := [unit-resolution #2701 #2683 #2671 #2698]: #2699
       
  2218 #2704 := (or #2553 #2565)
       
  2219 #2291 := (or #1640 #1192)
       
  2220 #1965 := [def-axiom]: #2291
       
  2221 #2703 := [unit-resolution #1965 #2682]: #1192
       
  2222 #2573 := (or #2317 #1625 #2553 #2565)
       
  2223 #2541 := (+ ?x3!1 #924)
       
  2224 #2542 := (>= #2541 0::int)
       
  2225 #2543 := (+ #1195 #1024)
       
  2226 #2544 := (<= #2543 0::int)
       
  2227 #2545 := (or #1625 #2544 #2542)
       
  2228 #2574 := (or #2317 #2545)
       
  2229 #2581 := (iff #2574 #2573)
       
  2230 #2570 := (or #1625 #2553 #2565)
       
  2231 #2576 := (or #2317 #2570)
       
  2232 #2579 := (iff #2576 #2573)
       
  2233 #2580 := [rewrite]: #2579
       
  2234 #2577 := (iff #2574 #2576)
       
  2235 #2571 := (iff #2545 #2570)
       
  2236 #2568 := (iff #2542 #2565)
       
  2237 #2558 := (+ #924 ?x3!1)
       
  2238 #2561 := (>= #2558 0::int)
       
  2239 #2566 := (iff #2561 #2565)
       
  2240 #2567 := [rewrite]: #2566
       
  2241 #2562 := (iff #2542 #2561)
       
  2242 #2559 := (= #2541 #2558)
       
  2243 #2560 := [rewrite]: #2559
       
  2244 #2563 := [monotonicity #2560]: #2562
       
  2245 #2569 := [trans #2563 #2567]: #2568
       
  2246 #2556 := (iff #2544 #2553)
       
  2247 #2546 := (+ #1024 #1195)
       
  2248 #2549 := (<= #2546 0::int)
       
  2249 #2554 := (iff #2549 #2553)
       
  2250 #2555 := [rewrite]: #2554
       
  2251 #2550 := (iff #2544 #2549)
       
  2252 #2547 := (= #2543 #2546)
       
  2253 #2548 := [rewrite]: #2547
       
  2254 #2551 := [monotonicity #2548]: #2550
       
  2255 #2557 := [trans #2551 #2555]: #2556
       
  2256 #2572 := [monotonicity #2557 #2569]: #2571
       
  2257 #2578 := [monotonicity #2572]: #2577
       
  2258 #2582 := [trans #2578 #2580]: #2581
       
  2259 #2575 := [quant-inst]: #2574
       
  2260 #2583 := [mp #2575 #2582]: #2573
       
  2261 #2705 := [unit-resolution #2583 #1912 #2703]: #2704
       
  2262 #2706 := [unit-resolution #2705 #2702]: #2565
       
  2263 #2708 := (not #2628)
       
  2264 #2707 := (not #2565)
       
  2265 #2709 := (or #2631 #2707 #2708)
       
  2266 #2710 := [th-lemma]: #2709
       
  2267 #2711 := [unit-resolution #2710 #2706 #2697]: #2631
       
  2268 #2658 := (not #2631)
       
  2269 #2659 := (or #2658 #2629 #376)
       
  2270 #2654 := (= #1195 #58)
       
  2271 #2652 := (= ?x3!1 uf_7)
       
  2272 #2648 := [hypothesis]: #361
       
  2273 #2650 := (= ?x3!1 uf_4)
       
  2274 #2649 := [hypothesis]: #2631
       
  2275 #2651 := [symm #2649]: #2650
       
  2276 #2653 := [trans #2651 #2648]: #2652
       
  2277 #2655 := [monotonicity #2653]: #2654
       
  2278 #2656 := [symm #2655]: #2629
       
  2279 #2647 := [hypothesis]: #2642
       
  2280 #2657 := [unit-resolution #2647 #2656]: false
       
  2281 #2660 := [lemma #2657]: #2659
       
  2282 #2712 := [unit-resolution #2660 #2711 #2689 #2662]: false
       
  2283 #2713 := [lemma #2712]: #2346
       
  2284 #2766 := [unit-resolution #2256 #2713 #2416]: #2343
       
  2285 #1928 := (or #2340 #2334)
       
  2286 #1929 := [def-axiom]: #1928
       
  2287 #2767 := [unit-resolution #1929 #2766]: #2334
       
  2288 #2515 := (= #36 #58)
       
  2289 #2772 := (= #58 #36)
       
  2290 #1937 := (or #2340 #191)
       
  2291 #2278 := [def-axiom]: #1937
       
  2292 #2768 := [unit-resolution #2278 #2766]: #191
       
  2293 #2769 := [symm #2768]: #42
       
  2294 #2773 := [monotonicity #2769]: #2772
       
  2295 #2774 := [symm #2773]: #2515
       
  2296 #2775 := (= uf_8 #36)
       
  2297 #1941 := (or #2340 #194)
       
  2298 #1942 := [def-axiom]: #1941
       
  2299 #2770 := [unit-resolution #1942 #2766]: #194
       
  2300 #2771 := [symm #2770]: #44
       
  2301 #2776 := [trans #2771 #2476]: #2775
       
  2302 #2777 := [trans #2776 #2774]: #221
       
  2303 #2778 := [unit-resolution #1960 #2777]: #2328
       
  2304 #2779 := [unit-resolution #2294 #2778 #2767]: #1645
       
  2305 #2780 := [unit-resolution #2301 #2779]: #1401
       
  2306 #2781 := [unit-resolution #2696 #2780 #2692]: #2628
       
  2307 #2510 := (+ uf_6 #799)
       
  2308 #2511 := (<= #2510 0::int)
       
  2309 #2782 := (or #301 #2511)
       
  2310 #2783 := [th-lemma]: #2782
       
  2311 #2784 := [unit-resolution #2783 #2770]: #2511
       
  2312 #2785 := [unit-resolution #2299 #2779]: #1966
       
  2313 #2786 := (not #2511)
       
  2314 #2787 := (or #2699 #1383 #2786)
       
  2315 #2788 := [th-lemma]: #2787
       
  2316 #2789 := [unit-resolution #2788 #2785 #2784]: #2699
       
  2317 #2790 := [unit-resolution #1965 #2779]: #1192
       
  2318 #2791 := [unit-resolution #2583 #1912 #2790 #2789]: #2565
       
  2319 #2792 := [unit-resolution #2710 #2791 #2781]: #2631
       
  2320 #2793 := [monotonicity #2792]: #2762
       
  2321 #2794 := (not #2762)
       
  2322 #2795 := (or #2794 #2765)
       
  2323 #2796 := [th-lemma]: #2795
       
  2324 #2797 := [unit-resolution #2796 #2793]: #2765
       
  2325 #2286 := (or #2340 #850)
       
  2326 #2288 := [def-axiom]: #2286
       
  2327 #2798 := [unit-resolution #2288 #2766]: #850
       
  2328 [th-lemma #2798 #2785 #2784 #2797]: false
       
  2329 unsat