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