actually run Z3 for "SMT_Tests" when "ISABELLE_FULL_TEST" is enabled
authorblanchet
Wed Jan 02 09:31:25 2013 +0100 (2013-01-02)
changeset 506666f48853f08d5
parent 50665 c9daeff9516e
child 50667 e0cba8893691
actually run Z3 for "SMT_Tests" when "ISABELLE_FULL_TEST" is enabled
src/HOL/ROOT
src/HOL/SMT_Examples/SMT_Examples.thy
src/HOL/SMT_Examples/SMT_Tests.certs
src/HOL/SMT_Examples/SMT_Tests.thy
     1.1 --- a/src/HOL/ROOT	Wed Jan 02 09:13:50 2013 +0100
     1.2 +++ b/src/HOL/ROOT	Wed Jan 02 09:31:25 2013 +0100
     1.3 @@ -671,12 +671,12 @@
     1.4  session "HOL-Word-SMT_Examples" in SMT_Examples = "HOL-Word" +
     1.5    options [document = false, quick_and_dirty]
     1.6    theories
     1.7 -    SMT_Tests
     1.8      SMT_Examples
     1.9      SMT_Word_Examples
    1.10 +  theories [condition = ISABELLE_FULL_TEST]
    1.11 +    SMT_Tests
    1.12    files
    1.13      "SMT_Examples.certs"
    1.14 -    "SMT_Tests.certs"
    1.15      "SMT_Word_Examples.certs"
    1.16  
    1.17  session "HOL-Boogie" in "Boogie" = "HOL-Word" +
     2.1 --- a/src/HOL/SMT_Examples/SMT_Examples.thy	Wed Jan 02 09:13:50 2013 +0100
     2.2 +++ b/src/HOL/SMT_Examples/SMT_Examples.thy	Wed Jan 02 09:31:25 2013 +0100
     2.3 @@ -8,7 +8,6 @@
     2.4  imports Complex_Main
     2.5  begin
     2.6  
     2.7 -declare [[smt_oracle = false]]
     2.8  declare [[smt_certificates = "SMT_Examples.certs"]]
     2.9  declare [[smt_read_only_certificates = true]]
    2.10  
     3.1 --- a/src/HOL/SMT_Examples/SMT_Tests.certs	Wed Jan 02 09:13:50 2013 +0100
     3.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.3 @@ -1,53781 +0,0 @@
     3.4 -23d01cdabb599769b54210e40617eea3d6c91e30 8 0
     3.5 -#2 := false
     3.6 -#1 := true
     3.7 -#7 := (not true)
     3.8 -#29 := (iff #7 false)
     3.9 -#30 := [rewrite]: #29
    3.10 -#28 := [asserted]: #7
    3.11 -[mp #28 #30]: false
    3.12 -unsat
    3.13 -da9cf67daad06e6b55c8a58d39d168a3e68ef149 16 0
    3.14 -#2 := false
    3.15 -#7 := (not false)
    3.16 -#8 := (not #7)
    3.17 -#37 := (iff #8 false)
    3.18 -#1 := true
    3.19 -#32 := (not true)
    3.20 -#35 := (iff #32 false)
    3.21 -#36 := [rewrite]: #35
    3.22 -#33 := (iff #8 #32)
    3.23 -#30 := (iff #7 true)
    3.24 -#31 := [rewrite]: #30
    3.25 -#34 := [monotonicity #31]: #33
    3.26 -#38 := [trans #34 #36]: #37
    3.27 -#29 := [asserted]: #8
    3.28 -[mp #29 #38]: false
    3.29 -unsat
    3.30 -7a1bb52ecd7d9418dd685e581c967efeb26876f4 21 0
    3.31 -#2 := false
    3.32 -#1 := true
    3.33 -#7 := (not true)
    3.34 -#8 := (not #7)
    3.35 -#9 := (not #8)
    3.36 -#42 := (iff #9 false)
    3.37 -#31 := (iff #7 false)
    3.38 -#32 := [rewrite]: #31
    3.39 -#40 := (iff #9 #7)
    3.40 -#38 := (iff #8 true)
    3.41 -#33 := (not false)
    3.42 -#36 := (iff #33 true)
    3.43 -#37 := [rewrite]: #36
    3.44 -#34 := (iff #8 #33)
    3.45 -#35 := [monotonicity #32]: #34
    3.46 -#39 := [trans #35 #37]: #38
    3.47 -#41 := [monotonicity #39]: #40
    3.48 -#43 := [trans #41 #32]: #42
    3.49 -#30 := [asserted]: #9
    3.50 -[mp #30 #43]: false
    3.51 -unsat
    3.52 -6f92ca4f0e1770fcc8e653a3dc6a9a2100ac72fc 16 0
    3.53 -#2 := false
    3.54 -#1 := true
    3.55 -#7 := (and true true)
    3.56 -#8 := (not #7)
    3.57 -#37 := (iff #8 false)
    3.58 -#32 := (not true)
    3.59 -#35 := (iff #32 false)
    3.60 -#36 := [rewrite]: #35
    3.61 -#33 := (iff #8 #32)
    3.62 -#30 := (iff #7 true)
    3.63 -#31 := [rewrite]: #30
    3.64 -#34 := [monotonicity #31]: #33
    3.65 -#38 := [trans #34 #36]: #37
    3.66 -#29 := [asserted]: #8
    3.67 -[mp #29 #38]: false
    3.68 -unsat
    3.69 -8bfe03ac24c5a99989017691842a79e88a05ac7c 16 0
    3.70 -#2 := false
    3.71 -#1 := true
    3.72 -#7 := (or true false)
    3.73 -#8 := (not #7)
    3.74 -#37 := (iff #8 false)
    3.75 -#32 := (not true)
    3.76 -#35 := (iff #32 false)
    3.77 -#36 := [rewrite]: #35
    3.78 -#33 := (iff #8 #32)
    3.79 -#30 := (iff #7 true)
    3.80 -#31 := [rewrite]: #30
    3.81 -#34 := [monotonicity #31]: #33
    3.82 -#38 := [trans #34 #36]: #37
    3.83 -#29 := [asserted]: #8
    3.84 -[mp #29 #38]: false
    3.85 -unsat
    3.86 -5f12d6ee03b980092f8f61fd8d8cfd33a3a3aa1c 16 0
    3.87 -#2 := false
    3.88 -#1 := true
    3.89 -#7 := (implies false true)
    3.90 -#8 := (not #7)
    3.91 -#37 := (iff #8 false)
    3.92 -#32 := (not true)
    3.93 -#35 := (iff #32 false)
    3.94 -#36 := [rewrite]: #35
    3.95 -#33 := (iff #8 #32)
    3.96 -#30 := (iff #7 true)
    3.97 -#31 := [rewrite]: #30
    3.98 -#34 := [monotonicity #31]: #33
    3.99 -#38 := [trans #34 #36]: #37
   3.100 -#29 := [asserted]: #8
   3.101 -[mp #29 #38]: false
   3.102 -unsat
   3.103 -b6f361c6fc132ef6bfb658932ab99e83188e4a5c 24 0
   3.104 -#2 := false
   3.105 -#1 := true
   3.106 -#7 := (iff false true)
   3.107 -#8 := (not #7)
   3.108 -#9 := (not #8)
   3.109 -#45 := (iff #9 false)
   3.110 -#40 := (not true)
   3.111 -#43 := (iff #40 false)
   3.112 -#44 := [rewrite]: #43
   3.113 -#41 := (iff #9 #40)
   3.114 -#38 := (iff #8 true)
   3.115 -#33 := (not false)
   3.116 -#36 := (iff #33 true)
   3.117 -#37 := [rewrite]: #36
   3.118 -#34 := (iff #8 #33)
   3.119 -#31 := (iff #7 false)
   3.120 -#32 := [rewrite]: #31
   3.121 -#35 := [monotonicity #32]: #34
   3.122 -#39 := [trans #35 #37]: #38
   3.123 -#42 := [monotonicity #39]: #41
   3.124 -#46 := [trans #42 #44]: #45
   3.125 -#30 := [asserted]: #9
   3.126 -[mp #30 #46]: false
   3.127 -unsat
   3.128 -22e23526a38d50ce23abbe4dbfb697891cbcd840 22 0
   3.129 -#2 := false
   3.130 -decl f1 :: S1
   3.131 -#3 := f1
   3.132 -decl f3 :: S1
   3.133 -#7 := f3
   3.134 -#8 := (= f3 f1)
   3.135 -#9 := (not #8)
   3.136 -#10 := (or #8 #9)
   3.137 -#11 := (not #10)
   3.138 -#40 := (iff #11 false)
   3.139 -#1 := true
   3.140 -#35 := (not true)
   3.141 -#38 := (iff #35 false)
   3.142 -#39 := [rewrite]: #38
   3.143 -#36 := (iff #11 #35)
   3.144 -#33 := (iff #10 true)
   3.145 -#34 := [rewrite]: #33
   3.146 -#37 := [monotonicity #34]: #36
   3.147 -#41 := [trans #37 #39]: #40
   3.148 -#32 := [asserted]: #11
   3.149 -[mp #32 #41]: false
   3.150 -unsat
   3.151 -902f835133cd6a5c2f7f8ebd7c78b25a41552b0b 30 0
   3.152 -#2 := false
   3.153 -decl f1 :: S1
   3.154 -#3 := f1
   3.155 -decl f3 :: S1
   3.156 -#7 := f3
   3.157 -#8 := (= f3 f1)
   3.158 -#9 := (not #8)
   3.159 -#10 := (and #8 #9)
   3.160 -#11 := (not #10)
   3.161 -#12 := (not #11)
   3.162 -#48 := (iff #12 false)
   3.163 -#1 := true
   3.164 -#43 := (not true)
   3.165 -#46 := (iff #43 false)
   3.166 -#47 := [rewrite]: #46
   3.167 -#44 := (iff #12 #43)
   3.168 -#41 := (iff #11 true)
   3.169 -#36 := (not false)
   3.170 -#39 := (iff #36 true)
   3.171 -#40 := [rewrite]: #39
   3.172 -#37 := (iff #11 #36)
   3.173 -#34 := (iff #10 false)
   3.174 -#35 := [rewrite]: #34
   3.175 -#38 := [monotonicity #35]: #37
   3.176 -#42 := [trans #38 #40]: #41
   3.177 -#45 := [monotonicity #42]: #44
   3.178 -#49 := [trans #45 #47]: #48
   3.179 -#33 := [asserted]: #12
   3.180 -[mp #33 #49]: false
   3.181 -unsat
   3.182 -e413d2599061059e7509241c4afb58a241792143 49 0
   3.183 -#2 := false
   3.184 -decl f1 :: S1
   3.185 -#3 := f1
   3.186 -decl f3 :: S1
   3.187 -#7 := f3
   3.188 -#8 := (= f3 f1)
   3.189 -#11 := (and false #8)
   3.190 -#12 := (or #11 #8)
   3.191 -#10 := (not #8)
   3.192 -#13 := (or #10 #12)
   3.193 -#1 := true
   3.194 -#9 := (and true #8)
   3.195 -#14 := (or #9 #13)
   3.196 -#15 := (not #14)
   3.197 -#67 := (iff #15 false)
   3.198 -#62 := (not true)
   3.199 -#65 := (iff #62 false)
   3.200 -#66 := [rewrite]: #65
   3.201 -#63 := (iff #15 #62)
   3.202 -#60 := (iff #14 true)
   3.203 -#55 := (or #8 true)
   3.204 -#58 := (iff #55 true)
   3.205 -#59 := [rewrite]: #58
   3.206 -#56 := (iff #14 #55)
   3.207 -#53 := (iff #13 true)
   3.208 -#48 := (or #10 #8)
   3.209 -#51 := (iff #48 true)
   3.210 -#52 := [rewrite]: #51
   3.211 -#49 := (iff #13 #48)
   3.212 -#46 := (iff #12 #8)
   3.213 -#41 := (or false #8)
   3.214 -#44 := (iff #41 #8)
   3.215 -#45 := [rewrite]: #44
   3.216 -#42 := (iff #12 #41)
   3.217 -#39 := (iff #11 false)
   3.218 -#40 := [rewrite]: #39
   3.219 -#43 := [monotonicity #40]: #42
   3.220 -#47 := [trans #43 #45]: #46
   3.221 -#50 := [monotonicity #47]: #49
   3.222 -#54 := [trans #50 #52]: #53
   3.223 -#37 := (iff #9 #8)
   3.224 -#38 := [rewrite]: #37
   3.225 -#57 := [monotonicity #38 #54]: #56
   3.226 -#61 := [trans #57 #59]: #60
   3.227 -#64 := [monotonicity #61]: #63
   3.228 -#68 := [trans #64 #66]: #67
   3.229 -#36 := [asserted]: #15
   3.230 -[mp #36 #68]: false
   3.231 -unsat
   3.232 -59514aaeba28f26ae6e2aa6e362e2d1af4138910 21 0
   3.233 -#2 := false
   3.234 -decl f1 :: S1
   3.235 -#3 := f1
   3.236 -decl f3 :: S1
   3.237 -#7 := f3
   3.238 -#8 := (= f3 f1)
   3.239 -#9 := (implies #8 #8)
   3.240 -#10 := (not #9)
   3.241 -#39 := (iff #10 false)
   3.242 -#1 := true
   3.243 -#34 := (not true)
   3.244 -#37 := (iff #34 false)
   3.245 -#38 := [rewrite]: #37
   3.246 -#35 := (iff #10 #34)
   3.247 -#32 := (iff #9 true)
   3.248 -#33 := [rewrite]: #32
   3.249 -#36 := [monotonicity #33]: #35
   3.250 -#40 := [trans #36 #38]: #39
   3.251 -#31 := [asserted]: #10
   3.252 -[mp #31 #40]: false
   3.253 -unsat
   3.254 -3c237c6663696e3e9e3813b33e057fd540002911 30 0
   3.255 -#2 := false
   3.256 -decl f1 :: S1
   3.257 -#3 := f1
   3.258 -decl f3 :: S1
   3.259 -#7 := f3
   3.260 -#8 := (= f3 f1)
   3.261 -#9 := (not #8)
   3.262 -#10 := (and #8 #9)
   3.263 -#11 := (implies #10 false)
   3.264 -#12 := (not #11)
   3.265 -#48 := (iff #12 false)
   3.266 -#1 := true
   3.267 -#43 := (not true)
   3.268 -#46 := (iff #43 false)
   3.269 -#47 := [rewrite]: #46
   3.270 -#44 := (iff #12 #43)
   3.271 -#41 := (iff #11 true)
   3.272 -#36 := (implies false false)
   3.273 -#39 := (iff #36 true)
   3.274 -#40 := [rewrite]: #39
   3.275 -#37 := (iff #11 #36)
   3.276 -#34 := (iff #10 false)
   3.277 -#35 := [rewrite]: #34
   3.278 -#38 := [monotonicity #35]: #37
   3.279 -#42 := [trans #38 #40]: #41
   3.280 -#45 := [monotonicity #42]: #44
   3.281 -#49 := [trans #45 #47]: #48
   3.282 -#33 := [asserted]: #12
   3.283 -[mp #33 #49]: false
   3.284 -unsat
   3.285 -67a6978ea29dd08617f96b717aa6e108001ae5f6 48 0
   3.286 -#2 := false
   3.287 -decl f1 :: S1
   3.288 -#3 := f1
   3.289 -decl f3 :: S1
   3.290 -#7 := f3
   3.291 -#8 := (= f3 f1)
   3.292 -decl f4 :: S1
   3.293 -#9 := f4
   3.294 -#10 := (= f4 f1)
   3.295 -#12 := (and #10 #8)
   3.296 -#47 := (not #12)
   3.297 -#68 := (iff #47 false)
   3.298 -#1 := true
   3.299 -#63 := (not true)
   3.300 -#66 := (iff #63 false)
   3.301 -#67 := [rewrite]: #66
   3.302 -#64 := (iff #47 #63)
   3.303 -#61 := (iff #12 true)
   3.304 -#56 := (and true true)
   3.305 -#59 := (iff #56 true)
   3.306 -#60 := [rewrite]: #59
   3.307 -#57 := (iff #12 #56)
   3.308 -#52 := (iff #8 true)
   3.309 -#11 := (and #8 #10)
   3.310 -#36 := (not #11)
   3.311 -#37 := (or #36 #12)
   3.312 -#40 := (not #37)
   3.313 -#13 := (implies #11 #12)
   3.314 -#14 := (not #13)
   3.315 -#41 := (iff #14 #40)
   3.316 -#38 := (iff #13 #37)
   3.317 -#39 := [rewrite]: #38
   3.318 -#42 := [monotonicity #39]: #41
   3.319 -#35 := [asserted]: #14
   3.320 -#45 := [mp #35 #42]: #40
   3.321 -#43 := [not-or-elim #45]: #11
   3.322 -#44 := [and-elim #43]: #8
   3.323 -#53 := [iff-true #44]: #52
   3.324 -#54 := (iff #10 true)
   3.325 -#46 := [and-elim #43]: #10
   3.326 -#55 := [iff-true #46]: #54
   3.327 -#58 := [monotonicity #55 #53]: #57
   3.328 -#62 := [trans #58 #60]: #61
   3.329 -#65 := [monotonicity #62]: #64
   3.330 -#69 := [trans #65 #67]: #68
   3.331 -#48 := [not-or-elim #45]: #47
   3.332 -[mp #48 #69]: false
   3.333 -unsat
   3.334 -f82a7c681aece7ed4681eb3d1ac78d727ad5a702 48 0
   3.335 -#2 := false
   3.336 -decl f1 :: S1
   3.337 -#3 := f1
   3.338 -decl f4 :: S1
   3.339 -#9 := f4
   3.340 -#10 := (= f4 f1)
   3.341 -decl f3 :: S1
   3.342 -#7 := f3
   3.343 -#8 := (= f3 f1)
   3.344 -#11 := (or #8 #10)
   3.345 -#71 := (iff #11 false)
   3.346 -#66 := (or false false)
   3.347 -#69 := (iff #66 false)
   3.348 -#70 := [rewrite]: #69
   3.349 -#67 := (iff #11 #66)
   3.350 -#62 := (iff #10 false)
   3.351 -#53 := (not #10)
   3.352 -#36 := (not #11)
   3.353 -#43 := (or #36 #10 #8)
   3.354 -#46 := (not #43)
   3.355 -#12 := (or #10 #8)
   3.356 -#13 := (implies #11 #12)
   3.357 -#14 := (not #13)
   3.358 -#49 := (iff #14 #46)
   3.359 -#37 := (or #36 #12)
   3.360 -#40 := (not #37)
   3.361 -#47 := (iff #40 #46)
   3.362 -#44 := (iff #37 #43)
   3.363 -#45 := [rewrite]: #44
   3.364 -#48 := [monotonicity #45]: #47
   3.365 -#41 := (iff #14 #40)
   3.366 -#38 := (iff #13 #37)
   3.367 -#39 := [rewrite]: #38
   3.368 -#42 := [monotonicity #39]: #41
   3.369 -#50 := [trans #42 #48]: #49
   3.370 -#35 := [asserted]: #14
   3.371 -#51 := [mp #35 #50]: #46
   3.372 -#54 := [not-or-elim #51]: #53
   3.373 -#63 := [iff-false #54]: #62
   3.374 -#64 := (iff #8 false)
   3.375 -#55 := (not #8)
   3.376 -#56 := [not-or-elim #51]: #55
   3.377 -#65 := [iff-false #56]: #64
   3.378 -#68 := [monotonicity #65 #63]: #67
   3.379 -#72 := [trans #68 #70]: #71
   3.380 -#52 := [not-or-elim #51]: #11
   3.381 -[mp #52 #72]: false
   3.382 -unsat
   3.383 -fb29bce93621dffd68841a1b3fb5a13d0bf5c688 46 0
   3.384 -#2 := false
   3.385 -decl f1 :: S1
   3.386 -#3 := f1
   3.387 -decl f3 :: S1
   3.388 -#7 := f3
   3.389 -#8 := (= f3 f1)
   3.390 -#55 := (not #8)
   3.391 -#71 := (iff #55 false)
   3.392 -#1 := true
   3.393 -#66 := (not true)
   3.394 -#69 := (iff #66 false)
   3.395 -#70 := [rewrite]: #69
   3.396 -#67 := (iff #55 #66)
   3.397 -#62 := (iff #8 true)
   3.398 -decl f4 :: S1
   3.399 -#9 := f4
   3.400 -#10 := (= f4 f1)
   3.401 -#11 := (and #8 #10)
   3.402 -#36 := (not #11)
   3.403 -#43 := (or #36 #8 #10)
   3.404 -#46 := (not #43)
   3.405 -#12 := (or #8 #10)
   3.406 -#13 := (implies #11 #12)
   3.407 -#14 := (not #13)
   3.408 -#49 := (iff #14 #46)
   3.409 -#37 := (or #36 #12)
   3.410 -#40 := (not #37)
   3.411 -#47 := (iff #40 #46)
   3.412 -#44 := (iff #37 #43)
   3.413 -#45 := [rewrite]: #44
   3.414 -#48 := [monotonicity #45]: #47
   3.415 -#41 := (iff #14 #40)
   3.416 -#38 := (iff #13 #37)
   3.417 -#39 := [rewrite]: #38
   3.418 -#42 := [monotonicity #39]: #41
   3.419 -#50 := [trans #42 #48]: #49
   3.420 -#35 := [asserted]: #14
   3.421 -#51 := [mp #35 #50]: #46
   3.422 -#52 := [not-or-elim #51]: #11
   3.423 -#53 := [and-elim #52]: #8
   3.424 -#63 := [iff-true #53]: #62
   3.425 -#68 := [monotonicity #63]: #67
   3.426 -#72 := [trans #68 #70]: #71
   3.427 -#56 := [not-or-elim #51]: #55
   3.428 -[mp #56 #72]: false
   3.429 -unsat
   3.430 -4bc7626ad30ca8d1808bcd7007aadf7e3808f557 35 0
   3.431 -#2 := false
   3.432 -decl f1 :: S1
   3.433 -#3 := f1
   3.434 -decl f3 :: S1
   3.435 -#7 := f3
   3.436 -#8 := (= f3 f1)
   3.437 -#13 := (not #8)
   3.438 -decl f4 :: S1
   3.439 -#9 := f4
   3.440 -#10 := (= f4 f1)
   3.441 -#11 := (or #8 #10)
   3.442 -#12 := (not #11)
   3.443 -#14 := (implies #12 #13)
   3.444 -#15 := (not #14)
   3.445 -#52 := (iff #15 false)
   3.446 -#37 := (or #11 #13)
   3.447 -#40 := (not #37)
   3.448 -#50 := (iff #40 false)
   3.449 -#1 := true
   3.450 -#45 := (not true)
   3.451 -#48 := (iff #45 false)
   3.452 -#49 := [rewrite]: #48
   3.453 -#46 := (iff #40 #45)
   3.454 -#43 := (iff #37 true)
   3.455 -#44 := [rewrite]: #43
   3.456 -#47 := [monotonicity #44]: #46
   3.457 -#51 := [trans #47 #49]: #50
   3.458 -#41 := (iff #15 #40)
   3.459 -#38 := (iff #14 #37)
   3.460 -#39 := [rewrite]: #38
   3.461 -#42 := [monotonicity #39]: #41
   3.462 -#53 := [trans #42 #51]: #52
   3.463 -#36 := [asserted]: #15
   3.464 -[mp #36 #53]: false
   3.465 -unsat
   3.466 -9765f42e1923ee1286e51e6aaa01fea0147bcc3c 35 0
   3.467 -#2 := false
   3.468 -decl f1 :: S1
   3.469 -#3 := f1
   3.470 -decl f4 :: S1
   3.471 -#9 := f4
   3.472 -#10 := (= f4 f1)
   3.473 -#13 := (not #10)
   3.474 -decl f3 :: S1
   3.475 -#7 := f3
   3.476 -#8 := (= f3 f1)
   3.477 -#11 := (or #8 #10)
   3.478 -#12 := (not #11)
   3.479 -#14 := (implies #12 #13)
   3.480 -#15 := (not #14)
   3.481 -#52 := (iff #15 false)
   3.482 -#37 := (or #11 #13)
   3.483 -#40 := (not #37)
   3.484 -#50 := (iff #40 false)
   3.485 -#1 := true
   3.486 -#45 := (not true)
   3.487 -#48 := (iff #45 false)
   3.488 -#49 := [rewrite]: #48
   3.489 -#46 := (iff #40 #45)
   3.490 -#43 := (iff #37 true)
   3.491 -#44 := [rewrite]: #43
   3.492 -#47 := [monotonicity #44]: #46
   3.493 -#51 := [trans #47 #49]: #50
   3.494 -#41 := (iff #15 #40)
   3.495 -#38 := (iff #14 #37)
   3.496 -#39 := [rewrite]: #38
   3.497 -#42 := [monotonicity #39]: #41
   3.498 -#53 := [trans #42 #51]: #52
   3.499 -#36 := [asserted]: #15
   3.500 -[mp #36 #53]: false
   3.501 -unsat
   3.502 -53caf383c23c48b243dad428460d0b2bad5eb2a7 29 0
   3.503 -#2 := false
   3.504 -decl f1 :: S1
   3.505 -#3 := f1
   3.506 -decl f3 :: S1
   3.507 -#7 := f3
   3.508 -#8 := (= f3 f1)
   3.509 -#51 := (iff #8 false)
   3.510 -#9 := (not #8)
   3.511 -decl f4 :: S1
   3.512 -#10 := f4
   3.513 -#11 := (= f4 f1)
   3.514 -#12 := (and #8 #11)
   3.515 -#13 := (not #12)
   3.516 -#37 := (or #8 #13)
   3.517 -#40 := (not #37)
   3.518 -#14 := (implies #9 #13)
   3.519 -#15 := (not #14)
   3.520 -#41 := (iff #15 #40)
   3.521 -#38 := (iff #14 #37)
   3.522 -#39 := [rewrite]: #38
   3.523 -#42 := [monotonicity #39]: #41
   3.524 -#36 := [asserted]: #15
   3.525 -#45 := [mp #36 #42]: #40
   3.526 -#43 := [not-or-elim #45]: #9
   3.527 -#52 := [iff-false #43]: #51
   3.528 -#44 := [not-or-elim #45]: #12
   3.529 -#46 := [and-elim #44]: #8
   3.530 -[mp #46 #52]: false
   3.531 -unsat
   3.532 -8a6cff36c5c734fbecce18e7f0b86cdc4b398c76 29 0
   3.533 -#2 := false
   3.534 -decl f1 :: S1
   3.535 -#3 := f1
   3.536 -decl f3 :: S1
   3.537 -#7 := f3
   3.538 -#8 := (= f3 f1)
   3.539 -#51 := (iff #8 false)
   3.540 -#9 := (not #8)
   3.541 -decl f4 :: S1
   3.542 -#10 := f4
   3.543 -#11 := (= f4 f1)
   3.544 -#12 := (and #11 #8)
   3.545 -#13 := (not #12)
   3.546 -#37 := (or #8 #13)
   3.547 -#40 := (not #37)
   3.548 -#14 := (implies #9 #13)
   3.549 -#15 := (not #14)
   3.550 -#41 := (iff #15 #40)
   3.551 -#38 := (iff #14 #37)
   3.552 -#39 := [rewrite]: #38
   3.553 -#42 := [monotonicity #39]: #41
   3.554 -#36 := [asserted]: #15
   3.555 -#45 := [mp #36 #42]: #40
   3.556 -#43 := [not-or-elim #45]: #9
   3.557 -#52 := [iff-false #43]: #51
   3.558 -#44 := [not-or-elim #45]: #12
   3.559 -#47 := [and-elim #44]: #8
   3.560 -[mp #47 #52]: false
   3.561 -unsat
   3.562 -8ed51fcc2c7a7fe92c740f362b331dc69282b7f4 31 0
   3.563 -#2 := false
   3.564 -decl f1 :: S1
   3.565 -#3 := f1
   3.566 -decl f4 :: S1
   3.567 -#9 := f4
   3.568 -#10 := (= f4 f1)
   3.569 -#13 := (not #10)
   3.570 -decl f3 :: S1
   3.571 -#7 := f3
   3.572 -#8 := (= f3 f1)
   3.573 -#12 := (not #8)
   3.574 -#14 := (or #12 #13)
   3.575 -#11 := (and #8 #10)
   3.576 -#40 := (iff #11 #14)
   3.577 -#43 := (iff #40 false)
   3.578 -#15 := (not #14)
   3.579 -#49 := (iff #15 #14)
   3.580 -#46 := (iff #49 false)
   3.581 -#47 := [rewrite]: #46
   3.582 -#50 := (iff #40 #49)
   3.583 -#16 := (iff #11 #15)
   3.584 -#48 := [rewrite]: #16
   3.585 -#51 := [monotonicity #48]: #50
   3.586 -#45 := [trans #51 #47]: #43
   3.587 -#17 := (not #16)
   3.588 -#39 := (iff #17 #40)
   3.589 -#41 := [rewrite]: #39
   3.590 -#38 := [asserted]: #17
   3.591 -#44 := [mp #38 #41]: #40
   3.592 -[mp #44 #45]: false
   3.593 -unsat
   3.594 -40fc055a5f5aa6bfe535236f4ab4452ddc7101b7 53 0
   3.595 -#2 := false
   3.596 -decl f1 :: S1
   3.597 -#3 := f1
   3.598 -decl f5 :: S1
   3.599 -#12 := f5
   3.600 -#13 := (= f5 f1)
   3.601 -decl f4 :: S1
   3.602 -#9 := f4
   3.603 -#10 := (= f4 f1)
   3.604 -#15 := (and #10 #13)
   3.605 -decl f3 :: S1
   3.606 -#7 := f3
   3.607 -#8 := (= f3 f1)
   3.608 -#16 := (and #8 #15)
   3.609 -#11 := (and #8 #10)
   3.610 -#14 := (and #11 #13)
   3.611 -#17 := (implies #14 #16)
   3.612 -#18 := (not #17)
   3.613 -#69 := (iff #18 false)
   3.614 -#40 := (not #14)
   3.615 -#41 := (or #40 #16)
   3.616 -#44 := (not #41)
   3.617 -#67 := (iff #44 false)
   3.618 -#1 := true
   3.619 -#62 := (not true)
   3.620 -#65 := (iff #62 false)
   3.621 -#66 := [rewrite]: #65
   3.622 -#63 := (iff #44 #62)
   3.623 -#60 := (iff #41 true)
   3.624 -#47 := (and #8 #10 #13)
   3.625 -#50 := (not #47)
   3.626 -#55 := (or #50 #47)
   3.627 -#58 := (iff #55 true)
   3.628 -#59 := [rewrite]: #58
   3.629 -#56 := (iff #41 #55)
   3.630 -#53 := (iff #16 #47)
   3.631 -#54 := [rewrite]: #53
   3.632 -#51 := (iff #40 #50)
   3.633 -#48 := (iff #14 #47)
   3.634 -#49 := [rewrite]: #48
   3.635 -#52 := [monotonicity #49]: #51
   3.636 -#57 := [monotonicity #52 #54]: #56
   3.637 -#61 := [trans #57 #59]: #60
   3.638 -#64 := [monotonicity #61]: #63
   3.639 -#68 := [trans #64 #66]: #67
   3.640 -#45 := (iff #18 #44)
   3.641 -#42 := (iff #17 #41)
   3.642 -#43 := [rewrite]: #42
   3.643 -#46 := [monotonicity #43]: #45
   3.644 -#70 := [trans #46 #68]: #69
   3.645 -#39 := [asserted]: #18
   3.646 -[mp #39 #70]: false
   3.647 -unsat
   3.648 -2a514d849c826c123fb15c9d79d484f526c07958 68 0
   3.649 -#2 := false
   3.650 -decl f1 :: S1
   3.651 -#3 := f1
   3.652 -decl f5 :: S1
   3.653 -#12 := f5
   3.654 -#13 := (= f5 f1)
   3.655 -decl f4 :: S1
   3.656 -#9 := f4
   3.657 -#10 := (= f4 f1)
   3.658 -decl f3 :: S1
   3.659 -#7 := f3
   3.660 -#8 := (= f3 f1)
   3.661 -#47 := (or #8 #10 #13)
   3.662 -#90 := (iff #47 false)
   3.663 -#85 := (or false false false)
   3.664 -#88 := (iff #85 false)
   3.665 -#89 := [rewrite]: #88
   3.666 -#86 := (iff #47 #85)
   3.667 -#83 := (iff #13 false)
   3.668 -#72 := (not #13)
   3.669 -#50 := (not #47)
   3.670 -#56 := (or #50 #8 #10 #13)
   3.671 -#61 := (not #56)
   3.672 -#15 := (or #10 #13)
   3.673 -#16 := (or #8 #15)
   3.674 -#11 := (or #8 #10)
   3.675 -#14 := (or #11 #13)
   3.676 -#17 := (implies #14 #16)
   3.677 -#18 := (not #17)
   3.678 -#64 := (iff #18 #61)
   3.679 -#40 := (not #14)
   3.680 -#41 := (or #40 #16)
   3.681 -#44 := (not #41)
   3.682 -#62 := (iff #44 #61)
   3.683 -#59 := (iff #41 #56)
   3.684 -#53 := (or #50 #16)
   3.685 -#57 := (iff #53 #56)
   3.686 -#58 := [rewrite]: #57
   3.687 -#54 := (iff #41 #53)
   3.688 -#51 := (iff #40 #50)
   3.689 -#48 := (iff #14 #47)
   3.690 -#49 := [rewrite]: #48
   3.691 -#52 := [monotonicity #49]: #51
   3.692 -#55 := [monotonicity #52]: #54
   3.693 -#60 := [trans #55 #58]: #59
   3.694 -#63 := [monotonicity #60]: #62
   3.695 -#45 := (iff #18 #44)
   3.696 -#42 := (iff #17 #41)
   3.697 -#43 := [rewrite]: #42
   3.698 -#46 := [monotonicity #43]: #45
   3.699 -#65 := [trans #46 #63]: #64
   3.700 -#39 := [asserted]: #18
   3.701 -#66 := [mp #39 #65]: #61
   3.702 -#73 := [not-or-elim #66]: #72
   3.703 -#84 := [iff-false #73]: #83
   3.704 -#81 := (iff #10 false)
   3.705 -#70 := (not #10)
   3.706 -#71 := [not-or-elim #66]: #70
   3.707 -#82 := [iff-false #71]: #81
   3.708 -#79 := (iff #8 false)
   3.709 -#68 := (not #8)
   3.710 -#69 := [not-or-elim #66]: #68
   3.711 -#80 := [iff-false #69]: #79
   3.712 -#87 := [monotonicity #80 #82 #84]: #86
   3.713 -#91 := [trans #87 #89]: #90
   3.714 -#67 := [not-or-elim #66]: #47
   3.715 -[mp #67 #91]: false
   3.716 -unsat
   3.717 -e0b09cf8a39c11d9d4bee6ec1a6a5b93b2257b06 80 0
   3.718 -#2 := false
   3.719 -decl f1 :: S1
   3.720 -#3 := f1
   3.721 -decl f5 :: S1
   3.722 -#12 := f5
   3.723 -#13 := (= f5 f1)
   3.724 -decl f3 :: S1
   3.725 -#7 := f3
   3.726 -#8 := (= f3 f1)
   3.727 -#15 := (or #8 #13)
   3.728 -decl f4 :: S1
   3.729 -#9 := f4
   3.730 -#10 := (= f4 f1)
   3.731 -#60 := (not #10)
   3.732 -#59 := (not #8)
   3.733 -#61 := (or #59 #60)
   3.734 -#62 := (not #61)
   3.735 -#85 := (not #13)
   3.736 -#96 := [hypothesis]: #13
   3.737 -#86 := (or #15 #85)
   3.738 -#87 := [def-axiom]: #86
   3.739 -#97 := [unit-resolution #87 #96]: #15
   3.740 -#16 := (or #10 #13)
   3.741 -#92 := (or #16 #85)
   3.742 -#93 := [def-axiom]: #92
   3.743 -#98 := [unit-resolution #93 #96]: #16
   3.744 -#64 := (not #16)
   3.745 -#63 := (not #15)
   3.746 -#65 := (or #63 #64)
   3.747 -#17 := (and #15 #16)
   3.748 -#49 := (not #17)
   3.749 -#74 := (iff #49 #65)
   3.750 -#66 := (not #65)
   3.751 -#69 := (not #66)
   3.752 -#72 := (iff #69 #65)
   3.753 -#73 := [rewrite]: #72
   3.754 -#70 := (iff #49 #69)
   3.755 -#67 := (iff #17 #66)
   3.756 -#68 := [rewrite]: #67
   3.757 -#71 := [monotonicity #68]: #70
   3.758 -#75 := [trans #71 #73]: #74
   3.759 -#11 := (and #8 #10)
   3.760 -#14 := (or #11 #13)
   3.761 -#41 := (not #14)
   3.762 -#42 := (or #41 #17)
   3.763 -#45 := (not #42)
   3.764 -#18 := (implies #14 #17)
   3.765 -#19 := (not #18)
   3.766 -#46 := (iff #19 #45)
   3.767 -#43 := (iff #18 #42)
   3.768 -#44 := [rewrite]: #43
   3.769 -#47 := [monotonicity #44]: #46
   3.770 -#40 := [asserted]: #19
   3.771 -#50 := [mp #40 #47]: #45
   3.772 -#51 := [not-or-elim #50]: #49
   3.773 -#76 := [mp #51 #75]: #65
   3.774 -#99 := [unit-resolution #76 #98 #97]: false
   3.775 -#100 := [lemma #99]: #85
   3.776 -#55 := (or #62 #13)
   3.777 -#56 := (iff #14 #55)
   3.778 -#57 := (iff #11 #62)
   3.779 -#58 := [rewrite]: #57
   3.780 -#53 := [monotonicity #58]: #56
   3.781 -#48 := [not-or-elim #50]: #14
   3.782 -#54 := [mp #48 #53]: #55
   3.783 -#101 := [unit-resolution #54 #100]: #62
   3.784 -#77 := (or #61 #8)
   3.785 -#78 := [def-axiom]: #77
   3.786 -#102 := [unit-resolution #78 #101]: #8
   3.787 -#83 := (or #15 #59)
   3.788 -#84 := [def-axiom]: #83
   3.789 -#103 := [unit-resolution #84 #102]: #15
   3.790 -#79 := (or #61 #10)
   3.791 -#80 := [def-axiom]: #79
   3.792 -#104 := [unit-resolution #80 #101]: #10
   3.793 -#90 := (or #16 #60)
   3.794 -#91 := [def-axiom]: #90
   3.795 -#105 := [unit-resolution #91 #104]: #16
   3.796 -[unit-resolution #76 #105 #103]: false
   3.797 -unsat
   3.798 -32f6ddd6b17440644504f27b6be1cc3c71634e05 82 0
   3.799 -#2 := false
   3.800 -decl f1 :: S1
   3.801 -#3 := f1
   3.802 -decl f5 :: S1
   3.803 -#12 := f5
   3.804 -#13 := (= f5 f1)
   3.805 -decl f3 :: S1
   3.806 -#7 := f3
   3.807 -#8 := (= f3 f1)
   3.808 -#16 := (and #8 #13)
   3.809 -#60 := (not #16)
   3.810 -#101 := (iff #60 false)
   3.811 -#1 := true
   3.812 -#71 := (not true)
   3.813 -#99 := (iff #71 false)
   3.814 -#100 := [rewrite]: #99
   3.815 -#72 := (iff #60 #71)
   3.816 -#96 := (iff #16 true)
   3.817 -#91 := (and true true)
   3.818 -#94 := (iff #91 true)
   3.819 -#95 := [rewrite]: #94
   3.820 -#92 := (iff #16 #91)
   3.821 -#70 := (iff #13 true)
   3.822 -decl f4 :: S1
   3.823 -#9 := f4
   3.824 -#10 := (= f4 f1)
   3.825 -#14 := (or #13 #10)
   3.826 -#80 := (iff #14 #13)
   3.827 -#75 := (or #13 false)
   3.828 -#78 := (iff #75 #13)
   3.829 -#79 := [rewrite]: #78
   3.830 -#76 := (iff #14 #75)
   3.831 -#73 := (iff #10 false)
   3.832 -#62 := (not #10)
   3.833 -#11 := (or #8 #10)
   3.834 -#15 := (and #11 #14)
   3.835 -#41 := (not #15)
   3.836 -#48 := (or #41 #16 #10)
   3.837 -#51 := (not #48)
   3.838 -#17 := (or #16 #10)
   3.839 -#18 := (implies #15 #17)
   3.840 -#19 := (not #18)
   3.841 -#54 := (iff #19 #51)
   3.842 -#42 := (or #41 #17)
   3.843 -#45 := (not #42)
   3.844 -#52 := (iff #45 #51)
   3.845 -#49 := (iff #42 #48)
   3.846 -#50 := [rewrite]: #49
   3.847 -#53 := [monotonicity #50]: #52
   3.848 -#46 := (iff #19 #45)
   3.849 -#43 := (iff #18 #42)
   3.850 -#44 := [rewrite]: #43
   3.851 -#47 := [monotonicity #44]: #46
   3.852 -#55 := [trans #47 #53]: #54
   3.853 -#40 := [asserted]: #19
   3.854 -#56 := [mp #40 #55]: #51
   3.855 -#63 := [not-or-elim #56]: #62
   3.856 -#74 := [iff-false #63]: #73
   3.857 -#77 := [monotonicity #74]: #76
   3.858 -#81 := [trans #77 #79]: #80
   3.859 -#57 := [not-or-elim #56]: #15
   3.860 -#59 := [and-elim #57]: #14
   3.861 -#69 := [mp #59 #81]: #13
   3.862 -#82 := [iff-true #69]: #70
   3.863 -#68 := (iff #8 true)
   3.864 -#88 := (iff #11 #8)
   3.865 -#83 := (or #8 false)
   3.866 -#86 := (iff #83 #8)
   3.867 -#87 := [rewrite]: #86
   3.868 -#84 := (iff #11 #83)
   3.869 -#85 := [monotonicity #74]: #84
   3.870 -#89 := [trans #85 #87]: #88
   3.871 -#58 := [and-elim #57]: #11
   3.872 -#67 := [mp #58 #89]: #8
   3.873 -#90 := [iff-true #67]: #68
   3.874 -#93 := [monotonicity #90 #82]: #92
   3.875 -#97 := [trans #93 #95]: #96
   3.876 -#98 := [monotonicity #97]: #72
   3.877 -#102 := [trans #98 #100]: #101
   3.878 -#61 := [not-or-elim #56]: #60
   3.879 -[mp #61 #102]: false
   3.880 -unsat
   3.881 -822dd2da88addcc306ac946c913fcb511aa60583 81 0
   3.882 -#2 := false
   3.883 -decl f1 :: S1
   3.884 -#3 := f1
   3.885 -decl f4 :: S1
   3.886 -#9 := f4
   3.887 -#10 := (= f4 f1)
   3.888 -decl f3 :: S1
   3.889 -#7 := f3
   3.890 -#8 := (= f3 f1)
   3.891 -#11 := (or #8 #10)
   3.892 -#102 := (iff #11 false)
   3.893 -#97 := (or false false)
   3.894 -#100 := (iff #97 false)
   3.895 -#101 := [rewrite]: #100
   3.896 -#98 := (iff #11 #97)
   3.897 -#95 := (iff #10 false)
   3.898 -#91 := (not #10)
   3.899 -decl f5 :: S1
   3.900 -#12 := f5
   3.901 -#13 := (= f5 f1)
   3.902 -#16 := (and #10 #13)
   3.903 -#62 := (not #16)
   3.904 -#92 := (iff #62 #91)
   3.905 -#89 := (iff #16 #10)
   3.906 -#1 := true
   3.907 -#84 := (and #10 true)
   3.908 -#87 := (iff #84 #10)
   3.909 -#88 := [rewrite]: #87
   3.910 -#85 := (iff #16 #84)
   3.911 -#69 := (iff #13 true)
   3.912 -#14 := (and #11 #13)
   3.913 -#15 := (and #8 #13)
   3.914 -#41 := (not #14)
   3.915 -#48 := (or #41 #15 #16)
   3.916 -#51 := (not #48)
   3.917 -#17 := (or #15 #16)
   3.918 -#18 := (implies #14 #17)
   3.919 -#19 := (not #18)
   3.920 -#54 := (iff #19 #51)
   3.921 -#42 := (or #41 #17)
   3.922 -#45 := (not #42)
   3.923 -#52 := (iff #45 #51)
   3.924 -#49 := (iff #42 #48)
   3.925 -#50 := [rewrite]: #49
   3.926 -#53 := [monotonicity #50]: #52
   3.927 -#46 := (iff #19 #45)
   3.928 -#43 := (iff #18 #42)
   3.929 -#44 := [rewrite]: #43
   3.930 -#47 := [monotonicity #44]: #46
   3.931 -#55 := [trans #47 #53]: #54
   3.932 -#40 := [asserted]: #19
   3.933 -#56 := [mp #40 #55]: #51
   3.934 -#57 := [not-or-elim #56]: #14
   3.935 -#59 := [and-elim #57]: #13
   3.936 -#70 := [iff-true #59]: #69
   3.937 -#86 := [monotonicity #70]: #85
   3.938 -#90 := [trans #86 #88]: #89
   3.939 -#93 := [monotonicity #90]: #92
   3.940 -#63 := [not-or-elim #56]: #62
   3.941 -#94 := [mp #63 #93]: #91
   3.942 -#96 := [iff-false #94]: #95
   3.943 -#82 := (iff #8 false)
   3.944 -#78 := (not #8)
   3.945 -#60 := (not #15)
   3.946 -#79 := (iff #60 #78)
   3.947 -#76 := (iff #15 #8)
   3.948 -#71 := (and #8 true)
   3.949 -#74 := (iff #71 #8)
   3.950 -#75 := [rewrite]: #74
   3.951 -#72 := (iff #15 #71)
   3.952 -#73 := [monotonicity #70]: #72
   3.953 -#77 := [trans #73 #75]: #76
   3.954 -#80 := [monotonicity #77]: #79
   3.955 -#61 := [not-or-elim #56]: #60
   3.956 -#81 := [mp #61 #80]: #78
   3.957 -#83 := [iff-false #81]: #82
   3.958 -#99 := [monotonicity #83 #96]: #98
   3.959 -#103 := [trans #99 #101]: #102
   3.960 -#58 := [and-elim #57]: #11
   3.961 -[mp #58 #103]: false
   3.962 -unsat
   3.963 -8cc97fc7cc00db3ed62df1f9aee16d60ca0091ad 83 0
   3.964 -#2 := false
   3.965 -decl f1 :: S1
   3.966 -#3 := f1
   3.967 -decl f4 :: S1
   3.968 -#9 := f4
   3.969 -#10 := (= f4 f1)
   3.970 -#60 := (not #10)
   3.971 -decl f3 :: S1
   3.972 -#7 := f3
   3.973 -#8 := (= f3 f1)
   3.974 -#59 := (not #8)
   3.975 -#61 := (or #59 #60)
   3.976 -decl f5 :: S1
   3.977 -#12 := f5
   3.978 -#13 := (= f5 f1)
   3.979 -#16 := (or #8 #13)
   3.980 -#68 := (not #16)
   3.981 -#99 := [hypothesis]: #60
   3.982 -#83 := (or #61 #10)
   3.983 -#84 := [def-axiom]: #83
   3.984 -#100 := [unit-resolution #84 #99]: #61
   3.985 -#55 := (not #13)
   3.986 -#56 := (or #55 #60)
   3.987 -#89 := (or #56 #10)
   3.988 -#90 := [def-axiom]: #89
   3.989 -#101 := [unit-resolution #90 #99]: #56
   3.990 -#53 := (not #56)
   3.991 -#62 := (not #61)
   3.992 -#64 := (or #62 #53)
   3.993 -#14 := (and #13 #10)
   3.994 -#11 := (and #8 #10)
   3.995 -#15 := (or #11 #14)
   3.996 -#65 := (iff #15 #64)
   3.997 -#54 := (iff #14 #53)
   3.998 -#63 := [rewrite]: #54
   3.999 -#57 := (iff #11 #62)
  3.1000 -#58 := [rewrite]: #57
  3.1001 -#66 := [monotonicity #58 #63]: #65
  3.1002 -#17 := (and #16 #10)
  3.1003 -#41 := (not #15)
  3.1004 -#42 := (or #41 #17)
  3.1005 -#45 := (not #42)
  3.1006 -#18 := (implies #15 #17)
  3.1007 -#19 := (not #18)
  3.1008 -#46 := (iff #19 #45)
  3.1009 -#43 := (iff #18 #42)
  3.1010 -#44 := [rewrite]: #43
  3.1011 -#47 := [monotonicity #44]: #46
  3.1012 -#40 := [asserted]: #19
  3.1013 -#50 := [mp #40 #47]: #45
  3.1014 -#48 := [not-or-elim #50]: #15
  3.1015 -#67 := [mp #48 #66]: #64
  3.1016 -#102 := [unit-resolution #67 #101 #100]: false
  3.1017 -#103 := [lemma #102]: #10
  3.1018 -#69 := (or #68 #60)
  3.1019 -#49 := (not #17)
  3.1020 -#78 := (iff #49 #69)
  3.1021 -#70 := (not #69)
  3.1022 -#73 := (not #70)
  3.1023 -#76 := (iff #73 #69)
  3.1024 -#77 := [rewrite]: #76
  3.1025 -#74 := (iff #49 #73)
  3.1026 -#71 := (iff #17 #70)
  3.1027 -#72 := [rewrite]: #71
  3.1028 -#75 := [monotonicity #72]: #74
  3.1029 -#79 := [trans #75 #77]: #78
  3.1030 -#51 := [not-or-elim #50]: #49
  3.1031 -#80 := [mp #51 #79]: #69
  3.1032 -#104 := [unit-resolution #80 #103]: #68
  3.1033 -#93 := (or #16 #59)
  3.1034 -#94 := [def-axiom]: #93
  3.1035 -#105 := [unit-resolution #94 #104]: #59
  3.1036 -#81 := (or #61 #8)
  3.1037 -#82 := [def-axiom]: #81
  3.1038 -#106 := [unit-resolution #82 #105]: #61
  3.1039 -#95 := (or #16 #55)
  3.1040 -#96 := [def-axiom]: #95
  3.1041 -#107 := [unit-resolution #96 #104]: #55
  3.1042 -#87 := (or #56 #13)
  3.1043 -#88 := [def-axiom]: #87
  3.1044 -#108 := [unit-resolution #88 #107]: #56
  3.1045 -[unit-resolution #67 #108 #106]: false
  3.1046 -unsat
  3.1047 -52fb5169edaf3c81cfc25b6a7116b0b55c8a28c3 55 0
  3.1048 -#2 := false
  3.1049 -decl f1 :: S1
  3.1050 -#3 := f1
  3.1051 -decl f3 :: S1
  3.1052 -#7 := f3
  3.1053 -#8 := (= f3 f1)
  3.1054 -#36 := (not #8)
  3.1055 -decl f4 :: S1
  3.1056 -#9 := f4
  3.1057 -#10 := (= f4 f1)
  3.1058 -#37 := (or #36 #10)
  3.1059 -#43 := (not #37)
  3.1060 -#44 := (or #43 #8)
  3.1061 -#52 := (not #44)
  3.1062 -#53 := (or #52 #8)
  3.1063 -#58 := (not #53)
  3.1064 -#11 := (implies #8 #10)
  3.1065 -#12 := (implies #11 #8)
  3.1066 -#13 := (implies #12 #8)
  3.1067 -#14 := (not #13)
  3.1068 -#59 := (iff #14 #58)
  3.1069 -#56 := (iff #13 #53)
  3.1070 -#49 := (implies #44 #8)
  3.1071 -#54 := (iff #49 #53)
  3.1072 -#55 := [rewrite]: #54
  3.1073 -#50 := (iff #13 #49)
  3.1074 -#47 := (iff #12 #44)
  3.1075 -#40 := (implies #37 #8)
  3.1076 -#45 := (iff #40 #44)
  3.1077 -#46 := [rewrite]: #45
  3.1078 -#41 := (iff #12 #40)
  3.1079 -#38 := (iff #11 #37)
  3.1080 -#39 := [rewrite]: #38
  3.1081 -#42 := [monotonicity #39]: #41
  3.1082 -#48 := [trans #42 #46]: #47
  3.1083 -#51 := [monotonicity #48]: #50
  3.1084 -#57 := [trans #51 #55]: #56
  3.1085 -#60 := [monotonicity #57]: #59
  3.1086 -#35 := [asserted]: #14
  3.1087 -#63 := [mp #35 #60]: #58
  3.1088 -#62 := [not-or-elim #63]: #36
  3.1089 -#76 := (iff #44 #43)
  3.1090 -#71 := (or #43 false)
  3.1091 -#74 := (iff #71 #43)
  3.1092 -#75 := [rewrite]: #74
  3.1093 -#72 := (iff #44 #71)
  3.1094 -#69 := (iff #8 false)
  3.1095 -#70 := [iff-false #62]: #69
  3.1096 -#73 := [monotonicity #70]: #72
  3.1097 -#77 := [trans #73 #75]: #76
  3.1098 -#61 := [not-or-elim #63]: #44
  3.1099 -#67 := [mp #61 #77]: #43
  3.1100 -#65 := [not-or-elim #67]: #8
  3.1101 -[unit-resolution #65 #62]: false
  3.1102 -unsat
  3.1103 -dd980002bd81efbda187ebb6bc06f50928195b21 129 0
  3.1104 -#2 := false
  3.1105 -decl f1 :: S1
  3.1106 -#3 := f1
  3.1107 -decl f4 :: S1
  3.1108 -#9 := f4
  3.1109 -#10 := (= f4 f1)
  3.1110 -decl f5 :: S1
  3.1111 -#12 := f5
  3.1112 -#13 := (= f5 f1)
  3.1113 -decl f3 :: S1
  3.1114 -#7 := f3
  3.1115 -#8 := (= f3 f1)
  3.1116 -#16 := (or #8 #13)
  3.1117 -#52 := (not #16)
  3.1118 -#53 := (or #52 #10)
  3.1119 -#45 := (not #13)
  3.1120 -#46 := (or #45 #10)
  3.1121 -#75 := (not #46)
  3.1122 -#41 := (not #8)
  3.1123 -#42 := (or #41 #10)
  3.1124 -#74 := (not #42)
  3.1125 -#76 := (or #74 #75)
  3.1126 -#116 := (not #53)
  3.1127 -#77 := (not #76)
  3.1128 -#128 := [hypothesis]: #77
  3.1129 -#122 := (or #76 #116)
  3.1130 -#83 := (iff #76 #53)
  3.1131 -#49 := (and #42 #46)
  3.1132 -#62 := (not #49)
  3.1133 -#63 := (iff #62 #53)
  3.1134 -#84 := (iff #63 #83)
  3.1135 -#81 := (iff #62 #76)
  3.1136 -#69 := (not #77)
  3.1137 -#79 := (iff #69 #76)
  3.1138 -#80 := [rewrite]: #79
  3.1139 -#71 := (iff #62 #69)
  3.1140 -#72 := (iff #49 #77)
  3.1141 -#73 := [rewrite]: #72
  3.1142 -#78 := [monotonicity #73]: #71
  3.1143 -#82 := [trans #78 #80]: #81
  3.1144 -#85 := [monotonicity #82]: #84
  3.1145 -#17 := (implies #16 #10)
  3.1146 -#14 := (implies #13 #10)
  3.1147 -#11 := (implies #8 #10)
  3.1148 -#15 := (and #11 #14)
  3.1149 -#18 := (iff #15 #17)
  3.1150 -#19 := (not #18)
  3.1151 -#66 := (iff #19 #63)
  3.1152 -#56 := (iff #49 #53)
  3.1153 -#59 := (not #56)
  3.1154 -#64 := (iff #59 #63)
  3.1155 -#65 := [rewrite]: #64
  3.1156 -#60 := (iff #19 #59)
  3.1157 -#57 := (iff #18 #56)
  3.1158 -#54 := (iff #17 #53)
  3.1159 -#55 := [rewrite]: #54
  3.1160 -#50 := (iff #15 #49)
  3.1161 -#47 := (iff #14 #46)
  3.1162 -#48 := [rewrite]: #47
  3.1163 -#43 := (iff #11 #42)
  3.1164 -#44 := [rewrite]: #43
  3.1165 -#51 := [monotonicity #44 #48]: #50
  3.1166 -#58 := [monotonicity #51 #55]: #57
  3.1167 -#61 := [monotonicity #58]: #60
  3.1168 -#67 := [trans #61 #65]: #66
  3.1169 -#40 := [asserted]: #19
  3.1170 -#70 := [mp #40 #67]: #63
  3.1171 -#86 := [mp #70 #85]: #83
  3.1172 -#119 := (not #83)
  3.1173 -#120 := (or #76 #116 #119)
  3.1174 -#121 := [def-axiom]: #120
  3.1175 -#123 := [unit-resolution #121 #86]: #122
  3.1176 -#129 := [unit-resolution #123 #128]: #116
  3.1177 -#112 := (or #53 #16)
  3.1178 -#113 := [def-axiom]: #112
  3.1179 -#130 := [unit-resolution #113 #129]: #16
  3.1180 -#100 := (or #76 #42)
  3.1181 -#101 := [def-axiom]: #100
  3.1182 -#131 := [unit-resolution #101 #128]: #42
  3.1183 -#89 := (not #10)
  3.1184 -#114 := (or #53 #89)
  3.1185 -#115 := [def-axiom]: #114
  3.1186 -#132 := [unit-resolution #115 #129]: #89
  3.1187 -#92 := (or #74 #41 #10)
  3.1188 -#93 := [def-axiom]: #92
  3.1189 -#133 := [unit-resolution #93 #132 #131]: #41
  3.1190 -#102 := (or #76 #46)
  3.1191 -#103 := [def-axiom]: #102
  3.1192 -#134 := [unit-resolution #103 #128]: #46
  3.1193 -#98 := (or #75 #45 #10)
  3.1194 -#99 := [def-axiom]: #98
  3.1195 -#135 := [unit-resolution #99 #132 #134]: #45
  3.1196 -#110 := (or #52 #8 #13)
  3.1197 -#111 := [def-axiom]: #110
  3.1198 -#136 := [unit-resolution #111 #135 #133 #130]: false
  3.1199 -#137 := [lemma #136]: #76
  3.1200 -#126 := (or #77 #53)
  3.1201 -#124 := (or #77 #53 #119)
  3.1202 -#125 := [def-axiom]: #124
  3.1203 -#127 := [unit-resolution #125 #86]: #126
  3.1204 -#138 := [unit-resolution #127 #137]: #53
  3.1205 -#139 := [hypothesis]: #74
  3.1206 -#90 := (or #42 #89)
  3.1207 -#91 := [def-axiom]: #90
  3.1208 -#140 := [unit-resolution #91 #139]: #89
  3.1209 -#87 := (or #42 #8)
  3.1210 -#88 := [def-axiom]: #87
  3.1211 -#141 := [unit-resolution #88 #139]: #8
  3.1212 -#106 := (or #16 #41)
  3.1213 -#107 := [def-axiom]: #106
  3.1214 -#142 := [unit-resolution #107 #141]: #16
  3.1215 -#117 := (or #116 #52 #10)
  3.1216 -#118 := [def-axiom]: #117
  3.1217 -#143 := [unit-resolution #118 #142 #140 #138]: false
  3.1218 -#144 := [lemma #143]: #42
  3.1219 -#104 := (or #77 #74 #75)
  3.1220 -#105 := [def-axiom]: #104
  3.1221 -#145 := [unit-resolution #105 #144 #137]: #75
  3.1222 -#96 := (or #46 #89)
  3.1223 -#97 := [def-axiom]: #96
  3.1224 -#146 := [unit-resolution #97 #145]: #89
  3.1225 -#94 := (or #46 #13)
  3.1226 -#95 := [def-axiom]: #94
  3.1227 -#147 := [unit-resolution #95 #145]: #13
  3.1228 -#108 := (or #16 #45)
  3.1229 -#109 := [def-axiom]: #108
  3.1230 -#148 := [unit-resolution #109 #147]: #16
  3.1231 -[unit-resolution #118 #148 #146 #138]: false
  3.1232 -unsat
  3.1233 -642785ae09fc22b58f15d1ae19762bba0657cc2e 87 0
  3.1234 -#2 := false
  3.1235 -decl f1 :: S1
  3.1236 -#3 := f1
  3.1237 -decl f5 :: S1
  3.1238 -#12 := f5
  3.1239 -#13 := (= f5 f1)
  3.1240 -decl f4 :: S1
  3.1241 -#9 := f4
  3.1242 -#10 := (= f4 f1)
  3.1243 -#44 := (not #10)
  3.1244 -decl f3 :: S1
  3.1245 -#7 := f3
  3.1246 -#8 := (= f3 f1)
  3.1247 -#51 := (not #8)
  3.1248 -#69 := (or #51 #44 #13)
  3.1249 -#11 := (and #8 #10)
  3.1250 -#40 := (not #11)
  3.1251 -#41 := (or #40 #13)
  3.1252 -#63 := (not #41)
  3.1253 -#72 := (iff #63 #69)
  3.1254 -#105 := (iff #72 false)
  3.1255 -#97 := (not #69)
  3.1256 -#100 := (iff #97 #69)
  3.1257 -#103 := (iff #100 false)
  3.1258 -#104 := [rewrite]: #103
  3.1259 -#101 := (iff #72 #100)
  3.1260 -#98 := (iff #63 #97)
  3.1261 -#95 := (iff #41 #69)
  3.1262 -#83 := (or #51 #44)
  3.1263 -#90 := (or #83 #13)
  3.1264 -#93 := (iff #90 #69)
  3.1265 -#94 := [rewrite]: #93
  3.1266 -#91 := (iff #41 #90)
  3.1267 -#88 := (iff #40 #83)
  3.1268 -#84 := (not #83)
  3.1269 -#81 := (not #84)
  3.1270 -#80 := (iff #81 #83)
  3.1271 -#87 := [rewrite]: #80
  3.1272 -#82 := (iff #40 #81)
  3.1273 -#85 := (iff #11 #84)
  3.1274 -#86 := [rewrite]: #85
  3.1275 -#79 := [monotonicity #86]: #82
  3.1276 -#89 := [trans #79 #87]: #88
  3.1277 -#92 := [monotonicity #89]: #91
  3.1278 -#96 := [trans #92 #94]: #95
  3.1279 -#99 := [monotonicity #96]: #98
  3.1280 -#102 := [monotonicity #99]: #101
  3.1281 -#106 := [trans #102 #104]: #105
  3.1282 -#15 := (implies #10 #13)
  3.1283 -#16 := (implies #8 #15)
  3.1284 -#14 := (implies #11 #13)
  3.1285 -#17 := (iff #14 #16)
  3.1286 -#18 := (not #17)
  3.1287 -#75 := (iff #18 #72)
  3.1288 -#45 := (or #44 #13)
  3.1289 -#52 := (or #51 #45)
  3.1290 -#64 := (iff #63 #52)
  3.1291 -#73 := (iff #64 #72)
  3.1292 -#70 := (iff #52 #69)
  3.1293 -#71 := [rewrite]: #70
  3.1294 -#74 := [monotonicity #71]: #73
  3.1295 -#67 := (iff #18 #64)
  3.1296 -#57 := (iff #41 #52)
  3.1297 -#60 := (not #57)
  3.1298 -#65 := (iff #60 #64)
  3.1299 -#66 := [rewrite]: #65
  3.1300 -#61 := (iff #18 #60)
  3.1301 -#58 := (iff #17 #57)
  3.1302 -#55 := (iff #16 #52)
  3.1303 -#48 := (implies #8 #45)
  3.1304 -#53 := (iff #48 #52)
  3.1305 -#54 := [rewrite]: #53
  3.1306 -#49 := (iff #16 #48)
  3.1307 -#46 := (iff #15 #45)
  3.1308 -#47 := [rewrite]: #46
  3.1309 -#50 := [monotonicity #47]: #49
  3.1310 -#56 := [trans #50 #54]: #55
  3.1311 -#42 := (iff #14 #41)
  3.1312 -#43 := [rewrite]: #42
  3.1313 -#59 := [monotonicity #43 #56]: #58
  3.1314 -#62 := [monotonicity #59]: #61
  3.1315 -#68 := [trans #62 #66]: #67
  3.1316 -#76 := [trans #68 #74]: #75
  3.1317 -#39 := [asserted]: #18
  3.1318 -#77 := [mp #39 #76]: #72
  3.1319 -[mp #77 #106]: false
  3.1320 -unsat
  3.1321 -3cb22aa5593767652961218f5ced2beb102ad8c3 172 0
  3.1322 -#2 := false
  3.1323 -decl f1 :: S1
  3.1324 -#3 := f1
  3.1325 -decl f5 :: S1
  3.1326 -#13 := f5
  3.1327 -#14 := (= f5 f1)
  3.1328 -decl f3 :: S1
  3.1329 -#7 := f3
  3.1330 -#8 := (= f3 f1)
  3.1331 -#17 := (and #8 #14)
  3.1332 -#70 := (not #17)
  3.1333 -#191 := (iff #70 false)
  3.1334 -#1 := true
  3.1335 -#126 := (not true)
  3.1336 -#189 := (iff #126 false)
  3.1337 -#190 := [rewrite]: #189
  3.1338 -#136 := (iff #70 #126)
  3.1339 -#186 := (iff #17 true)
  3.1340 -#181 := (and true true)
  3.1341 -#184 := (iff #181 true)
  3.1342 -#185 := [rewrite]: #184
  3.1343 -#182 := (iff #17 #181)
  3.1344 -#124 := (iff #14 true)
  3.1345 -decl f4 :: S1
  3.1346 -#9 := f4
  3.1347 -#10 := (= f4 f1)
  3.1348 -#57 := (not #14)
  3.1349 -#58 := (or #57 #10)
  3.1350 -#64 := (not #58)
  3.1351 -#65 := (or #64 #10)
  3.1352 -#156 := (iff #65 #14)
  3.1353 -#151 := (or #14 false)
  3.1354 -#154 := (iff #151 #14)
  3.1355 -#155 := [rewrite]: #154
  3.1356 -#152 := (iff #65 #151)
  3.1357 -#127 := (iff #10 false)
  3.1358 -#116 := (not #10)
  3.1359 -#71 := (or #70 #10)
  3.1360 -#77 := (not #71)
  3.1361 -#86 := (not #65)
  3.1362 -#44 := (not #8)
  3.1363 -#45 := (or #44 #10)
  3.1364 -#51 := (not #45)
  3.1365 -#52 := (or #51 #10)
  3.1366 -#95 := (not #52)
  3.1367 -#104 := (or #95 #86 #77 #10)
  3.1368 -#107 := (not #104)
  3.1369 -#18 := (implies #17 #10)
  3.1370 -#19 := (implies #18 #10)
  3.1371 -#15 := (implies #14 #10)
  3.1372 -#16 := (implies #15 #10)
  3.1373 -#20 := (implies #16 #19)
  3.1374 -#11 := (implies #8 #10)
  3.1375 -#12 := (implies #11 #10)
  3.1376 -#21 := (implies #12 #20)
  3.1377 -#22 := (not #21)
  3.1378 -#110 := (iff #22 #107)
  3.1379 -#78 := (or #77 #10)
  3.1380 -#87 := (or #86 #78)
  3.1381 -#96 := (or #95 #87)
  3.1382 -#101 := (not #96)
  3.1383 -#108 := (iff #101 #107)
  3.1384 -#105 := (iff #96 #104)
  3.1385 -#106 := [rewrite]: #105
  3.1386 -#109 := [monotonicity #106]: #108
  3.1387 -#102 := (iff #22 #101)
  3.1388 -#99 := (iff #21 #96)
  3.1389 -#92 := (implies #52 #87)
  3.1390 -#97 := (iff #92 #96)
  3.1391 -#98 := [rewrite]: #97
  3.1392 -#93 := (iff #21 #92)
  3.1393 -#90 := (iff #20 #87)
  3.1394 -#83 := (implies #65 #78)
  3.1395 -#88 := (iff #83 #87)
  3.1396 -#89 := [rewrite]: #88
  3.1397 -#84 := (iff #20 #83)
  3.1398 -#81 := (iff #19 #78)
  3.1399 -#74 := (implies #71 #10)
  3.1400 -#79 := (iff #74 #78)
  3.1401 -#80 := [rewrite]: #79
  3.1402 -#75 := (iff #19 #74)
  3.1403 -#72 := (iff #18 #71)
  3.1404 -#73 := [rewrite]: #72
  3.1405 -#76 := [monotonicity #73]: #75
  3.1406 -#82 := [trans #76 #80]: #81
  3.1407 -#68 := (iff #16 #65)
  3.1408 -#61 := (implies #58 #10)
  3.1409 -#66 := (iff #61 #65)
  3.1410 -#67 := [rewrite]: #66
  3.1411 -#62 := (iff #16 #61)
  3.1412 -#59 := (iff #15 #58)
  3.1413 -#60 := [rewrite]: #59
  3.1414 -#63 := [monotonicity #60]: #62
  3.1415 -#69 := [trans #63 #67]: #68
  3.1416 -#85 := [monotonicity #69 #82]: #84
  3.1417 -#91 := [trans #85 #89]: #90
  3.1418 -#55 := (iff #12 #52)
  3.1419 -#48 := (implies #45 #10)
  3.1420 -#53 := (iff #48 #52)
  3.1421 -#54 := [rewrite]: #53
  3.1422 -#49 := (iff #12 #48)
  3.1423 -#46 := (iff #11 #45)
  3.1424 -#47 := [rewrite]: #46
  3.1425 -#50 := [monotonicity #47]: #49
  3.1426 -#56 := [trans #50 #54]: #55
  3.1427 -#94 := [monotonicity #56 #91]: #93
  3.1428 -#100 := [trans #94 #98]: #99
  3.1429 -#103 := [monotonicity #100]: #102
  3.1430 -#111 := [trans #103 #109]: #110
  3.1431 -#43 := [asserted]: #22
  3.1432 -#112 := [mp #43 #111]: #107
  3.1433 -#117 := [not-or-elim #112]: #116
  3.1434 -#128 := [iff-false #117]: #127
  3.1435 -#149 := (iff #64 #14)
  3.1436 -#144 := (not #57)
  3.1437 -#147 := (iff #144 #14)
  3.1438 -#148 := [rewrite]: #147
  3.1439 -#145 := (iff #64 #144)
  3.1440 -#142 := (iff #58 #57)
  3.1441 -#137 := (or #57 false)
  3.1442 -#140 := (iff #137 #57)
  3.1443 -#141 := [rewrite]: #140
  3.1444 -#138 := (iff #58 #137)
  3.1445 -#139 := [monotonicity #128]: #138
  3.1446 -#143 := [trans #139 #141]: #142
  3.1447 -#146 := [monotonicity #143]: #145
  3.1448 -#150 := [trans #146 #148]: #149
  3.1449 -#153 := [monotonicity #150 #128]: #152
  3.1450 -#157 := [trans #153 #155]: #156
  3.1451 -#114 := [not-or-elim #112]: #65
  3.1452 -#123 := [mp #114 #157]: #14
  3.1453 -#158 := [iff-true #123]: #124
  3.1454 -#122 := (iff #8 true)
  3.1455 -#178 := (iff #52 #8)
  3.1456 -#173 := (or #8 false)
  3.1457 -#176 := (iff #173 #8)
  3.1458 -#177 := [rewrite]: #176
  3.1459 -#174 := (iff #52 #173)
  3.1460 -#171 := (iff #51 #8)
  3.1461 -#166 := (not #44)
  3.1462 -#169 := (iff #166 #8)
  3.1463 -#170 := [rewrite]: #169
  3.1464 -#167 := (iff #51 #166)
  3.1465 -#164 := (iff #45 #44)
  3.1466 -#159 := (or #44 false)
  3.1467 -#162 := (iff #159 #44)
  3.1468 -#163 := [rewrite]: #162
  3.1469 -#160 := (iff #45 #159)
  3.1470 -#161 := [monotonicity #128]: #160
  3.1471 -#165 := [trans #161 #163]: #164
  3.1472 -#168 := [monotonicity #165]: #167
  3.1473 -#172 := [trans #168 #170]: #171
  3.1474 -#175 := [monotonicity #172 #128]: #174
  3.1475 -#179 := [trans #175 #177]: #178
  3.1476 -#113 := [not-or-elim #112]: #52
  3.1477 -#121 := [mp #113 #179]: #8
  3.1478 -#180 := [iff-true #121]: #122
  3.1479 -#183 := [monotonicity #180 #158]: #182
  3.1480 -#187 := [trans #183 #185]: #186
  3.1481 -#188 := [monotonicity #187]: #136
  3.1482 -#192 := [trans #188 #190]: #191
  3.1483 -#134 := (iff #71 #70)
  3.1484 -#129 := (or #70 false)
  3.1485 -#132 := (iff #129 #70)
  3.1486 -#133 := [rewrite]: #132
  3.1487 -#130 := (iff #71 #129)
  3.1488 -#131 := [monotonicity #128]: #130
  3.1489 -#135 := [trans #131 #133]: #134
  3.1490 -#115 := [not-or-elim #112]: #71
  3.1491 -#125 := [mp #115 #135]: #70
  3.1492 -[mp #125 #192]: false
  3.1493 -unsat
  3.1494 -2a741b287996e3d5a24eaaf5674ca253bbcd8ef7 107 0
  3.1495 -#2 := false
  3.1496 -decl f1 :: S1
  3.1497 -#3 := f1
  3.1498 -decl f4 :: S1
  3.1499 -#9 := f4
  3.1500 -#10 := (= f4 f1)
  3.1501 -decl f5 :: S1
  3.1502 -#13 := f5
  3.1503 -#14 := (= f5 f1)
  3.1504 -decl f3 :: S1
  3.1505 -#7 := f3
  3.1506 -#8 := (= f3 f1)
  3.1507 -#17 := (and #8 #14)
  3.1508 -#58 := (not #17)
  3.1509 -#59 := (or #58 #10)
  3.1510 -#126 := (iff #59 false)
  3.1511 -#121 := (or false false)
  3.1512 -#124 := (iff #121 false)
  3.1513 -#125 := [rewrite]: #124
  3.1514 -#122 := (iff #59 #121)
  3.1515 -#105 := (iff #10 false)
  3.1516 -#95 := (not #10)
  3.1517 -#62 := (not #59)
  3.1518 -#51 := (not #14)
  3.1519 -#44 := (not #8)
  3.1520 -#84 := (or #44 #51 #10 #62)
  3.1521 -#87 := (not #84)
  3.1522 -#18 := (implies #17 #10)
  3.1523 -#19 := (not #18)
  3.1524 -#15 := (implies #14 #10)
  3.1525 -#16 := (not #15)
  3.1526 -#20 := (implies #16 #19)
  3.1527 -#11 := (implies #8 #10)
  3.1528 -#12 := (not #11)
  3.1529 -#21 := (implies #12 #20)
  3.1530 -#22 := (not #21)
  3.1531 -#90 := (iff #22 #87)
  3.1532 -#52 := (or #51 #10)
  3.1533 -#68 := (or #52 #62)
  3.1534 -#45 := (or #44 #10)
  3.1535 -#76 := (or #45 #68)
  3.1536 -#81 := (not #76)
  3.1537 -#88 := (iff #81 #87)
  3.1538 -#85 := (iff #76 #84)
  3.1539 -#86 := [rewrite]: #85
  3.1540 -#89 := [monotonicity #86]: #88
  3.1541 -#82 := (iff #22 #81)
  3.1542 -#79 := (iff #21 #76)
  3.1543 -#48 := (not #45)
  3.1544 -#73 := (implies #48 #68)
  3.1545 -#77 := (iff #73 #76)
  3.1546 -#78 := [rewrite]: #77
  3.1547 -#74 := (iff #21 #73)
  3.1548 -#71 := (iff #20 #68)
  3.1549 -#55 := (not #52)
  3.1550 -#65 := (implies #55 #62)
  3.1551 -#69 := (iff #65 #68)
  3.1552 -#70 := [rewrite]: #69
  3.1553 -#66 := (iff #20 #65)
  3.1554 -#63 := (iff #19 #62)
  3.1555 -#60 := (iff #18 #59)
  3.1556 -#61 := [rewrite]: #60
  3.1557 -#64 := [monotonicity #61]: #63
  3.1558 -#56 := (iff #16 #55)
  3.1559 -#53 := (iff #15 #52)
  3.1560 -#54 := [rewrite]: #53
  3.1561 -#57 := [monotonicity #54]: #56
  3.1562 -#67 := [monotonicity #57 #64]: #66
  3.1563 -#72 := [trans #67 #70]: #71
  3.1564 -#49 := (iff #12 #48)
  3.1565 -#46 := (iff #11 #45)
  3.1566 -#47 := [rewrite]: #46
  3.1567 -#50 := [monotonicity #47]: #49
  3.1568 -#75 := [monotonicity #50 #72]: #74
  3.1569 -#80 := [trans #75 #78]: #79
  3.1570 -#83 := [monotonicity #80]: #82
  3.1571 -#91 := [trans #83 #89]: #90
  3.1572 -#43 := [asserted]: #22
  3.1573 -#92 := [mp #43 #91]: #87
  3.1574 -#96 := [not-or-elim #92]: #95
  3.1575 -#106 := [iff-false #96]: #105
  3.1576 -#119 := (iff #58 false)
  3.1577 -#1 := true
  3.1578 -#114 := (not true)
  3.1579 -#117 := (iff #114 false)
  3.1580 -#118 := [rewrite]: #117
  3.1581 -#115 := (iff #58 #114)
  3.1582 -#112 := (iff #17 true)
  3.1583 -#107 := (and true true)
  3.1584 -#110 := (iff #107 true)
  3.1585 -#111 := [rewrite]: #110
  3.1586 -#108 := (iff #17 #107)
  3.1587 -#103 := (iff #14 true)
  3.1588 -#94 := [not-or-elim #92]: #14
  3.1589 -#104 := [iff-true #94]: #103
  3.1590 -#101 := (iff #8 true)
  3.1591 -#93 := [not-or-elim #92]: #8
  3.1592 -#102 := [iff-true #93]: #101
  3.1593 -#109 := [monotonicity #102 #104]: #108
  3.1594 -#113 := [trans #109 #111]: #112
  3.1595 -#116 := [monotonicity #113]: #115
  3.1596 -#120 := [trans #116 #118]: #119
  3.1597 -#123 := [monotonicity #120 #106]: #122
  3.1598 -#127 := [trans #123 #125]: #126
  3.1599 -#97 := [not-or-elim #92]: #59
  3.1600 -[mp #97 #127]: false
  3.1601 -unsat
  3.1602 -e5df9c3ac788514d2b7d8d9dabf4974cdc46f887 136 0
  3.1603 -#2 := false
  3.1604 -decl f1 :: S1
  3.1605 -#3 := f1
  3.1606 -decl f5 :: S1
  3.1607 -#11 := f5
  3.1608 -#12 := (= f5 f1)
  3.1609 -#73 := (not #12)
  3.1610 -decl f3 :: S1
  3.1611 -#7 := f3
  3.1612 -#8 := (= f3 f1)
  3.1613 -#41 := (not #8)
  3.1614 -#48 := (or #41 #12)
  3.1615 -#81 := (not #48)
  3.1616 -decl f4 :: S1
  3.1617 -#9 := f4
  3.1618 -#10 := (= f4 f1)
  3.1619 -#45 := (or #41 #10)
  3.1620 -#80 := (not #45)
  3.1621 -#134 := [hypothesis]: #80
  3.1622 -#107 := (or #45 #8)
  3.1623 -#108 := [def-axiom]: #107
  3.1624 -#135 := [unit-resolution #108 #134]: #8
  3.1625 -#72 := (not #10)
  3.1626 -#74 := (or #72 #73)
  3.1627 -#109 := (or #45 #72)
  3.1628 -#110 := [def-axiom]: #109
  3.1629 -#136 := [unit-resolution #110 #134]: #72
  3.1630 -#95 := (or #74 #10)
  3.1631 -#96 := [def-axiom]: #95
  3.1632 -#137 := [unit-resolution #96 #136]: #74
  3.1633 -#75 := (not #74)
  3.1634 -#67 := (or #41 #75)
  3.1635 -#82 := (or #80 #81)
  3.1636 -#119 := (or #82 #45)
  3.1637 -#120 := [def-axiom]: #119
  3.1638 -#138 := [unit-resolution #120 #134]: #82
  3.1639 -#83 := (not #82)
  3.1640 -#128 := (or #67 #83)
  3.1641 -#89 := (iff #67 #82)
  3.1642 -#51 := (and #45 #48)
  3.1643 -#13 := (and #10 #12)
  3.1644 -#42 := (or #41 #13)
  3.1645 -#60 := (not #42)
  3.1646 -#61 := (iff #60 #51)
  3.1647 -#92 := (iff #61 #89)
  3.1648 -#77 := (not #67)
  3.1649 -#86 := (iff #77 #83)
  3.1650 -#90 := (iff #86 #89)
  3.1651 -#91 := [rewrite]: #90
  3.1652 -#87 := (iff #61 #86)
  3.1653 -#84 := (iff #51 #83)
  3.1654 -#85 := [rewrite]: #84
  3.1655 -#78 := (iff #60 #77)
  3.1656 -#69 := (iff #42 #67)
  3.1657 -#70 := (iff #13 #75)
  3.1658 -#71 := [rewrite]: #70
  3.1659 -#76 := [monotonicity #71]: #69
  3.1660 -#79 := [monotonicity #76]: #78
  3.1661 -#88 := [monotonicity #79 #85]: #87
  3.1662 -#93 := [trans #88 #91]: #92
  3.1663 -#16 := (implies #8 #12)
  3.1664 -#15 := (implies #8 #10)
  3.1665 -#17 := (and #15 #16)
  3.1666 -#14 := (implies #8 #13)
  3.1667 -#18 := (iff #14 #17)
  3.1668 -#19 := (not #18)
  3.1669 -#64 := (iff #19 #61)
  3.1670 -#54 := (iff #42 #51)
  3.1671 -#57 := (not #54)
  3.1672 -#62 := (iff #57 #61)
  3.1673 -#63 := [rewrite]: #62
  3.1674 -#58 := (iff #19 #57)
  3.1675 -#55 := (iff #18 #54)
  3.1676 -#52 := (iff #17 #51)
  3.1677 -#49 := (iff #16 #48)
  3.1678 -#50 := [rewrite]: #49
  3.1679 -#46 := (iff #15 #45)
  3.1680 -#47 := [rewrite]: #46
  3.1681 -#53 := [monotonicity #47 #50]: #52
  3.1682 -#43 := (iff #14 #42)
  3.1683 -#44 := [rewrite]: #43
  3.1684 -#56 := [monotonicity #44 #53]: #55
  3.1685 -#59 := [monotonicity #56]: #58
  3.1686 -#65 := [trans #59 #63]: #64
  3.1687 -#40 := [asserted]: #19
  3.1688 -#68 := [mp #40 #65]: #61
  3.1689 -#94 := [mp #68 #93]: #89
  3.1690 -#125 := (not #89)
  3.1691 -#126 := (or #67 #83 #125)
  3.1692 -#127 := [def-axiom]: #126
  3.1693 -#129 := [unit-resolution #127 #94]: #128
  3.1694 -#139 := [unit-resolution #129 #138]: #67
  3.1695 -#105 := (or #77 #41 #75)
  3.1696 -#106 := [def-axiom]: #105
  3.1697 -#140 := [unit-resolution #106 #139 #137 #135]: false
  3.1698 -#141 := [lemma #140]: #45
  3.1699 -#142 := [hypothesis]: #77
  3.1700 -#101 := (or #67 #8)
  3.1701 -#102 := [def-axiom]: #101
  3.1702 -#143 := [unit-resolution #102 #142]: #8
  3.1703 -#144 := [unit-resolution #129 #142]: #83
  3.1704 -#121 := (or #82 #48)
  3.1705 -#122 := [def-axiom]: #121
  3.1706 -#145 := [unit-resolution #122 #144]: #48
  3.1707 -#103 := (or #67 #74)
  3.1708 -#104 := [def-axiom]: #103
  3.1709 -#146 := [unit-resolution #104 #142]: #74
  3.1710 -#111 := (or #80 #41 #10)
  3.1711 -#112 := [def-axiom]: #111
  3.1712 -#147 := [unit-resolution #112 #143 #141]: #10
  3.1713 -#99 := (or #75 #72 #73)
  3.1714 -#100 := [def-axiom]: #99
  3.1715 -#148 := [unit-resolution #100 #147 #146]: #73
  3.1716 -#117 := (or #81 #41 #12)
  3.1717 -#118 := [def-axiom]: #117
  3.1718 -#149 := [unit-resolution #118 #148 #145 #143]: false
  3.1719 -#150 := [lemma #149]: #67
  3.1720 -#132 := (or #77 #82)
  3.1721 -#130 := (or #77 #82 #125)
  3.1722 -#131 := [def-axiom]: #130
  3.1723 -#133 := [unit-resolution #131 #94]: #132
  3.1724 -#151 := [unit-resolution #133 #150]: #82
  3.1725 -#123 := (or #83 #80 #81)
  3.1726 -#124 := [def-axiom]: #123
  3.1727 -#152 := [unit-resolution #124 #151 #141]: #81
  3.1728 -#115 := (or #48 #73)
  3.1729 -#116 := [def-axiom]: #115
  3.1730 -#153 := [unit-resolution #116 #152]: #73
  3.1731 -#113 := (or #48 #8)
  3.1732 -#114 := [def-axiom]: #113
  3.1733 -#154 := [unit-resolution #114 #152]: #8
  3.1734 -#155 := [unit-resolution #106 #154 #150]: #75
  3.1735 -#97 := (or #74 #12)
  3.1736 -#98 := [def-axiom]: #97
  3.1737 -[unit-resolution #98 #155 #153]: false
  3.1738 -unsat
  3.1739 -2b64d751f48e9ffd90426fd6834e1d0739b8d27d 43 0
  3.1740 -#2 := false
  3.1741 -decl f1 :: S1
  3.1742 -#3 := f1
  3.1743 -decl f3 :: S1
  3.1744 -#7 := f3
  3.1745 -#8 := (= f3 f1)
  3.1746 -decl f4 :: S1
  3.1747 -#9 := f4
  3.1748 -#10 := (= f4 f1)
  3.1749 -#11 := (implies #10 #8)
  3.1750 -#12 := (implies #8 #11)
  3.1751 -#13 := (not #12)
  3.1752 -#60 := (iff #13 false)
  3.1753 -#35 := (not #10)
  3.1754 -#36 := (or #35 #8)
  3.1755 -#42 := (not #8)
  3.1756 -#43 := (or #42 #36)
  3.1757 -#48 := (not #43)
  3.1758 -#58 := (iff #48 false)
  3.1759 -#1 := true
  3.1760 -#53 := (not true)
  3.1761 -#56 := (iff #53 false)
  3.1762 -#57 := [rewrite]: #56
  3.1763 -#54 := (iff #48 #53)
  3.1764 -#51 := (iff #43 true)
  3.1765 -#52 := [rewrite]: #51
  3.1766 -#55 := [monotonicity #52]: #54
  3.1767 -#59 := [trans #55 #57]: #58
  3.1768 -#49 := (iff #13 #48)
  3.1769 -#46 := (iff #12 #43)
  3.1770 -#39 := (implies #8 #36)
  3.1771 -#44 := (iff #39 #43)
  3.1772 -#45 := [rewrite]: #44
  3.1773 -#40 := (iff #12 #39)
  3.1774 -#37 := (iff #11 #36)
  3.1775 -#38 := [rewrite]: #37
  3.1776 -#41 := [monotonicity #38]: #40
  3.1777 -#47 := [trans #41 #45]: #46
  3.1778 -#50 := [monotonicity #47]: #49
  3.1779 -#61 := [trans #50 #59]: #60
  3.1780 -#34 := [asserted]: #13
  3.1781 -[mp #34 #61]: false
  3.1782 -unsat
  3.1783 -b8e0ff6234cf196c70abfdfcc191c52116ff14bf 120 0
  3.1784 -#2 := false
  3.1785 -decl f1 :: S1
  3.1786 -#3 := f1
  3.1787 -decl f5 :: S1
  3.1788 -#11 := f5
  3.1789 -#12 := (= f5 f1)
  3.1790 -decl f4 :: S1
  3.1791 -#9 := f4
  3.1792 -#10 := (= f4 f1)
  3.1793 -#41 := (not #10)
  3.1794 -decl f3 :: S1
  3.1795 -#7 := f3
  3.1796 -#8 := (= f3 f1)
  3.1797 -#48 := (not #8)
  3.1798 -#81 := (or #48 #41 #12)
  3.1799 -#141 := (iff #81 false)
  3.1800 -#136 := (or false false false)
  3.1801 -#139 := (iff #136 false)
  3.1802 -#140 := [rewrite]: #139
  3.1803 -#137 := (iff #81 #136)
  3.1804 -#115 := (iff #12 false)
  3.1805 -#104 := (not #12)
  3.1806 -#54 := (or #48 #10)
  3.1807 -#63 := (not #54)
  3.1808 -#84 := (not #81)
  3.1809 -#90 := (or #84 #63 #48 #12)
  3.1810 -#95 := (not #90)
  3.1811 -#16 := (implies #8 #12)
  3.1812 -#15 := (implies #8 #10)
  3.1813 -#17 := (implies #15 #16)
  3.1814 -#13 := (implies #10 #12)
  3.1815 -#14 := (implies #8 #13)
  3.1816 -#18 := (implies #14 #17)
  3.1817 -#19 := (not #18)
  3.1818 -#98 := (iff #19 #95)
  3.1819 -#57 := (or #48 #12)
  3.1820 -#64 := (or #63 #57)
  3.1821 -#42 := (or #41 #12)
  3.1822 -#49 := (or #48 #42)
  3.1823 -#72 := (not #49)
  3.1824 -#73 := (or #72 #64)
  3.1825 -#78 := (not #73)
  3.1826 -#96 := (iff #78 #95)
  3.1827 -#93 := (iff #73 #90)
  3.1828 -#87 := (or #84 #64)
  3.1829 -#91 := (iff #87 #90)
  3.1830 -#92 := [rewrite]: #91
  3.1831 -#88 := (iff #73 #87)
  3.1832 -#85 := (iff #72 #84)
  3.1833 -#82 := (iff #49 #81)
  3.1834 -#83 := [rewrite]: #82
  3.1835 -#86 := [monotonicity #83]: #85
  3.1836 -#89 := [monotonicity #86]: #88
  3.1837 -#94 := [trans #89 #92]: #93
  3.1838 -#97 := [monotonicity #94]: #96
  3.1839 -#79 := (iff #19 #78)
  3.1840 -#76 := (iff #18 #73)
  3.1841 -#69 := (implies #49 #64)
  3.1842 -#74 := (iff #69 #73)
  3.1843 -#75 := [rewrite]: #74
  3.1844 -#70 := (iff #18 #69)
  3.1845 -#67 := (iff #17 #64)
  3.1846 -#60 := (implies #54 #57)
  3.1847 -#65 := (iff #60 #64)
  3.1848 -#66 := [rewrite]: #65
  3.1849 -#61 := (iff #17 #60)
  3.1850 -#58 := (iff #16 #57)
  3.1851 -#59 := [rewrite]: #58
  3.1852 -#55 := (iff #15 #54)
  3.1853 -#56 := [rewrite]: #55
  3.1854 -#62 := [monotonicity #56 #59]: #61
  3.1855 -#68 := [trans #62 #66]: #67
  3.1856 -#52 := (iff #14 #49)
  3.1857 -#45 := (implies #8 #42)
  3.1858 -#50 := (iff #45 #49)
  3.1859 -#51 := [rewrite]: #50
  3.1860 -#46 := (iff #14 #45)
  3.1861 -#43 := (iff #13 #42)
  3.1862 -#44 := [rewrite]: #43
  3.1863 -#47 := [monotonicity #44]: #46
  3.1864 -#53 := [trans #47 #51]: #52
  3.1865 -#71 := [monotonicity #53 #68]: #70
  3.1866 -#77 := [trans #71 #75]: #76
  3.1867 -#80 := [monotonicity #77]: #79
  3.1868 -#99 := [trans #80 #97]: #98
  3.1869 -#40 := [asserted]: #19
  3.1870 -#100 := [mp #40 #99]: #95
  3.1871 -#105 := [not-or-elim #100]: #104
  3.1872 -#116 := [iff-false #105]: #115
  3.1873 -#134 := (iff #41 false)
  3.1874 -#1 := true
  3.1875 -#117 := (not true)
  3.1876 -#120 := (iff #117 false)
  3.1877 -#121 := [rewrite]: #120
  3.1878 -#132 := (iff #41 #117)
  3.1879 -#112 := (iff #10 true)
  3.1880 -#129 := (iff #54 #10)
  3.1881 -#124 := (or false #10)
  3.1882 -#127 := (iff #124 #10)
  3.1883 -#128 := [rewrite]: #127
  3.1884 -#125 := (iff #54 #124)
  3.1885 -#122 := (iff #48 false)
  3.1886 -#118 := (iff #48 #117)
  3.1887 -#113 := (iff #8 true)
  3.1888 -#103 := [not-or-elim #100]: #8
  3.1889 -#114 := [iff-true #103]: #113
  3.1890 -#119 := [monotonicity #114]: #118
  3.1891 -#123 := [trans #119 #121]: #122
  3.1892 -#126 := [monotonicity #123]: #125
  3.1893 -#130 := [trans #126 #128]: #129
  3.1894 -#102 := [not-or-elim #100]: #54
  3.1895 -#111 := [mp #102 #130]: #10
  3.1896 -#131 := [iff-true #111]: #112
  3.1897 -#133 := [monotonicity #131]: #132
  3.1898 -#135 := [trans #133 #121]: #134
  3.1899 -#138 := [monotonicity #123 #135 #116]: #137
  3.1900 -#142 := [trans #138 #140]: #141
  3.1901 -#101 := [not-or-elim #100]: #81
  3.1902 -[mp #101 #142]: false
  3.1903 -unsat
  3.1904 -8a8c56cbbacd73dc988b4e0a6095fc9e6705a6a6 94 0
  3.1905 -#2 := false
  3.1906 -decl f1 :: S1
  3.1907 -#3 := f1
  3.1908 -decl f5 :: S1
  3.1909 -#12 := f5
  3.1910 -#13 := (= f5 f1)
  3.1911 -decl f3 :: S1
  3.1912 -#7 := f3
  3.1913 -#8 := (= f3 f1)
  3.1914 -#41 := (not #8)
  3.1915 -decl f4 :: S1
  3.1916 -#9 := f4
  3.1917 -#10 := (= f4 f1)
  3.1918 -#66 := (or #10 #41 #13)
  3.1919 -#115 := (iff #66 false)
  3.1920 -#110 := (or false false false)
  3.1921 -#113 := (iff #110 false)
  3.1922 -#114 := [rewrite]: #113
  3.1923 -#111 := (iff #66 #110)
  3.1924 -#101 := (iff #13 false)
  3.1925 -#90 := (not #13)
  3.1926 -#69 := (not #66)
  3.1927 -#75 := (or #69 #41 #10 #13)
  3.1928 -#80 := (not #75)
  3.1929 -#16 := (or #10 #13)
  3.1930 -#17 := (implies #8 #16)
  3.1931 -#14 := (implies #8 #13)
  3.1932 -#11 := (implies #8 #10)
  3.1933 -#15 := (or #11 #14)
  3.1934 -#18 := (implies #15 #17)
  3.1935 -#19 := (not #18)
  3.1936 -#83 := (iff #19 #80)
  3.1937 -#51 := (or #41 #16)
  3.1938 -#45 := (or #41 #13)
  3.1939 -#42 := (or #41 #10)
  3.1940 -#48 := (or #42 #45)
  3.1941 -#57 := (not #48)
  3.1942 -#58 := (or #57 #51)
  3.1943 -#63 := (not #58)
  3.1944 -#81 := (iff #63 #80)
  3.1945 -#78 := (iff #58 #75)
  3.1946 -#72 := (or #69 #51)
  3.1947 -#76 := (iff #72 #75)
  3.1948 -#77 := [rewrite]: #76
  3.1949 -#73 := (iff #58 #72)
  3.1950 -#70 := (iff #57 #69)
  3.1951 -#67 := (iff #48 #66)
  3.1952 -#68 := [rewrite]: #67
  3.1953 -#71 := [monotonicity #68]: #70
  3.1954 -#74 := [monotonicity #71]: #73
  3.1955 -#79 := [trans #74 #77]: #78
  3.1956 -#82 := [monotonicity #79]: #81
  3.1957 -#64 := (iff #19 #63)
  3.1958 -#61 := (iff #18 #58)
  3.1959 -#54 := (implies #48 #51)
  3.1960 -#59 := (iff #54 #58)
  3.1961 -#60 := [rewrite]: #59
  3.1962 -#55 := (iff #18 #54)
  3.1963 -#52 := (iff #17 #51)
  3.1964 -#53 := [rewrite]: #52
  3.1965 -#49 := (iff #15 #48)
  3.1966 -#46 := (iff #14 #45)
  3.1967 -#47 := [rewrite]: #46
  3.1968 -#43 := (iff #11 #42)
  3.1969 -#44 := [rewrite]: #43
  3.1970 -#50 := [monotonicity #44 #47]: #49
  3.1971 -#56 := [monotonicity #50 #53]: #55
  3.1972 -#62 := [trans #56 #60]: #61
  3.1973 -#65 := [monotonicity #62]: #64
  3.1974 -#84 := [trans #65 #82]: #83
  3.1975 -#40 := [asserted]: #19
  3.1976 -#85 := [mp #40 #84]: #80
  3.1977 -#91 := [not-or-elim #85]: #90
  3.1978 -#102 := [iff-false #91]: #101
  3.1979 -#108 := (iff #41 false)
  3.1980 -#1 := true
  3.1981 -#103 := (not true)
  3.1982 -#106 := (iff #103 false)
  3.1983 -#107 := [rewrite]: #106
  3.1984 -#104 := (iff #41 #103)
  3.1985 -#97 := (iff #8 true)
  3.1986 -#87 := [not-or-elim #85]: #8
  3.1987 -#98 := [iff-true #87]: #97
  3.1988 -#105 := [monotonicity #98]: #104
  3.1989 -#109 := [trans #105 #107]: #108
  3.1990 -#99 := (iff #10 false)
  3.1991 -#88 := (not #10)
  3.1992 -#89 := [not-or-elim #85]: #88
  3.1993 -#100 := [iff-false #89]: #99
  3.1994 -#112 := [monotonicity #100 #109 #102]: #111
  3.1995 -#116 := [trans #112 #114]: #115
  3.1996 -#86 := [not-or-elim #85]: #66
  3.1997 -[mp #86 #116]: false
  3.1998 -unsat
  3.1999 -58f02564c26046ffbbf0af2951cd5b2669f92e0c 112 0
  3.2000 -#2 := false
  3.2001 -decl f1 :: S1
  3.2002 -#3 := f1
  3.2003 -decl f4 :: S1
  3.2004 -#9 := f4
  3.2005 -#10 := (= f4 f1)
  3.2006 -decl f3 :: S1
  3.2007 -#7 := f3
  3.2008 -#8 := (= f3 f1)
  3.2009 -#38 := (not #8)
  3.2010 -#39 := (or #38 #10)
  3.2011 -#45 := (not #39)
  3.2012 -#46 := (or #45 #8)
  3.2013 -#54 := (not #46)
  3.2014 -#55 := (or #54 #8)
  3.2015 -#63 := (not #55)
  3.2016 -#64 := (or #63 #10)
  3.2017 -#134 := (iff #64 false)
  3.2018 -#129 := (or false false)
  3.2019 -#132 := (iff #129 false)
  3.2020 -#133 := [rewrite]: #132
  3.2021 -#130 := (iff #64 #129)
  3.2022 -#90 := (iff #10 false)
  3.2023 -#82 := (not #10)
  3.2024 -#72 := (not #64)
  3.2025 -#73 := (or #72 #10)
  3.2026 -#78 := (not #73)
  3.2027 -#11 := (implies #8 #10)
  3.2028 -#12 := (implies #11 #8)
  3.2029 -#13 := (implies #12 #8)
  3.2030 -#14 := (implies #13 #10)
  3.2031 -#15 := (implies #14 #10)
  3.2032 -#16 := (not #15)
  3.2033 -#79 := (iff #16 #78)
  3.2034 -#76 := (iff #15 #73)
  3.2035 -#69 := (implies #64 #10)
  3.2036 -#74 := (iff #69 #73)
  3.2037 -#75 := [rewrite]: #74
  3.2038 -#70 := (iff #15 #69)
  3.2039 -#67 := (iff #14 #64)
  3.2040 -#60 := (implies #55 #10)
  3.2041 -#65 := (iff #60 #64)
  3.2042 -#66 := [rewrite]: #65
  3.2043 -#61 := (iff #14 #60)
  3.2044 -#58 := (iff #13 #55)
  3.2045 -#51 := (implies #46 #8)
  3.2046 -#56 := (iff #51 #55)
  3.2047 -#57 := [rewrite]: #56
  3.2048 -#52 := (iff #13 #51)
  3.2049 -#49 := (iff #12 #46)
  3.2050 -#42 := (implies #39 #8)
  3.2051 -#47 := (iff #42 #46)
  3.2052 -#48 := [rewrite]: #47
  3.2053 -#43 := (iff #12 #42)
  3.2054 -#40 := (iff #11 #39)
  3.2055 -#41 := [rewrite]: #40
  3.2056 -#44 := [monotonicity #41]: #43
  3.2057 -#50 := [trans #44 #48]: #49
  3.2058 -#53 := [monotonicity #50]: #52
  3.2059 -#59 := [trans #53 #57]: #58
  3.2060 -#62 := [monotonicity #59]: #61
  3.2061 -#68 := [trans #62 #66]: #67
  3.2062 -#71 := [monotonicity #68]: #70
  3.2063 -#77 := [trans #71 #75]: #76
  3.2064 -#80 := [monotonicity #77]: #79
  3.2065 -#37 := [asserted]: #16
  3.2066 -#83 := [mp #37 #80]: #78
  3.2067 -#84 := [not-or-elim #83]: #82
  3.2068 -#91 := [iff-false #84]: #90
  3.2069 -#127 := (iff #63 false)
  3.2070 -#1 := true
  3.2071 -#122 := (not true)
  3.2072 -#125 := (iff #122 false)
  3.2073 -#126 := [rewrite]: #125
  3.2074 -#123 := (iff #63 #122)
  3.2075 -#120 := (iff #55 true)
  3.2076 -#115 := (or #38 #8)
  3.2077 -#118 := (iff #115 true)
  3.2078 -#119 := [rewrite]: #118
  3.2079 -#116 := (iff #55 #115)
  3.2080 -#113 := (iff #54 #38)
  3.2081 -#111 := (iff #46 #8)
  3.2082 -#106 := (or #8 #8)
  3.2083 -#109 := (iff #106 #8)
  3.2084 -#110 := [rewrite]: #109
  3.2085 -#107 := (iff #46 #106)
  3.2086 -#104 := (iff #45 #8)
  3.2087 -#99 := (not #38)
  3.2088 -#102 := (iff #99 #8)
  3.2089 -#103 := [rewrite]: #102
  3.2090 -#100 := (iff #45 #99)
  3.2091 -#97 := (iff #39 #38)
  3.2092 -#92 := (or #38 false)
  3.2093 -#95 := (iff #92 #38)
  3.2094 -#96 := [rewrite]: #95
  3.2095 -#93 := (iff #39 #92)
  3.2096 -#94 := [monotonicity #91]: #93
  3.2097 -#98 := [trans #94 #96]: #97
  3.2098 -#101 := [monotonicity #98]: #100
  3.2099 -#105 := [trans #101 #103]: #104
  3.2100 -#108 := [monotonicity #105]: #107
  3.2101 -#112 := [trans #108 #110]: #111
  3.2102 -#114 := [monotonicity #112]: #113
  3.2103 -#117 := [monotonicity #114]: #116
  3.2104 -#121 := [trans #117 #119]: #120
  3.2105 -#124 := [monotonicity #121]: #123
  3.2106 -#128 := [trans #124 #126]: #127
  3.2107 -#131 := [monotonicity #128 #91]: #130
  3.2108 -#135 := [trans #131 #133]: #134
  3.2109 -#81 := [not-or-elim #83]: #64
  3.2110 -[mp #81 #135]: false
  3.2111 -unsat
  3.2112 -a7f6ab6ad332f5aded5b2efbf0f5616121d36767 67 0
  3.2113 -#2 := false
  3.2114 -decl f1 :: S1
  3.2115 -#3 := f1
  3.2116 -decl f4 :: S1
  3.2117 -#9 := f4
  3.2118 -#10 := (= f4 f1)
  3.2119 -decl f3 :: S1
  3.2120 -#7 := f3
  3.2121 -#8 := (= f3 f1)
  3.2122 -#13 := (not #8)
  3.2123 -#38 := (or #13 #10)
  3.2124 -#89 := (iff #38 false)
  3.2125 -#84 := (or false false)
  3.2126 -#87 := (iff #84 false)
  3.2127 -#88 := [rewrite]: #87
  3.2128 -#85 := (iff #38 #84)
  3.2129 -#73 := (iff #10 false)
  3.2130 -#12 := (not #10)
  3.2131 -#47 := (not #38)
  3.2132 -#56 := (or #47 #10 #13)
  3.2133 -#59 := (not #56)
  3.2134 -#14 := (implies #12 #13)
  3.2135 -#11 := (implies #8 #10)
  3.2136 -#15 := (implies #11 #14)
  3.2137 -#16 := (not #15)
  3.2138 -#62 := (iff #16 #59)
  3.2139 -#41 := (or #10 #13)
  3.2140 -#48 := (or #47 #41)
  3.2141 -#53 := (not #48)
  3.2142 -#60 := (iff #53 #59)
  3.2143 -#57 := (iff #48 #56)
  3.2144 -#58 := [rewrite]: #57
  3.2145 -#61 := [monotonicity #58]: #60
  3.2146 -#54 := (iff #16 #53)
  3.2147 -#51 := (iff #15 #48)
  3.2148 -#44 := (implies #38 #41)
  3.2149 -#49 := (iff #44 #48)
  3.2150 -#50 := [rewrite]: #49
  3.2151 -#45 := (iff #15 #44)
  3.2152 -#42 := (iff #14 #41)
  3.2153 -#43 := [rewrite]: #42
  3.2154 -#39 := (iff #11 #38)
  3.2155 -#40 := [rewrite]: #39
  3.2156 -#46 := [monotonicity #40 #43]: #45
  3.2157 -#52 := [trans #46 #50]: #51
  3.2158 -#55 := [monotonicity #52]: #54
  3.2159 -#63 := [trans #55 #61]: #62
  3.2160 -#37 := [asserted]: #16
  3.2161 -#64 := [mp #37 #63]: #59
  3.2162 -#66 := [not-or-elim #64]: #12
  3.2163 -#74 := [iff-false #66]: #73
  3.2164 -#82 := (iff #13 false)
  3.2165 -#1 := true
  3.2166 -#77 := (not true)
  3.2167 -#80 := (iff #77 false)
  3.2168 -#81 := [rewrite]: #80
  3.2169 -#78 := (iff #13 #77)
  3.2170 -#75 := (iff #8 true)
  3.2171 -#67 := [not-or-elim #64]: #8
  3.2172 -#76 := [iff-true #67]: #75
  3.2173 -#79 := [monotonicity #76]: #78
  3.2174 -#83 := [trans #79 #81]: #82
  3.2175 -#86 := [monotonicity #83 #74]: #85
  3.2176 -#90 := [trans #86 #88]: #89
  3.2177 -#65 := [not-or-elim #64]: #38
  3.2178 -[mp #65 #90]: false
  3.2179 -unsat
  3.2180 -96fa7a8ac0c9f92be5ba4897a13fe923e953299b 94 0
  3.2181 -#2 := false
  3.2182 -decl f1 :: S1
  3.2183 -#3 := f1
  3.2184 -decl f5 :: S1
  3.2185 -#11 := f5
  3.2186 -#12 := (= f5 f1)
  3.2187 -decl f4 :: S1
  3.2188 -#9 := f4
  3.2189 -#10 := (= f4 f1)
  3.2190 -decl f3 :: S1
  3.2191 -#7 := f3
  3.2192 -#8 := (= f3 f1)
  3.2193 -#41 := (not #8)
  3.2194 -#66 := (or #41 #10 #12)
  3.2195 -#115 := (iff #66 false)
  3.2196 -#110 := (or false false false)
  3.2197 -#113 := (iff #110 false)
  3.2198 -#114 := [rewrite]: #113
  3.2199 -#111 := (iff #66 #110)
  3.2200 -#101 := (iff #12 false)
  3.2201 -#90 := (not #12)
  3.2202 -#69 := (not #66)
  3.2203 -#75 := (or #69 #10 #41 #12)
  3.2204 -#80 := (not #75)
  3.2205 -#16 := (implies #8 #12)
  3.2206 -#15 := (implies #8 #10)
  3.2207 -#17 := (or #15 #16)
  3.2208 -#13 := (or #10 #12)
  3.2209 -#14 := (implies #8 #13)
  3.2210 -#18 := (implies #14 #17)
  3.2211 -#19 := (not #18)
  3.2212 -#83 := (iff #19 #80)
  3.2213 -#48 := (or #41 #12)
  3.2214 -#45 := (or #41 #10)
  3.2215 -#51 := (or #45 #48)
  3.2216 -#42 := (or #41 #13)
  3.2217 -#57 := (not #42)
  3.2218 -#58 := (or #57 #51)
  3.2219 -#63 := (not #58)
  3.2220 -#81 := (iff #63 #80)
  3.2221 -#78 := (iff #58 #75)
  3.2222 -#72 := (or #69 #51)
  3.2223 -#76 := (iff #72 #75)
  3.2224 -#77 := [rewrite]: #76
  3.2225 -#73 := (iff #58 #72)
  3.2226 -#70 := (iff #57 #69)
  3.2227 -#67 := (iff #42 #66)
  3.2228 -#68 := [rewrite]: #67
  3.2229 -#71 := [monotonicity #68]: #70
  3.2230 -#74 := [monotonicity #71]: #73
  3.2231 -#79 := [trans #74 #77]: #78
  3.2232 -#82 := [monotonicity #79]: #81
  3.2233 -#64 := (iff #19 #63)
  3.2234 -#61 := (iff #18 #58)
  3.2235 -#54 := (implies #42 #51)
  3.2236 -#59 := (iff #54 #58)
  3.2237 -#60 := [rewrite]: #59
  3.2238 -#55 := (iff #18 #54)
  3.2239 -#52 := (iff #17 #51)
  3.2240 -#49 := (iff #16 #48)
  3.2241 -#50 := [rewrite]: #49
  3.2242 -#46 := (iff #15 #45)
  3.2243 -#47 := [rewrite]: #46
  3.2244 -#53 := [monotonicity #47 #50]: #52
  3.2245 -#43 := (iff #14 #42)
  3.2246 -#44 := [rewrite]: #43
  3.2247 -#56 := [monotonicity #44 #53]: #55
  3.2248 -#62 := [trans #56 #60]: #61
  3.2249 -#65 := [monotonicity #62]: #64
  3.2250 -#84 := [trans #65 #82]: #83
  3.2251 -#40 := [asserted]: #19
  3.2252 -#85 := [mp #40 #84]: #80
  3.2253 -#91 := [not-or-elim #85]: #90
  3.2254 -#102 := [iff-false #91]: #101
  3.2255 -#97 := (iff #10 false)
  3.2256 -#87 := (not #10)
  3.2257 -#88 := [not-or-elim #85]: #87
  3.2258 -#98 := [iff-false #88]: #97
  3.2259 -#108 := (iff #41 false)
  3.2260 -#1 := true
  3.2261 -#103 := (not true)
  3.2262 -#106 := (iff #103 false)
  3.2263 -#107 := [rewrite]: #106
  3.2264 -#104 := (iff #41 #103)
  3.2265 -#99 := (iff #8 true)
  3.2266 -#89 := [not-or-elim #85]: #8
  3.2267 -#100 := [iff-true #89]: #99
  3.2268 -#105 := [monotonicity #100]: #104
  3.2269 -#109 := [trans #105 #107]: #108
  3.2270 -#112 := [monotonicity #109 #98 #102]: #111
  3.2271 -#116 := [trans #112 #114]: #115
  3.2272 -#86 := [not-or-elim #85]: #66
  3.2273 -[mp #86 #116]: false
  3.2274 -unsat
  3.2275 -470cd9c1962b0613b02378d77ef88475d95420b4 65 0
  3.2276 -#2 := false
  3.2277 -decl f1 :: S1
  3.2278 -#3 := f1
  3.2279 -decl f4 :: S1
  3.2280 -#9 := f4
  3.2281 -#10 := (= f4 f1)
  3.2282 -#42 := (not #10)
  3.2283 -#81 := [hypothesis]: #42
  3.2284 -decl f3 :: S1
  3.2285 -#7 := f3
  3.2286 -#8 := (= f3 f1)
  3.2287 -#38 := (not #8)
  3.2288 -#39 := (or #38 #10)
  3.2289 -#43 := (or #42 #8)
  3.2290 -#46 := (and #39 #43)
  3.2291 -#14 := (iff #8 #10)
  3.2292 -#52 := (not #46)
  3.2293 -#53 := (or #52 #14)
  3.2294 -#58 := (not #53)
  3.2295 -#12 := (implies #10 #8)
  3.2296 -#11 := (implies #8 #10)
  3.2297 -#13 := (and #11 #12)
  3.2298 -#15 := (implies #13 #14)
  3.2299 -#16 := (not #15)
  3.2300 -#59 := (iff #16 #58)
  3.2301 -#56 := (iff #15 #53)
  3.2302 -#49 := (implies #46 #14)
  3.2303 -#54 := (iff #49 #53)
  3.2304 -#55 := [rewrite]: #54
  3.2305 -#50 := (iff #15 #49)
  3.2306 -#47 := (iff #13 #46)
  3.2307 -#44 := (iff #12 #43)
  3.2308 -#45 := [rewrite]: #44
  3.2309 -#40 := (iff #11 #39)
  3.2310 -#41 := [rewrite]: #40
  3.2311 -#48 := [monotonicity #41 #45]: #47
  3.2312 -#51 := [monotonicity #48]: #50
  3.2313 -#57 := [trans #51 #55]: #56
  3.2314 -#60 := [monotonicity #57]: #59
  3.2315 -#37 := [asserted]: #16
  3.2316 -#63 := [mp #37 #60]: #58
  3.2317 -#61 := [not-or-elim #63]: #46
  3.2318 -#62 := [and-elim #61]: #39
  3.2319 -#82 := [unit-resolution #62 #81]: #38
  3.2320 -#69 := (or #8 #10)
  3.2321 -#74 := (iff #38 #10)
  3.2322 -#65 := (not #14)
  3.2323 -#75 := (iff #65 #74)
  3.2324 -#76 := [rewrite]: #75
  3.2325 -#66 := [not-or-elim #63]: #65
  3.2326 -#77 := [mp #66 #76]: #74
  3.2327 -#78 := (not #74)
  3.2328 -#71 := (or #8 #10 #78)
  3.2329 -#68 := [def-axiom]: #71
  3.2330 -#80 := [unit-resolution #68 #77]: #69
  3.2331 -#83 := [unit-resolution #80 #82 #81]: false
  3.2332 -#84 := [lemma #83]: #10
  3.2333 -#64 := [and-elim #61]: #43
  3.2334 -#85 := [unit-resolution #64 #84]: #8
  3.2335 -#73 := (or #38 #42)
  3.2336 -#79 := (or #38 #42 #78)
  3.2337 -#72 := [def-axiom]: #79
  3.2338 -#70 := [unit-resolution #72 #77]: #73
  3.2339 -[unit-resolution #70 #85 #84]: false
  3.2340 -unsat
  3.2341 -3583d404baf1a70621bef42b341cd5ed7f857304 67 0
  3.2342 -#2 := false
  3.2343 -decl f1 :: S1
  3.2344 -#3 := f1
  3.2345 -decl f3 :: S1
  3.2346 -#7 := f3
  3.2347 -#8 := (= f3 f1)
  3.2348 -decl f4 :: S1
  3.2349 -#9 := f4
  3.2350 -#10 := (= f4 f1)
  3.2351 -#12 := (iff #10 #8)
  3.2352 -#53 := (not #12)
  3.2353 -#71 := [hypothesis]: #53
  3.2354 -#76 := (or #10 #12)
  3.2355 -#48 := (not #10)
  3.2356 -#72 := [hypothesis]: #48
  3.2357 -#36 := (not #8)
  3.2358 -#37 := (iff #36 #10)
  3.2359 -#47 := (not #37)
  3.2360 -#69 := (or #47 #12)
  3.2361 -#38 := (iff #37 #12)
  3.2362 -#11 := (iff #8 #10)
  3.2363 -#13 := (iff #11 #12)
  3.2364 -#14 := (not #13)
  3.2365 -#39 := (iff #14 #38)
  3.2366 -#40 := [rewrite]: #39
  3.2367 -#35 := [asserted]: #14
  3.2368 -#43 := [mp #35 #40]: #38
  3.2369 -#62 := (not #38)
  3.2370 -#67 := (or #47 #12 #62)
  3.2371 -#68 := [def-axiom]: #67
  3.2372 -#70 := [unit-resolution #68 #43]: #69
  3.2373 -#73 := [unit-resolution #70 #71]: #47
  3.2374 -#42 := (or #37 #36 #10)
  3.2375 -#44 := [def-axiom]: #42
  3.2376 -#74 := [unit-resolution #44 #72 #73]: #36
  3.2377 -#58 := (or #12 #10 #8)
  3.2378 -#59 := [def-axiom]: #58
  3.2379 -#75 := [unit-resolution #59 #74 #72 #71]: false
  3.2380 -#77 := [lemma #75]: #76
  3.2381 -#78 := [unit-resolution #77 #71]: #10
  3.2382 -#51 := (or #37 #8 #48)
  3.2383 -#52 := [def-axiom]: #51
  3.2384 -#79 := [unit-resolution #52 #78 #73]: #8
  3.2385 -#60 := (or #12 #48 #36)
  3.2386 -#61 := [def-axiom]: #60
  3.2387 -#80 := [unit-resolution #61 #79 #78 #71]: false
  3.2388 -#81 := [lemma #80]: #12
  3.2389 -#82 := [hypothesis]: #36
  3.2390 -#65 := (or #37 #53)
  3.2391 -#63 := (or #37 #53 #62)
  3.2392 -#64 := [def-axiom]: #63
  3.2393 -#66 := [unit-resolution #64 #43]: #65
  3.2394 -#83 := [unit-resolution #66 #81]: #37
  3.2395 -#45 := (or #47 #8 #10)
  3.2396 -#46 := [def-axiom]: #45
  3.2397 -#84 := [unit-resolution #46 #82 #83]: #10
  3.2398 -#56 := (or #53 #48 #8)
  3.2399 -#57 := [def-axiom]: #56
  3.2400 -#85 := [unit-resolution #57 #84 #82 #81]: false
  3.2401 -#86 := [lemma #85]: #8
  3.2402 -#49 := (or #47 #36 #48)
  3.2403 -#50 := [def-axiom]: #49
  3.2404 -#87 := [unit-resolution #50 #86 #83]: #48
  3.2405 -#54 := (or #53 #10 #36)
  3.2406 -#55 := [def-axiom]: #54
  3.2407 -[unit-resolution #55 #87 #86 #81]: false
  3.2408 -unsat
  3.2409 -25b6de20c7289df4e64dbeeda9c253f854a640a3 30 0
  3.2410 -#2 := false
  3.2411 -decl f1 :: S1
  3.2412 -#3 := f1
  3.2413 -decl f3 :: S1
  3.2414 -#7 := f3
  3.2415 -#8 := (= f3 f1)
  3.2416 -#9 := (not #8)
  3.2417 -#10 := (iff #8 #9)
  3.2418 -#11 := (not #10)
  3.2419 -#12 := (not #11)
  3.2420 -#48 := (iff #12 false)
  3.2421 -#1 := true
  3.2422 -#43 := (not true)
  3.2423 -#46 := (iff #43 false)
  3.2424 -#47 := [rewrite]: #46
  3.2425 -#44 := (iff #12 #43)
  3.2426 -#41 := (iff #11 true)
  3.2427 -#36 := (not false)
  3.2428 -#39 := (iff #36 true)
  3.2429 -#40 := [rewrite]: #39
  3.2430 -#37 := (iff #11 #36)
  3.2431 -#34 := (iff #10 false)
  3.2432 -#35 := [rewrite]: #34
  3.2433 -#38 := [monotonicity #35]: #37
  3.2434 -#42 := [trans #38 #40]: #41
  3.2435 -#45 := [monotonicity #42]: #44
  3.2436 -#49 := [trans #45 #47]: #48
  3.2437 -#33 := [asserted]: #12
  3.2438 -[mp #33 #49]: false
  3.2439 -unsat
  3.2440 -6c7aa77a3e726f6965e1c58daf22b14f9c6eacb5 68 0
  3.2441 -#2 := false
  3.2442 -decl f1 :: S1
  3.2443 -#3 := f1
  3.2444 -decl f3 :: S1
  3.2445 -#7 := f3
  3.2446 -#8 := (= f3 f1)
  3.2447 -#13 := (not #8)
  3.2448 -decl f4 :: S1
  3.2449 -#9 := f4
  3.2450 -#10 := (= f4 f1)
  3.2451 -#41 := (or #10 #13)
  3.2452 -#38 := (or #13 #10)
  3.2453 -#68 := (not #41)
  3.2454 -#80 := [hypothesis]: #68
  3.2455 -#78 := (or #38 #41)
  3.2456 -#50 := (not #38)
  3.2457 -#51 := (iff #50 #41)
  3.2458 -#12 := (not #10)
  3.2459 -#14 := (implies #12 #13)
  3.2460 -#11 := (implies #8 #10)
  3.2461 -#15 := (iff #11 #14)
  3.2462 -#16 := (not #15)
  3.2463 -#54 := (iff #16 #51)
  3.2464 -#44 := (iff #38 #41)
  3.2465 -#47 := (not #44)
  3.2466 -#52 := (iff #47 #51)
  3.2467 -#53 := [rewrite]: #52
  3.2468 -#48 := (iff #16 #47)
  3.2469 -#45 := (iff #15 #44)
  3.2470 -#42 := (iff #14 #41)
  3.2471 -#43 := [rewrite]: #42
  3.2472 -#39 := (iff #11 #38)
  3.2473 -#40 := [rewrite]: #39
  3.2474 -#46 := [monotonicity #40 #43]: #45
  3.2475 -#49 := [monotonicity #46]: #48
  3.2476 -#55 := [trans #49 #53]: #54
  3.2477 -#37 := [asserted]: #16
  3.2478 -#58 := [mp #37 #55]: #51
  3.2479 -#71 := (not #51)
  3.2480 -#76 := (or #38 #41 #71)
  3.2481 -#77 := [def-axiom]: #76
  3.2482 -#79 := [unit-resolution #77 #58]: #78
  3.2483 -#81 := [unit-resolution #79 #80]: #38
  3.2484 -#57 := (or #41 #12)
  3.2485 -#59 := [def-axiom]: #57
  3.2486 -#82 := [unit-resolution #59 #80]: #12
  3.2487 -#66 := (or #41 #8)
  3.2488 -#67 := [def-axiom]: #66
  3.2489 -#83 := [unit-resolution #67 #80]: #8
  3.2490 -#60 := (or #50 #13 #10)
  3.2491 -#61 := [def-axiom]: #60
  3.2492 -#84 := [unit-resolution #61 #83 #82 #81]: false
  3.2493 -#85 := [lemma #84]: #41
  3.2494 -#74 := (or #50 #68)
  3.2495 -#72 := (or #50 #68 #71)
  3.2496 -#73 := [def-axiom]: #72
  3.2497 -#75 := [unit-resolution #73 #58]: #74
  3.2498 -#86 := [unit-resolution #75 #85]: #50
  3.2499 -#62 := (or #38 #8)
  3.2500 -#63 := [def-axiom]: #62
  3.2501 -#87 := [unit-resolution #63 #86]: #8
  3.2502 -#64 := (or #38 #12)
  3.2503 -#65 := [def-axiom]: #64
  3.2504 -#88 := [unit-resolution #65 #86]: #12
  3.2505 -#69 := (or #68 #10 #13)
  3.2506 -#70 := [def-axiom]: #69
  3.2507 -[unit-resolution #70 #88 #87 #85]: false
  3.2508 -unsat
  3.2509 -ee2587d9af24c00533fd6cc57d8b9c430858d515 64 0
  3.2510 -#2 := false
  3.2511 -decl f1 :: S1
  3.2512 -#3 := f1
  3.2513 -decl f3 :: S1
  3.2514 -#7 := f3
  3.2515 -#8 := (= f3 f1)
  3.2516 -#9 := (iff #8 #8)
  3.2517 -#10 := (iff #8 #9)
  3.2518 -#11 := (iff #8 #10)
  3.2519 -#12 := (iff #8 #11)
  3.2520 -#13 := (iff #8 #12)
  3.2521 -#14 := (iff #8 #13)
  3.2522 -#15 := (iff #8 #14)
  3.2523 -#16 := (iff #8 #15)
  3.2524 -#17 := (iff #8 #16)
  3.2525 -#18 := (not #17)
  3.2526 -#82 := (iff #18 false)
  3.2527 -#1 := true
  3.2528 -#77 := (not true)
  3.2529 -#80 := (iff #77 false)
  3.2530 -#81 := [rewrite]: #80
  3.2531 -#78 := (iff #18 #77)
  3.2532 -#75 := (iff #17 true)
  3.2533 -#40 := (iff #9 true)
  3.2534 -#41 := [rewrite]: #40
  3.2535 -#73 := (iff #17 #9)
  3.2536 -#71 := (iff #16 #8)
  3.2537 -#42 := (iff #8 true)
  3.2538 -#45 := (iff #42 #8)
  3.2539 -#46 := [rewrite]: #45
  3.2540 -#69 := (iff #16 #42)
  3.2541 -#67 := (iff #15 true)
  3.2542 -#65 := (iff #15 #9)
  3.2543 -#63 := (iff #14 #8)
  3.2544 -#61 := (iff #14 #42)
  3.2545 -#59 := (iff #13 true)
  3.2546 -#57 := (iff #13 #9)
  3.2547 -#55 := (iff #12 #8)
  3.2548 -#53 := (iff #12 #42)
  3.2549 -#51 := (iff #11 true)
  3.2550 -#49 := (iff #11 #9)
  3.2551 -#47 := (iff #10 #8)
  3.2552 -#43 := (iff #10 #42)
  3.2553 -#44 := [monotonicity #41]: #43
  3.2554 -#48 := [trans #44 #46]: #47
  3.2555 -#50 := [monotonicity #48]: #49
  3.2556 -#52 := [trans #50 #41]: #51
  3.2557 -#54 := [monotonicity #52]: #53
  3.2558 -#56 := [trans #54 #46]: #55
  3.2559 -#58 := [monotonicity #56]: #57
  3.2560 -#60 := [trans #58 #41]: #59
  3.2561 -#62 := [monotonicity #60]: #61
  3.2562 -#64 := [trans #62 #46]: #63
  3.2563 -#66 := [monotonicity #64]: #65
  3.2564 -#68 := [trans #66 #41]: #67
  3.2565 -#70 := [monotonicity #68]: #69
  3.2566 -#72 := [trans #70 #46]: #71
  3.2567 -#74 := [monotonicity #72]: #73
  3.2568 -#76 := [trans #74 #41]: #75
  3.2569 -#79 := [monotonicity #76]: #78
  3.2570 -#83 := [trans #79 #81]: #82
  3.2571 -#39 := [asserted]: #18
  3.2572 -[mp #39 #83]: false
  3.2573 -unsat
  3.2574 -37203ec99bf7e03cbb0be72ecadd1ceb545297a3 121 0
  3.2575 -#2 := false
  3.2576 -decl f1 :: S1
  3.2577 -#3 := f1
  3.2578 -decl f4 :: S1
  3.2579 -#9 := f4
  3.2580 -#10 := (= f4 f1)
  3.2581 -decl f5 :: S1
  3.2582 -#11 := f5
  3.2583 -#12 := (= f5 f1)
  3.2584 -decl f3 :: S1
  3.2585 -#7 := f3
  3.2586 -#8 := (= f3 f1)
  3.2587 -#13 := (if #8 #10 #12)
  3.2588 -#44 := (or #8 #12)
  3.2589 -#69 := (not #44)
  3.2590 -#15 := (not #8)
  3.2591 -#41 := (or #15 #10)
  3.2592 -#68 := (not #41)
  3.2593 -#70 := (or #68 #69)
  3.2594 -#71 := (not #70)
  3.2595 -#123 := [hypothesis]: #71
  3.2596 -#103 := (or #70 #44)
  3.2597 -#104 := [def-axiom]: #103
  3.2598 -#124 := [unit-resolution #104 #123]: #44
  3.2599 -#56 := (not #13)
  3.2600 -#114 := (or #56 #70)
  3.2601 -#73 := (iff #13 #70)
  3.2602 -#47 := (and #41 #44)
  3.2603 -#57 := (iff #56 #47)
  3.2604 -#76 := (iff #57 #73)
  3.2605 -#63 := (iff #56 #71)
  3.2606 -#74 := (iff #63 #73)
  3.2607 -#75 := [rewrite]: #74
  3.2608 -#65 := (iff #57 #63)
  3.2609 -#66 := (iff #47 #71)
  3.2610 -#67 := [rewrite]: #66
  3.2611 -#72 := [monotonicity #67]: #65
  3.2612 -#77 := [trans #72 #75]: #76
  3.2613 -#16 := (implies #15 #12)
  3.2614 -#14 := (implies #8 #10)
  3.2615 -#17 := (and #14 #16)
  3.2616 -#18 := (iff #13 #17)
  3.2617 -#19 := (not #18)
  3.2618 -#60 := (iff #19 #57)
  3.2619 -#50 := (iff #13 #47)
  3.2620 -#53 := (not #50)
  3.2621 -#58 := (iff #53 #57)
  3.2622 -#59 := [rewrite]: #58
  3.2623 -#54 := (iff #19 #53)
  3.2624 -#51 := (iff #18 #50)
  3.2625 -#48 := (iff #17 #47)
  3.2626 -#45 := (iff #16 #44)
  3.2627 -#46 := [rewrite]: #45
  3.2628 -#42 := (iff #14 #41)
  3.2629 -#43 := [rewrite]: #42
  3.2630 -#49 := [monotonicity #43 #46]: #48
  3.2631 -#52 := [monotonicity #49]: #51
  3.2632 -#55 := [monotonicity #52]: #54
  3.2633 -#61 := [trans #55 #59]: #60
  3.2634 -#40 := [asserted]: #19
  3.2635 -#64 := [mp #40 #61]: #57
  3.2636 -#78 := [mp #64 #77]: #73
  3.2637 -#107 := (not #73)
  3.2638 -#112 := (or #56 #70 #107)
  3.2639 -#113 := [def-axiom]: #112
  3.2640 -#115 := [unit-resolution #113 #78]: #114
  3.2641 -#125 := [unit-resolution #115 #123]: #56
  3.2642 -#101 := (or #70 #41)
  3.2643 -#102 := [def-axiom]: #101
  3.2644 -#126 := [unit-resolution #102 #123]: #41
  3.2645 -#121 := (or #15 #68 #13)
  3.2646 -#116 := [hypothesis]: #41
  3.2647 -#117 := [hypothesis]: #8
  3.2648 -#83 := (not #10)
  3.2649 -#118 := [hypothesis]: #56
  3.2650 -#84 := (or #13 #15 #83)
  3.2651 -#85 := [def-axiom]: #84
  3.2652 -#119 := [unit-resolution #85 #117 #118]: #83
  3.2653 -#93 := (or #68 #15 #10)
  3.2654 -#94 := [def-axiom]: #93
  3.2655 -#120 := [unit-resolution #94 #119 #117 #116]: false
  3.2656 -#122 := [lemma #120]: #121
  3.2657 -#127 := [unit-resolution #122 #126 #125]: #15
  3.2658 -#86 := (not #12)
  3.2659 -#87 := (or #13 #8 #86)
  3.2660 -#88 := [def-axiom]: #87
  3.2661 -#128 := [unit-resolution #88 #127 #125]: #86
  3.2662 -#99 := (or #69 #8 #12)
  3.2663 -#100 := [def-axiom]: #99
  3.2664 -#129 := [unit-resolution #100 #128 #127 #124]: false
  3.2665 -#130 := [lemma #129]: #70
  3.2666 -#110 := (or #13 #71)
  3.2667 -#108 := (or #13 #71 #107)
  3.2668 -#109 := [def-axiom]: #108
  3.2669 -#111 := [unit-resolution #109 #78]: #110
  3.2670 -#133 := [unit-resolution #111 #130]: #13
  3.2671 -#131 := [hypothesis]: #15
  3.2672 -#89 := (or #41 #8)
  3.2673 -#90 := [def-axiom]: #89
  3.2674 -#132 := [unit-resolution #90 #131]: #41
  3.2675 -#81 := (or #56 #8 #12)
  3.2676 -#82 := [def-axiom]: #81
  3.2677 -#134 := [unit-resolution #82 #131 #133]: #12
  3.2678 -#97 := (or #44 #86)
  3.2679 -#98 := [def-axiom]: #97
  3.2680 -#135 := [unit-resolution #98 #134]: #44
  3.2681 -#105 := (or #71 #68 #69)
  3.2682 -#106 := [def-axiom]: #105
  3.2683 -#136 := [unit-resolution #106 #135 #132 #130]: false
  3.2684 -#137 := [lemma #136]: #8
  3.2685 -#79 := (or #56 #15 #10)
  3.2686 -#80 := [def-axiom]: #79
  3.2687 -#138 := [unit-resolution #80 #137 #133]: #10
  3.2688 -#95 := (or #44 #15)
  3.2689 -#96 := [def-axiom]: #95
  3.2690 -#139 := [unit-resolution #96 #137]: #44
  3.2691 -#140 := [unit-resolution #106 #139 #130]: #68
  3.2692 -#91 := (or #41 #83)
  3.2693 -#92 := [def-axiom]: #91
  3.2694 -[unit-resolution #92 #140 #138]: false
  3.2695 -unsat
  3.2696 -ca9aa750ee4c38be0511c4f7f0526ad22c26b354 50 0
  3.2697 -#2 := false
  3.2698 -decl f1 :: S1
  3.2699 -#3 := f1
  3.2700 -decl f3 :: S1
  3.2701 -#7 := f3
  3.2702 -#8 := (= f3 f1)
  3.2703 -#40 := (not #8)
  3.2704 -#74 := [hypothesis]: #8
  3.2705 -decl f4 :: S1
  3.2706 -#9 := f4
  3.2707 -#10 := (= f4 f1)
  3.2708 -#36 := (not #10)
  3.2709 -#37 := (or #36 #8)
  3.2710 -#58 := (or #37 #40)
  3.2711 -#59 := [def-axiom]: #58
  3.2712 -#75 := [unit-resolution #59 #74]: #37
  3.2713 -#54 := (not #37)
  3.2714 -#76 := (or #40 #54)
  3.2715 -#41 := (or #40 #10)
  3.2716 -#44 := (if #8 #37 #41)
  3.2717 -#47 := (not #44)
  3.2718 -#12 := (implies #8 #10)
  3.2719 -#11 := (implies #10 #8)
  3.2720 -#13 := (if #8 #11 #12)
  3.2721 -#14 := (not #13)
  3.2722 -#48 := (iff #14 #47)
  3.2723 -#45 := (iff #13 #44)
  3.2724 -#42 := (iff #12 #41)
  3.2725 -#43 := [rewrite]: #42
  3.2726 -#38 := (iff #11 #37)
  3.2727 -#39 := [rewrite]: #38
  3.2728 -#46 := [monotonicity #39 #43]: #45
  3.2729 -#49 := [monotonicity #46]: #48
  3.2730 -#35 := [asserted]: #14
  3.2731 -#52 := [mp #35 #49]: #47
  3.2732 -#70 := (or #44 #40 #54)
  3.2733 -#71 := [def-axiom]: #70
  3.2734 -#77 := [unit-resolution #71 #52]: #76
  3.2735 -#78 := [unit-resolution #77 #75 #74]: false
  3.2736 -#79 := [lemma #78]: #40
  3.2737 -#53 := (or #41 #8)
  3.2738 -#60 := [def-axiom]: #53
  3.2739 -#80 := [unit-resolution #60 #79]: #41
  3.2740 -#63 := (not #41)
  3.2741 -#81 := (or #8 #63)
  3.2742 -#72 := (or #44 #8 #63)
  3.2743 -#73 := [def-axiom]: #72
  3.2744 -#82 := [unit-resolution #73 #52]: #81
  3.2745 -[unit-resolution #82 #80 #79]: false
  3.2746 -unsat
  3.2747 -22136385e4a040042c56d71f978a5676aac282d0 108 0
  3.2748 -#2 := false
  3.2749 -decl f1 :: S1
  3.2750 -#3 := f1
  3.2751 -decl f5 :: S1
  3.2752 -#12 := f5
  3.2753 -#13 := (= f5 f1)
  3.2754 -decl f6 :: S1
  3.2755 -#14 := f6
  3.2756 -#15 := (= f6 f1)
  3.2757 -decl f4 :: S1
  3.2758 -#9 := f4
  3.2759 -#10 := (= f4 f1)
  3.2760 -decl f3 :: S1
  3.2761 -#7 := f3
  3.2762 -#8 := (= f3 f1)
  3.2763 -#11 := (or #8 #10)
  3.2764 -#16 := (if #11 #13 #15)
  3.2765 -#42 := (not #16)
  3.2766 -#94 := [hypothesis]: #42
  3.2767 -#108 := (or #10 #16)
  3.2768 -#47 := (not #11)
  3.2769 -#52 := (not #8)
  3.2770 -#100 := (or #52 #16)
  3.2771 -#95 := [hypothesis]: #8
  3.2772 -#53 := (or #11 #52)
  3.2773 -#54 := [def-axiom]: #53
  3.2774 -#96 := [unit-resolution #54 #95]: #11
  3.2775 -#17 := (if #10 #13 #15)
  3.2776 -#18 := (if #8 #13 #17)
  3.2777 -#92 := (or #16 #18)
  3.2778 -#43 := (iff #42 #18)
  3.2779 -#19 := (iff #16 #18)
  3.2780 -#20 := (not #19)
  3.2781 -#44 := (iff #20 #43)
  3.2782 -#45 := [rewrite]: #44
  3.2783 -#41 := [asserted]: #20
  3.2784 -#48 := [mp #41 #45]: #43
  3.2785 -#85 := (not #43)
  3.2786 -#90 := (or #16 #18 #85)
  3.2787 -#91 := [def-axiom]: #90
  3.2788 -#93 := [unit-resolution #91 #48]: #92
  3.2789 -#97 := [unit-resolution #93 #94]: #18
  3.2790 -#76 := (not #18)
  3.2791 -#77 := (or #76 #52 #13)
  3.2792 -#78 := [def-axiom]: #77
  3.2793 -#98 := [unit-resolution #78 #95 #97]: #13
  3.2794 -#61 := (not #13)
  3.2795 -#62 := (or #16 #47 #61)
  3.2796 -#63 := [def-axiom]: #62
  3.2797 -#99 := [unit-resolution #63 #98 #96 #94]: false
  3.2798 -#101 := [lemma #99]: #100
  3.2799 -#102 := [unit-resolution #101 #94]: #52
  3.2800 -#55 := (not #10)
  3.2801 -#103 := [hypothesis]: #55
  3.2802 -#49 := (or #47 #8 #10)
  3.2803 -#56 := [def-axiom]: #49
  3.2804 -#104 := [unit-resolution #56 #103 #102]: #47
  3.2805 -#79 := (or #76 #8 #17)
  3.2806 -#80 := [def-axiom]: #79
  3.2807 -#105 := [unit-resolution #80 #102 #97]: #17
  3.2808 -#67 := (not #17)
  3.2809 -#70 := (or #67 #10 #15)
  3.2810 -#71 := [def-axiom]: #70
  3.2811 -#106 := [unit-resolution #71 #103 #105]: #15
  3.2812 -#64 := (not #15)
  3.2813 -#65 := (or #16 #11 #64)
  3.2814 -#66 := [def-axiom]: #65
  3.2815 -#107 := [unit-resolution #66 #106 #104 #94]: false
  3.2816 -#109 := [lemma #107]: #108
  3.2817 -#110 := [unit-resolution #109 #94]: #10
  3.2818 -#50 := (or #11 #55)
  3.2819 -#51 := [def-axiom]: #50
  3.2820 -#111 := [unit-resolution #51 #110]: #11
  3.2821 -#68 := (or #67 #55 #13)
  3.2822 -#69 := [def-axiom]: #68
  3.2823 -#112 := [unit-resolution #69 #110 #105]: #13
  3.2824 -#113 := [unit-resolution #63 #112 #111 #94]: false
  3.2825 -#114 := [lemma #113]: #16
  3.2826 -#115 := [hypothesis]: #47
  3.2827 -#116 := [unit-resolution #51 #115]: #55
  3.2828 -#59 := (or #42 #11 #15)
  3.2829 -#60 := [def-axiom]: #59
  3.2830 -#117 := [unit-resolution #60 #115 #114]: #15
  3.2831 -#88 := (or #42 #76)
  3.2832 -#86 := (or #42 #76 #85)
  3.2833 -#87 := [def-axiom]: #86
  3.2834 -#89 := [unit-resolution #87 #48]: #88
  3.2835 -#118 := [unit-resolution #89 #114]: #76
  3.2836 -#119 := [unit-resolution #54 #115]: #52
  3.2837 -#83 := (or #18 #8 #67)
  3.2838 -#84 := [def-axiom]: #83
  3.2839 -#120 := [unit-resolution #84 #119 #118]: #67
  3.2840 -#74 := (or #17 #10 #64)
  3.2841 -#75 := [def-axiom]: #74
  3.2842 -#121 := [unit-resolution #75 #120 #117 #116]: false
  3.2843 -#122 := [lemma #121]: #11
  3.2844 -#57 := (or #42 #47 #13)
  3.2845 -#58 := [def-axiom]: #57
  3.2846 -#123 := [unit-resolution #58 #122 #114]: #13
  3.2847 -#81 := (or #18 #52 #61)
  3.2848 -#82 := [def-axiom]: #81
  3.2849 -#124 := [unit-resolution #82 #123 #118]: #52
  3.2850 -#125 := [unit-resolution #84 #124 #118]: #67
  3.2851 -#126 := [unit-resolution #56 #124 #122]: #10
  3.2852 -#72 := (or #17 #55 #61)
  3.2853 -#73 := [def-axiom]: #72
  3.2854 -[unit-resolution #73 #126 #125 #123]: false
  3.2855 -unsat
  3.2856 -042cd6410e2120e0a1d26569b905b9483437aab5 126 0
  3.2857 -#2 := false
  3.2858 -decl f1 :: S1
  3.2859 -#3 := f1
  3.2860 -decl f6 :: S1
  3.2861 -#14 := f6
  3.2862 -#15 := (= f6 f1)
  3.2863 -decl f5 :: S1
  3.2864 -#12 := f5
  3.2865 -#13 := (= f5 f1)
  3.2866 -decl f4 :: S1
  3.2867 -#9 := f4
  3.2868 -#10 := (= f4 f1)
  3.2869 -#53 := (not #10)
  3.2870 -decl f3 :: S1
  3.2871 -#7 := f3
  3.2872 -#8 := (= f3 f1)
  3.2873 -#52 := (not #8)
  3.2874 -#54 := (or #52 #53)
  3.2875 -#57 := (if #54 #15 #13)
  3.2876 -#62 := (not #57)
  3.2877 -#112 := [hypothesis]: #62
  3.2878 -#126 := (or #53 #57)
  3.2879 -#55 := (not #54)
  3.2880 -#118 := (or #8 #57)
  3.2881 -#113 := [hypothesis]: #52
  3.2882 -#69 := (or #54 #8)
  3.2883 -#70 := [def-axiom]: #69
  3.2884 -#114 := [unit-resolution #70 #113]: #54
  3.2885 -#17 := (if #10 #13 #15)
  3.2886 -#18 := (if #8 #17 #15)
  3.2887 -#110 := (or #57 #18)
  3.2888 -#65 := (iff #62 #18)
  3.2889 -#11 := (and #8 #10)
  3.2890 -#16 := (if #11 #13 #15)
  3.2891 -#42 := (not #16)
  3.2892 -#43 := (iff #42 #18)
  3.2893 -#66 := (iff #43 #65)
  3.2894 -#63 := (iff #42 #62)
  3.2895 -#60 := (iff #16 #57)
  3.2896 -#47 := (if #55 #13 #15)
  3.2897 -#58 := (iff #47 #57)
  3.2898 -#59 := [rewrite]: #58
  3.2899 -#49 := (iff #16 #47)
  3.2900 -#50 := (iff #11 #55)
  3.2901 -#51 := [rewrite]: #50
  3.2902 -#56 := [monotonicity #51]: #49
  3.2903 -#61 := [trans #56 #59]: #60
  3.2904 -#64 := [monotonicity #61]: #63
  3.2905 -#67 := [monotonicity #64]: #66
  3.2906 -#19 := (iff #16 #18)
  3.2907 -#20 := (not #19)
  3.2908 -#44 := (iff #20 #43)
  3.2909 -#45 := [rewrite]: #44
  3.2910 -#41 := [asserted]: #20
  3.2911 -#48 := [mp #41 #45]: #43
  3.2912 -#68 := [mp #48 #67]: #65
  3.2913 -#103 := (not #65)
  3.2914 -#108 := (or #57 #18 #103)
  3.2915 -#109 := [def-axiom]: #108
  3.2916 -#111 := [unit-resolution #109 #68]: #110
  3.2917 -#115 := [unit-resolution #111 #112]: #18
  3.2918 -#94 := (not #18)
  3.2919 -#97 := (or #94 #8 #15)
  3.2920 -#98 := [def-axiom]: #97
  3.2921 -#116 := [unit-resolution #98 #113 #115]: #15
  3.2922 -#79 := (not #15)
  3.2923 -#80 := (or #57 #55 #79)
  3.2924 -#81 := [def-axiom]: #80
  3.2925 -#117 := [unit-resolution #81 #116 #114 #112]: false
  3.2926 -#119 := [lemma #117]: #118
  3.2927 -#120 := [unit-resolution #119 #112]: #8
  3.2928 -#121 := [hypothesis]: #10
  3.2929 -#73 := (or #55 #52 #53)
  3.2930 -#74 := [def-axiom]: #73
  3.2931 -#122 := [unit-resolution #74 #121 #120]: #55
  3.2932 -#95 := (or #94 #52 #17)
  3.2933 -#96 := [def-axiom]: #95
  3.2934 -#123 := [unit-resolution #96 #120 #115]: #17
  3.2935 -#85 := (not #17)
  3.2936 -#86 := (or #85 #53 #13)
  3.2937 -#87 := [def-axiom]: #86
  3.2938 -#124 := [unit-resolution #87 #121 #123]: #13
  3.2939 -#82 := (not #13)
  3.2940 -#83 := (or #57 #54 #82)
  3.2941 -#84 := [def-axiom]: #83
  3.2942 -#125 := [unit-resolution #84 #124 #122 #112]: false
  3.2943 -#127 := [lemma #125]: #126
  3.2944 -#128 := [unit-resolution #127 #112]: #53
  3.2945 -#71 := (or #54 #10)
  3.2946 -#72 := [def-axiom]: #71
  3.2947 -#129 := [unit-resolution #72 #128]: #54
  3.2948 -#88 := (or #85 #10 #15)
  3.2949 -#89 := [def-axiom]: #88
  3.2950 -#130 := [unit-resolution #89 #128 #123]: #15
  3.2951 -#131 := [unit-resolution #81 #130 #129 #112]: false
  3.2952 -#132 := [lemma #131]: #57
  3.2953 -#133 := [hypothesis]: #55
  3.2954 -#134 := [unit-resolution #72 #133]: #10
  3.2955 -#77 := (or #62 #54 #13)
  3.2956 -#78 := [def-axiom]: #77
  3.2957 -#135 := [unit-resolution #78 #133 #132]: #13
  3.2958 -#106 := (or #62 #94)
  3.2959 -#104 := (or #62 #94 #103)
  3.2960 -#105 := [def-axiom]: #104
  3.2961 -#107 := [unit-resolution #105 #68]: #106
  3.2962 -#136 := [unit-resolution #107 #132]: #94
  3.2963 -#137 := [unit-resolution #70 #133]: #8
  3.2964 -#99 := (or #18 #52 #85)
  3.2965 -#100 := [def-axiom]: #99
  3.2966 -#138 := [unit-resolution #100 #137 #136]: #85
  3.2967 -#90 := (or #17 #53 #82)
  3.2968 -#91 := [def-axiom]: #90
  3.2969 -#139 := [unit-resolution #91 #138 #135 #134]: false
  3.2970 -#140 := [lemma #139]: #54
  3.2971 -#75 := (or #62 #55 #15)
  3.2972 -#76 := [def-axiom]: #75
  3.2973 -#141 := [unit-resolution #76 #140 #132]: #15
  3.2974 -#101 := (or #18 #8 #79)
  3.2975 -#102 := [def-axiom]: #101
  3.2976 -#142 := [unit-resolution #102 #141 #136]: #8
  3.2977 -#143 := [unit-resolution #100 #142 #136]: #85
  3.2978 -#144 := [unit-resolution #74 #142 #140]: #53
  3.2979 -#92 := (or #17 #10 #79)
  3.2980 -#93 := [def-axiom]: #92
  3.2981 -[unit-resolution #93 #144 #143 #141]: false
  3.2982 -unsat
  3.2983 -ef537e4da9516844ed6fad53f93372fb0890ad4d 144 0
  3.2984 -#2 := false
  3.2985 -decl f1 :: S1
  3.2986 -#3 := f1
  3.2987 -decl f3 :: S1
  3.2988 -#7 := f3
  3.2989 -#8 := (= f3 f1)
  3.2990 -decl f6 :: S1
  3.2991 -#13 := f6
  3.2992 -#14 := (= f6 f1)
  3.2993 -decl f5 :: S1
  3.2994 -#11 := f5
  3.2995 -#12 := (= f5 f1)
  3.2996 -decl f4 :: S1
  3.2997 -#9 := f4
  3.2998 -#10 := (= f4 f1)
  3.2999 -#15 := (if #10 #12 #14)
  3.3000 -#44 := (not #8)
  3.3001 -#45 := (or #44 #15)
  3.3002 -#66 := (not #45)
  3.3003 -#54 := (or #44 #14)
  3.3004 -#51 := (or #44 #12)
  3.3005 -#48 := (or #44 #10)
  3.3006 -#57 := (if #48 #51 #54)
  3.3007 -#113 := (not #57)
  3.3008 -#131 := [hypothesis]: #113
  3.3009 -#129 := (or #45 #57)
  3.3010 -#67 := (iff #66 #57)
  3.3011 -#19 := (implies #8 #14)
  3.3012 -#18 := (implies #8 #12)
  3.3013 -#17 := (implies #8 #10)
  3.3014 -#20 := (if #17 #18 #19)
  3.3015 -#16 := (implies #8 #15)
  3.3016 -#21 := (iff #16 #20)
  3.3017 -#22 := (not #21)
  3.3018 -#70 := (iff #22 #67)
  3.3019 -#60 := (iff #45 #57)
  3.3020 -#63 := (not #60)
  3.3021 -#68 := (iff #63 #67)
  3.3022 -#69 := [rewrite]: #68
  3.3023 -#64 := (iff #22 #63)
  3.3024 -#61 := (iff #21 #60)
  3.3025 -#58 := (iff #20 #57)
  3.3026 -#55 := (iff #19 #54)
  3.3027 -#56 := [rewrite]: #55
  3.3028 -#52 := (iff #18 #51)
  3.3029 -#53 := [rewrite]: #52
  3.3030 -#49 := (iff #17 #48)
  3.3031 -#50 := [rewrite]: #49
  3.3032 -#59 := [monotonicity #50 #53 #56]: #58
  3.3033 -#46 := (iff #16 #45)
  3.3034 -#47 := [rewrite]: #46
  3.3035 -#62 := [monotonicity #47 #59]: #61
  3.3036 -#65 := [monotonicity #62]: #64
  3.3037 -#71 := [trans #65 #69]: #70
  3.3038 -#43 := [asserted]: #22
  3.3039 -#74 := [mp #43 #71]: #67
  3.3040 -#122 := (not #67)
  3.3041 -#127 := (or #45 #57 #122)
  3.3042 -#128 := [def-axiom]: #127
  3.3043 -#130 := [unit-resolution #128 #74]: #129
  3.3044 -#132 := [unit-resolution #130 #131]: #45
  3.3045 -#103 := (not #51)
  3.3046 -#142 := (or #54 #57)
  3.3047 -#110 := (not #54)
  3.3048 -#133 := [hypothesis]: #110
  3.3049 -#106 := (or #54 #8)
  3.3050 -#107 := [def-axiom]: #106
  3.3051 -#134 := [unit-resolution #107 #133]: #8
  3.3052 -#90 := (or #66 #44 #15)
  3.3053 -#91 := [def-axiom]: #90
  3.3054 -#135 := [unit-resolution #91 #134 #132]: #15
  3.3055 -#83 := (not #14)
  3.3056 -#108 := (or #54 #83)
  3.3057 -#109 := [def-axiom]: #108
  3.3058 -#136 := [unit-resolution #109 #133]: #83
  3.3059 -#78 := (not #15)
  3.3060 -#76 := (or #78 #10 #14)
  3.3061 -#77 := [def-axiom]: #76
  3.3062 -#137 := [unit-resolution #77 #136 #135]: #10
  3.3063 -#79 := (not #10)
  3.3064 -#94 := (or #48 #79)
  3.3065 -#95 := [def-axiom]: #94
  3.3066 -#138 := [unit-resolution #95 #137]: #48
  3.3067 -#80 := (or #78 #79 #12)
  3.3068 -#81 := [def-axiom]: #80
  3.3069 -#139 := [unit-resolution #81 #137 #135]: #12
  3.3070 -#73 := (not #12)
  3.3071 -#101 := (or #51 #73)
  3.3072 -#102 := [def-axiom]: #101
  3.3073 -#140 := [unit-resolution #102 #139]: #51
  3.3074 -#96 := (not #48)
  3.3075 -#118 := (or #57 #96 #103)
  3.3076 -#119 := [def-axiom]: #118
  3.3077 -#141 := [unit-resolution #119 #140 #138 #131]: false
  3.3078 -#143 := [lemma #141]: #142
  3.3079 -#144 := [unit-resolution #143 #131]: #54
  3.3080 -#120 := (or #57 #48 #110)
  3.3081 -#121 := [def-axiom]: #120
  3.3082 -#145 := [unit-resolution #121 #144 #131]: #48
  3.3083 -#146 := [unit-resolution #119 #145 #131]: #103
  3.3084 -#99 := (or #51 #8)
  3.3085 -#100 := [def-axiom]: #99
  3.3086 -#147 := [unit-resolution #100 #146]: #8
  3.3087 -#148 := [unit-resolution #91 #147 #132]: #15
  3.3088 -#149 := [unit-resolution #102 #146]: #73
  3.3089 -#97 := (or #96 #44 #10)
  3.3090 -#98 := [def-axiom]: #97
  3.3091 -#150 := [unit-resolution #98 #147 #145]: #10
  3.3092 -#151 := [unit-resolution #81 #150 #149 #148]: false
  3.3093 -#152 := [lemma #151]: #57
  3.3094 -#125 := (or #66 #113)
  3.3095 -#123 := (or #66 #113 #122)
  3.3096 -#124 := [def-axiom]: #123
  3.3097 -#126 := [unit-resolution #124 #74]: #125
  3.3098 -#153 := [unit-resolution #126 #152]: #66
  3.3099 -#86 := (or #45 #8)
  3.3100 -#87 := [def-axiom]: #86
  3.3101 -#154 := [unit-resolution #87 #153]: #8
  3.3102 -#88 := (or #45 #78)
  3.3103 -#89 := [def-axiom]: #88
  3.3104 -#157 := [unit-resolution #89 #153]: #78
  3.3105 -#155 := [hypothesis]: #79
  3.3106 -#156 := [unit-resolution #98 #155 #154]: #96
  3.3107 -#84 := (or #15 #10 #83)
  3.3108 -#85 := [def-axiom]: #84
  3.3109 -#158 := [unit-resolution #85 #155 #157]: #83
  3.3110 -#111 := (or #110 #44 #14)
  3.3111 -#112 := [def-axiom]: #111
  3.3112 -#159 := [unit-resolution #112 #158 #154]: #110
  3.3113 -#116 := (or #113 #48 #54)
  3.3114 -#117 := [def-axiom]: #116
  3.3115 -#160 := [unit-resolution #117 #159 #156 #152]: false
  3.3116 -#161 := [lemma #160]: #10
  3.3117 -#75 := (or #15 #79 #73)
  3.3118 -#82 := [def-axiom]: #75
  3.3119 -#162 := [unit-resolution #82 #161 #157]: #73
  3.3120 -#163 := [unit-resolution #95 #161]: #48
  3.3121 -#114 := (or #113 #96 #51)
  3.3122 -#115 := [def-axiom]: #114
  3.3123 -#164 := [unit-resolution #115 #163 #152]: #51
  3.3124 -#104 := (or #103 #44 #12)
  3.3125 -#105 := [def-axiom]: #104
  3.3126 -[unit-resolution #105 #164 #162 #154]: false
  3.3127 -unsat
  3.3128 -78c572bbf37fdaeffbdf327837dfe6e150ab4121 22 0
  3.3129 -#2 := false
  3.3130 -decl f1 :: S1
  3.3131 -#3 := f1
  3.3132 -decl f3 :: S1
  3.3133 -#7 := f3
  3.3134 -#8 := (= f3 f1)
  3.3135 -#9 := (not #8)
  3.3136 -#10 := (if #8 #8 #9)
  3.3137 -#11 := (not #10)
  3.3138 -#40 := (iff #11 false)
  3.3139 -#1 := true
  3.3140 -#35 := (not true)
  3.3141 -#38 := (iff #35 false)
  3.3142 -#39 := [rewrite]: #38
  3.3143 -#36 := (iff #11 #35)
  3.3144 -#33 := (iff #10 true)
  3.3145 -#34 := [rewrite]: #33
  3.3146 -#37 := [monotonicity #34]: #36
  3.3147 -#41 := [trans #37 #39]: #40
  3.3148 -#32 := [asserted]: #11
  3.3149 -[mp #32 #41]: false
  3.3150 -unsat
  3.3151 -7bfe3d6a8ddb1e5cf6b5e7e7e25b7bb8d3947426 22 0
  3.3152 -#2 := false
  3.3153 -decl f1 :: S1
  3.3154 -#3 := f1
  3.3155 -decl f3 :: S1
  3.3156 -#7 := f3
  3.3157 -#8 := (= f3 f1)
  3.3158 -#9 := (not #8)
  3.3159 -#10 := (if #9 #9 #8)
  3.3160 -#11 := (not #10)
  3.3161 -#40 := (iff #11 false)
  3.3162 -#1 := true
  3.3163 -#35 := (not true)
  3.3164 -#38 := (iff #35 false)
  3.3165 -#39 := [rewrite]: #38
  3.3166 -#36 := (iff #11 #35)
  3.3167 -#33 := (iff #10 true)
  3.3168 -#34 := [rewrite]: #33
  3.3169 -#37 := [monotonicity #34]: #36
  3.3170 -#41 := [trans #37 #39]: #40
  3.3171 -#32 := [asserted]: #11
  3.3172 -[mp #32 #41]: false
  3.3173 -unsat
  3.3174 -36cacffa0b357a87bd4cda01a469de9e5b1b6ff9 18 0
  3.3175 -#2 := false
  3.3176 -decl f3 :: S2
  3.3177 -#7 := f3
  3.3178 -#8 := (= f3 f3)
  3.3179 -#9 := (not #8)
  3.3180 -#38 := (iff #9 false)
  3.3181 -#1 := true
  3.3182 -#33 := (not true)
  3.3183 -#36 := (iff #33 false)
  3.3184 -#37 := [rewrite]: #36
  3.3185 -#34 := (iff #9 #33)
  3.3186 -#31 := (iff #8 true)
  3.3187 -#32 := [rewrite]: #31
  3.3188 -#35 := [monotonicity #32]: #34
  3.3189 -#39 := [trans #35 #37]: #38
  3.3190 -#30 := [asserted]: #9
  3.3191 -[mp #30 #39]: false
  3.3192 -unsat
  3.3193 -fdbd50a73d75354218917a033ec85c8b60aadac7 28 0
  3.3194 -#2 := false
  3.3195 -decl f3 :: S2
  3.3196 -#7 := f3
  3.3197 -decl f4 :: S2
  3.3198 -#8 := f4
  3.3199 -#10 := (= f4 f3)
  3.3200 -#9 := (= f3 f4)
  3.3201 -#54 := (iff #9 #10)
  3.3202 -#52 := (iff #10 #9)
  3.3203 -#53 := [commutativity]: #52
  3.3204 -#55 := [symm #53]: #54
  3.3205 -#34 := (not #9)
  3.3206 -#35 := (or #34 #10)
  3.3207 -#38 := (not #35)
  3.3208 -#11 := (implies #9 #10)
  3.3209 -#12 := (not #11)
  3.3210 -#39 := (iff #12 #38)
  3.3211 -#36 := (iff #11 #35)
  3.3212 -#37 := [rewrite]: #36
  3.3213 -#40 := [monotonicity #37]: #39
  3.3214 -#33 := [asserted]: #12
  3.3215 -#43 := [mp #33 #40]: #38
  3.3216 -#41 := [not-or-elim #43]: #9
  3.3217 -#50 := [mp #41 #55]: #10
  3.3218 -#42 := (not #10)
  3.3219 -#44 := [not-or-elim #43]: #42
  3.3220 -[unit-resolution #44 #50]: false
  3.3221 -unsat
  3.3222 -1e7092f06fe51080cd1f2ff9c767c120dee0f325 34 0
  3.3223 -#2 := false
  3.3224 -decl f5 :: S2
  3.3225 -#10 := f5
  3.3226 -decl f3 :: S2
  3.3227 -#7 := f3
  3.3228 -#13 := (= f3 f5)
  3.3229 -decl f4 :: S2
  3.3230 -#8 := f4
  3.3231 -#11 := (= f4 f5)
  3.3232 -#61 := (iff #11 #13)
  3.3233 -#59 := (iff #13 #11)
  3.3234 -#9 := (= f3 f4)
  3.3235 -#12 := (and #9 #11)
  3.3236 -#37 := (not #12)
  3.3237 -#38 := (or #37 #13)
  3.3238 -#41 := (not #38)
  3.3239 -#14 := (implies #12 #13)
  3.3240 -#15 := (not #14)
  3.3241 -#42 := (iff #15 #41)
  3.3242 -#39 := (iff #14 #38)
  3.3243 -#40 := [rewrite]: #39
  3.3244 -#43 := [monotonicity #40]: #42
  3.3245 -#36 := [asserted]: #15
  3.3246 -#46 := [mp #36 #43]: #41
  3.3247 -#44 := [not-or-elim #46]: #12
  3.3248 -#45 := [and-elim #44]: #9
  3.3249 -#60 := [monotonicity #45]: #59
  3.3250 -#62 := [symm #60]: #61
  3.3251 -#47 := [and-elim #44]: #11
  3.3252 -#57 := [mp #47 #62]: #13
  3.3253 -#48 := (not #13)
  3.3254 -#49 := [not-or-elim #46]: #48
  3.3255 -[unit-resolution #49 #57]: false
  3.3256 -unsat
  3.3257 -dcb560c85ca9bae67a2cc2056cbff42277192208 27 0
  3.3258 -#2 := false
  3.3259 -decl f5 :: (-> S2 S2)
  3.3260 -decl f4 :: S2
  3.3261 -#8 := f4
  3.3262 -#11 := (f5 f4)
  3.3263 -decl f3 :: S2
  3.3264 -#7 := f3
  3.3265 -#10 := (f5 f3)
  3.3266 -#12 := (= #10 #11)
  3.3267 -#9 := (= f3 f4)
  3.3268 -#36 := (not #9)
  3.3269 -#37 := (or #36 #12)
  3.3270 -#40 := (not #37)
  3.3271 -#13 := (implies #9 #12)
  3.3272 -#14 := (not #13)
  3.3273 -#41 := (iff #14 #40)
  3.3274 -#38 := (iff #13 #37)
  3.3275 -#39 := [rewrite]: #38
  3.3276 -#42 := [monotonicity #39]: #41
  3.3277 -#35 := [asserted]: #14
  3.3278 -#45 := [mp #35 #42]: #40
  3.3279 -#43 := [not-or-elim #45]: #9
  3.3280 -#54 := [monotonicity #43]: #12
  3.3281 -#44 := (not #12)
  3.3282 -#46 := [not-or-elim #45]: #44
  3.3283 -[unit-resolution #46 #54]: false
  3.3284 -unsat
  3.3285 -b268f4bef33523b0e58fb79bfaa877e0377ed0fe 31 0
  3.3286 -#2 := false
  3.3287 -decl f5 :: (-> S2 S2 S3)
  3.3288 -decl f3 :: S2
  3.3289 -#7 := f3
  3.3290 -decl f4 :: S2
  3.3291 -#8 := f4
  3.3292 -#11 := (f5 f4 f3)
  3.3293 -#10 := (f5 f3 f4)
  3.3294 -#12 := (= #10 #11)
  3.3295 -#56 := (= #11 #10)
  3.3296 -#9 := (= f3 f4)
  3.3297 -#36 := (not #9)
  3.3298 -#37 := (or #36 #12)
  3.3299 -#40 := (not #37)
  3.3300 -#13 := (implies #9 #12)
  3.3301 -#14 := (not #13)
  3.3302 -#41 := (iff #14 #40)
  3.3303 -#38 := (iff #13 #37)
  3.3304 -#39 := [rewrite]: #38
  3.3305 -#42 := [monotonicity #39]: #41
  3.3306 -#35 := [asserted]: #14
  3.3307 -#45 := [mp #35 #42]: #40
  3.3308 -#43 := [not-or-elim #45]: #9
  3.3309 -#54 := (= f4 f3)
  3.3310 -#55 := [symm #43]: #54
  3.3311 -#57 := [monotonicity #55 #43]: #56
  3.3312 -#52 := [symm #57]: #12
  3.3313 -#44 := (not #12)
  3.3314 -#46 := [not-or-elim #45]: #44
  3.3315 -[unit-resolution #46 #52]: false
  3.3316 -unsat
  3.3317 -c15ed7f86c495f57e47ba25cbe1dd59e25e6cfd8 44 0
  3.3318 -#2 := false
  3.3319 -decl f4 :: S2
  3.3320 -#7 := f4
  3.3321 -decl f3 :: (-> S2 S2)
  3.3322 -#8 := (f3 f4)
  3.3323 -#16 := (= #8 f4)
  3.3324 -#9 := (f3 #8)
  3.3325 -#11 := (f3 #9)
  3.3326 -#12 := (f3 #11)
  3.3327 -#13 := (f3 #12)
  3.3328 -#14 := (= #13 f4)
  3.3329 -#10 := (= #9 f4)
  3.3330 -#15 := (and #10 #14)
  3.3331 -#40 := (not #15)
  3.3332 -#41 := (or #40 #16)
  3.3333 -#44 := (not #41)
  3.3334 -#17 := (implies #15 #16)
  3.3335 -#18 := (not #17)
  3.3336 -#45 := (iff #18 #44)
  3.3337 -#42 := (iff #17 #41)
  3.3338 -#43 := [rewrite]: #42
  3.3339 -#46 := [monotonicity #43]: #45
  3.3340 -#39 := [asserted]: #18
  3.3341 -#49 := [mp #39 #46]: #44
  3.3342 -#47 := [not-or-elim #49]: #15
  3.3343 -#50 := [and-elim #47]: #14
  3.3344 -#54 := (= #8 #13)
  3.3345 -#56 := (= f4 #12)
  3.3346 -#58 := (= #9 #12)
  3.3347 -#64 := (= #12 #9)
  3.3348 -#62 := (= #11 #8)
  3.3349 -#48 := [and-elim #47]: #10
  3.3350 -#63 := [monotonicity #48]: #62
  3.3351 -#65 := [monotonicity #63]: #64
  3.3352 -#59 := [symm #65]: #58
  3.3353 -#60 := (= f4 #9)
  3.3354 -#61 := [symm #48]: #60
  3.3355 -#57 := [trans #61 #59]: #56
  3.3356 -#55 := [monotonicity #57]: #54
  3.3357 -#66 := [trans #55 #50]: #16
  3.3358 -#51 := (not #16)
  3.3359 -#52 := [not-or-elim #49]: #51
  3.3360 -[unit-resolution #52 #66]: false
  3.3361 -unsat
  3.3362 -e014a521ad8c0c3dc3dc83f7de12a8ea100eaf98 137 0
  3.3363 -#2 := false
  3.3364 -decl f6 :: S2
  3.3365 -#12 := f6
  3.3366 -decl f5 :: S2
  3.3367 -#10 := f5
  3.3368 -decl f4 :: S2
  3.3369 -#9 := f4
  3.3370 -decl f1 :: S1
  3.3371 -#3 := f1
  3.3372 -decl f3 :: S1
  3.3373 -#7 := f3
  3.3374 -#8 := (= f3 f1)
  3.3375 -#11 := (if #8 f4 f5)
  3.3376 -#13 := (= #11 f6)
  3.3377 -#17 := (= f5 f6)
  3.3378 -#46 := (or #8 #17)
  3.3379 -#71 := (not #46)
  3.3380 -#14 := (= f4 f6)
  3.3381 -#16 := (not #8)
  3.3382 -#43 := (or #16 #14)
  3.3383 -#70 := (not #43)
  3.3384 -#72 := (or #70 #71)
  3.3385 -#116 := [hypothesis]: #71
  3.3386 -#103 := (or #72 #46)
  3.3387 -#104 := [def-axiom]: #103
  3.3388 -#118 := [unit-resolution #104 #116]: #72
  3.3389 -#73 := (not #72)
  3.3390 -#110 := (or #13 #73)
  3.3391 -#75 := (iff #13 #72)
  3.3392 -#49 := (and #43 #46)
  3.3393 -#58 := (not #13)
  3.3394 -#59 := (iff #58 #49)
  3.3395 -#78 := (iff #59 #75)
  3.3396 -#65 := (iff #58 #73)
  3.3397 -#76 := (iff #65 #75)
  3.3398 -#77 := [rewrite]: #76
  3.3399 -#67 := (iff #59 #65)
  3.3400 -#68 := (iff #49 #73)
  3.3401 -#69 := [rewrite]: #68
  3.3402 -#74 := [monotonicity #69]: #67
  3.3403 -#79 := [trans #74 #77]: #78
  3.3404 -#18 := (implies #16 #17)
  3.3405 -#15 := (implies #8 #14)
  3.3406 -#19 := (and #15 #18)
  3.3407 -#20 := (iff #13 #19)
  3.3408 -#21 := (not #20)
  3.3409 -#62 := (iff #21 #59)
  3.3410 -#52 := (iff #13 #49)
  3.3411 -#55 := (not #52)
  3.3412 -#60 := (iff #55 #59)
  3.3413 -#61 := [rewrite]: #60
  3.3414 -#56 := (iff #21 #55)
  3.3415 -#53 := (iff #20 #52)
  3.3416 -#50 := (iff #19 #49)
  3.3417 -#47 := (iff #18 #46)
  3.3418 -#48 := [rewrite]: #47
  3.3419 -#44 := (iff #15 #43)
  3.3420 -#45 := [rewrite]: #44
  3.3421 -#51 := [monotonicity #45 #48]: #50
  3.3422 -#54 := [monotonicity #51]: #53
  3.3423 -#57 := [monotonicity #54]: #56
  3.3424 -#63 := [trans #57 #61]: #62
  3.3425 -#42 := [asserted]: #21
  3.3426 -#66 := [mp #42 #63]: #59
  3.3427 -#80 := [mp #66 #79]: #75
  3.3428 -#107 := (not #75)
  3.3429 -#108 := (or #13 #73 #107)
  3.3430 -#109 := [def-axiom]: #108
  3.3431 -#111 := [unit-resolution #109 #80]: #110
  3.3432 -#119 := [unit-resolution #111 #118]: #13
  3.3433 -#82 := (= f5 #11)
  3.3434 -#94 := (or #46 #16)
  3.3435 -#95 := [def-axiom]: #94
  3.3436 -#120 := [unit-resolution #95 #116]: #16
  3.3437 -#85 := (or #8 #82)
  3.3438 -#86 := [def-axiom]: #85
  3.3439 -#121 := [unit-resolution #86 #120]: #82
  3.3440 -#122 := [trans #121 #119]: #17
  3.3441 -#96 := (not #17)
  3.3442 -#97 := (or #46 #96)
  3.3443 -#98 := [def-axiom]: #97
  3.3444 -#117 := [unit-resolution #98 #116]: #96
  3.3445 -#123 := [unit-resolution #117 #122]: false
  3.3446 -#124 := [lemma #123]: #46
  3.3447 -#133 := (iff #13 #14)
  3.3448 -#131 := (iff #14 #13)
  3.3449 -#81 := (= f4 #11)
  3.3450 -#125 := [hypothesis]: #8
  3.3451 -#83 := (or #16 #81)
  3.3452 -#84 := [def-axiom]: #83
  3.3453 -#130 := [unit-resolution #84 #125]: #81
  3.3454 -#132 := [monotonicity #130]: #131
  3.3455 -#134 := [symm #132]: #133
  3.3456 -#139 := (or #72 #16)
  3.3457 -#89 := (not #14)
  3.3458 -#135 := (iff #58 #89)
  3.3459 -#136 := [monotonicity #134]: #135
  3.3460 -#126 := [hypothesis]: #73
  3.3461 -#114 := (or #58 #72)
  3.3462 -#112 := (or #58 #72 #107)
  3.3463 -#113 := [def-axiom]: #112
  3.3464 -#115 := [unit-resolution #113 #80]: #114
  3.3465 -#129 := [unit-resolution #115 #126]: #58
  3.3466 -#137 := [mp #129 #136]: #89
  3.3467 -#101 := (or #72 #43)
  3.3468 -#102 := [def-axiom]: #101
  3.3469 -#127 := [unit-resolution #102 #126]: #43
  3.3470 -#92 := (or #70 #16 #14)
  3.3471 -#93 := [def-axiom]: #92
  3.3472 -#128 := [unit-resolution #93 #127 #125]: #14
  3.3473 -#138 := [unit-resolution #128 #137]: false
  3.3474 -#140 := [lemma #138]: #139
  3.3475 -#141 := [unit-resolution #140 #125]: #72
  3.3476 -#144 := [unit-resolution #111 #141]: #13
  3.3477 -#145 := [mp #144 #134]: #14
  3.3478 -#105 := (or #73 #70 #71)
  3.3479 -#106 := [def-axiom]: #105
  3.3480 -#142 := [unit-resolution #106 #141 #124]: #70
  3.3481 -#90 := (or #43 #89)
  3.3482 -#91 := [def-axiom]: #90
  3.3483 -#143 := [unit-resolution #91 #142]: #89
  3.3484 -#146 := [unit-resolution #143 #145]: false
  3.3485 -#147 := [lemma #146]: #16
  3.3486 -#99 := (or #71 #8 #17)
  3.3487 -#100 := [def-axiom]: #99
  3.3488 -#152 := [unit-resolution #100 #147 #124]: #17
  3.3489 -#155 := (= #11 f5)
  3.3490 -#151 := [unit-resolution #86 #147]: #82
  3.3491 -#156 := [symm #151]: #155
  3.3492 -#157 := [trans #156 #152]: #13
  3.3493 -#87 := (or #43 #8)
  3.3494 -#88 := [def-axiom]: #87
  3.3495 -#148 := [unit-resolution #88 #147]: #43
  3.3496 -#149 := [unit-resolution #106 #148 #124]: #73
  3.3497 -#150 := [unit-resolution #115 #149]: #58
  3.3498 -[unit-resolution #150 #157]: false
  3.3499 -unsat
  3.3500 -991ba005efd39f0b714631fc764d551ecd33f6bf 25 0
  3.3501 -#2 := false
  3.3502 -#7 := (:var 0 S2)
  3.3503 -#8 := (= #7 #7)
  3.3504 -#9 := (forall (vars (?v0 S2)) #8)
  3.3505 -#10 := (not #9)
  3.3506 -#46 := (iff #10 false)
  3.3507 -#1 := true
  3.3508 -#41 := (not true)
  3.3509 -#44 := (iff #41 false)
  3.3510 -#45 := [rewrite]: #44
  3.3511 -#42 := (iff #10 #41)
  3.3512 -#39 := (iff #9 true)
  3.3513 -#34 := (forall (vars (?v0 S2)) true)
  3.3514 -#37 := (iff #34 true)
  3.3515 -#38 := [elim-unused]: #37
  3.3516 -#35 := (iff #9 #34)
  3.3517 -#32 := (iff #8 true)
  3.3518 -#33 := [rewrite]: #32
  3.3519 -#36 := [quant-intro #33]: #35
  3.3520 -#40 := [trans #36 #38]: #39
  3.3521 -#43 := [monotonicity #40]: #42
  3.3522 -#47 := [trans #43 #45]: #46
  3.3523 -#31 := [asserted]: #10
  3.3524 -[mp #31 #47]: false
  3.3525 -unsat
  3.3526 -10c5b2de1ef268e3092f5c3c42ead76ab232f440 23 0
  3.3527 -#2 := false
  3.3528 -decl f1 :: S1
  3.3529 -#3 := f1
  3.3530 -decl f3 :: (-> S2 S1)
  3.3531 -#7 := (:var 0 S2)
  3.3532 -#8 := (f3 #7)
  3.3533 -#9 := (= #8 f1)
  3.3534 -#10 := (forall (vars (?v0 S2)) #9)
  3.3535 -#11 := (iff #10 #10)
  3.3536 -#12 := (not #11)
  3.3537 -#41 := (iff #12 false)
  3.3538 -#1 := true
  3.3539 -#36 := (not true)
  3.3540 -#39 := (iff #36 false)
  3.3541 -#40 := [rewrite]: #39
  3.3542 -#37 := (iff #12 #36)
  3.3543 -#34 := (iff #11 true)
  3.3544 -#35 := [rewrite]: #34
  3.3545 -#38 := [monotonicity #35]: #37
  3.3546 -#42 := [trans #38 #40]: #41
  3.3547 -#33 := [asserted]: #12
  3.3548 -[mp #33 #42]: false
  3.3549 -unsat
  3.3550 -3f5721f2d9a816052aac390d06514062d4ac382d 67 0
  3.3551 -#2 := false
  3.3552 -decl f1 :: S1
  3.3553 -#3 := f1
  3.3554 -decl f3 :: (-> S2 S1)
  3.3555 -decl ?v0!0 :: S2
  3.3556 -#55 := ?v0!0
  3.3557 -#56 := (f3 ?v0!0)
  3.3558 -#57 := (= #56 f1)
  3.3559 -#58 := (not #57)
  3.3560 -decl ?v1!1 :: S2
  3.3561 -#66 := ?v1!1
  3.3562 -#67 := (f3 ?v1!1)
  3.3563 -#68 := (= #67 f1)
  3.3564 -#69 := (or #57 #68)
  3.3565 -#70 := (not #69)
  3.3566 -#86 := (and #57 #70)
  3.3567 -#63 := (not #58)
  3.3568 -#76 := (and #63 #70)
  3.3569 -#87 := (iff #76 #86)
  3.3570 -#84 := (iff #63 #57)
  3.3571 -#85 := [rewrite]: #84
  3.3572 -#88 := [monotonicity #85]: #87
  3.3573 -#7 := (:var 0 S2)
  3.3574 -#8 := (f3 #7)
  3.3575 -#9 := (= #8 f1)
  3.3576 -#10 := (:var 1 S2)
  3.3577 -#11 := (f3 #10)
  3.3578 -#12 := (= #11 f1)
  3.3579 -#13 := (or #12 #9)
  3.3580 -#14 := (forall (vars (?v1 S2)) #13)
  3.3581 -#39 := (not #9)
  3.3582 -#40 := (or #39 #14)
  3.3583 -#43 := (forall (vars (?v0 S2)) #40)
  3.3584 -#46 := (not #43)
  3.3585 -#79 := (~ #46 #76)
  3.3586 -#50 := (or #57 #9)
  3.3587 -#52 := (forall (vars (?v1 S2)) #50)
  3.3588 -#59 := (or #58 #52)
  3.3589 -#60 := (not #59)
  3.3590 -#77 := (~ #60 #76)
  3.3591 -#71 := (not #52)
  3.3592 -#72 := (~ #71 #70)
  3.3593 -#73 := [sk]: #72
  3.3594 -#64 := (~ #63 #63)
  3.3595 -#65 := [refl]: #64
  3.3596 -#78 := [nnf-neg #65 #73]: #77
  3.3597 -#61 := (~ #46 #60)
  3.3598 -#62 := [sk]: #61
  3.3599 -#80 := [trans #62 #78]: #79
  3.3600 -#15 := (implies #9 #14)
  3.3601 -#16 := (forall (vars (?v0 S2)) #15)
  3.3602 -#17 := (not #16)
  3.3603 -#47 := (iff #17 #46)
  3.3604 -#44 := (iff #16 #43)
  3.3605 -#41 := (iff #15 #40)
  3.3606 -#42 := [rewrite]: #41
  3.3607 -#45 := [quant-intro #42]: #44
  3.3608 -#48 := [monotonicity #45]: #47
  3.3609 -#38 := [asserted]: #17
  3.3610 -#51 := [mp #38 #48]: #46
  3.3611 -#81 := [mp~ #51 #80]: #76
  3.3612 -#82 := [mp #81 #88]: #86
  3.3613 -#89 := [and-elim #82]: #70
  3.3614 -#90 := [not-or-elim #89]: #58
  3.3615 -#83 := [and-elim #82]: #57
  3.3616 -[unit-resolution #83 #90]: false
  3.3617 -unsat
  3.3618 -700a60c41d4e55e179e3bc8ce3a6f9ff4e4e4db4 235 0
  3.3619 -#2 := false
  3.3620 -decl f1 :: S1
  3.3621 -#3 := f1
  3.3622 -decl f3 :: (-> S2 S1)
  3.3623 -decl ?v0!2 :: S2
  3.3624 -#87 := ?v0!2
  3.3625 -#88 := (f3 ?v0!2)
  3.3626 -#89 := (= #88 f1)
  3.3627 -#124 := (not #89)
  3.3628 -decl ?v0!0 :: S2
  3.3629 -#50 := ?v0!0
  3.3630 -#51 := (f3 ?v0!0)
  3.3631 -#52 := (= #51 f1)
  3.3632 -#53 := (not #52)
  3.3633 -#216 := [hypothesis]: #53
  3.3634 -#7 := (:var 0 S2)
  3.3635 -#8 := (f3 #7)
  3.3636 -#624 := (pattern #8)
  3.3637 -#9 := (= #8 f1)
  3.3638 -#631 := (forall (vars (?v0 S2)) (:pat #624) #9)
  3.3639 -decl f4 :: (-> S2 S1)
  3.3640 -#10 := (f4 #7)
  3.3641 -#625 := (pattern #10)
  3.3642 -#11 := (= #10 f1)
  3.3643 -#639 := (forall (vars (?v0 S2)) (:pat #625) #11)
  3.3644 -#644 := (not #639)
  3.3645 -#636 := (not #631)
  3.3646 -#647 := (or #636 #644)
  3.3647 -#650 := (not #647)
  3.3648 -#56 := (not #11)
  3.3649 -#55 := (not #9)
  3.3650 -#64 := (or #55 #56)
  3.3651 -#65 := (not #64)
  3.3652 -#626 := (forall (vars (?v0 S2)) (:pat #624 #625) #65)
  3.3653 -#618 := (not #626)
  3.3654 -#249 := (f4 ?v0!0)
  3.3655 -#610 := (= #249 f1)
  3.3656 -#608 := (not #610)
  3.3657 -#611 := (or #53 #608)
  3.3658 -#90 := (f4 ?v0!2)
  3.3659 -#91 := (= #90 f1)
  3.3660 -#125 := (not #91)
  3.3661 -#126 := (or #124 #125)
  3.3662 -#127 := (not #126)
  3.3663 -#285 := [hypothesis]: #626
  3.3664 -#273 := (or #127 #618)
  3.3665 -#612 := [hypothesis]: #126
  3.3666 -#274 := (or #618 #127)
  3.3667 -#405 := [quant-inst #87]: #274
  3.3668 -#614 := [unit-resolution #405 #285 #612]: false
  3.3669 -#615 := [lemma #614]: #273
  3.3670 -#598 := [unit-resolution #615 #285]: #127
  3.3671 -#620 := (or #126 #89)
  3.3672 -#621 := [def-axiom]: #620
  3.3673 -#305 := [unit-resolution #621 #598]: #89
  3.3674 -#287 := [hypothesis]: #125
  3.3675 -#286 := (or #126 #91)
  3.3676 -#619 := [def-axiom]: #286
  3.3677 -#280 := [unit-resolution #619 #287]: #126
  3.3678 -#299 := (or #644 #91)
  3.3679 -#298 := [hypothesis]: #639
  3.3680 -#300 := [quant-inst #87]: #299
  3.3681 -#297 := [unit-resolution #300 #298 #287]: false
  3.3682 -#301 := [lemma #297]: #299
  3.3683 -#616 := [unit-resolution #301 #287]: #644
  3.3684 -#209 := (or #647 #639)
  3.3685 -#295 := [def-axiom]: #209
  3.3686 -#622 := [unit-resolution #295 #616]: #647
  3.3687 -#653 := (or #626 #650)
  3.3688 -#15 := (forall (vars (?v0 S2)) #11)
  3.3689 -#61 := (not #15)
  3.3690 -#14 := (forall (vars (?v0 S2)) #9)
  3.3691 -#45 := (not #14)
  3.3692 -#116 := (or #45 #61)
  3.3693 -#117 := (not #116)
  3.3694 -#113 := (forall (vars (?v0 S2)) #65)
  3.3695 -#120 := (or #113 #117)
  3.3696 -#654 := (iff #120 #653)
  3.3697 -#651 := (iff #117 #650)
  3.3698 -#648 := (iff #116 #647)
  3.3699 -#645 := (iff #61 #644)
  3.3700 -#642 := (iff #15 #639)
  3.3701 -#640 := (iff #11 #11)
  3.3702 -#641 := [refl]: #640
  3.3703 -#643 := [quant-intro #641]: #642
  3.3704 -#646 := [monotonicity #643]: #645
  3.3705 -#637 := (iff #45 #636)
  3.3706 -#634 := (iff #14 #631)
  3.3707 -#632 := (iff #9 #9)
  3.3708 -#633 := [refl]: #632
  3.3709 -#635 := [quant-intro #633]: #634
  3.3710 -#638 := [monotonicity #635]: #637
  3.3711 -#649 := [monotonicity #638 #646]: #648
  3.3712 -#652 := [monotonicity #649]: #651
  3.3713 -#629 := (iff #113 #626)
  3.3714 -#627 := (iff #65 #65)
  3.3715 -#628 := [refl]: #627
  3.3716 -#630 := [quant-intro #628]: #629
  3.3717 -#655 := [monotonicity #630 #652]: #654
  3.3718 -#16 := (and #14 #15)
  3.3719 -#12 := (and #9 #11)
  3.3720 -#13 := (forall (vars (?v0 S2)) #12)
  3.3721 -#99 := (or #13 #16)
  3.3722 -#121 := (iff #99 #120)
  3.3723 -#118 := (iff #16 #117)
  3.3724 -#119 := [rewrite]: #118
  3.3725 -#114 := (iff #13 #113)
  3.3726 -#96 := (iff #12 #65)
  3.3727 -#97 := [rewrite]: #96
  3.3728 -#115 := [quant-intro #97]: #114
  3.3729 -#122 := [monotonicity #115 #119]: #121
  3.3730 -decl ?v0!1 :: S2
  3.3731 -#57 := ?v0!1
  3.3732 -#58 := (f4 ?v0!1)
  3.3733 -#59 := (= #58 f1)
  3.3734 -#60 := (not #59)
  3.3735 -#92 := (and #89 #91)
  3.3736 -#93 := (not #92)
  3.3737 -#106 := (or #93 #53 #60)
  3.3738 -#109 := (and #99 #106)
  3.3739 -#66 := (or #53 #60)
  3.3740 -#98 := (or #93 #66)
  3.3741 -#100 := (and #99 #98)
  3.3742 -#110 := (iff #100 #109)
  3.3743 -#107 := (iff #98 #106)
  3.3744 -#108 := [rewrite]: #107
  3.3745 -#111 := [monotonicity #108]: #110
  3.3746 -#40 := (not #13)
  3.3747 -#41 := (iff #40 #16)
  3.3748 -#101 := (~ #41 #100)
  3.3749 -#78 := (~ #16 #16)
  3.3750 -#76 := (~ #15 #15)
  3.3751 -#74 := (~ #11 #11)
  3.3752 -#75 := [refl]: #74
  3.3753 -#77 := [nnf-pos #75]: #76
  3.3754 -#72 := (~ #14 #14)
  3.3755 -#70 := (~ #9 #9)
  3.3756 -#71 := [refl]: #70
  3.3757 -#73 := [nnf-pos #71]: #72
  3.3758 -#79 := [monotonicity #73 #77]: #78
  3.3759 -#67 := (not #16)
  3.3760 -#68 := (~ #67 #66)
  3.3761 -#62 := (~ #61 #60)
  3.3762 -#63 := [sk]: #62
  3.3763 -#47 := (~ #45 #53)
  3.3764 -#54 := [sk]: #47
  3.3765 -#69 := [nnf-neg #54 #63]: #68
  3.3766 -#94 := (~ #40 #93)
  3.3767 -#95 := [sk]: #94
  3.3768 -#84 := (not #40)
  3.3769 -#85 := (~ #84 #13)
  3.3770 -#82 := (~ #13 #13)
  3.3771 -#80 := (~ #12 #12)
  3.3772 -#81 := [refl]: #80
  3.3773 -#83 := [nnf-pos #81]: #82
  3.3774 -#86 := [nnf-neg #83]: #85
  3.3775 -#102 := [nnf-pos #86 #95 #69 #79]: #101
  3.3776 -#17 := (iff #13 #16)
  3.3777 -#18 := (not #17)
  3.3778 -#42 := (iff #18 #41)
  3.3779 -#43 := [rewrite]: #42
  3.3780 -#39 := [asserted]: #18
  3.3781 -#46 := [mp #39 #43]: #41
  3.3782 -#103 := [mp~ #46 #102]: #100
  3.3783 -#104 := [mp #103 #111]: #109
  3.3784 -#105 := [and-elim #104]: #99
  3.3785 -#123 := [mp #105 #122]: #120
  3.3786 -#656 := [mp #123 #655]: #653
  3.3787 -#617 := [unit-resolution #656 #622]: #626
  3.3788 -#623 := [unit-resolution #405 #617 #280]: false
  3.3789 -#613 := [lemma #623]: #91
  3.3790 -#257 := (f3 ?v0!1)
  3.3791 -#599 := (= #257 f1)
  3.3792 -#261 := (not #599)
  3.3793 -#262 := (or #261 #60)
  3.3794 -#263 := (not #262)
  3.3795 -#609 := (or #263 #618)
  3.3796 -#264 := [hypothesis]: #262
  3.3797 -#602 := (or #618 #263)
  3.3798 -#603 := [quant-inst #57]: #602
  3.3799 -#601 := [unit-resolution #603 #285 #264]: false
  3.3800 -#248 := [lemma #601]: #609
  3.3801 -#317 := [unit-resolution #248 #285]: #263
  3.3802 -#600 := (or #262 #59)
  3.3803 -#606 := [def-axiom]: #600
  3.3804 -#591 := [unit-resolution #606 #317]: #59
  3.3805 -#140 := (or #124 #125 #53 #60)
  3.3806 -#143 := (iff #106 #140)
  3.3807 -#137 := (or #126 #53 #60)
  3.3808 -#141 := (iff #137 #140)
  3.3809 -#142 := [rewrite]: #141
  3.3810 -#138 := (iff #106 #137)
  3.3811 -#135 := (iff #93 #126)
  3.3812 -#130 := (not #127)
  3.3813 -#133 := (iff #130 #126)
  3.3814 -#134 := [rewrite]: #133
  3.3815 -#131 := (iff #93 #130)
  3.3816 -#128 := (iff #92 #127)
  3.3817 -#129 := [rewrite]: #128
  3.3818 -#132 := [monotonicity #129]: #131
  3.3819 -#136 := [trans #132 #134]: #135
  3.3820 -#139 := [monotonicity #136]: #138
  3.3821 -#144 := [trans #139 #142]: #143
  3.3822 -#112 := [and-elim #104]: #106
  3.3823 -#145 := [mp #112 #144]: #140
  3.3824 -#595 := [unit-resolution #145 #591 #613 #305]: #53
  3.3825 -#322 := (or #611 #52)
  3.3826 -#323 := [def-axiom]: #322
  3.3827 -#592 := [unit-resolution #323 #595]: #611
  3.3828 -#597 := (not #611)
  3.3829 -#320 := (or #618 #597)
  3.3830 -#321 := [quant-inst #50]: #320
  3.3831 -#596 := [unit-resolution #321 #285 #592]: false
  3.3832 -#306 := [lemma #596]: #618
  3.3833 -#593 := [unit-resolution #656 #306]: #650
  3.3834 -#208 := (or #647 #631)
  3.3835 -#294 := [def-axiom]: #208
  3.3836 -#307 := [unit-resolution #294 #593]: #631
  3.3837 -#594 := (or #636 #52)
  3.3838 -#316 := [quant-inst #50]: #594
  3.3839 -#308 := [unit-resolution #316 #307 #216]: false
  3.3840 -#309 := [lemma #308]: #52
  3.3841 -#587 := [hypothesis]: #60
  3.3842 -#588 := [unit-resolution #295 #593]: #639
  3.3843 -#302 := (or #644 #59)
  3.3844 -#585 := [quant-inst #57]: #302
  3.3845 -#589 := [unit-resolution #585 #588 #587]: false
  3.3846 -#586 := [lemma #589]: #59
  3.3847 -#590 := (or #124 #53 #60)
  3.3848 -#579 := [unit-resolution #145 #613]: #590
  3.3849 -#576 := [unit-resolution #579 #586 #309]: #124
  3.3850 -#580 := (or #636 #89)
  3.3851 -#581 := [quant-inst #87]: #580
  3.3852 -[unit-resolution #581 #307 #576]: false
  3.3853 -unsat
  3.3854 -77c37fe7fae5071b8918f3ac6af902a7b756b568 145 0
  3.3855 -#2 := false
  3.3856 -decl f1 :: S1
  3.3857 -#3 := f1
  3.3858 -decl f3 :: (-> S2 S1)
  3.3859 -decl ?v0!1 :: S2
  3.3860 -#72 := ?v0!1
  3.3861 -#73 := (f3 ?v0!1)
  3.3862 -#74 := (= #73 f1)
  3.3863 -#75 := (not #74)
  3.3864 -decl f4 :: S1
  3.3865 -#11 := f4
  3.3866 -#12 := (= f4 f1)
  3.3867 -#55 := (or #74 #12)
  3.3868 -#56 := (not #55)
  3.3869 -decl ?v0!0 :: S2
  3.3870 -#49 := ?v0!0
  3.3871 -#50 := (f3 ?v0!0)
  3.3872 -#51 := (= #50 f1)
  3.3873 -#52 := (or #51 #12)
  3.3874 -#247 := (not #51)
  3.3875 -#44 := (not #52)
  3.3876 -#579 := [hypothesis]: #44
  3.3877 -#258 := (or #52 #247)
  3.3878 -#259 := [def-axiom]: #258
  3.3879 -#580 := [unit-resolution #259 #579]: #247
  3.3880 -#7 := (:var 0 S2)
  3.3881 -#8 := (f3 #7)
  3.3882 -#584 := (pattern #8)
  3.3883 -#9 := (= #8 f1)
  3.3884 -#14 := (or #9 #12)
  3.3885 -#590 := (forall (vars (?v0 S2)) (:pat #584) #14)
  3.3886 -#81 := (not #12)
  3.3887 -#260 := (or #52 #81)
  3.3888 -#257 := [def-axiom]: #260
  3.3889 -#574 := [unit-resolution #257 #579]: #81
  3.3890 -#585 := (forall (vars (?v0 S2)) (:pat #584) #9)
  3.3891 -#234 := (not #585)
  3.3892 -#365 := (or #234 #51)
  3.3893 -#576 := [hypothesis]: #247
  3.3894 -#578 := [hypothesis]: #585
  3.3895 -#572 := [quant-inst #49]: #365
  3.3896 -#245 := [unit-resolution #572 #578 #576]: false
  3.3897 -#246 := [lemma #245]: #365
  3.3898 -#233 := [unit-resolution #246 #580]: #234
  3.3899 -#595 := (or #585 #12 #590)
  3.3900 -#15 := (forall (vars (?v0 S2)) #14)
  3.3901 -#10 := (forall (vars (?v0 S2)) #9)
  3.3902 -#95 := (or #10 #12 #15)
  3.3903 -#596 := (iff #95 #595)
  3.3904 -#593 := (iff #15 #590)
  3.3905 -#591 := (iff #14 #14)
  3.3906 -#592 := [refl]: #591
  3.3907 -#594 := [quant-intro #592]: #593
  3.3908 -#588 := (iff #10 #585)
  3.3909 -#586 := (iff #9 #9)
  3.3910 -#587 := [refl]: #586
  3.3911 -#589 := [quant-intro #587]: #588
  3.3912 -#597 := [monotonicity #589 #594]: #596
  3.3913 -#84 := (and #75 #81)
  3.3914 -#87 := (or #84 #44)
  3.3915 -#98 := (and #95 #87)
  3.3916 -#13 := (or #10 #12)
  3.3917 -#88 := (or #13 #15)
  3.3918 -#89 := (and #88 #87)
  3.3919 -#99 := (iff #89 #98)
  3.3920 -#96 := (iff #88 #95)
  3.3921 -#97 := [rewrite]: #96
  3.3922 -#100 := [monotonicity #97]: #99
  3.3923 -#39 := (not #13)
  3.3924 -#40 := (iff #39 #15)
  3.3925 -#90 := (~ #40 #89)
  3.3926 -#59 := (~ #15 #15)
  3.3927 -#57 := (~ #14 #14)
  3.3928 -#58 := [refl]: #57
  3.3929 -#60 := [nnf-pos #58]: #59
  3.3930 -#46 := (not #15)
  3.3931 -#53 := (~ #46 #44)
  3.3932 -#54 := [sk]: #53
  3.3933 -#85 := (~ #39 #84)
  3.3934 -#82 := (~ #81 #81)
  3.3935 -#83 := [refl]: #82
  3.3936 -#76 := (not #10)
  3.3937 -#77 := (~ #76 #75)
  3.3938 -#78 := [sk]: #77
  3.3939 -#86 := [nnf-neg #78 #83]: #85
  3.3940 -#69 := (not #39)
  3.3941 -#70 := (~ #69 #13)
  3.3942 -#67 := (~ #13 #13)
  3.3943 -#65 := (~ #12 #12)
  3.3944 -#66 := [refl]: #65
  3.3945 -#63 := (~ #10 #10)
  3.3946 -#61 := (~ #9 #9)
  3.3947 -#62 := [refl]: #61
  3.3948 -#64 := [nnf-pos #62]: #63
  3.3949 -#68 := [monotonicity #64 #66]: #67
  3.3950 -#71 := [nnf-neg #68]: #70
  3.3951 -#91 := [nnf-pos #71 #86 #54 #60]: #90
  3.3952 -#16 := (iff #13 #15)
  3.3953 -#17 := (not #16)
  3.3954 -#41 := (iff #17 #40)
  3.3955 -#42 := [rewrite]: #41
  3.3956 -#38 := [asserted]: #17
  3.3957 -#45 := [mp #38 #42]: #40
  3.3958 -#92 := [mp~ #45 #91]: #89
  3.3959 -#93 := [mp #92 #100]: #98
  3.3960 -#94 := [and-elim #93]: #95
  3.3961 -#598 := [mp #94 #597]: #595
  3.3962 -#575 := [unit-resolution #598 #233 #574]: #590
  3.3963 -#581 := (not #590)
  3.3964 -#582 := (or #581 #51 #12)
  3.3965 -#577 := (or #581 #52)
  3.3966 -#573 := (iff #577 #582)
  3.3967 -#232 := [rewrite]: #573
  3.3968 -#583 := [quant-inst #49]: #577
  3.3969 -#237 := [mp #583 #232]: #582
  3.3970 -#217 := [unit-resolution #237 #574 #575 #580]: false
  3.3971 -#559 := [lemma #217]: #52
  3.3972 -#102 := (or #56 #44)
  3.3973 -#103 := (iff #87 #102)
  3.3974 -#79 := (iff #84 #56)
  3.3975 -#80 := [rewrite]: #79
  3.3976 -#104 := [monotonicity #80]: #103
  3.3977 -#101 := [and-elim #93]: #87
  3.3978 -#105 := [mp #101 #104]: #102
  3.3979 -#221 := [unit-resolution #105 #559]: #56
  3.3980 -#168 := (or #55 #75)
  3.3981 -#254 := [def-axiom]: #168
  3.3982 -#222 := [unit-resolution #254 #221]: #75
  3.3983 -#169 := (or #55 #81)
  3.3984 -#255 := [def-axiom]: #169
  3.3985 -#560 := [unit-resolution #255 #221]: #81
  3.3986 -#565 := [hypothesis]: #590
  3.3987 -#223 := (or #581 #74 #12)
  3.3988 -#224 := (or #581 #55)
  3.3989 -#562 := (iff #224 #223)
  3.3990 -#563 := [rewrite]: #562
  3.3991 -#561 := [quant-inst #72]: #224
  3.3992 -#564 := [mp #561 #563]: #223
  3.3993 -#566 := [unit-resolution #564 #560 #565 #222]: false
  3.3994 -#203 := [lemma #566]: #581
  3.3995 -#567 := [unit-resolution #598 #203 #560]: #585
  3.3996 -#208 := (or #234 #74)
  3.3997 -#209 := [quant-inst #72]: #208
  3.3998 -[unit-resolution #209 #567 #222]: false
  3.3999 -unsat
  3.4000 -1936a8c3d8900c4f3411f9f65f9183a1e77d9f6e 34 0
  3.4001 -#2 := false
  3.4002 -decl f1 :: S1
  3.4003 -#3 := f1
  3.4004 -decl f3 :: (-> S2 S2 S1)
  3.4005 -#8 := (:var 0 S2)
  3.4006 -#12 := (:var 1 S2)
  3.4007 -#13 := (f3 #12 #8)
  3.4008 -#14 := (= #13 f1)
  3.4009 -#15 := (forall (vars (?v0 S2) (?v1 S2)) #14)
  3.4010 -#7 := (:var 2 S2)
  3.4011 -#9 := (f3 #7 #8)
  3.4012 -#10 := (= #9 f1)
  3.4013 -#11 := (forall (vars (?v0 S2) (?v1 S3) (?v2 S2)) #10)
  3.4014 -#16 := (iff #11 #15)
  3.4015 -#17 := (not #16)
  3.4016 -#52 := (iff #17 false)
  3.4017 -#1 := true
  3.4018 -#47 := (not true)
  3.4019 -#50 := (iff #47 false)
  3.4020 -#51 := [rewrite]: #50
  3.4021 -#48 := (iff #17 #47)
  3.4022 -#45 := (iff #16 true)
  3.4023 -#40 := (iff #15 #15)
  3.4024 -#43 := (iff #40 true)
  3.4025 -#44 := [rewrite]: #43
  3.4026 -#41 := (iff #16 #40)
  3.4027 -#39 := [elim-unused]: #16
  3.4028 -#42 := [monotonicity #39]: #41
  3.4029 -#46 := [trans #42 #44]: #45
  3.4030 -#49 := [monotonicity #46]: #48
  3.4031 -#53 := [trans #49 #51]: #52
  3.4032 -#38 := [asserted]: #17
  3.4033 -[mp #38 #53]: false
  3.4034 -unsat
  3.4035 -0be5cd612b1c80ec2188777514a42f95d455ac60 103 0
  3.4036 -#2 := false
  3.4037 -decl f1 :: S1
  3.4038 -#3 := f1
  3.4039 -decl f3 :: (-> S2 S2 S1)
  3.4040 -decl f4 :: S2
  3.4041 -#15 := f4
  3.4042 -decl f5 :: S2
  3.4043 -#19 := f5
  3.4044 -#241 := (f3 f5 f4)
  3.4045 -#156 := (= #241 f1)
  3.4046 -#242 := (not #156)
  3.4047 -#20 := (f3 f4 f5)
  3.4048 -#21 := (= #20 f1)
  3.4049 -#80 := (not #21)
  3.4050 -#8 := (:var 0 S2)
  3.4051 -#16 := (f3 #8 f4)
  3.4052 -#17 := (= #16 f1)
  3.4053 -#18 := (forall (vars (?v0 S2)) #17)
  3.4054 -#53 := (not #18)
  3.4055 -#7 := (:var 1 S2)
  3.4056 -#11 := (f3 #8 #7)
  3.4057 -#12 := (= #11 f1)
  3.4058 -#9 := (f3 #7 #8)
  3.4059 -#10 := (= #9 f1)
  3.4060 -#46 := (not #10)
  3.4061 -#47 := (or #46 #12)
  3.4062 -#50 := (forall (vars (?v0 S2) (?v1 S2)) #47)
  3.4063 -#60 := (not #50)
  3.4064 -#69 := (or #60 #53 #21)
  3.4065 -#72 := (not #69)
  3.4066 -#22 := (implies #18 #21)
  3.4067 -#13 := (implies #10 #12)
  3.4068 -#14 := (forall (vars (?v0 S2) (?v1 S2)) #13)
  3.4069 -#23 := (implies #14 #22)
  3.4070 -#24 := (not #23)
  3.4071 -#75 := (iff #24 #72)
  3.4072 -#54 := (or #53 #21)
  3.4073 -#61 := (or #60 #54)
  3.4074 -#66 := (not #61)
  3.4075 -#73 := (iff #66 #72)
  3.4076 -#70 := (iff #61 #69)
  3.4077 -#71 := [rewrite]: #70
  3.4078 -#74 := [monotonicity #71]: #73
  3.4079 -#67 := (iff #24 #66)
  3.4080 -#64 := (iff #23 #61)
  3.4081 -#57 := (implies #50 #54)
  3.4082 -#62 := (iff #57 #61)
  3.4083 -#63 := [rewrite]: #62
  3.4084 -#58 := (iff #23 #57)
  3.4085 -#55 := (iff #22 #54)
  3.4086 -#56 := [rewrite]: #55
  3.4087 -#51 := (iff #14 #50)
  3.4088 -#48 := (iff #13 #47)
  3.4089 -#49 := [rewrite]: #48
  3.4090 -#52 := [quant-intro #49]: #51
  3.4091 -#59 := [monotonicity #52 #56]: #58
  3.4092 -#65 := [trans #59 #63]: #64
  3.4093 -#68 := [monotonicity #65]: #67
  3.4094 -#76 := [trans #68 #74]: #75
  3.4095 -#45 := [asserted]: #24
  3.4096 -#77 := [mp #45 #76]: #72
  3.4097 -#81 := [not-or-elim #77]: #80
  3.4098 -#572 := (pattern #11)
  3.4099 -#571 := (pattern #9)
  3.4100 -#573 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #571 #572) #47)
  3.4101 -#576 := (iff #50 #573)
  3.4102 -#574 := (iff #47 #47)
  3.4103 -#575 := [refl]: #574
  3.4104 -#577 := [quant-intro #575]: #576
  3.4105 -#93 := (~ #50 #50)
  3.4106 -#91 := (~ #47 #47)
  3.4107 -#92 := [refl]: #91
  3.4108 -#94 := [nnf-pos #92]: #93
  3.4109 -#78 := [not-or-elim #77]: #50
  3.4110 -#83 := [mp~ #78 #94]: #50
  3.4111 -#578 := [mp #83 #577]: #573
  3.4112 -#245 := (not #573)
  3.4113 -#246 := (or #245 #242 #21)
  3.4114 -#157 := (or #242 #21)
  3.4115 -#247 := (or #245 #157)
  3.4116 -#248 := (iff #247 #246)
  3.4117 -#227 := [rewrite]: #248
  3.4118 -#244 := [quant-inst #19 #15]: #247
  3.4119 -#563 := [mp #244 #227]: #246
  3.4120 -#243 := [unit-resolution #563 #578 #81]: #242
  3.4121 -#579 := (pattern #16)
  3.4122 -#580 := (forall (vars (?v0 S2)) (:pat #579) #17)
  3.4123 -#583 := (iff #18 #580)
  3.4124 -#581 := (iff #17 #17)
  3.4125 -#582 := [refl]: #581
  3.4126 -#584 := [quant-intro #582]: #583
  3.4127 -#85 := (~ #18 #18)
  3.4128 -#84 := (~ #17 #17)
  3.4129 -#95 := [refl]: #84
  3.4130 -#86 := [nnf-pos #95]: #85
  3.4131 -#79 := [not-or-elim #77]: #18
  3.4132 -#96 := [mp~ #79 #86]: #18
  3.4133 -#585 := [mp #96 #584]: #580
  3.4134 -#565 := (not #580)
  3.4135 -#221 := (or #565 #156)
  3.4136 -#352 := [quant-inst #19]: #221
  3.4137 -[unit-resolution #352 #585 #243]: false
  3.4138 -unsat
  3.4139 -ac63a8f94b83c505b675b60053e9418e47f3332d 101 0
  3.4140 -#2 := false
  3.4141 -decl f1 :: S1
  3.4142 -#3 := f1
  3.4143 -decl f3 :: (-> S2 S1)
  3.4144 -decl f4 :: (-> S3 S2 S2)
  3.4145 -decl f6 :: S2
  3.4146 -#16 := f6
  3.4147 -decl f5 :: S3
  3.4148 -#10 := f5
  3.4149 -#20 := (f4 f5 f6)
  3.4150 -#21 := (f4 f5 #20)
  3.4151 -#232 := (f3 #21)
  3.4152 -#552 := (= #232 f1)
  3.4153 -#230 := (f3 #20)
  3.4154 -#145 := (= #230 f1)
  3.4155 -#17 := (f3 f6)
  3.4156 -#18 := (= #17 f1)
  3.4157 -#7 := (:var 0 S2)
  3.4158 -#11 := (f4 f5 #7)
  3.4159 -#12 := (f3 #11)
  3.4160 -#13 := (= #12 f1)
  3.4161 -#8 := (f3 #7)
  3.4162 -#9 := (= #8 f1)
  3.4163 -#48 := (not #9)
  3.4164 -#49 := (or #48 #13)
  3.4165 -#52 := (forall (vars (?v0 S2)) #49)
  3.4166 -#55 := (and #52 #18)
  3.4167 -#22 := (f4 f5 #21)
  3.4168 -#23 := (f3 #22)
  3.4169 -#24 := (= #23 f1)
  3.4170 -#61 := (not #55)
  3.4171 -#62 := (or #61 #24)
  3.4172 -#67 := (not #62)
  3.4173 -#14 := (implies #9 #13)
  3.4174 -#15 := (forall (vars (?v0 S2)) #14)
  3.4175 -#19 := (and #15 #18)
  3.4176 -#25 := (implies #19 #24)
  3.4177 -#26 := (not #25)
  3.4178 -#68 := (iff #26 #67)
  3.4179 -#65 := (iff #25 #62)
  3.4180 -#58 := (implies #55 #24)
  3.4181 -#63 := (iff #58 #62)
  3.4182 -#64 := [rewrite]: #63
  3.4183 -#59 := (iff #25 #58)
  3.4184 -#56 := (iff #19 #55)
  3.4185 -#53 := (iff #15 #52)
  3.4186 -#50 := (iff #14 #49)
  3.4187 -#51 := [rewrite]: #50
  3.4188 -#54 := [quant-intro #51]: #53
  3.4189 -#57 := [monotonicity #54]: #56
  3.4190 -#60 := [monotonicity #57]: #59
  3.4191 -#66 := [trans #60 #64]: #65
  3.4192 -#69 := [monotonicity #66]: #68
  3.4193 -#47 := [asserted]: #26
  3.4194 -#72 := [mp #47 #69]: #67
  3.4195 -#70 := [not-or-elim #72]: #55
  3.4196 -#73 := [and-elim #70]: #18
  3.4197 -#560 := (pattern #11)
  3.4198 -#561 := (forall (vars (?v0 S2)) (:pat #560) #49)
  3.4199 -#564 := (iff #52 #561)
  3.4200 -#562 := (iff #49 #49)
  3.4201 -#563 := [refl]: #562
  3.4202 -#565 := [quant-intro #563]: #564
  3.4203 -#87 := (~ #52 #52)
  3.4204 -#85 := (~ #49 #49)
  3.4205 -#86 := [refl]: #85
  3.4206 -#88 := [nnf-pos #86]: #87
  3.4207 -#71 := [and-elim #70]: #52
  3.4208 -#77 := [mp~ #71 #88]: #52
  3.4209 -#566 := [mp #77 #565]: #561
  3.4210 -#144 := (not #18)
  3.4211 -#223 := (not #561)
  3.4212 -#234 := (or #223 #144 #145)
  3.4213 -#231 := (or #144 #145)
  3.4214 -#235 := (or #223 #231)
  3.4215 -#233 := (iff #235 #234)
  3.4216 -#237 := [rewrite]: #233
  3.4217 -#236 := [quant-inst #16]: #235
  3.4218 -#216 := [mp #236 #237]: #234
  3.4219 -#558 := [unit-resolution #216 #566 #73]: #145
  3.4220 -#146 := (not #145)
  3.4221 -#548 := (or #223 #146 #552)
  3.4222 -#554 := (or #146 #552)
  3.4223 -#221 := (or #223 #554)
  3.4224 -#555 := (iff #221 #548)
  3.4225 -#556 := [rewrite]: #555
  3.4226 -#222 := [quant-inst #20]: #221
  3.4227 -#557 := [mp #222 #556]: #548
  3.4228 -#553 := [unit-resolution #557 #566 #558]: #552
  3.4229 -#74 := (not #24)
  3.4230 -#75 := [not-or-elim #72]: #74
  3.4231 -#210 := (not #552)
  3.4232 -#559 := (or #223 #210 #24)
  3.4233 -#341 := (or #210 #24)
  3.4234 -#549 := (or #223 #341)
  3.4235 -#213 := (iff #549 #559)
  3.4236 -#550 := [rewrite]: #213
  3.4237 -#208 := [quant-inst #21]: #549
  3.4238 -#209 := [mp #208 #550]: #559
  3.4239 -[unit-resolution #209 #566 #75 #553]: false
  3.4240 -unsat
  3.4241 -f1a3aeaad9840f61d284b110db9d2ac5a6976876 64 0
  3.4242 -#2 := false
  3.4243 -decl f3 :: (-> S2 S2 S3)
  3.4244 -decl f4 :: S2
  3.4245 -#13 := f4
  3.4246 -decl f5 :: S2
  3.4247 -#15 := f5
  3.4248 -#17 := (f3 f5 f4)
  3.4249 -#16 := (f3 f4 f5)
  3.4250 -#18 := (= #16 #17)
  3.4251 -#65 := (not #18)
  3.4252 -#7 := (:var 1 S2)
  3.4253 -#8 := (:var 0 S2)
  3.4254 -#10 := (f3 #8 #7)
  3.4255 -#9 := (f3 #7 #8)
  3.4256 -#11 := (= #9 #10)
  3.4257 -#12 := (forall (vars (?v0 S2) (?v1 S2)) #11)
  3.4258 -#55 := (not #12)
  3.4259 -#56 := (or #55 #18)
  3.4260 -#61 := (not #56)
  3.4261 -#14 := (= f4 f4)
  3.4262 -#19 := (and #14 #18)
  3.4263 -#20 := (implies #12 #19)
  3.4264 -#21 := (not #20)
  3.4265 -#62 := (iff #21 #61)
  3.4266 -#59 := (iff #20 #56)
  3.4267 -#52 := (implies #12 #18)
  3.4268 -#57 := (iff #52 #56)
  3.4269 -#58 := [rewrite]: #57
  3.4270 -#53 := (iff #20 #52)
  3.4271 -#50 := (iff #19 #18)
  3.4272 -#1 := true
  3.4273 -#45 := (and true #18)
  3.4274 -#48 := (iff #45 #18)
  3.4275 -#49 := [rewrite]: #48
  3.4276 -#46 := (iff #19 #45)
  3.4277 -#43 := (iff #14 true)
  3.4278 -#44 := [rewrite]: #43
  3.4279 -#47 := [monotonicity #44]: #46
  3.4280 -#51 := [trans #47 #49]: #50
  3.4281 -#54 := [monotonicity #51]: #53
  3.4282 -#60 := [trans #54 #58]: #59
  3.4283 -#63 := [monotonicity #60]: #62
  3.4284 -#42 := [asserted]: #21
  3.4285 -#66 := [mp #42 #63]: #61
  3.4286 -#67 := [not-or-elim #66]: #65
  3.4287 -#553 := (pattern #10)
  3.4288 -#552 := (pattern #9)
  3.4289 -#554 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #552 #553) #11)
  3.4290 -#557 := (iff #12 #554)
  3.4291 -#555 := (iff #11 #11)
  3.4292 -#556 := [refl]: #555
  3.4293 -#558 := [quant-intro #556]: #557
  3.4294 -#77 := (~ #12 #12)
  3.4295 -#75 := (~ #11 #11)
  3.4296 -#76 := [refl]: #75
  3.4297 -#78 := [nnf-pos #76]: #77
  3.4298 -#64 := [not-or-elim #66]: #12
  3.4299 -#69 := [mp~ #64 #78]: #12
  3.4300 -#559 := [mp #69 #558]: #554
  3.4301 -#137 := (not #554)
  3.4302 -#223 := (or #137 #18)
  3.4303 -#138 := [quant-inst #13 #15]: #223
  3.4304 -[unit-resolution #138 #559 #67]: false
  3.4305 -unsat
  3.4306 -c37af3173480108eddc4b3a3068306cd906ea03a 203 0
  3.4307 -#2 := false
  3.4308 -decl f1 :: S1
  3.4309 -#3 := f1
  3.4310 -decl f3 :: (-> S2 S1)
  3.4311 -decl f7 :: S2
  3.4312 -#21 := f7
  3.4313 -#24 := (f3 f7)
  3.4314 -#25 := (= #24 f1)
  3.4315 -decl f5 :: S2
  3.4316 -#14 := f5
  3.4317 -#240 := (f3 f5)
  3.4318 -#327 := (= #240 f1)
  3.4319 -#242 := (not #327)
  3.4320 -decl f4 :: (-> S2 S1)
  3.4321 -#15 := (f4 f5)
  3.4322 -#16 := (= #15 f1)
  3.4323 -#17 := (not #16)
  3.4324 -decl f6 :: (-> S2 S1)
  3.4325 -#22 := (f6 f7)
  3.4326 -#23 := (= #22 f1)
  3.4327 -#7 := (:var 0 S2)
  3.4328 -#8 := (f3 #7)
  3.4329 -#9 := (= #8 f1)
  3.4330 -#19 := (not #9)
  3.4331 -#10 := (f4 #7)
  3.4332 -#11 := (= #10 f1)
  3.4333 -#18 := (not #11)
  3.4334 -#20 := (and #18 #19)
  3.4335 -#63 := (not #20)
  3.4336 -#88 := (or #63 #23 #25)
  3.4337 -#91 := (forall (vars (?v0 S2)) #88)
  3.4338 -#57 := (or #19 #11)
  3.4339 -#60 := (forall (vars (?v0 S2)) #57)
  3.4340 -#100 := (and #60 #17 #91)
  3.4341 -#31 := (f4 f7)
  3.4342 -#32 := (= #31 f1)
  3.4343 -#105 := (not #100)
  3.4344 -#111 := (or #105 #23 #32)
  3.4345 -#116 := (not #111)
  3.4346 -#33 := (or #23 #32)
  3.4347 -#26 := (or #23 #25)
  3.4348 -#27 := (implies #20 #26)
  3.4349 -#28 := (forall (vars (?v0 S2)) #27)
  3.4350 -#29 := (and #17 #28)
  3.4351 -#12 := (implies #9 #11)
  3.4352 -#13 := (forall (vars (?v0 S2)) #12)
  3.4353 -#30 := (and #13 #29)
  3.4354 -#34 := (implies #30 #33)
  3.4355 -#35 := (not #34)
  3.4356 -#119 := (iff #35 #116)
  3.4357 -#64 := (or #63 #26)
  3.4358 -#67 := (forall (vars (?v0 S2)) #64)
  3.4359 -#70 := (and #17 #67)
  3.4360 -#73 := (and #60 #70)
  3.4361 -#79 := (not #73)
  3.4362 -#80 := (or #79 #33)
  3.4363 -#85 := (not #80)
  3.4364 -#117 := (iff #85 #116)
  3.4365 -#114 := (iff #80 #111)
  3.4366 -#108 := (or #105 #33)
  3.4367 -#112 := (iff #108 #111)
  3.4368 -#113 := [rewrite]: #112
  3.4369 -#109 := (iff #80 #108)
  3.4370 -#106 := (iff #79 #105)
  3.4371 -#103 := (iff #73 #100)
  3.4372 -#94 := (and #17 #91)
  3.4373 -#97 := (and #60 #94)
  3.4374 -#101 := (iff #97 #100)
  3.4375 -#102 := [rewrite]: #101
  3.4376 -#98 := (iff #73 #97)
  3.4377 -#95 := (iff #70 #94)
  3.4378 -#92 := (iff #67 #91)
  3.4379 -#89 := (iff #64 #88)
  3.4380 -#90 := [rewrite]: #89
  3.4381 -#93 := [quant-intro #90]: #92
  3.4382 -#96 := [monotonicity #93]: #95
  3.4383 -#99 := [monotonicity #96]: #98
  3.4384 -#104 := [trans #99 #102]: #103
  3.4385 -#107 := [monotonicity #104]: #106
  3.4386 -#110 := [monotonicity #107]: #109
  3.4387 -#115 := [trans #110 #113]: #114
  3.4388 -#118 := [monotonicity #115]: #117
  3.4389 -#86 := (iff #35 #85)
  3.4390 -#83 := (iff #34 #80)
  3.4391 -#76 := (implies #73 #33)
  3.4392 -#81 := (iff #76 #80)
  3.4393 -#82 := [rewrite]: #81
  3.4394 -#77 := (iff #34 #76)
  3.4395 -#74 := (iff #30 #73)
  3.4396 -#71 := (iff #29 #70)
  3.4397 -#68 := (iff #28 #67)
  3.4398 -#65 := (iff #27 #64)
  3.4399 -#66 := [rewrite]: #65
  3.4400 -#69 := [quant-intro #66]: #68
  3.4401 -#72 := [monotonicity #69]: #71
  3.4402 -#61 := (iff #13 #60)
  3.4403 -#58 := (iff #12 #57)
  3.4404 -#59 := [rewrite]: #58
  3.4405 -#62 := [quant-intro #59]: #61
  3.4406 -#75 := [monotonicity #62 #72]: #74
  3.4407 -#78 := [monotonicity #75]: #77
  3.4408 -#84 := [trans #78 #82]: #83
  3.4409 -#87 := [monotonicity #84]: #86
  3.4410 -#120 := [trans #87 #118]: #119
  3.4411 -#56 := [asserted]: #35
  3.4412 -#121 := [mp #56 #120]: #116
  3.4413 -#122 := [not-or-elim #121]: #100
  3.4414 -#124 := [and-elim #122]: #17
  3.4415 -#657 := (pattern #10)
  3.4416 -#656 := (pattern #8)
  3.4417 -#658 := (forall (vars (?v0 S2)) (:pat #656 #657) #57)
  3.4418 -#661 := (iff #60 #658)
  3.4419 -#659 := (iff #57 #57)
  3.4420 -#660 := [refl]: #659
  3.4421 -#662 := [quant-intro #660]: #661
  3.4422 -#138 := (~ #60 #60)
  3.4423 -#141 := (~ #57 #57)
  3.4424 -#142 := [refl]: #141
  3.4425 -#154 := [nnf-pos #142]: #138
  3.4426 -#123 := [and-elim #122]: #60
  3.4427 -#135 := [mp~ #123 #154]: #60
  3.4428 -#663 := [mp #135 #662]: #658
  3.4429 -#331 := (not #658)
  3.4430 -#332 := (or #331 #242 #16)
  3.4431 -#328 := (or #242 #16)
  3.4432 -#329 := (or #331 #328)
  3.4433 -#312 := (iff #329 #332)
  3.4434 -#648 := [rewrite]: #312
  3.4435 -#333 := [quant-inst #14]: #329
  3.4436 -#650 := [mp #333 #648]: #332
  3.4437 -#654 := [unit-resolution #650 #663 #124]: #242
  3.4438 -#169 := (or #11 #9 #25)
  3.4439 -#664 := (forall (vars (?v0 S2)) (:pat #657 #656) #169)
  3.4440 -#174 := (forall (vars (?v0 S2)) #169)
  3.4441 -#667 := (iff #174 #664)
  3.4442 -#665 := (iff #169 #169)
  3.4443 -#666 := [refl]: #665
  3.4444 -#668 := [quant-intro #666]: #667
  3.4445 -#146 := (or #63 #25)
  3.4446 -#151 := (forall (vars (?v0 S2)) #146)
  3.4447 -#175 := (iff #151 #174)
  3.4448 -#172 := (iff #146 #169)
  3.4449 -#155 := (or #11 #9)
  3.4450 -#166 := (or #155 #25)
  3.4451 -#170 := (iff #166 #169)
  3.4452 -#171 := [rewrite]: #170
  3.4453 -#167 := (iff #146 #166)
  3.4454 -#164 := (iff #63 #155)
  3.4455 -#156 := (not #155)
  3.4456 -#159 := (not #156)
  3.4457 -#162 := (iff #159 #155)
  3.4458 -#163 := [rewrite]: #162
  3.4459 -#160 := (iff #63 #159)
  3.4460 -#157 := (iff #20 #156)
  3.4461 -#158 := [rewrite]: #157
  3.4462 -#161 := [monotonicity #158]: #160
  3.4463 -#165 := [trans #161 #163]: #164
  3.4464 -#168 := [monotonicity #165]: #167
  3.4465 -#173 := [trans #168 #171]: #172
  3.4466 -#176 := [quant-intro #173]: #175
  3.4467 -#134 := (~ #151 #151)
  3.4468 -#136 := (~ #146 #146)
  3.4469 -#133 := [refl]: #136
  3.4470 -#131 := [nnf-pos #133]: #134
  3.4471 -#152 := (iff #91 #151)
  3.4472 -#149 := (iff #88 #146)
  3.4473 -#143 := (or #63 false #25)
  3.4474 -#147 := (iff #143 #146)
  3.4475 -#148 := [rewrite]: #147
  3.4476 -#144 := (iff #88 #143)
  3.4477 -#139 := (iff #23 false)
  3.4478 -#126 := (not #23)
  3.4479 -#127 := [not-or-elim #121]: #126
  3.4480 -#140 := [iff-false #127]: #139
  3.4481 -#145 := [monotonicity #140]: #144
  3.4482 -#150 := [trans #145 #148]: #149
  3.4483 -#153 := [quant-intro #150]: #152
  3.4484 -#125 := [and-elim #122]: #91
  3.4485 -#137 := [mp #125 #153]: #151
  3.4486 -#132 := [mp~ #137 #131]: #151
  3.4487 -#177 := [mp #132 #176]: #174
  3.4488 -#669 := [mp #177 #668]: #664
  3.4489 -#437 := (not #664)
  3.4490 -#644 := (or #437 #16 #327 #25)
  3.4491 -#319 := (or #16 #327 #25)
  3.4492 -#317 := (or #437 #319)
  3.4493 -#651 := (iff #317 #644)
  3.4494 -#652 := [rewrite]: #651
  3.4495 -#318 := [quant-inst #14]: #317
  3.4496 -#653 := [mp #318 #652]: #644
  3.4497 -#649 := [unit-resolution #653 #124 #669 #654]: #25
  3.4498 -#128 := (not #32)
  3.4499 -#129 := [not-or-elim #121]: #128
  3.4500 -#330 := (not #25)
  3.4501 -#655 := (or #331 #330 #32)
  3.4502 -#306 := (or #330 #32)
  3.4503 -#645 := (or #331 #306)
  3.4504 -#309 := (iff #645 #655)
  3.4505 -#646 := [rewrite]: #309
  3.4506 -#304 := [quant-inst #21]: #645
  3.4507 -#305 := [mp #304 #646]: #655
  3.4508 -[unit-resolution #305 #663 #129 #649]: false
  3.4509 -unsat
  3.4510 -19990be1db50e963aafcc1c9ab3bda9712fc1797 1 0
  3.4511 -unsat
  3.4512 -1cfdaf7cf1764c12b112c06ca51a00830c6fcdde 25 0
  3.4513 -#2 := false
  3.4514 -#7 := (:var 0 S2)
  3.4515 -#8 := (= #7 #7)
  3.4516 -#9 := (exists (vars (?v0 S2)) #8)
  3.4517 -#10 := (not #9)
  3.4518 -#46 := (iff #10 false)
  3.4519 -#1 := true
  3.4520 -#41 := (not true)
  3.4521 -#44 := (iff #41 false)
  3.4522 -#45 := [rewrite]: #44
  3.4523 -#42 := (iff #10 #41)
  3.4524 -#39 := (iff #9 true)
  3.4525 -#34 := (exists (vars (?v0 S2)) true)
  3.4526 -#37 := (iff #34 true)
  3.4527 -#38 := [elim-unused]: #37
  3.4528 -#35 := (iff #9 #34)
  3.4529 -#32 := (iff #8 true)
  3.4530 -#33 := [rewrite]: #32
  3.4531 -#36 := [quant-intro #33]: #35
  3.4532 -#40 := [trans #36 #38]: #39
  3.4533 -#43 := [monotonicity #40]: #42
  3.4534 -#47 := [trans #43 #45]: #46
  3.4535 -#31 := [asserted]: #10
  3.4536 -[mp #31 #47]: false
  3.4537 -unsat
  3.4538 -983e6603d4caff6f91195b6f7c23c1ebf8889f75 23 0
  3.4539 -#2 := false
  3.4540 -decl f1 :: S1
  3.4541 -#3 := f1
  3.4542 -decl f3 :: (-> S2 S1)
  3.4543 -#7 := (:var 0 S2)
  3.4544 -#8 := (f3 #7)
  3.4545 -#9 := (= #8 f1)
  3.4546 -#10 := (exists (vars (?v0 S2)) #9)
  3.4547 -#11 := (iff #10 #10)
  3.4548 -#12 := (not #11)
  3.4549 -#41 := (iff #12 false)
  3.4550 -#1 := true
  3.4551 -#36 := (not true)
  3.4552 -#39 := (iff #36 false)
  3.4553 -#40 := [rewrite]: #39
  3.4554 -#37 := (iff #12 #36)
  3.4555 -#34 := (iff #11 true)
  3.4556 -#35 := [rewrite]: #34
  3.4557 -#38 := [monotonicity #35]: #37
  3.4558 -#42 := [trans #38 #40]: #41
  3.4559 -#33 := [asserted]: #12
  3.4560 -[mp #33 #42]: false
  3.4561 -unsat
  3.4562 -a5805ee4c963267c1bf8cb35e86d5702ad58f164 205 0
  3.4563 -#2 := false
  3.4564 -decl f4 :: (-> S2 S1)
  3.4565 -#7 := (:var 0 S2)
  3.4566 -#10 := (f4 #7)
  3.4567 -#600 := (pattern #10)
  3.4568 -decl f1 :: S1
  3.4569 -#3 := f1
  3.4570 -#11 := (= #10 f1)
  3.4571 -#55 := (not #11)
  3.4572 -#614 := (forall (vars (?v0 S2)) (:pat #600) #55)
  3.4573 -#619 := (not #614)
  3.4574 -decl f3 :: (-> S2 S1)
  3.4575 -#8 := (f3 #7)
  3.4576 -#599 := (pattern #8)
  3.4577 -#9 := (= #8 f1)
  3.4578 -#50 := (not #9)
  3.4579 -#606 := (forall (vars (?v0 S2)) (:pat #599) #50)
  3.4580 -#611 := (not #606)
  3.4581 -#622 := (or #611 #619)
  3.4582 -#625 := (not #622)
  3.4583 -#12 := (or #9 #11)
  3.4584 -#96 := (not #12)
  3.4585 -#601 := (forall (vars (?v0 S2)) (:pat #599 #600) #96)
  3.4586 -#275 := (not #601)
  3.4587 -decl ?v0!1 :: S2
  3.4588 -#73 := ?v0!1
  3.4589 -#74 := (f4 ?v0!1)
  3.4590 -#75 := (= #74 f1)
  3.4591 -#579 := (f3 ?v0!1)
  3.4592 -#580 := (= #579 f1)
  3.4593 -#575 := (or #580 #75)
  3.4594 -decl ?v0!2 :: S2
  3.4595 -#83 := ?v0!2
  3.4596 -#86 := (f4 ?v0!2)
  3.4597 -#87 := (= #86 f1)
  3.4598 -#249 := (not #87)
  3.4599 -#84 := (f3 ?v0!2)
  3.4600 -#85 := (= #84 f1)
  3.4601 -#88 := (or #85 #87)
  3.4602 -#262 := (not #88)
  3.4603 -#274 := [hypothesis]: #601
  3.4604 -#595 := (or #262 #275)
  3.4605 -#273 := [hypothesis]: #88
  3.4606 -#272 := (or #275 #262)
  3.4607 -#276 := [quant-inst #83]: #272
  3.4608 -#594 := [unit-resolution #276 #274 #273]: false
  3.4609 -#596 := [lemma #594]: #595
  3.4610 -#218 := [unit-resolution #596 #274]: #262
  3.4611 -#380 := (or #88 #249)
  3.4612 -#587 := [def-axiom]: #380
  3.4613 -#582 := [unit-resolution #587 #218]: #249
  3.4614 -#255 := (not #85)
  3.4615 -#591 := (or #88 #255)
  3.4616 -#593 := [def-axiom]: #591
  3.4617 -#296 := [unit-resolution #593 #218]: #255
  3.4618 -decl ?v0!0 :: S2
  3.4619 -#66 := ?v0!0
  3.4620 -#67 := (f3 ?v0!0)
  3.4621 -#68 := (= #67 f1)
  3.4622 -#590 := (not #68)
  3.4623 -#597 := (f4 ?v0!0)
  3.4624 -#592 := (= #597 f1)
  3.4625 -#598 := (or #68 #592)
  3.4626 -#588 := (not #598)
  3.4627 -#577 := (or #588 #275)
  3.4628 -#247 := [hypothesis]: #598
  3.4629 -#589 := (or #275 #588)
  3.4630 -#248 := [quant-inst #66]: #589
  3.4631 -#252 := [unit-resolution #248 #274 #247]: false
  3.4632 -#578 := [lemma #252]: #577
  3.4633 -#297 := [unit-resolution #578 #274]: #588
  3.4634 -#232 := (or #598 #590)
  3.4635 -#574 := [def-axiom]: #232
  3.4636 -#298 := [unit-resolution #574 #297]: #590
  3.4637 -#110 := (or #85 #87 #68 #75)
  3.4638 -#58 := (forall (vars (?v0 S2)) #55)
  3.4639 -#53 := (forall (vars (?v0 S2)) #50)
  3.4640 -#62 := (and #53 #58)
  3.4641 -#99 := (forall (vars (?v0 S2)) #96)
  3.4642 -#102 := (or #99 #62)
  3.4643 -#113 := (and #110 #102)
  3.4644 -#80 := (or #68 #75)
  3.4645 -#103 := (or #88 #80)
  3.4646 -#104 := (and #103 #102)
  3.4647 -#114 := (iff #104 #113)
  3.4648 -#111 := (iff #103 #110)
  3.4649 -#112 := [rewrite]: #111
  3.4650 -#115 := [monotonicity #112]: #114
  3.4651 -#15 := (exists (vars (?v0 S2)) #11)
  3.4652 -#14 := (exists (vars (?v0 S2)) #9)
  3.4653 -#16 := (or #14 #15)
  3.4654 -#13 := (exists (vars (?v0 S2)) #12)
  3.4655 -#40 := (not #13)
  3.4656 -#41 := (iff #40 #16)
  3.4657 -#105 := (~ #41 #104)
  3.4658 -#81 := (~ #16 #80)
  3.4659 -#76 := (~ #15 #75)
  3.4660 -#77 := [sk]: #76
  3.4661 -#69 := (~ #14 #68)
  3.4662 -#70 := [sk]: #69
  3.4663 -#82 := [monotonicity #70 #77]: #81
  3.4664 -#63 := (not #16)
  3.4665 -#64 := (~ #63 #62)
  3.4666 -#59 := (not #15)
  3.4667 -#60 := (~ #59 #58)
  3.4668 -#56 := (~ #55 #55)
  3.4669 -#57 := [refl]: #56
  3.4670 -#61 := [nnf-neg #57]: #60
  3.4671 -#45 := (not #14)
  3.4672 -#47 := (~ #45 #53)
  3.4673 -#51 := (~ #50 #50)
  3.4674 -#52 := [refl]: #51
  3.4675 -#54 := [nnf-neg #52]: #47
  3.4676 -#65 := [nnf-neg #54 #61]: #64
  3.4677 -#100 := (~ #40 #99)
  3.4678 -#97 := (~ #96 #96)
  3.4679 -#98 := [refl]: #97
  3.4680 -#101 := [nnf-neg #98]: #100
  3.4681 -#93 := (not #40)
  3.4682 -#94 := (~ #93 #88)
  3.4683 -#89 := (~ #13 #88)
  3.4684 -#90 := [sk]: #89
  3.4685 -#95 := [nnf-neg #90]: #94
  3.4686 -#106 := [nnf-pos #95 #101 #65 #82]: #105
  3.4687 -#17 := (iff #13 #16)
  3.4688 -#18 := (not #17)
  3.4689 -#42 := (iff #18 #41)
  3.4690 -#43 := [rewrite]: #42
  3.4691 -#39 := [asserted]: #18
  3.4692 -#46 := [mp #39 #43]: #41
  3.4693 -#107 := [mp~ #46 #106]: #104
  3.4694 -#108 := [mp #107 #115]: #113
  3.4695 -#109 := [and-elim #108]: #110
  3.4696 -#191 := [unit-resolution #109 #298 #296 #582]: #75
  3.4697 -#586 := (not #75)
  3.4698 -#572 := (or #575 #586)
  3.4699 -#573 := [def-axiom]: #572
  3.4700 -#568 := [unit-resolution #573 #191]: #575
  3.4701 -#581 := (not #575)
  3.4702 -#584 := (or #275 #581)
  3.4703 -#223 := [quant-inst #73]: #584
  3.4704 -#569 := [unit-resolution #223 #274 #568]: false
  3.4705 -#291 := [lemma #569]: #275
  3.4706 -#628 := (or #601 #625)
  3.4707 -#72 := (not #58)
  3.4708 -#71 := (not #53)
  3.4709 -#91 := (or #71 #72)
  3.4710 -#92 := (not #91)
  3.4711 -#117 := (or #99 #92)
  3.4712 -#629 := (iff #117 #628)
  3.4713 -#626 := (iff #92 #625)
  3.4714 -#623 := (iff #91 #622)
  3.4715 -#620 := (iff #72 #619)
  3.4716 -#617 := (iff #58 #614)
  3.4717 -#615 := (iff #55 #55)
  3.4718 -#616 := [refl]: #615
  3.4719 -#618 := [quant-intro #616]: #617
  3.4720 -#621 := [monotonicity #618]: #620
  3.4721 -#612 := (iff #71 #611)
  3.4722 -#609 := (iff #53 #606)
  3.4723 -#607 := (iff #50 #50)
  3.4724 -#608 := [refl]: #607
  3.4725 -#610 := [quant-intro #608]: #609
  3.4726 -#613 := [monotonicity #610]: #612
  3.4727 -#624 := [monotonicity #613 #621]: #623
  3.4728 -#627 := [monotonicity #624]: #626
  3.4729 -#604 := (iff #99 #601)
  3.4730 -#602 := (iff #96 #96)
  3.4731 -#603 := [refl]: #602
  3.4732 -#605 := [quant-intro #603]: #604
  3.4733 -#630 := [monotonicity #605 #627]: #629
  3.4734 -#118 := (iff #102 #117)
  3.4735 -#78 := (iff #62 #92)
  3.4736 -#79 := [rewrite]: #78
  3.4737 -#119 := [monotonicity #79]: #118
  3.4738 -#116 := [and-elim #108]: #102
  3.4739 -#120 := [mp #116 #119]: #117
  3.4740 -#631 := [mp #120 #630]: #628
  3.4741 -#224 := [unit-resolution #631 #291]: #625
  3.4742 -#184 := (or #622 #614)
  3.4743 -#270 := [def-axiom]: #184
  3.4744 -#283 := [unit-resolution #270 #224]: #614
  3.4745 -#183 := (or #622 #606)
  3.4746 -#269 := [def-axiom]: #183
  3.4747 -#585 := [unit-resolution #269 #224]: #606
  3.4748 -#570 := [hypothesis]: #68
  3.4749 -#571 := (or #611 #590)
  3.4750 -#281 := [quant-inst #66]: #571
  3.4751 -#567 := [unit-resolution #281 #570 #585]: false
  3.4752 -#282 := [lemma #567]: #590
  3.4753 -#295 := [hypothesis]: #85
  3.4754 -#583 := (or #611 #255)
  3.4755 -#280 := [quant-inst #83]: #583
  3.4756 -#292 := [unit-resolution #280 #295 #585]: false
  3.4757 -#566 := [lemma #292]: #255
  3.4758 -#284 := [hypothesis]: #87
  3.4759 -#562 := (or #619 #249)
  3.4760 -#563 := [quant-inst #83]: #562
  3.4761 -#277 := [unit-resolution #563 #284 #283]: false
  3.4762 -#560 := [lemma #277]: #249
  3.4763 -#564 := [unit-resolution #109 #560 #566 #282]: #75
  3.4764 -#565 := (or #619 #586)
  3.4765 -#554 := [quant-inst #73]: #565
  3.4766 -[unit-resolution #554 #564 #283]: false
  3.4767 -unsat
  3.4768 -15bd078d1caba7b30476b1f272408346e917c717 173 0
  3.4769 -#2 := false
  3.4770 -decl f3 :: (-> S2 S1)
  3.4771 -#7 := (:var 0 S2)
  3.4772 -#8 := (f3 #7)
  3.4773 -#611 := (pattern #8)
  3.4774 -decl f1 :: S1
  3.4775 -#3 := f1
  3.4776 -#9 := (= #8 f1)
  3.4777 -#77 := (not #9)
  3.4778 -#612 := (forall (vars (?v0 S2)) (:pat #611) #77)
  3.4779 -decl f4 :: S1
  3.4780 -#11 := f4
  3.4781 -#12 := (= f4 f1)
  3.4782 -#84 := (not #12)
  3.4783 -decl ?v0!1 :: S2
  3.4784 -#62 := ?v0!1
  3.4785 -#63 := (f3 ?v0!1)
  3.4786 -#64 := (= #63 f1)
  3.4787 -#67 := (not #64)
  3.4788 -#68 := (or #67 #84)
  3.4789 -#267 := [hypothesis]: #84
  3.4790 -#196 := (or #68 #12)
  3.4791 -#282 := [def-axiom]: #196
  3.4792 -#603 := [unit-resolution #282 #267]: #68
  3.4793 -decl ?v0!0 :: S2
  3.4794 -#54 := ?v0!0
  3.4795 -#55 := (f3 ?v0!0)
  3.4796 -#56 := (= #55 f1)
  3.4797 -#106 := (not #56)
  3.4798 -#107 := (or #106 #84)
  3.4799 -#286 := (or #107 #12)
  3.4800 -#287 := [def-axiom]: #286
  3.4801 -#605 := [unit-resolution #287 #267]: #107
  3.4802 -#108 := (not #107)
  3.4803 -#60 := (not #68)
  3.4804 -#111 := (or #60 #108)
  3.4805 -#57 := (and #56 #12)
  3.4806 -#71 := (and #64 #12)
  3.4807 -#91 := (or #71 #57)
  3.4808 -#112 := (iff #91 #111)
  3.4809 -#109 := (iff #57 #108)
  3.4810 -#110 := [rewrite]: #109
  3.4811 -#61 := (iff #71 #60)
  3.4812 -#105 := [rewrite]: #61
  3.4813 -#113 := [monotonicity #105 #110]: #112
  3.4814 -#14 := (and #9 #12)
  3.4815 -#49 := (not #14)
  3.4816 -#52 := (forall (vars (?v0 S2)) #49)
  3.4817 -#80 := (forall (vars (?v0 S2)) #77)
  3.4818 -#98 := (or #80 #84 #52)
  3.4819 -#101 := (and #91 #98)
  3.4820 -#87 := (or #80 #84)
  3.4821 -#90 := (or #87 #52)
  3.4822 -#92 := (and #91 #90)
  3.4823 -#102 := (iff #92 #101)
  3.4824 -#99 := (iff #90 #98)
  3.4825 -#100 := [rewrite]: #99
  3.4826 -#103 := [monotonicity #100]: #102
  3.4827 -#15 := (exists (vars (?v0 S2)) #14)
  3.4828 -#10 := (exists (vars (?v0 S2)) #9)
  3.4829 -#13 := (and #10 #12)
  3.4830 -#39 := (not #13)
  3.4831 -#40 := (iff #39 #15)
  3.4832 -#93 := (~ #40 #92)
  3.4833 -#58 := (~ #15 #57)
  3.4834 -#59 := [sk]: #58
  3.4835 -#44 := (not #15)
  3.4836 -#46 := (~ #44 #52)
  3.4837 -#50 := (~ #49 #49)
  3.4838 -#51 := [refl]: #50
  3.4839 -#53 := [nnf-neg #51]: #46
  3.4840 -#88 := (~ #39 #87)
  3.4841 -#85 := (~ #84 #84)
  3.4842 -#86 := [refl]: #85
  3.4843 -#81 := (not #10)
  3.4844 -#82 := (~ #81 #80)
  3.4845 -#78 := (~ #77 #77)
  3.4846 -#79 := [refl]: #78
  3.4847 -#83 := [nnf-neg #79]: #82
  3.4848 -#89 := [nnf-neg #83 #86]: #88
  3.4849 -#74 := (not #39)
  3.4850 -#75 := (~ #74 #71)
  3.4851 -#72 := (~ #13 #71)
  3.4852 -#69 := (~ #12 #12)
  3.4853 -#70 := [refl]: #69
  3.4854 -#65 := (~ #10 #64)
  3.4855 -#66 := [sk]: #65
  3.4856 -#73 := [monotonicity #66 #70]: #72
  3.4857 -#76 := [nnf-neg #73]: #75
  3.4858 -#94 := [nnf-pos #76 #89 #53 #59]: #93
  3.4859 -#16 := (iff #13 #15)
  3.4860 -#17 := (not #16)
  3.4861 -#41 := (iff #17 #40)
  3.4862 -#42 := [rewrite]: #41
  3.4863 -#38 := [asserted]: #17
  3.4864 -#45 := [mp #38 #42]: #40
  3.4865 -#95 := [mp~ #45 #94]: #92
  3.4866 -#96 := [mp #95 #103]: #101
  3.4867 -#97 := [and-elim #96]: #91
  3.4868 -#114 := [mp #97 #113]: #111
  3.4869 -#261 := [unit-resolution #114 #605 #603]: false
  3.4870 -#392 := [lemma #261]: #12
  3.4871 -#115 := (or #77 #84)
  3.4872 -#617 := (forall (vars (?v0 S2)) (:pat #611) #115)
  3.4873 -#600 := (not #617)
  3.4874 -#249 := [hypothesis]: #617
  3.4875 -#273 := (not #612)
  3.4876 -#272 := [hypothesis]: #56
  3.4877 -#606 := (or #273 #106)
  3.4878 -#599 := [hypothesis]: #612
  3.4879 -#607 := [quant-inst #54]: #606
  3.4880 -#608 := [unit-resolution #607 #272 #599]: false
  3.4881 -#609 := [lemma #608]: #606
  3.4882 -#604 := [unit-resolution #609 #272]: #273
  3.4883 -#622 := (or #612 #84 #617)
  3.4884 -#126 := (forall (vars (?v0 S2)) #115)
  3.4885 -#129 := (or #80 #84 #126)
  3.4886 -#623 := (iff #129 #622)
  3.4887 -#620 := (iff #126 #617)
  3.4888 -#618 := (iff #115 #115)
  3.4889 -#619 := [refl]: #618
  3.4890 -#621 := [quant-intro #619]: #620
  3.4891 -#615 := (iff #80 #612)
  3.4892 -#613 := (iff #77 #77)
  3.4893 -#614 := [refl]: #613
  3.4894 -#616 := [quant-intro #614]: #615
  3.4895 -#624 := [monotonicity #616 #621]: #623
  3.4896 -#130 := (iff #98 #129)
  3.4897 -#127 := (iff #52 #126)
  3.4898 -#124 := (iff #49 #115)
  3.4899 -#116 := (not #115)
  3.4900 -#119 := (not #116)
  3.4901 -#122 := (iff #119 #115)
  3.4902 -#123 := [rewrite]: #122
  3.4903 -#120 := (iff #49 #119)
  3.4904 -#117 := (iff #14 #116)
  3.4905 -#118 := [rewrite]: #117
  3.4906 -#121 := [monotonicity #118]: #120
  3.4907 -#125 := [trans #121 #123]: #124
  3.4908 -#128 := [quant-intro #125]: #127
  3.4909 -#131 := [monotonicity #128]: #130
  3.4910 -#104 := [and-elim #96]: #98
  3.4911 -#132 := [mp #104 #131]: #129
  3.4912 -#625 := [mp #132 #624]: #622
  3.4913 -#610 := [unit-resolution #625 #604 #392]: #617
  3.4914 -#259 := (or #600 #106 #84)
  3.4915 -#264 := (or #600 #107)
  3.4916 -#260 := (iff #264 #259)
  3.4917 -#602 := [rewrite]: #260
  3.4918 -#601 := [quant-inst #54]: #264
  3.4919 -#244 := [mp #601 #602]: #259
  3.4920 -#586 := [unit-resolution #244 #392 #272 #610]: false
  3.4921 -#248 := [lemma #586]: #106
  3.4922 -#274 := (or #107 #56)
  3.4923 -#285 := [def-axiom]: #274
  3.4924 -#250 := [unit-resolution #285 #248]: #107
  3.4925 -#587 := [unit-resolution #114 #250]: #60
  3.4926 -#195 := (or #68 #64)
  3.4927 -#281 := [def-axiom]: #195
  3.4928 -#593 := [unit-resolution #281 #587]: #64
  3.4929 -#251 := (or #600 #67 #84)
  3.4930 -#588 := (or #600 #68)
  3.4931 -#590 := (iff #588 #251)
  3.4932 -#591 := [rewrite]: #590
  3.4933 -#589 := [quant-inst #62]: #588
  3.4934 -#592 := [mp #589 #591]: #251
  3.4935 -#230 := [unit-resolution #592 #593 #392 #249]: false
  3.4936 -#594 := [lemma #230]: #600
  3.4937 -#596 := [unit-resolution #625 #594 #392]: #612
  3.4938 -#236 := (or #273 #67)
  3.4939 -#597 := [quant-inst #62]: #236
  3.4940 -[unit-resolution #597 #593 #596]: false
  3.4941 -unsat
  3.4942 -f04d5873e94a5aad7b78e98d30003072c55f70b2 34 0
  3.4943 -#2 := false
  3.4944 -decl f1 :: S1
  3.4945 -#3 := f1
  3.4946 -decl f3 :: (-> S2 S4 S1)
  3.4947 -#8 := (:var 0 S4)
  3.4948 -#12 := (:var 1 S2)
  3.4949 -#13 := (f3 #12 #8)
  3.4950 -#14 := (= #13 f1)
  3.4951 -#15 := (exists (vars (?v0 S2) (?v1 S4)) #14)
  3.4952 -#7 := (:var 2 S2)
  3.4953 -#9 := (f3 #7 #8)
  3.4954 -#10 := (= #9 f1)
  3.4955 -#11 := (exists (vars (?v0 S2) (?v1 S3) (?v2 S4)) #10)
  3.4956 -#16 := (iff #11 #15)
  3.4957 -#17 := (not #16)
  3.4958 -#52 := (iff #17 false)
  3.4959 -#1 := true
  3.4960 -#47 := (not true)
  3.4961 -#50 := (iff #47 false)
  3.4962 -#51 := [rewrite]: #50
  3.4963 -#48 := (iff #17 #47)
  3.4964 -#45 := (iff #16 true)
  3.4965 -#40 := (iff #15 #15)
  3.4966 -#43 := (iff #40 true)
  3.4967 -#44 := [rewrite]: #43
  3.4968 -#41 := (iff #16 #40)
  3.4969 -#39 := [elim-unused]: #16
  3.4970 -#42 := [monotonicity #39]: #41
  3.4971 -#46 := [trans #42 #44]: #45
  3.4972 -#49 := [monotonicity #46]: #48
  3.4973 -#53 := [trans #49 #51]: #52
  3.4974 -#38 := [asserted]: #17
  3.4975 -[mp #38 #53]: false
  3.4976 -unsat
  3.4977 -859cb38c5f32b7d6ba5f7cb98e20433a77c5ac6e 72 0
  3.4978 -#2 := false
  3.4979 -decl f3 :: (-> S2 S1)
  3.4980 -#7 := (:var 0 S2)
  3.4981 -#8 := (f3 #7)
  3.4982 -#568 := (pattern #8)
  3.4983 -decl f1 :: S1
  3.4984 -#3 := f1
  3.4985 -#9 := (= #8 f1)
  3.4986 -#10 := (not #9)
  3.4987 -#569 := (forall (vars (?v0 S2)) (:pat #568) #10)
  3.4988 -#84 := (forall (vars (?v0 S2)) #10)
  3.4989 -#572 := (iff #84 #569)
  3.4990 -#570 := (iff #10 #10)
  3.4991 -#571 := [refl]: #570
  3.4992 -#573 := [quant-intro #571]: #572
  3.4993 -#12 := (exists (vars (?v0 S2)) #9)
  3.4994 -#18 := (not #12)
  3.4995 -#85 := (~ #18 #84)
  3.4996 -#81 := (~ #10 #10)
  3.4997 -#82 := [refl]: #81
  3.4998 -#88 := [nnf-neg #82]: #85
  3.4999 -decl f4 :: (-> S2 S1)
  3.5000 -#13 := (f4 #7)
  3.5001 -#14 := (= #13 f1)
  3.5002 -#15 := (and #9 #14)
  3.5003 -#16 := (exists (vars (?v0 S2)) #15)
  3.5004 -#17 := (or #12 #16)
  3.5005 -#11 := (exists (vars (?v0 S2)) #10)
  3.5006 -#46 := (and #11 #17 #18)
  3.5007 -#19 := (and #17 #18)
  3.5008 -#20 := (and #11 #19)
  3.5009 -#21 := (not #20)
  3.5010 -#22 := (not #21)
  3.5011 -#49 := (iff #22 #46)
  3.5012 -#47 := (iff #20 #46)
  3.5013 -#48 := [rewrite]: #47
  3.5014 -#44 := (iff #22 #20)
  3.5015 -#45 := [rewrite]: #44
  3.5016 -#50 := [trans #45 #48]: #49
  3.5017 -#43 := [asserted]: #22
  3.5018 -#51 := [mp #43 #50]: #46
  3.5019 -#54 := [and-elim #51]: #18
  3.5020 -#89 := [mp~ #54 #88]: #84
  3.5021 -#574 := [mp #89 #573]: #569
  3.5022 -decl ?v0!1 :: S2
  3.5023 -#72 := ?v0!1
  3.5024 -#73 := (f3 ?v0!1)
  3.5025 -#75 := (= #73 f1)
  3.5026 -#76 := (f4 ?v0!1)
  3.5027 -#77 := (= #76 f1)
  3.5028 -#78 := (and #75 #77)
  3.5029 -#79 := (~ #16 #78)
  3.5030 -#80 := [sk]: #79
  3.5031 -#69 := (iff #17 #16)
  3.5032 -#64 := (or false #16)
  3.5033 -#67 := (iff #64 #16)
  3.5034 -#68 := [rewrite]: #67
  3.5035 -#65 := (iff #17 #64)
  3.5036 -#62 := (iff #12 false)
  3.5037 -#63 := [iff-false #54]: #62
  3.5038 -#66 := [monotonicity #63]: #65
  3.5039 -#70 := [trans #66 #68]: #69
  3.5040 -#53 := [and-elim #51]: #17
  3.5041 -#60 := [mp #53 #70]: #16
  3.5042 -#83 := [mp~ #60 #80]: #78
  3.5043 -#86 := [and-elim #83]: #75
  3.5044 -#152 := (not #75)
  3.5045 -#239 := (not #569)
  3.5046 -#154 := (or #239 #152)
  3.5047 -#240 := [quant-inst #72]: #154
  3.5048 -[unit-resolution #240 #86 #574]: false
  3.5049 -unsat
  3.5050 -f78c1cf1e21deba8da342bf5b3ccd8619a3acc09 2 0
  3.5051 -WARNING: failed to find a pattern for quantifier (quantifier id: k!10)
  3.5052 -unsat
  3.5053 -f78f234620a6b9d63296ecb6ddac45e9775a4139 2 0
  3.5054 -WARNING: For problems containing quantifiers, the model finding capabilities of Z3 work better when the formula does not contain nested quantifiers. You can use PULL_NESTED_QUANTIFIERS=true to eliminate nested quantifiers.
  3.5055 -unsat
  3.5056 -ff5923442190bbdb9015d06b9eb041224ec4aa67 1 0
  3.5057 -unsat
  3.5058 -4c6ce503f607e74ba8e93edccc79946582314947 1 0
  3.5059 -unsat
  3.5060 -12584fda31d4fe9678f56daf5308984bcbc8882b 1 0
  3.5061 -unsat
  3.5062 -3c63947a5d206f9097abc5a6fc0fbae82d2d79e0 1 0
  3.5063 -unsat
  3.5064 -54883b23fe5740347c973de8603dbf0368168608 79 0
  3.5065 -#2 := false
  3.5066 -decl f1 :: S1
  3.5067 -#3 := f1
  3.5068 -decl f3 :: (-> S2 S1 S1)
  3.5069 -decl ?v0!0 :: S1
  3.5070 -#47 := ?v0!0
  3.5071 -decl f4 :: S2
  3.5072 -#7 := f4
  3.5073 -#48 := (f3 f4 ?v0!0)
  3.5074 -#49 := (= #48 f1)
  3.5075 -decl ?v0!1 :: S1
  3.5076 -#61 := ?v0!1
  3.5077 -#62 := (f3 f4 ?v0!1)
  3.5078 -#63 := (= #62 f1)
  3.5079 -#145 := (not #63)
  3.5080 -#231 := [hypothesis]: #63
  3.5081 -#8 := (:var 0 S1)
  3.5082 -#9 := (f3 f4 #8)
  3.5083 -#561 := (pattern #9)
  3.5084 -#10 := (= #9 f1)
  3.5085 -#13 := (not #10)
  3.5086 -#562 := (forall (vars (?v0 S1)) (:pat #561) #13)
  3.5087 -#14 := (forall (vars (?v0 S1)) #13)
  3.5088 -#565 := (iff #14 #562)
  3.5089 -#563 := (iff #13 #13)
  3.5090 -#564 := [refl]: #563
  3.5091 -#566 := [quant-intro #564]: #565
  3.5092 -#80 := (or #63 #49)
  3.5093 -#83 := (and #14 #80)
  3.5094 -#50 := (not #49)
  3.5095 -#42 := (not #50)
  3.5096 -#68 := (or #63 #42)
  3.5097 -#69 := (or #14 #14)
  3.5098 -#70 := (and #69 #68)
  3.5099 -#84 := (iff #70 #83)
  3.5100 -#81 := (iff #68 #80)
  3.5101 -#78 := (iff #42 #49)
  3.5102 -#79 := [rewrite]: #78
  3.5103 -#82 := [monotonicity #79]: #81
  3.5104 -#76 := (iff #69 #14)
  3.5105 -#77 := [rewrite]: #76
  3.5106 -#85 := [monotonicity #77 #82]: #84
  3.5107 -#11 := (exists (vars (?v0 S1)) #10)
  3.5108 -#38 := (iff #11 #14)
  3.5109 -#71 := (~ #38 #70)
  3.5110 -#57 := (~ #14 #14)
  3.5111 -#55 := (~ #13 #13)
  3.5112 -#56 := [refl]: #55
  3.5113 -#58 := [nnf-pos #56]: #57
  3.5114 -#44 := (not #14)
  3.5115 -#51 := (~ #44 #42)
  3.5116 -#52 := [sk]: #51
  3.5117 -#64 := (~ #11 #63)
  3.5118 -#65 := [sk]: #64
  3.5119 -#12 := (not #11)
  3.5120 -#59 := (~ #12 #14)
  3.5121 -#60 := [nnf-neg #56]: #59
  3.5122 -#72 := [nnf-pos #60 #65 #52 #58]: #71
  3.5123 -#15 := (iff #12 #14)
  3.5124 -#16 := (not #15)
  3.5125 -#39 := (iff #16 #38)
  3.5126 -#40 := [rewrite]: #39
  3.5127 -#37 := [asserted]: #16
  3.5128 -#43 := [mp #37 #40]: #38
  3.5129 -#73 := [mp~ #43 #72]: #70
  3.5130 -#74 := [mp #73 #85]: #83
  3.5131 -#75 := [and-elim #74]: #14
  3.5132 -#567 := [mp #75 #566]: #562
  3.5133 -#232 := (not #562)
  3.5134 -#147 := (or #232 #145)
  3.5135 -#233 := [quant-inst #61]: #147
  3.5136 -#146 := [unit-resolution #233 #567 #231]: false
  3.5137 -#224 := [lemma #146]: #145
  3.5138 -#86 := [and-elim #74]: #80
  3.5139 -#235 := [unit-resolution #86 #224]: #49
  3.5140 -#237 := (or #232 #50)
  3.5141 -#234 := [quant-inst #47]: #237
  3.5142 -[unit-resolution #234 #567 #235]: false
  3.5143 -unsat
  3.5144 -99b6c9d07fc5dd56e24a241d63a8bd5f333486a2 179 0
  3.5145 -#2 := false
  3.5146 -decl f3 :: (-> S2 S1 S1)
  3.5147 -#8 := (:var 0 S1)
  3.5148 -decl f4 :: S2
  3.5149 -#7 := f4
  3.5150 -#9 := (f3 f4 #8)
  3.5151 -#607 := (pattern #9)
  3.5152 -decl f1 :: S1
  3.5153 -#3 := f1
  3.5154 -#10 := (= #9 f1)
  3.5155 -#613 := (forall (vars (?v0 S1)) (:pat #607) #10)
  3.5156 -decl f5 :: S1
  3.5157 -#11 := f5
  3.5158 -#12 := (= f5 f1)
  3.5159 -#618 := (not #613)
  3.5160 -#621 := (or #618 #12)
  3.5161 -#624 := (not #621)
  3.5162 -#40 := (not #10)
  3.5163 -#41 := (or #40 #12)
  3.5164 -#106 := (not #41)
  3.5165 -#608 := (forall (vars (?v0 S1)) (:pat #607) #106)
  3.5166 -#595 := (not #608)
  3.5167 -decl ?v0!1 :: S1
  3.5168 -#94 := ?v0!1
  3.5169 -#95 := (f3 f4 ?v0!1)
  3.5170 -#96 := (= #95 f1)
  3.5171 -#97 := (not #96)
  3.5172 -#98 := (or #97 #12)
  3.5173 -decl ?v0!0 :: S1
  3.5174 -#81 := ?v0!0
  3.5175 -#82 := (f3 f4 ?v0!0)
  3.5176 -#83 := (= #82 f1)
  3.5177 -#84 := (not #83)
  3.5178 -#91 := (or #84 #12)
  3.5179 -#283 := [hypothesis]: #84
  3.5180 -#602 := (or #91 #83)
  3.5181 -#603 := [def-axiom]: #602
  3.5182 -#257 := [unit-resolution #603 #283]: #91
  3.5183 -#280 := (or #618 #83)
  3.5184 -#282 := [hypothesis]: #613
  3.5185 -#284 := [quant-inst #81]: #280
  3.5186 -#263 := [unit-resolution #284 #283 #282]: false
  3.5187 -#599 := [lemma #263]: #280
  3.5188 -#388 := [unit-resolution #599 #283]: #618
  3.5189 -#191 := (or #621 #613)
  3.5190 -#192 := [def-axiom]: #191
  3.5191 -#596 := [unit-resolution #192 #388]: #621
  3.5192 -#627 := (or #608 #624)
  3.5193 -#15 := (forall (vars (?v0 S1)) #10)
  3.5194 -#47 := (not #15)
  3.5195 -#48 := (or #47 #12)
  3.5196 -#78 := (not #48)
  3.5197 -#109 := (forall (vars (?v0 S1)) #106)
  3.5198 -#101 := (or #109 #78)
  3.5199 -#628 := (iff #101 #627)
  3.5200 -#625 := (iff #78 #624)
  3.5201 -#622 := (iff #48 #621)
  3.5202 -#619 := (iff #47 #618)
  3.5203 -#616 := (iff #15 #613)
  3.5204 -#614 := (iff #10 #10)
  3.5205 -#615 := [refl]: #614
  3.5206 -#617 := [quant-intro #615]: #616
  3.5207 -#620 := [monotonicity #617]: #619
  3.5208 -#623 := [monotonicity #620]: #622
  3.5209 -#626 := [monotonicity #623]: #625
  3.5210 -#611 := (iff #109 #608)
  3.5211 -#609 := (iff #106 #106)
  3.5212 -#610 := [refl]: #609
  3.5213 -#612 := [quant-intro #610]: #611
  3.5214 -#629 := [monotonicity #612 #626]: #628
  3.5215 -#74 := (not #12)
  3.5216 -#77 := (and #15 #74)
  3.5217 -#112 := (or #109 #77)
  3.5218 -#102 := (iff #112 #101)
  3.5219 -#87 := (iff #77 #78)
  3.5220 -#88 := [rewrite]: #87
  3.5221 -#127 := [monotonicity #88]: #102
  3.5222 -#120 := (or #97 #84 #12)
  3.5223 -#123 := (and #120 #112)
  3.5224 -#113 := (or #98 #91)
  3.5225 -#114 := (and #113 #112)
  3.5226 -#124 := (iff #114 #123)
  3.5227 -#121 := (iff #113 #120)
  3.5228 -#122 := [rewrite]: #121
  3.5229 -#125 := [monotonicity #122]: #124
  3.5230 -#44 := (exists (vars (?v0 S1)) #41)
  3.5231 -#57 := (not #44)
  3.5232 -#58 := (iff #57 #48)
  3.5233 -#115 := (~ #58 #114)
  3.5234 -#92 := (~ #48 #91)
  3.5235 -#89 := (~ #12 #12)
  3.5236 -#90 := [refl]: #89
  3.5237 -#85 := (~ #47 #84)
  3.5238 -#86 := [sk]: #85
  3.5239 -#93 := [monotonicity #86 #90]: #92
  3.5240 -#79 := (~ #78 #77)
  3.5241 -#75 := (~ #74 #74)
  3.5242 -#76 := [refl]: #75
  3.5243 -#64 := (not #47)
  3.5244 -#66 := (~ #64 #15)
  3.5245 -#71 := (~ #15 #15)
  3.5246 -#69 := (~ #10 #10)
  3.5247 -#70 := [refl]: #69
  3.5248 -#72 := [nnf-pos #70]: #71
  3.5249 -#73 := [nnf-neg #72]: #66
  3.5250 -#80 := [nnf-neg #73 #76]: #79
  3.5251 -#110 := (~ #57 #109)
  3.5252 -#107 := (~ #106 #106)
  3.5253 -#108 := [refl]: #107
  3.5254 -#111 := [nnf-neg #108]: #110
  3.5255 -#103 := (not #57)
  3.5256 -#104 := (~ #103 #98)
  3.5257 -#99 := (~ #44 #98)
  3.5258 -#100 := [sk]: #99
  3.5259 -#105 := [nnf-neg #100]: #104
  3.5260 -#116 := [nnf-pos #105 #111 #80 #93]: #115
  3.5261 -#16 := (implies #15 #12)
  3.5262 -#13 := (implies #10 #12)
  3.5263 -#14 := (exists (vars (?v0 S1)) #13)
  3.5264 -#17 := (iff #14 #16)
  3.5265 -#18 := (not #17)
  3.5266 -#61 := (iff #18 #58)
  3.5267 -#51 := (iff #44 #48)
  3.5268 -#54 := (not #51)
  3.5269 -#59 := (iff #54 #58)
  3.5270 -#60 := [rewrite]: #59
  3.5271 -#55 := (iff #18 #54)
  3.5272 -#52 := (iff #17 #51)
  3.5273 -#49 := (iff #16 #48)
  3.5274 -#50 := [rewrite]: #49
  3.5275 -#45 := (iff #14 #44)
  3.5276 -#42 := (iff #13 #41)
  3.5277 -#43 := [rewrite]: #42
  3.5278 -#46 := [quant-intro #43]: #45
  3.5279 -#53 := [monotonicity #46 #50]: #52
  3.5280 -#56 := [monotonicity #53]: #55
  3.5281 -#62 := [trans #56 #60]: #61
  3.5282 -#39 := [asserted]: #18
  3.5283 -#65 := [mp #39 #62]: #58
  3.5284 -#117 := [mp~ #65 #116]: #114
  3.5285 -#118 := [mp #117 #125]: #123
  3.5286 -#126 := [and-elim #118]: #112
  3.5287 -#128 := [mp #126 #127]: #101
  3.5288 -#630 := [mp #128 #629]: #627
  3.5289 -#255 := [unit-resolution #630 #596]: #608
  3.5290 -#601 := (not #91)
  3.5291 -#268 := (or #595 #601)
  3.5292 -#269 := [quant-inst #81]: #268
  3.5293 -#260 := [unit-resolution #269 #255 #257]: false
  3.5294 -#597 := [lemma #260]: #83
  3.5295 -#604 := (not #98)
  3.5296 -#586 := [hypothesis]: #604
  3.5297 -#598 := (or #98 #96)
  3.5298 -#240 := [def-axiom]: #598
  3.5299 -#587 := [unit-resolution #240 #586]: #96
  3.5300 -#582 := (or #98 #74)
  3.5301 -#244 := [def-axiom]: #582
  3.5302 -#588 := [unit-resolution #244 #586]: #74
  3.5303 -#119 := [and-elim #118]: #120
  3.5304 -#583 := [unit-resolution #119 #588 #587 #597]: false
  3.5305 -#589 := [lemma #583]: #98
  3.5306 -#584 := (or #604 #595)
  3.5307 -#605 := [hypothesis]: #98
  3.5308 -#600 := [hypothesis]: #608
  3.5309 -#606 := (or #595 #604)
  3.5310 -#256 := [quant-inst #94]: #606
  3.5311 -#247 := [unit-resolution #256 #600 #605]: false
  3.5312 -#585 := [lemma #247]: #584
  3.5313 -#226 := [unit-resolution #585 #589]: #595
  3.5314 -#590 := [unit-resolution #630 #226]: #624
  3.5315 -#232 := [unit-resolution #192 #590]: #613
  3.5316 -#277 := (or #621 #74)
  3.5317 -#278 := [def-axiom]: #277
  3.5318 -#593 := [unit-resolution #278 #590]: #74
  3.5319 -#591 := [unit-resolution #119 #593 #597]: #97
  3.5320 -#592 := (or #618 #96)
  3.5321 -#231 := [quant-inst #94]: #592
  3.5322 -[unit-resolution #231 #591 #232]: false
  3.5323 -unsat
  3.5324 -99ed87e27f19515cee990b0e1501f89b03efe0b8 128 0
  3.5325 -#2 := false
  3.5326 -decl f3 :: (-> S3 S2 S1)
  3.5327 -#10 := (:var 0 S2)
  3.5328 -decl f4 :: (-> S4 S1 S3)
  3.5329 -decl f6 :: S1
  3.5330 -#16 := f6
  3.5331 -decl f5 :: S4
  3.5332 -#7 := f5
  3.5333 -#17 := (f4 f5 f6)
  3.5334 -#18 := (f3 #17 #10)
  3.5335 -#582 := (pattern #18)
  3.5336 -decl f1 :: S1
  3.5337 -#3 := f1
  3.5338 -#19 := (= #18 f1)
  3.5339 -#85 := (not #19)
  3.5340 -#583 := (forall (vars (?v0 S2)) (:pat #582) #85)
  3.5341 -decl f7 :: S2
  3.5342 -#21 := f7
  3.5343 -#22 := (f3 #17 f7)
  3.5344 -#23 := (= #22 f1)
  3.5345 -#159 := (= f6 f1)
  3.5346 -#160 := (iff #23 #159)
  3.5347 -#8 := (:var 1 S1)
  3.5348 -#9 := (f4 f5 #8)
  3.5349 -#11 := (f3 #9 #10)
  3.5350 -#575 := (pattern #11)
  3.5351 -#13 := (= #8 f1)
  3.5352 -#12 := (= #11 f1)
  3.5353 -#14 := (iff #12 #13)
  3.5354 -#576 := (forall (vars (?v0 S1) (?v1 S2)) (:pat #575) #14)
  3.5355 -#15 := (forall (vars (?v0 S1) (?v1 S2)) #14)
  3.5356 -#579 := (iff #15 #576)
  3.5357 -#577 := (iff #14 #14)
  3.5358 -#578 := [refl]: #577
  3.5359 -#580 := [quant-intro #578]: #579
  3.5360 -#62 := (~ #15 #15)
  3.5361 -#69 := (~ #14 #14)
  3.5362 -#70 := [refl]: #69
  3.5363 -#63 := [nnf-pos #70]: #62
  3.5364 -#20 := (exists (vars (?v0 S2)) #19)
  3.5365 -#24 := (iff #20 #23)
  3.5366 -#48 := (not #15)
  3.5367 -#49 := (or #48 #24)
  3.5368 -#52 := (not #49)
  3.5369 -#25 := (implies #15 #24)
  3.5370 -#26 := (not #25)
  3.5371 -#53 := (iff #26 #52)
  3.5372 -#50 := (iff #25 #49)
  3.5373 -#51 := [rewrite]: #50
  3.5374 -#54 := [monotonicity #51]: #53
  3.5375 -#47 := [asserted]: #26
  3.5376 -#57 := [mp #47 #54]: #52
  3.5377 -#55 := [not-or-elim #57]: #15
  3.5378 -#60 := [mp~ #55 #63]: #15
  3.5379 -#581 := [mp #60 #580]: #576
  3.5380 -#161 := (not #576)
  3.5381 -#237 := (or #161 #160)
  3.5382 -#570 := [quant-inst #16 #21]: #237
  3.5383 -#246 := [unit-resolution #570 #581]: #160
  3.5384 -decl ?v0!0 :: S2
  3.5385 -#75 := ?v0!0
  3.5386 -#76 := (f3 #17 ?v0!0)
  3.5387 -#77 := (= #76 f1)
  3.5388 -#245 := (iff #77 #159)
  3.5389 -#247 := (or #161 #245)
  3.5390 -#238 := [quant-inst #16 #75]: #247
  3.5391 -#236 := [unit-resolution #238 #581]: #245
  3.5392 -#249 := (not #245)
  3.5393 -#208 := (or #249 #159)
  3.5394 -#61 := (not #23)
  3.5395 -#224 := [hypothesis]: #61
  3.5396 -#92 := (or #77 #23)
  3.5397 -#88 := (forall (vars (?v0 S2)) #85)
  3.5398 -#91 := (or #88 #61)
  3.5399 -#93 := (and #92 #91)
  3.5400 -#64 := (not #20)
  3.5401 -#65 := (iff #64 #23)
  3.5402 -#94 := (~ #65 #93)
  3.5403 -#73 := (~ #23 #23)
  3.5404 -#74 := [refl]: #73
  3.5405 -#71 := (~ #61 #61)
  3.5406 -#72 := [refl]: #71
  3.5407 -#89 := (~ #64 #88)
  3.5408 -#86 := (~ #85 #85)
  3.5409 -#87 := [refl]: #86
  3.5410 -#90 := [nnf-neg #87]: #89
  3.5411 -#82 := (not #64)
  3.5412 -#83 := (~ #82 #77)
  3.5413 -#78 := (~ #20 #77)
  3.5414 -#79 := [sk]: #78
  3.5415 -#84 := [nnf-neg #79]: #83
  3.5416 -#95 := [nnf-pos #84 #90 #72 #74]: #94
  3.5417 -#56 := (not #24)
  3.5418 -#66 := (iff #56 #65)
  3.5419 -#67 := [rewrite]: #66
  3.5420 -#58 := [not-or-elim #57]: #56
  3.5421 -#68 := [mp #58 #67]: #65
  3.5422 -#96 := [mp~ #68 #95]: #93
  3.5423 -#99 := [and-elim #96]: #92
  3.5424 -#566 := [unit-resolution #99 #224]: #77
  3.5425 -#252 := (not #77)
  3.5426 -#231 := (or #249 #252 #159)
  3.5427 -#567 := [def-axiom]: #231
  3.5428 -#550 := [unit-resolution #567 #566]: #208
  3.5429 -#212 := [unit-resolution #550 #236]: #159
  3.5430 -#250 := (not #159)
  3.5431 -#571 := (not #160)
  3.5432 -#213 := (or #571 #250)
  3.5433 -#572 := (or #571 #23 #250)
  3.5434 -#573 := [def-axiom]: #572
  3.5435 -#214 := [unit-resolution #573 #224]: #213
  3.5436 -#215 := [unit-resolution #214 #212 #246]: false
  3.5437 -#552 := [lemma #215]: #23
  3.5438 -#588 := (or #583 #61)
  3.5439 -#589 := (iff #91 #588)
  3.5440 -#586 := (iff #88 #583)
  3.5441 -#584 := (iff #85 #85)
  3.5442 -#585 := [refl]: #584
  3.5443 -#587 := [quant-intro #585]: #586
  3.5444 -#590 := [monotonicity #587]: #589
  3.5445 -#100 := [and-elim #96]: #91
  3.5446 -#591 := [mp #100 #590]: #588
  3.5447 -#251 := [unit-resolution #591 #552]: #583
  3.5448 -#564 := (not #583)
  3.5449 -#223 := (or #564 #61)
  3.5450 -#228 := [quant-inst #21]: #223
  3.5451 -[unit-resolution #228 #552 #251]: false
  3.5452 -unsat
  3.5453 -f269326ea50ac00c82433764ea1a5a8988d23a7e 81 0
  3.5454 -#2 := false
  3.5455 -decl f1 :: S1
  3.5456 -#3 := f1
  3.5457 -decl f3 :: (-> S2 S1 S1)
  3.5458 -decl f5 :: S1
  3.5459 -#8 := f5
  3.5460 -decl f4 :: S2
  3.5461 -#7 := f4
  3.5462 -#9 := (f3 f4 f5)
  3.5463 -#10 := (= #9 f1)
  3.5464 -decl f6 :: S1
  3.5465 -#19 := f6
  3.5466 -#20 := (f3 f4 f6)
  3.5467 -#21 := (= #20 f1)
  3.5468 -#46 := (not #10)
  3.5469 -#11 := (:var 0 S1)
  3.5470 -#12 := (f3 f4 #11)
  3.5471 -#13 := (= #12 f1)
  3.5472 -#16 := (not #13)
  3.5473 -#17 := (forall (vars (?v0 S1)) #16)
  3.5474 -#14 := (exists (vars (?v0 S1)) #13)
  3.5475 -#15 := (not #14)
  3.5476 -#18 := (if #10 #15 #17)
  3.5477 -#53 := (not #18)
  3.5478 -#62 := (or #53 #46 #21)
  3.5479 -#65 := (not #62)
  3.5480 -#22 := (implies #10 #21)
  3.5481 -#23 := (implies #18 #22)
  3.5482 -#24 := (not #23)
  3.5483 -#68 := (iff #24 #65)
  3.5484 -#47 := (or #46 #21)
  3.5485 -#54 := (or #53 #47)
  3.5486 -#59 := (not #54)
  3.5487 -#66 := (iff #59 #65)
  3.5488 -#63 := (iff #54 #62)
  3.5489 -#64 := [rewrite]: #63
  3.5490 -#67 := [monotonicity #64]: #66
  3.5491 -#60 := (iff #24 #59)
  3.5492 -#57 := (iff #23 #54)
  3.5493 -#50 := (implies #18 #47)
  3.5494 -#55 := (iff #50 #54)
  3.5495 -#56 := [rewrite]: #55
  3.5496 -#51 := (iff #23 #50)
  3.5497 -#48 := (iff #22 #47)
  3.5498 -#49 := [rewrite]: #48
  3.5499 -#52 := [monotonicity #49]: #51
  3.5500 -#58 := [trans #52 #56]: #57
  3.5501 -#61 := [monotonicity #58]: #60
  3.5502 -#69 := [trans #61 #67]: #68
  3.5503 -#45 := [asserted]: #24
  3.5504 -#70 := [mp #45 #69]: #65
  3.5505 -#72 := [not-or-elim #70]: #10
  3.5506 -#569 := (pattern #12)
  3.5507 -#570 := (forall (vars (?v0 S1)) (:pat #569) #16)
  3.5508 -#573 := (iff #17 #570)
  3.5509 -#571 := (iff #16 #16)
  3.5510 -#572 := [refl]: #571
  3.5511 -#574 := [quant-intro #572]: #573
  3.5512 -#79 := (~ #15 #17)
  3.5513 -#82 := (~ #16 #16)
  3.5514 -#83 := [refl]: #82
  3.5515 -#91 := [nnf-neg #83]: #79
  3.5516 -#89 := (iff #18 #15)
  3.5517 -#1 := true
  3.5518 -#84 := (if true #15 #17)
  3.5519 -#87 := (iff #84 #15)
  3.5520 -#88 := [rewrite]: #87
  3.5521 -#85 := (iff #18 #84)
  3.5522 -#80 := (iff #10 true)
  3.5523 -#81 := [iff-true #72]: #80
  3.5524 -#86 := [monotonicity #81]: #85
  3.5525 -#90 := [trans #86 #88]: #89
  3.5526 -#71 := [not-or-elim #70]: #18
  3.5527 -#78 := [mp #71 #90]: #15
  3.5528 -#76 := [mp~ #78 #91]: #17
  3.5529 -#575 := [mp #76 #574]: #570
  3.5530 -#154 := (not #570)
  3.5531 -#240 := (or #154 #46)
  3.5532 -#155 := [quant-inst #8]: #240
  3.5533 -[unit-resolution #155 #575 #72]: false
  3.5534 -unsat
  3.5535 -d1f4b96a9786562ebfa2e0c93b66635da8fcf6c8 138 0
  3.5536 -#2 := false
  3.5537 -decl f1 :: S1
  3.5538 -#3 := f1
  3.5539 -decl f7 :: S1
  3.5540 -#26 := f7
  3.5541 -#215 := (= f7 f1)
  3.5542 -decl f3 :: (-> S3 S2 S1)
  3.5543 -decl f6 :: S2
  3.5544 -#20 := f6
  3.5545 -decl f4 :: (-> S4 S1 S3)
  3.5546 -decl f5 :: S4
  3.5547 -#7 := f5
  3.5548 -#27 := (f4 f5 f7)
  3.5549 -#31 := (f3 #27 f6)
  3.5550 -#32 := (= #31 f1)
  3.5551 -#301 := (iff #32 #215)
  3.5552 -#10 := (:var 0 S2)
  3.5553 -#8 := (:var 1 S1)
  3.5554 -#9 := (f4 f5 #8)
  3.5555 -#11 := (f3 #9 #10)
  3.5556 -#631 := (pattern #11)
  3.5557 -#13 := (= #8 f1)
  3.5558 -#12 := (= #11 f1)
  3.5559 -#14 := (iff #12 #13)
  3.5560 -#632 := (forall (vars (?v0 S1) (?v1 S2)) (:pat #631) #14)
  3.5561 -#15 := (forall (vars (?v0 S1) (?v1 S2)) #14)
  3.5562 -#635 := (iff #15 #632)
  3.5563 -#633 := (iff #14 #14)
  3.5564 -#634 := [refl]: #633
  3.5565 -#636 := [quant-intro #634]: #635
  3.5566 -#75 := (~ #15 #15)
  3.5567 -#82 := (~ #14 #14)
  3.5568 -#83 := [refl]: #82
  3.5569 -#76 := [nnf-pos #83]: #75
  3.5570 -#18 := (:var 0 S1)
  3.5571 -#19 := (f4 f5 #18)
  3.5572 -#21 := (f3 #19 f6)
  3.5573 -#22 := (= #21 f1)
  3.5574 -#23 := (forall (vars (?v0 S1)) #22)
  3.5575 -#16 := (exists (vars (?v1 S2)) #12)
  3.5576 -#17 := (forall (vars (?v0 S1)) #16)
  3.5577 -#24 := (iff #17 #23)
  3.5578 -#25 := (and #15 #24)
  3.5579 -#28 := (f3 #27 #10)
  3.5580 -#29 := (= #28 f1)
  3.5581 -#30 := (exists (vars (?v0 S2)) #29)
  3.5582 -#33 := (iff #30 #32)
  3.5583 -#57 := (not #25)
  3.5584 -#58 := (or #57 #33)
  3.5585 -#61 := (not #58)
  3.5586 -#34 := (implies #25 #33)
  3.5587 -#35 := (not #34)
  3.5588 -#62 := (iff #35 #61)
  3.5589 -#59 := (iff #34 #58)
  3.5590 -#60 := [rewrite]: #59
  3.5591 -#63 := [monotonicity #60]: #62
  3.5592 -#56 := [asserted]: #35
  3.5593 -#66 := [mp #56 #63]: #61
  3.5594 -#64 := [not-or-elim #66]: #25
  3.5595 -#65 := [and-elim #64]: #15
  3.5596 -#73 := [mp~ #65 #76]: #15
  3.5597 -#637 := [mp #73 #636]: #632
  3.5598 -#304 := (not #632)
  3.5599 -#620 := (or #304 #301)
  3.5600 -#279 := [quant-inst #26 #20]: #620
  3.5601 -#306 := [unit-resolution #279 #637]: #301
  3.5602 -decl ?v0!3 :: S2
  3.5603 -#129 := ?v0!3
  3.5604 -#132 := (f3 #27 ?v0!3)
  3.5605 -#133 := (= #132 f1)
  3.5606 -#305 := (iff #133 #215)
  3.5607 -#308 := (or #304 #305)
  3.5608 -#287 := [quant-inst #26 #129]: #308
  3.5609 -#307 := [unit-resolution #287 #637]: #305
  3.5610 -#623 := (not #305)
  3.5611 -#608 := (or #623 #215)
  3.5612 -#117 := (not #32)
  3.5613 -#663 := (pattern #28)
  3.5614 -#141 := (not #29)
  3.5615 -#664 := (forall (vars (?v0 S2)) (:pat #663) #141)
  3.5616 -#216 := [hypothesis]: #32
  3.5617 -#669 := (or #664 #117)
  3.5618 -#144 := (forall (vars (?v0 S2)) #141)
  3.5619 -#147 := (or #144 #117)
  3.5620 -#670 := (iff #147 #669)
  3.5621 -#667 := (iff #144 #664)
  3.5622 -#665 := (iff #141 #141)
  3.5623 -#666 := [refl]: #665
  3.5624 -#668 := [quant-intro #666]: #667
  3.5625 -#671 := [monotonicity #668]: #670
  3.5626 -#148 := (or #133 #32)
  3.5627 -#149 := (and #148 #147)
  3.5628 -#77 := (not #30)
  3.5629 -#78 := (iff #77 #32)
  3.5630 -#150 := (~ #78 #149)
  3.5631 -#90 := (~ #32 #32)
  3.5632 -#128 := [refl]: #90
  3.5633 -#118 := (~ #117 #117)
  3.5634 -#89 := [refl]: #118
  3.5635 -#145 := (~ #77 #144)
  3.5636 -#142 := (~ #141 #141)
  3.5637 -#143 := [refl]: #142
  3.5638 -#146 := [nnf-neg #143]: #145
  3.5639 -#138 := (not #77)
  3.5640 -#139 := (~ #138 #133)
  3.5641 -#134 := (~ #30 #133)
  3.5642 -#135 := [sk]: #134
  3.5643 -#140 := [nnf-neg #135]: #139
  3.5644 -#151 := [nnf-pos #140 #146 #89 #128]: #150
  3.5645 -#68 := (not #33)
  3.5646 -#79 := (iff #68 #78)
  3.5647 -#80 := [rewrite]: #79
  3.5648 -#69 := [not-or-elim #66]: #68
  3.5649 -#81 := [mp #69 #80]: #78
  3.5650 -#152 := [mp~ #81 #151]: #149
  3.5651 -#156 := [and-elim #152]: #147
  3.5652 -#672 := [mp #156 #671]: #669
  3.5653 -#302 := [unit-resolution #672 #216]: #664
  3.5654 -#619 := (not #664)
  3.5655 -#292 := (or #619 #117)
  3.5656 -#293 := [quant-inst #20]: #292
  3.5657 -#626 := [unit-resolution #293 #216 #302]: false
  3.5658 -#627 := [lemma #626]: #117
  3.5659 -#155 := [and-elim #152]: #148
  3.5660 -#271 := [unit-resolution #155 #627]: #133
  3.5661 -#217 := (not #133)
  3.5662 -#303 := (or #623 #217 #215)
  3.5663 -#294 := [def-axiom]: #303
  3.5664 -#609 := [unit-resolution #294 #271]: #608
  3.5665 -#610 := [unit-resolution #609 #307]: #215
  3.5666 -#625 := (not #215)
  3.5667 -#284 := (not #301)
  3.5668 -#611 := (or #284 #625)
  3.5669 -#621 := (or #284 #32 #625)
  3.5670 -#280 := [def-axiom]: #621
  3.5671 -#612 := [unit-resolution #280 #627]: #611
  3.5672 -[unit-resolution #612 #610 #306]: false
  3.5673 -unsat
  3.5674 -e3789d696531e28820a0701533dd90dd157ebfb7 66 0
  3.5675 -#2 := false
  3.5676 -decl f3 :: (-> S2 S3 S4)
  3.5677 -#8 := (:var 0 S3)
  3.5678 -decl ?v0!0 :: S2
  3.5679 -#43 := ?v0!0
  3.5680 -#44 := (f3 ?v0!0 #8)
  3.5681 -#537 := (pattern #44)
  3.5682 -decl f4 :: (-> S5 S2 S3)
  3.5683 -decl f5 :: S5
  3.5684 -#10 := f5
  3.5685 -#45 := (f4 f5 ?v0!0)
  3.5686 -#46 := (f3 ?v0!0 #45)
  3.5687 -#39 := (= #44 #46)
  3.5688 -#50 := (not #39)
  3.5689 -#538 := (forall (vars (?v1 S3)) (:pat #537) #50)
  3.5690 -#199 := (not #538)
  3.5691 -#533 := (= #46 #46)
  3.5692 -#529 := (not #533)
  3.5693 -#528 := (or #199 #529)
  3.5694 -#514 := (iff #528 #199)
  3.5695 -#512 := (or #199 false)
  3.5696 -#176 := (iff #512 #199)
  3.5697 -#177 := [rewrite]: #176
  3.5698 -#174 := (iff #528 #512)
  3.5699 -#527 := (iff #529 false)
  3.5700 -#1 := true
  3.5701 -#530 := (not true)
  3.5702 -#185 := (iff #530 false)
  3.5703 -#190 := [rewrite]: #185
  3.5704 -#536 := (iff #529 #530)
  3.5705 -#534 := (iff #533 true)
  3.5706 -#535 := [rewrite]: #534
  3.5707 -#526 := [monotonicity #535]: #536
  3.5708 -#186 := [trans #526 #190]: #527
  3.5709 -#175 := [monotonicity #186]: #174
  3.5710 -#515 := [trans #175 #177]: #514
  3.5711 -#170 := [quant-inst #45]: #528
  3.5712 -#516 := [mp #170 #515]: #199
  3.5713 -#53 := (forall (vars (?v1 S3)) #50)
  3.5714 -#541 := (iff #53 #538)
  3.5715 -#539 := (iff #50 #50)
  3.5716 -#540 := [refl]: #539
  3.5717 -#542 := [quant-intro #540]: #541
  3.5718 -#7 := (:var 1 S2)
  3.5719 -#11 := (f4 f5 #7)
  3.5720 -#12 := (f3 #7 #11)
  3.5721 -#9 := (f3 #7 #8)
  3.5722 -#13 := (= #9 #12)
  3.5723 -#14 := (exists (vars (?v1 S3)) #13)
  3.5724 -#15 := (forall (vars (?v0 S2)) #14)
  3.5725 -#16 := (not #15)
  3.5726 -#56 := (~ #16 #53)
  3.5727 -#40 := (exists (vars (?v1 S3)) #39)
  3.5728 -#47 := (not #40)
  3.5729 -#54 := (~ #47 #53)
  3.5730 -#51 := (~ #50 #50)
  3.5731 -#52 := [refl]: #51
  3.5732 -#55 := [nnf-neg #52]: #54
  3.5733 -#48 := (~ #16 #47)
  3.5734 -#49 := [sk]: #48
  3.5735 -#57 := [trans #49 #55]: #56
  3.5736 -#37 := [asserted]: #16
  3.5737 -#58 := [mp~ #37 #57]: #53
  3.5738 -#543 := [mp #58 #542]: #538
  3.5739 -[unit-resolution #543 #516]: false
  3.5740 -unsat
  3.5741 -d324903e560baa1595f5a14b9effa96572ff81c3 88 0
  3.5742 -#2 := false
  3.5743 -decl f1 :: S1
  3.5744 -#3 := f1
  3.5745 -decl f3 :: (-> S2 S1)
  3.5746 -decl ?v0!0 :: S2
  3.5747 -#58 := ?v0!0
  3.5748 -#59 := (f3 ?v0!0)
  3.5749 -#60 := (= #59 f1)
  3.5750 -decl ?v0!1 :: S2
  3.5751 -#71 := ?v0!1
  3.5752 -#72 := (f3 ?v0!1)
  3.5753 -#73 := (= #72 f1)
  3.5754 -#155 := (not #73)
  3.5755 -#241 := [hypothesis]: #73
  3.5756 -#7 := (:var 0 S2)
  3.5757 -#8 := (f3 #7)
  3.5758 -#571 := (pattern #8)
  3.5759 -#9 := (= #8 f1)
  3.5760 -#13 := (not #9)
  3.5761 -#572 := (forall (vars (?v0 S2)) (:pat #571) #13)
  3.5762 -#14 := (forall (vars (?v0 S2)) #13)
  3.5763 -#575 := (iff #14 #572)
  3.5764 -#573 := (iff #13 #13)
  3.5765 -#574 := [refl]: #573
  3.5766 -#576 := [quant-intro #574]: #575
  3.5767 -#90 := (or #73 #60)
  3.5768 -#93 := (and #14 #90)
  3.5769 -#61 := (not #60)
  3.5770 -#53 := (not #61)
  3.5771 -#78 := (or #73 #53)
  3.5772 -#79 := (or #14 #14)
  3.5773 -#80 := (and #79 #78)
  3.5774 -#94 := (iff #80 #93)
  3.5775 -#91 := (iff #78 #90)
  3.5776 -#88 := (iff #53 #60)
  3.5777 -#89 := [rewrite]: #88
  3.5778 -#92 := [monotonicity #89]: #91
  3.5779 -#86 := (iff #79 #14)
  3.5780 -#87 := [rewrite]: #86
  3.5781 -#95 := [monotonicity #87 #92]: #94
  3.5782 -#10 := (exists (vars (?v0 S2)) #9)
  3.5783 -#47 := (iff #10 #14)
  3.5784 -#81 := (~ #47 #80)
  3.5785 -#67 := (~ #14 #14)
  3.5786 -#65 := (~ #13 #13)
  3.5787 -#66 := [refl]: #65
  3.5788 -#68 := [nnf-pos #66]: #67
  3.5789 -#15 := (not #14)
  3.5790 -#55 := (~ #15 #53)
  3.5791 -#62 := [sk]: #55
  3.5792 -#74 := (~ #10 #73)
  3.5793 -#75 := [sk]: #74
  3.5794 -#11 := (not #10)
  3.5795 -#69 := (~ #11 #14)
  3.5796 -#70 := [nnf-neg #66]: #69
  3.5797 -#82 := [nnf-pos #70 #75 #62 #68]: #81
  3.5798 -#12 := (not #11)
  3.5799 -#16 := (iff #12 #15)
  3.5800 -#17 := (not #16)
  3.5801 -#50 := (iff #17 #47)
  3.5802 -#41 := (iff #10 #15)
  3.5803 -#44 := (not #41)
  3.5804 -#48 := (iff #44 #47)
  3.5805 -#49 := [rewrite]: #48
  3.5806 -#45 := (iff #17 #44)
  3.5807 -#42 := (iff #16 #41)
  3.5808 -#39 := (iff #12 #10)
  3.5809 -#40 := [rewrite]: #39
  3.5810 -#43 := [monotonicity #40]: #42
  3.5811 -#46 := [monotonicity #43]: #45
  3.5812 -#51 := [trans #46 #49]: #50
  3.5813 -#38 := [asserted]: #17
  3.5814 -#54 := [mp #38 #51]: #47
  3.5815 -#83 := [mp~ #54 #82]: #80
  3.5816 -#84 := [mp #83 #95]: #93
  3.5817 -#85 := [and-elim #84]: #14
  3.5818 -#577 := [mp #85 #576]: #572
  3.5819 -#242 := (not #572)
  3.5820 -#157 := (or #242 #155)
  3.5821 -#243 := [quant-inst #71]: #157
  3.5822 -#156 := [unit-resolution #243 #577 #241]: false
  3.5823 -#234 := [lemma #156]: #155
  3.5824 -#96 := [and-elim #84]: #90
  3.5825 -#245 := [unit-resolution #96 #234]: #60
  3.5826 -#247 := (or #242 #61)
  3.5827 -#244 := [quant-inst #58]: #247
  3.5828 -[unit-resolution #244 #577 #245]: false
  3.5829 -unsat
  3.5830 -3de5495059db2c9339efaef2e05436267d6715ae 98 0
  3.5831 -WARNING: failed to find a pattern for quantifier (quantifier id: k!16)
  3.5832 -#2 := false
  3.5833 -decl f3 :: (-> S2 S3 S4 S5 S6)
  3.5834 -decl f6 :: (-> S8 S4 S5)
  3.5835 -decl ?v2!1 :: (-> S3 S4)
  3.5836 -#63 := (:var 1 S3)
  3.5837 -#64 := (?v2!1 #63)
  3.5838 -decl f7 :: (-> S9 S2 S8)
  3.5839 -decl ?v0!0 :: S2
  3.5840 -#50 := ?v0!0
  3.5841 -decl f8 :: S9
  3.5842 -#14 := f8
  3.5843 -#53 := (f7 f8 ?v0!0)
  3.5844 -#66 := (f6 #53 #64)
  3.5845 -decl f4 :: (-> S7 S2 S3)
  3.5846 -decl f5 :: S7
  3.5847 -#12 := f5
  3.5848 -#52 := (f4 f5 ?v0!0)
  3.5849 -#67 := (f3 ?v0!0 #52 #64 #66)
  3.5850 -#10 := (:var 0 S5)
  3.5851 -#65 := (f3 ?v0!0 #63 #64 #10)
  3.5852 -#68 := (= #65 #67)
  3.5853 -#61 := (not #68)
  3.5854 -#88 := (forall (vars (?v1 S3) (?v3 S5)) #61)
  3.5855 -#543 := (not #88)
  3.5856 -#541 := (?v2!1 #52)
  3.5857 -#530 := (f6 #53 #541)
  3.5858 -#534 := (f3 ?v0!0 #52 #541 #530)
  3.5859 -#525 := (= #534 #534)
  3.5860 -#520 := (not #525)
  3.5861 -#371 := (or #543 #520)
  3.5862 -#517 := (iff #371 #543)
  3.5863 -#514 := (or #543 false)
  3.5864 -#510 := (iff #514 #543)
  3.5865 -#511 := [rewrite]: #510
  3.5866 -#515 := (iff #371 #514)
  3.5867 -#369 := (iff #520 false)
  3.5868 -#1 := true
  3.5869 -#539 := (not true)
  3.5870 -#522 := (iff #539 false)
  3.5871 -#528 := [rewrite]: #522
  3.5872 -#536 := (iff #520 #539)
  3.5873 -#526 := (iff #525 true)
  3.5874 -#555 := [rewrite]: #526
  3.5875 -#527 := [monotonicity #555]: #536
  3.5876 -#370 := [trans #527 #528]: #369
  3.5877 -#516 := [monotonicity #370]: #515
  3.5878 -#518 := [trans #516 #511]: #517
  3.5879 -#513 := [quant-inst #52 #530]: #371
  3.5880 -#512 := [mp #513 #518]: #543
  3.5881 -#75 := (forall (vars (?v3 S5)) #61)
  3.5882 -#80 := (forall (vars (?v1 S3)) #75)
  3.5883 -#89 := (iff #80 #88)
  3.5884 -#90 := [pull-quant]: #89
  3.5885 -#9 := (:var 1 S4)
  3.5886 -#7 := (:var 3 S2)
  3.5887 -#15 := (f7 f8 #7)
  3.5888 -#16 := (f6 #15 #9)
  3.5889 -#13 := (f4 f5 #7)
  3.5890 -#17 := (f3 #7 #13 #9 #16)
  3.5891 -#8 := (:var 2 S3)
  3.5892 -#11 := (f3 #7 #8 #9 #10)
  3.5893 -#18 := (= #11 #17)
  3.5894 -#19 := (exists (vars (?v3 S5)) #18)
  3.5895 -#20 := (forall (vars (?v2 S4)) #19)
  3.5896 -#21 := (exists (vars (?v1 S3)) #20)
  3.5897 -#22 := (forall (vars (?v0 S2)) #21)
  3.5898 -#23 := (not #22)
  3.5899 -#83 := (~ #23 #80)
  3.5900 -#46 := (f6 #53 #9)
  3.5901 -#47 := (f3 ?v0!0 #52 #9 #46)
  3.5902 -#51 := (f3 ?v0!0 #8 #9 #10)
  3.5903 -#54 := (= #51 #47)
  3.5904 -#55 := (exists (vars (?v3 S5)) #54)
  3.5905 -#56 := (forall (vars (?v2 S4)) #55)
  3.5906 -#57 := (exists (vars (?v1 S3)) #56)
  3.5907 -#58 := (not #57)
  3.5908 -#81 := (~ #58 #80)
  3.5909 -#71 := (not #56)
  3.5910 -#78 := (~ #71 #75)
  3.5911 -#69 := (exists (vars (?v3 S5)) #68)
  3.5912 -#70 := (not #69)
  3.5913 -#76 := (~ #70 #75)
  3.5914 -#62 := (~ #61 #61)
  3.5915 -#74 := [refl]: #62
  3.5916 -#77 := [nnf-neg #74]: #76
  3.5917 -#72 := (~ #71 #70)
  3.5918 -#73 := [sk]: #72
  3.5919 -#79 := [trans #73 #77]: #78
  3.5920 -#82 := [nnf-neg #79]: #81
  3.5921 -#59 := (~ #23 #58)
  3.5922 -#60 := [sk]: #59
  3.5923 -#84 := [trans #60 #82]: #83
  3.5924 -#44 := [asserted]: #23
  3.5925 -#85 := [mp~ #44 #84]: #80
  3.5926 -#86 := [mp #85 #90]: #88
  3.5927 -[unit-resolution #86 #512]: false
  3.5928 -unsat
  3.5929 -c05210ac4c810516250c979692bf95e10f79efbc 67 0
  3.5930 -#2 := false
  3.5931 -decl f4 :: (-> S4 S2 S3)
  3.5932 -#10 := (:var 1 S2)
  3.5933 -decl f5 :: (-> S5 S2 S4)
  3.5934 -decl f6 :: S5
  3.5935 -#16 := f6
  3.5936 -#17 := (f5 f6 #10)
  3.5937 -#18 := (f4 #17 #10)
  3.5938 -#15 := (:var 0 S3)
  3.5939 -#19 := (= #15 #18)
  3.5940 -#20 := (not #19)
  3.5941 -#21 := (or #19 #20)
  3.5942 -#22 := (forall (vars (?v1 S3)) #21)
  3.5943 -#7 := (:var 0 S2)
  3.5944 -#11 := (= #7 #10)
  3.5945 -#12 := (not #11)
  3.5946 -#13 := (or #11 #12)
  3.5947 -#14 := (forall (vars (?v1 S2)) #13)
  3.5948 -decl f3 :: S2
  3.5949 -#8 := f3
  3.5950 -#9 := (= #7 f3)
  3.5951 -#23 := (if #9 #14 #22)
  3.5952 -#24 := (exists (vars (?v0 S2)) #23)
  3.5953 -#25 := (not #24)
  3.5954 -#84 := (iff #25 false)
  3.5955 -#1 := true
  3.5956 -#79 := (not true)
  3.5957 -#82 := (iff #79 false)
  3.5958 -#83 := [rewrite]: #82
  3.5959 -#80 := (iff #25 #79)
  3.5960 -#77 := (iff #24 true)
  3.5961 -#72 := (exists (vars (?v0 S2)) true)
  3.5962 -#75 := (iff #72 true)
  3.5963 -#76 := [elim-unused]: #75
  3.5964 -#73 := (iff #24 #72)
  3.5965 -#70 := (iff #23 true)
  3.5966 -#65 := (if #9 true true)
  3.5967 -#68 := (iff #65 true)
  3.5968 -#69 := [rewrite]: #68
  3.5969 -#66 := (iff #23 #65)
  3.5970 -#63 := (iff #22 true)
  3.5971 -#58 := (forall (vars (?v1 S3)) true)
  3.5972 -#61 := (iff #58 true)
  3.5973 -#62 := [elim-unused]: #61
  3.5974 -#59 := (iff #22 #58)
  3.5975 -#56 := (iff #21 true)
  3.5976 -#57 := [rewrite]: #56
  3.5977 -#60 := [quant-intro #57]: #59
  3.5978 -#64 := [trans #60 #62]: #63
  3.5979 -#54 := (iff #14 true)
  3.5980 -#49 := (forall (vars (?v1 S2)) true)
  3.5981 -#52 := (iff #49 true)
  3.5982 -#53 := [elim-unused]: #52
  3.5983 -#50 := (iff #14 #49)
  3.5984 -#47 := (iff #13 true)
  3.5985 -#48 := [rewrite]: #47
  3.5986 -#51 := [quant-intro #48]: #50
  3.5987 -#55 := [trans #51 #53]: #54
  3.5988 -#67 := [monotonicity #55 #64]: #66
  3.5989 -#71 := [trans #67 #69]: #70
  3.5990 -#74 := [quant-intro #71]: #73
  3.5991 -#78 := [trans #74 #76]: #77
  3.5992 -#81 := [monotonicity #78]: #80
  3.5993 -#85 := [trans #81 #83]: #84
  3.5994 -#46 := [asserted]: #25
  3.5995 -[mp #46 #85]: false
  3.5996 -unsat
  3.5997 -954b31fcb23d6bdcc4d8c96fd318c51c72effd7f 64 0
  3.5998 -#2 := false
  3.5999 -decl f4 :: (-> S4 S2 S3)
  3.6000 -#10 := (:var 1 S2)
  3.6001 -decl f5 :: (-> S5 S2 S4)
  3.6002 -decl f6 :: S5
  3.6003 -#16 := f6
  3.6004 -#17 := (f5 f6 #10)
  3.6005 -#18 := (f4 #17 #10)
  3.6006 -#15 := (:var 0 S3)
  3.6007 -#19 := (= #15 #18)
  3.6008 -#20 := (not #19)
  3.6009 -#21 := (or #19 #20)
  3.6010 -#22 := (exists (vars (?v1 S3)) #21)
  3.6011 -#7 := (:var 0 S2)
  3.6012 -#11 := (= #7 #10)
  3.6013 -#12 := (not #11)
  3.6014 -#13 := (or #11 #12)
  3.6015 -#14 := (exists (vars (?v1 S2)) #13)
  3.6016 -decl f3 :: S2
  3.6017 -#8 := f3
  3.6018 -#9 := (= #7 f3)
  3.6019 -#23 := (if #9 #14 #22)
  3.6020 -#24 := (exists (vars (?v0 S2)) #23)
  3.6021 -#25 := (not #24)
  3.6022 -#81 := (iff #25 false)
  3.6023 -#1 := true
  3.6024 -#76 := (not true)
  3.6025 -#79 := (iff #76 false)
  3.6026 -#80 := [rewrite]: #79
  3.6027 -#77 := (iff #25 #76)
  3.6028 -#74 := (iff #24 true)
  3.6029 -#49 := (exists (vars (?v1 S2)) true)
  3.6030 -#52 := (iff #49 true)
  3.6031 -#53 := [elim-unused]: #52
  3.6032 -#72 := (iff #24 #49)
  3.6033 -#70 := (iff #23 true)
  3.6034 -#65 := (if #9 true true)
  3.6035 -#68 := (iff #65 true)
  3.6036 -#69 := [rewrite]: #68
  3.6037 -#66 := (iff #23 #65)
  3.6038 -#63 := (iff #22 true)
  3.6039 -#58 := (exists (vars (?v1 S3)) true)
  3.6040 -#61 := (iff #58 true)
  3.6041 -#62 := [elim-unused]: #61
  3.6042 -#59 := (iff #22 #58)
  3.6043 -#56 := (iff #21 true)
  3.6044 -#57 := [rewrite]: #56
  3.6045 -#60 := [quant-intro #57]: #59
  3.6046 -#64 := [trans #60 #62]: #63
  3.6047 -#54 := (iff #14 true)
  3.6048 -#50 := (iff #14 #49)
  3.6049 -#47 := (iff #13 true)
  3.6050 -#48 := [rewrite]: #47
  3.6051 -#51 := [quant-intro #48]: #50
  3.6052 -#55 := [trans #51 #53]: #54
  3.6053 -#67 := [monotonicity #55 #64]: #66
  3.6054 -#71 := [trans #67 #69]: #70
  3.6055 -#73 := [quant-intro #71]: #72
  3.6056 -#75 := [trans #73 #53]: #74
  3.6057 -#78 := [monotonicity #75]: #77
  3.6058 -#82 := [trans #78 #80]: #81
  3.6059 -#46 := [asserted]: #25
  3.6060 -[mp #46 #82]: false
  3.6061 -unsat
  3.6062 -f51403ccc25360b96d5b86de9da670599bc2bdd5 154 0
  3.6063 -#2 := false
  3.6064 -decl f3 :: (-> S2 S1)
  3.6065 -#10 := (:var 0 S2)
  3.6066 -#11 := (f3 #10)
  3.6067 -#583 := (pattern #11)
  3.6068 -decl f1 :: S1
  3.6069 -#3 := f1
  3.6070 -#12 := (= #11 f1)
  3.6071 -#95 := (not #12)
  3.6072 -#599 := (forall (vars (?v0 S2)) (:pat #583) #95)
  3.6073 -decl ?v0!1 :: S2
  3.6074 -#72 := ?v0!1
  3.6075 -#73 := (f3 ?v0!1)
  3.6076 -#74 := (= #73 f1)
  3.6077 -decl ?v0!0 :: S2
  3.6078 -#63 := ?v0!0
  3.6079 -#64 := (f3 ?v0!0)
  3.6080 -#56 := (= #64 f1)
  3.6081 -#167 := (iff #56 #74)
  3.6082 -#572 := (not #167)
  3.6083 -#580 := [hypothesis]: #572
  3.6084 -#57 := (iff #56 #12)
  3.6085 -#584 := (forall (vars (?v1 S2)) (:pat #583) #57)
  3.6086 -#54 := (forall (vars (?v1 S2)) #57)
  3.6087 -#587 := (iff #54 #584)
  3.6088 -#585 := (iff #57 #57)
  3.6089 -#586 := [refl]: #585
  3.6090 -#588 := [quant-intro #586]: #587
  3.6091 -#7 := (:var 1 S2)
  3.6092 -#8 := (f3 #7)
  3.6093 -#9 := (= #8 f1)
  3.6094 -#13 := (iff #9 #12)
  3.6095 -#14 := (forall (vars (?v1 S2)) #13)
  3.6096 -#15 := (exists (vars (?v0 S2)) #14)
  3.6097 -#55 := (~ #15 #54)
  3.6098 -#68 := (~ #54 #54)
  3.6099 -#66 := (~ #57 #57)
  3.6100 -#67 := [refl]: #66
  3.6101 -#69 := [nnf-pos #67]: #68
  3.6102 -#65 := [sk]: #55
  3.6103 -#70 := [trans #65 #69]: #55
  3.6104 -#17 := (forall (vars (?v0 S2)) #12)
  3.6105 -#16 := (exists (vars (?v0 S2)) #12)
  3.6106 -#18 := (iff #16 #17)
  3.6107 -#42 := (not #15)
  3.6108 -#43 := (or #42 #18)
  3.6109 -#46 := (not #43)
  3.6110 -#19 := (implies #15 #18)
  3.6111 -#20 := (not #19)
  3.6112 -#47 := (iff #20 #46)
  3.6113 -#44 := (iff #19 #43)
  3.6114 -#45 := [rewrite]: #44
  3.6115 -#48 := [monotonicity #45]: #47
  3.6116 -#41 := [asserted]: #20
  3.6117 -#51 := [mp #41 #48]: #46
  3.6118 -#49 := [not-or-elim #51]: #15
  3.6119 -#71 := [mp~ #49 #70]: #54
  3.6120 -#589 := [mp #71 #588]: #584
  3.6121 -#254 := (not #584)
  3.6122 -#576 := (or #254 #167)
  3.6123 -#582 := [quant-inst #72]: #576
  3.6124 -#581 := [unit-resolution #582 #589 #580]: false
  3.6125 -#564 := [lemma #581]: #167
  3.6126 -#559 := (or #572 #74)
  3.6127 -#259 := (not #56)
  3.6128 -#169 := [hypothesis]: #259
  3.6129 -#590 := (forall (vars (?v0 S2)) (:pat #583) #12)
  3.6130 -decl ?v0!2 :: S2
  3.6131 -#85 := ?v0!2
  3.6132 -#86 := (f3 ?v0!2)
  3.6133 -#87 := (= #86 f1)
  3.6134 -#246 := (not #87)
  3.6135 -#255 := (or #56 #246)
  3.6136 -#253 := (iff #56 #87)
  3.6137 -#245 := (not #253)
  3.6138 -#168 := [hypothesis]: #245
  3.6139 -#571 := (or #254 #253)
  3.6140 -#244 := [quant-inst #85]: #571
  3.6141 -#364 := [unit-resolution #244 #589 #168]: false
  3.6142 -#573 := [lemma #364]: #253
  3.6143 -#257 := (or #245 #56 #246)
  3.6144 -#258 := [def-axiom]: #257
  3.6145 -#223 := [unit-resolution #258 #573]: #255
  3.6146 -#560 := [unit-resolution #223 #169]: #246
  3.6147 -#595 := (or #87 #590)
  3.6148 -#102 := (or #87 #17)
  3.6149 -#596 := (iff #102 #595)
  3.6150 -#593 := (iff #17 #590)
  3.6151 -#591 := (iff #12 #12)
  3.6152 -#592 := [refl]: #591
  3.6153 -#594 := [quant-intro #592]: #593
  3.6154 -#597 := [monotonicity #594]: #596
  3.6155 -#75 := (not #74)
  3.6156 -#98 := (forall (vars (?v0 S2)) #95)
  3.6157 -#101 := (or #98 #75)
  3.6158 -#103 := (and #102 #101)
  3.6159 -#58 := (not #16)
  3.6160 -#59 := (iff #58 #17)
  3.6161 -#104 := (~ #59 #103)
  3.6162 -#83 := (~ #17 #17)
  3.6163 -#81 := (~ #12 #12)
  3.6164 -#82 := [refl]: #81
  3.6165 -#84 := [nnf-pos #82]: #83
  3.6166 -#76 := (not #17)
  3.6167 -#77 := (~ #76 #75)
  3.6168 -#78 := [sk]: #77
  3.6169 -#99 := (~ #58 #98)
  3.6170 -#96 := (~ #95 #95)
  3.6171 -#97 := [refl]: #96
  3.6172 -#100 := [nnf-neg #97]: #99
  3.6173 -#92 := (not #58)
  3.6174 -#93 := (~ #92 #87)
  3.6175 -#88 := (~ #16 #87)
  3.6176 -#89 := [sk]: #88
  3.6177 -#94 := [nnf-neg #89]: #93
  3.6178 -#105 := [nnf-pos #94 #100 #78 #84]: #104
  3.6179 -#50 := (not #18)
  3.6180 -#60 := (iff #50 #59)
  3.6181 -#61 := [rewrite]: #60
  3.6182 -#52 := [not-or-elim #51]: #50
  3.6183 -#62 := [mp #52 #61]: #59
  3.6184 -#106 := [mp~ #62 #105]: #103
  3.6185 -#109 := [and-elim #106]: #102
  3.6186 -#598 := [mp #109 #597]: #595
  3.6187 -#561 := [unit-resolution #598 #560]: #590
  3.6188 -#216 := (not #590)
  3.6189 -#558 := (or #216 #56)
  3.6190 -#220 := [quant-inst #63]: #558
  3.6191 -#562 := [unit-resolution #220 #561 #169]: false
  3.6192 -#563 := [lemma #562]: #56
  3.6193 -#232 := (or #572 #259 #74)
  3.6194 -#574 := [def-axiom]: #232
  3.6195 -#565 := [unit-resolution #574 #563]: #559
  3.6196 -#569 := [unit-resolution #565 #564]: #74
  3.6197 -#604 := (or #599 #75)
  3.6198 -#605 := (iff #101 #604)
  3.6199 -#602 := (iff #98 #599)
  3.6200 -#600 := (iff #95 #95)
  3.6201 -#601 := [refl]: #600
  3.6202 -#603 := [quant-intro #601]: #602
  3.6203 -#606 := [monotonicity #603]: #605
  3.6204 -#110 := [and-elim #106]: #101
  3.6205 -#607 := [mp #110 #606]: #604
  3.6206 -#567 := [unit-resolution #607 #569]: #599
  3.6207 -#570 := (or #259 #87)
  3.6208 -#256 := (or #245 #259 #87)
  3.6209 -#260 := [def-axiom]: #256
  3.6210 -#556 := [unit-resolution #260 #573]: #570
  3.6211 -#557 := [unit-resolution #556 #563]: #87
  3.6212 -#202 := (not #599)
  3.6213 -#566 := (or #202 #246)
  3.6214 -#568 := [quant-inst #85]: #566
  3.6215 -[unit-resolution #568 #557 #567]: false
  3.6216 -unsat
  3.6217 -3bee024f02f6d6345f10af17fc9f9efaf0eafdfa 91 0
  3.6218 -#2 := false
  3.6219 -decl f3 :: (-> S2 S1)
  3.6220 -#7 := (:var 0 S2)
  3.6221 -#8 := (f3 #7)
  3.6222 -#562 := (pattern #8)
  3.6223 -decl f1 :: S1
  3.6224 -#3 := f1
  3.6225 -decl ?v1!0 :: S2
  3.6226 -#54 := ?v1!0
  3.6227 -#46 := (f3 ?v1!0)
  3.6228 -#48 := (= #46 f1)
  3.6229 -#9 := (= #8 f1)
  3.6230 -#35 := (not #9)
  3.6231 -#59 := (or #35 #48)
  3.6232 -#60 := (not #59)
  3.6233 -#563 := (forall (vars (?v0 S2)) (:pat #562) #60)
  3.6234 -#212 := (not #563)
  3.6235 -#55 := (not #48)
  3.6236 -#343 := (or #55 #48)
  3.6237 -#556 := (not #343)
  3.6238 -#201 := (or #212 #556)
  3.6239 -#538 := (iff #201 #212)
  3.6240 -#539 := (or #212 false)
  3.6241 -#542 := (iff #539 #212)
  3.6242 -#543 := [rewrite]: #542
  3.6243 -#540 := (iff #201 #539)
  3.6244 -#199 := (iff #556 false)
  3.6245 -#1 := true
  3.6246 -#552 := (not true)
  3.6247 -#195 := (iff #552 false)
  3.6248 -#537 := [rewrite]: #195
  3.6249 -#211 := (iff #556 #552)
  3.6250 -#210 := (iff #343 true)
  3.6251 -#215 := [rewrite]: #210
  3.6252 -#553 := [monotonicity #215]: #211
  3.6253 -#200 := [trans #553 #537]: #199
  3.6254 -#541 := [monotonicity #200]: #540
  3.6255 -#544 := [trans #541 #543]: #538
  3.6256 -#202 := [quant-inst #54]: #201
  3.6257 -#181 := [mp #202 #544]: #212
  3.6258 -#80 := (forall (vars (?v0 S2)) #60)
  3.6259 -#566 := (iff #80 #563)
  3.6260 -#564 := (iff #60 #60)
  3.6261 -#565 := [refl]: #564
  3.6262 -#567 := [quant-intro #565]: #566
  3.6263 -#73 := (and #9 #55)
  3.6264 -#76 := (forall (vars (?v0 S2)) #73)
  3.6265 -#81 := (iff #76 #80)
  3.6266 -#70 := (iff #73 #60)
  3.6267 -#79 := [rewrite]: #70
  3.6268 -#82 := [quant-intro #79]: #81
  3.6269 -#51 := (not #35)
  3.6270 -#61 := (and #51 #55)
  3.6271 -#65 := (forall (vars (?v0 S2)) #61)
  3.6272 -#77 := (iff #65 #76)
  3.6273 -#74 := (iff #61 #73)
  3.6274 -#71 := (iff #51 #9)
  3.6275 -#72 := [rewrite]: #71
  3.6276 -#75 := [monotonicity #72]: #74
  3.6277 -#78 := [quant-intro #75]: #77
  3.6278 -#10 := (forall (vars (?v1 S2)) #9)
  3.6279 -#36 := (or #35 #10)
  3.6280 -#39 := (exists (vars (?v0 S2)) #36)
  3.6281 -#42 := (not #39)
  3.6282 -#66 := (~ #42 #65)
  3.6283 -#62 := (not #36)
  3.6284 -#63 := (~ #62 #61)
  3.6285 -#56 := (not #10)
  3.6286 -#57 := (~ #56 #55)
  3.6287 -#58 := [sk]: #57
  3.6288 -#52 := (~ #51 #51)
  3.6289 -#53 := [refl]: #52
  3.6290 -#64 := [nnf-neg #53 #58]: #63
  3.6291 -#67 := [nnf-neg #64]: #66
  3.6292 -#11 := (implies #9 #10)
  3.6293 -#12 := (exists (vars (?v0 S2)) #11)
  3.6294 -#13 := (not #12)
  3.6295 -#43 := (iff #13 #42)
  3.6296 -#40 := (iff #12 #39)
  3.6297 -#37 := (iff #11 #36)
  3.6298 -#38 := [rewrite]: #37
  3.6299 -#41 := [quant-intro #38]: #40
  3.6300 -#44 := [monotonicity #41]: #43
  3.6301 -#34 := [asserted]: #13
  3.6302 -#47 := [mp #34 #44]: #42
  3.6303 -#68 := [mp~ #47 #67]: #65
  3.6304 -#69 := [mp #68 #78]: #76
  3.6305 -#83 := [mp #69 #82]: #80
  3.6306 -#568 := [mp #83 #567]: #563
  3.6307 -[unit-resolution #568 #181]: false
  3.6308 -unsat
  3.6309 -45134300a71a5bae52258f9afddcfb2800b39351 86 0
  3.6310 -#2 := false
  3.6311 -decl f1 :: S1
  3.6312 -#3 := f1
  3.6313 -decl f3 :: (-> S3 S2 S1)
  3.6314 -decl ?v0!0 :: S2
  3.6315 -#60 := ?v0!0
  3.6316 -decl ?v0!1 :: S3
  3.6317 -#70 := ?v0!1
  3.6318 -#549 := (f3 ?v0!1 ?v0!0)
  3.6319 -#188 := (= #549 f1)
  3.6320 -#189 := (not #188)
  3.6321 -#14 := (:var 0 S2)
  3.6322 -#71 := (f3 ?v0!1 #14)
  3.6323 -#571 := (pattern #71)
  3.6324 -#72 := (= #71 f1)
  3.6325 -#77 := (not #72)
  3.6326 -#572 := (forall (vars (?v1 S2)) (:pat #571) #77)
  3.6327 -#80 := (forall (vars (?v1 S2)) #77)
  3.6328 -#575 := (iff #80 #572)
  3.6329 -#573 := (iff #77 #77)
  3.6330 -#574 := [refl]: #573
  3.6331 -#576 := [quant-intro #574]: #575
  3.6332 -#13 := (:var 1 S3)
  3.6333 -#15 := (f3 #13 #14)
  3.6334 -#16 := (= #15 f1)
  3.6335 -#17 := (exists (vars (?v1 S2)) #16)
  3.6336 -#18 := (forall (vars (?v0 S3)) #17)
  3.6337 -#50 := (not #18)
  3.6338 -#83 := (~ #50 #80)
  3.6339 -#73 := (exists (vars (?v1 S2)) #72)
  3.6340 -#74 := (not #73)
  3.6341 -#81 := (~ #74 #80)
  3.6342 -#78 := (~ #77 #77)
  3.6343 -#79 := [refl]: #78
  3.6344 -#82 := [nnf-neg #79]: #81
  3.6345 -#75 := (~ #50 #74)
  3.6346 -#76 := [sk]: #75
  3.6347 -#84 := [trans #76 #82]: #83
  3.6348 -#8 := (:var 1 S2)
  3.6349 -#7 := (:var 0 S3)
  3.6350 -#9 := (f3 #7 #8)
  3.6351 -#10 := (= #9 f1)
  3.6352 -#11 := (forall (vars (?v1 S3)) #10)
  3.6353 -#12 := (exists (vars (?v0 S2)) #11)
  3.6354 -#42 := (not #12)
  3.6355 -#43 := (or #42 #18)
  3.6356 -#46 := (not #43)
  3.6357 -#19 := (implies #12 #18)
  3.6358 -#20 := (not #19)
  3.6359 -#47 := (iff #20 #46)
  3.6360 -#44 := (iff #19 #43)
  3.6361 -#45 := [rewrite]: #44
  3.6362 -#48 := [monotonicity #45]: #47
  3.6363 -#41 := [asserted]: #20
  3.6364 -#51 := [mp #41 #48]: #46
  3.6365 -#52 := [not-or-elim #51]: #50
  3.6366 -#85 := [mp~ #52 #84]: #80
  3.6367 -#577 := [mp #85 #576]: #572
  3.6368 -#550 := (not #572)
  3.6369 -#548 := (or #550 #189)
  3.6370 -#551 := [quant-inst #60]: #548
  3.6371 -#543 := [unit-resolution #551 #577]: #189
  3.6372 -#61 := (f3 #7 ?v0!0)
  3.6373 -#564 := (pattern #61)
  3.6374 -#62 := (= #61 f1)
  3.6375 -#565 := (forall (vars (?v1 S3)) (:pat #564) #62)
  3.6376 -#63 := (forall (vars (?v1 S3)) #62)
  3.6377 -#568 := (iff #63 #565)
  3.6378 -#566 := (iff #62 #62)
  3.6379 -#567 := [refl]: #566
  3.6380 -#569 := [quant-intro #567]: #568
  3.6381 -#54 := (~ #12 #63)
  3.6382 -#66 := (~ #63 #63)
  3.6383 -#64 := (~ #62 #62)
  3.6384 -#65 := [refl]: #64
  3.6385 -#67 := [nnf-pos #65]: #66
  3.6386 -#55 := [sk]: #54
  3.6387 -#68 := [trans #55 #67]: #54
  3.6388 -#49 := [not-or-elim #51]: #12
  3.6389 -#69 := [mp~ #49 #68]: #63
  3.6390 -#570 := [mp #69 #569]: #565
  3.6391 -#557 := (not #565)
  3.6392 -#537 := (or #557 #188)
  3.6393 -#538 := [quant-inst #70]: #537
  3.6394 -[unit-resolution #538 #570 #543]: false
  3.6395 -unsat
  3.6396 -495d743f85fbd7a7c1dc6d3a6d586246681b024f 86 0
  3.6397 -#2 := false
  3.6398 -decl f3 :: (-> S2 S1)
  3.6399 -#7 := (:var 0 S2)
  3.6400 -#8 := (f3 #7)
  3.6401 -#579 := (pattern #8)
  3.6402 -decl f1 :: S1
  3.6403 -#3 := f1
  3.6404 -#9 := (= #8 f1)
  3.6405 -#40 := (not #9)
  3.6406 -#586 := (forall (vars (?v0 S2)) (:pat #579) #40)
  3.6407 -#97 := (forall (vars (?v0 S2)) #40)
  3.6408 -#589 := (iff #97 #586)
  3.6409 -#587 := (iff #40 #40)
  3.6410 -#588 := [refl]: #587
  3.6411 -#590 := [quant-intro #588]: #589
  3.6412 -#16 := (exists (vars (?v0 S2)) #9)
  3.6413 -#66 := (not #16)
  3.6414 -#98 := (~ #66 #97)
  3.6415 -#93 := (~ #40 #40)
  3.6416 -#94 := [refl]: #93
  3.6417 -#99 := [nnf-neg #94]: #98
  3.6418 -#10 := (:var 1 S2)
  3.6419 -#11 := (= #7 #10)
  3.6420 -#41 := (or #40 #11)
  3.6421 -#44 := (forall (vars (?v1 S2)) #41)
  3.6422 -#47 := (and #9 #44)
  3.6423 -#50 := (exists (vars (?v0 S2)) #47)
  3.6424 -#56 := (not #50)
  3.6425 -#57 := (or #56 #16)
  3.6426 -#62 := (not #57)
  3.6427 -#12 := (implies #9 #11)
  3.6428 -#13 := (forall (vars (?v1 S2)) #12)
  3.6429 -#14 := (and #9 #13)
  3.6430 -#15 := (exists (vars (?v0 S2)) #14)
  3.6431 -#17 := (implies #15 #16)
  3.6432 -#18 := (not #17)
  3.6433 -#63 := (iff #18 #62)
  3.6434 -#60 := (iff #17 #57)
  3.6435 -#53 := (implies #50 #16)
  3.6436 -#58 := (iff #53 #57)
  3.6437 -#59 := [rewrite]: #58
  3.6438 -#54 := (iff #17 #53)
  3.6439 -#51 := (iff #15 #50)
  3.6440 -#48 := (iff #14 #47)
  3.6441 -#45 := (iff #13 #44)
  3.6442 -#42 := (iff #12 #41)
  3.6443 -#43 := [rewrite]: #42
  3.6444 -#46 := [quant-intro #43]: #45
  3.6445 -#49 := [monotonicity #46]: #48
  3.6446 -#52 := [quant-intro #49]: #51
  3.6447 -#55 := [monotonicity #52]: #54
  3.6448 -#61 := [trans #55 #59]: #60
  3.6449 -#64 := [monotonicity #61]: #63
  3.6450 -#39 := [asserted]: #18
  3.6451 -#67 := [mp #39 #64]: #62
  3.6452 -#68 := [not-or-elim #67]: #66
  3.6453 -#100 := [mp~ #68 #99]: #97
  3.6454 -#591 := [mp #100 #590]: #586
  3.6455 -decl ?v0!0 :: S2
  3.6456 -#76 := ?v0!0
  3.6457 -#77 := (f3 ?v0!0)
  3.6458 -#78 := (= #77 f1)
  3.6459 -#79 := (= #7 ?v0!0)
  3.6460 -#70 := (or #40 #79)
  3.6461 -#71 := (forall (vars (?v1 S2)) #70)
  3.6462 -#80 := (and #78 #71)
  3.6463 -#81 := (~ #50 #80)
  3.6464 -#89 := (~ #80 #80)
  3.6465 -#87 := (~ #71 #71)
  3.6466 -#85 := (~ #70 #70)
  3.6467 -#86 := [refl]: #85
  3.6468 -#88 := [nnf-pos #86]: #87
  3.6469 -#83 := (~ #78 #78)
  3.6470 -#84 := [refl]: #83
  3.6471 -#90 := [monotonicity #84 #88]: #89
  3.6472 -#82 := [sk]: #81
  3.6473 -#91 := [trans #82 #90]: #81
  3.6474 -#65 := [not-or-elim #67]: #50
  3.6475 -#92 := [mp~ #65 #91]: #80
  3.6476 -#95 := [and-elim #92]: #78
  3.6477 -#163 := (not #78)
  3.6478 -#250 := (not #586)
  3.6479 -#165 := (or #250 #163)
  3.6480 -#251 := [quant-inst #76]: #165
  3.6481 -[unit-resolution #251 #95 #591]: false
  3.6482 -unsat
  3.6483 -aa5dc2c51501c5229e09c29f21c70d436d198117 362 0
  3.6484 -#2 := false
  3.6485 -decl ?v0!2 :: S2
  3.6486 -#125 := ?v0!2
  3.6487 -decl ?v1!3 :: (-> S2 S2)
  3.6488 -#574 := (?v1!3 ?v0!2)
  3.6489 -#583 := (= #574 ?v0!2)
  3.6490 -#555 := (not #583)
  3.6491 -decl f1 :: S1
  3.6492 -#3 := f1
  3.6493 -decl f3 :: (-> S2 S1)
  3.6494 -#570 := (f3 #574)
  3.6495 -#575 := (= #570 f1)
  3.6496 -#582 := (not #575)
  3.6497 -#581 := (or #582 #583)
  3.6498 -#577 := (not #581)
  3.6499 -#7 := (:var 0 S2)
  3.6500 -#8 := (f3 #7)
  3.6501 -#663 := (pattern #8)
  3.6502 -#146 := (?v1!3 #7)
  3.6503 -#150 := (= #146 #7)
  3.6504 -#147 := (f3 #146)
  3.6505 -#148 := (= #147 f1)
  3.6506 -#149 := (not #148)
  3.6507 -#151 := (or #149 #150)
  3.6508 -#152 := (not #151)
  3.6509 -#9 := (= #8 f1)
  3.6510 -#17 := (not #9)
  3.6511 -#158 := (or #17 #152)
  3.6512 -#696 := (forall (vars (?v0 S2)) (:pat #663) #158)
  3.6513 -decl ?v1!0 :: (-> S2 S2)
  3.6514 -#89 := (?v1!0 #7)
  3.6515 -#82 := (f3 #89)
  3.6516 -#84 := (= #82 f1)
  3.6517 -#91 := (not #84)
  3.6518 -#90 := (= #89 #7)
  3.6519 -#92 := (or #90 #91)
  3.6520 -#93 := (not #92)
  3.6521 -#99 := (or #17 #93)
  3.6522 -#701 := (forall (vars (?v0 S2)) (:pat #663) #99)
  3.6523 -#347 := (not #701)
  3.6524 -#615 := (?v1!0 ?v0!2)
  3.6525 -#599 := (f3 #615)
  3.6526 -#600 := (= #599 f1)
  3.6527 -#602 := (not #600)
  3.6528 -#616 := (= #615 ?v0!2)
  3.6529 -#603 := (or #616 #602)
  3.6530 -#601 := (not #603)
  3.6531 -#591 := [hypothesis]: #601
  3.6532 -#500 := (or #603 #600)
  3.6533 -#501 := [def-axiom]: #500
  3.6534 -#580 := [unit-resolution #501 #591]: #600
  3.6535 -#498 := (not #616)
  3.6536 -#499 := (or #603 #498)
  3.6537 -#492 := [def-axiom]: #499
  3.6538 -#561 := [unit-resolution #492 #591]: #498
  3.6539 -#128 := (= #7 ?v0!2)
  3.6540 -#129 := (or #17 #128)
  3.6541 -#664 := (forall (vars (?v1 S2)) (:pat #663) #129)
  3.6542 -#669 := (not #664)
  3.6543 -#126 := (f3 ?v0!2)
  3.6544 -#127 := (= #126 f1)
  3.6545 -#156 := (not #127)
  3.6546 -#672 := (or #156 #669)
  3.6547 -#675 := (not #672)
  3.6548 -decl ?v0!1 :: S2
  3.6549 -#107 := ?v0!1
  3.6550 -#110 := (= #7 ?v0!1)
  3.6551 -#111 := (or #110 #17)
  3.6552 -#678 := (forall (vars (?v1 S2)) (:pat #663) #111)
  3.6553 -#683 := (not #678)
  3.6554 -#108 := (f3 ?v0!1)
  3.6555 -#109 := (= #108 f1)
  3.6556 -#175 := (not #109)
  3.6557 -#686 := (or #175 #683)
  3.6558 -#633 := (?v1!0 ?v0!1)
  3.6559 -#650 := (f3 #633)
  3.6560 -#636 := (= #650 f1)
  3.6561 -#647 := (not #636)
  3.6562 -#355 := (= #633 ?v0!1)
  3.6563 -#637 := (or #355 #647)
  3.6564 -#344 := (not #637)
  3.6565 -#662 := (not #696)
  3.6566 -#319 := (?v1!3 ?v0!1)
  3.6567 -#444 := (= #319 ?v0!1)
  3.6568 -#655 := (f3 #319)
  3.6569 -#657 := (= #655 f1)
  3.6570 -#313 := (not #657)
  3.6571 -#651 := (or #313 #444)
  3.6572 -#689 := (not #686)
  3.6573 -#606 := [hypothesis]: #689
  3.6574 -#338 := (or #686 #678)
  3.6575 -#339 := [def-axiom]: #338
  3.6576 -#612 := [unit-resolution #339 #606]: #678
  3.6577 -#631 := (or #651 #683)
  3.6578 -#654 := (not #444)
  3.6579 -#324 := (not #651)
  3.6580 -#288 := [hypothesis]: #324
  3.6581 -#296 := (or #651 #654)
  3.6582 -#638 := [def-axiom]: #296
  3.6583 -#649 := [unit-resolution #638 #288]: #654
  3.6584 -#653 := (or #651 #657)
  3.6585 -#312 := [def-axiom]: #653
  3.6586 -#356 := [unit-resolution #312 #288]: #657
  3.6587 -#630 := [hypothesis]: #678
  3.6588 -#303 := (or #683 #444 #313)
  3.6589 -#658 := (or #444 #313)
  3.6590 -#640 := (or #683 #658)
  3.6591 -#642 := (iff #640 #303)
  3.6592 -#643 := [rewrite]: #642
  3.6593 -#641 := [quant-inst #319]: #640
  3.6594 -#644 := [mp #641 #643]: #303
  3.6595 -#634 := [unit-resolution #644 #630 #356 #649]: false
  3.6596 -#635 := [lemma #634]: #631
  3.6597 -#487 := [unit-resolution #635 #612]: #651
  3.6598 -#326 := (or #686 #109)
  3.6599 -#337 := [def-axiom]: #326
  3.6600 -#488 := [unit-resolution #337 #606]: #109
  3.6601 -#661 := (or #662 #175 #324)
  3.6602 -#660 := [hypothesis]: #651
  3.6603 -#656 := [hypothesis]: #696
  3.6604 -#362 := [hypothesis]: #109
  3.6605 -#325 := (or #175 #324)
  3.6606 -#652 := (or #662 #325)
  3.6607 -#316 := (iff #652 #661)
  3.6608 -#360 := [rewrite]: #316
  3.6609 -#311 := [quant-inst #107]: #652
  3.6610 -#361 := [mp #311 #360]: #661
  3.6611 -#255 := [unit-resolution #361 #362 #656 #660]: false
  3.6612 -#632 := [lemma #255]: #661
  3.6613 -#447 := [unit-resolution #632 #488 #487]: #662
  3.6614 -#706 := (or #696 #701)
  3.6615 -#103 := (forall (vars (?v0 S2)) #99)
  3.6616 -#162 := (forall (vars (?v0 S2)) #158)
  3.6617 -#165 := (or #162 #103)
  3.6618 -#707 := (iff #165 #706)
  3.6619 -#704 := (iff #103 #701)
  3.6620 -#702 := (iff #99 #99)
  3.6621 -#703 := [refl]: #702
  3.6622 -#705 := [quant-intro #703]: #704
  3.6623 -#699 := (iff #162 #696)
  3.6624 -#697 := (iff #158 #158)
  3.6625 -#698 := [refl]: #697
  3.6626 -#700 := [quant-intro #698]: #699
  3.6627 -#708 := [monotonicity #700 #705]: #707
  3.6628 -#112 := (forall (vars (?v1 S2)) #111)
  3.6629 -#113 := (and #109 #112)
  3.6630 -#130 := (forall (vars (?v1 S2)) #129)
  3.6631 -#131 := (and #127 #130)
  3.6632 -#166 := (or #131 #113)
  3.6633 -#167 := (and #166 #165)
  3.6634 -#10 := (:var 1 S2)
  3.6635 -#11 := (= #7 #10)
  3.6636 -#57 := (or #11 #17)
  3.6637 -#60 := (forall (vars (?v1 S2)) #57)
  3.6638 -#63 := (and #9 #60)
  3.6639 -#66 := (exists (vars (?v0 S2)) #63)
  3.6640 -#45 := (or #17 #11)
  3.6641 -#48 := (forall (vars (?v1 S2)) #45)
  3.6642 -#51 := (and #9 #48)
  3.6643 -#54 := (exists (vars (?v0 S2)) #51)
  3.6644 -#75 := (not #54)
  3.6645 -#76 := (iff #75 #66)
  3.6646 -#168 := (~ #76 #167)
  3.6647 -#114 := (~ #66 #113)
  3.6648 -#122 := (~ #113 #113)
  3.6649 -#120 := (~ #112 #112)
  3.6650 -#118 := (~ #111 #111)
  3.6651 -#119 := [refl]: #118
  3.6652 -#121 := [nnf-pos #119]: #120
  3.6653 -#116 := (~ #109 #109)
  3.6654 -#117 := [refl]: #116
  3.6655 -#123 := [monotonicity #117 #121]: #122
  3.6656 -#115 := [sk]: #114
  3.6657 -#124 := [trans #115 #123]: #114
  3.6658 -#104 := (not #66)
  3.6659 -#105 := (~ #104 #103)
  3.6660 -#100 := (not #63)
  3.6661 -#101 := (~ #100 #99)
  3.6662 -#94 := (not #60)
  3.6663 -#95 := (~ #94 #93)
  3.6664 -#96 := [sk]: #95
  3.6665 -#87 := (~ #17 #17)
  3.6666 -#88 := [refl]: #87
  3.6667 -#102 := [nnf-neg #88 #96]: #101
  3.6668 -#106 := [nnf-neg #102]: #105
  3.6669 -#163 := (~ #75 #162)
  3.6670 -#159 := (not #51)
  3.6671 -#160 := (~ #159 #158)
  3.6672 -#153 := (not #48)
  3.6673 -#154 := (~ #153 #152)
  3.6674 -#155 := [sk]: #154
  3.6675 -#161 := [nnf-neg #88 #155]: #160
  3.6676 -#164 := [nnf-neg #161]: #163
  3.6677 -#143 := (not #75)
  3.6678 -#144 := (~ #143 #131)
  3.6679 -#132 := (~ #54 #131)
  3.6680 -#140 := (~ #131 #131)
  3.6681 -#138 := (~ #130 #130)
  3.6682 -#136 := (~ #129 #129)
  3.6683 -#137 := [refl]: #136
  3.6684 -#139 := [nnf-pos #137]: #138
  3.6685 -#134 := (~ #127 #127)
  3.6686 -#135 := [refl]: #134
  3.6687 -#141 := [monotonicity #135 #139]: #140
  3.6688 -#133 := [sk]: #132
  3.6689 -#142 := [trans #133 #141]: #132
  3.6690 -#145 := [nnf-neg #142]: #144
  3.6691 -#169 := [nnf-pos #145 #164 #106 #124]: #168
  3.6692 -#16 := (not #11)
  3.6693 -#18 := (implies #16 #17)
  3.6694 -#19 := (forall (vars (?v1 S2)) #18)
  3.6695 -#20 := (and #9 #19)
  3.6696 -#21 := (exists (vars (?v0 S2)) #20)
  3.6697 -#12 := (implies #9 #11)
  3.6698 -#13 := (forall (vars (?v1 S2)) #12)
  3.6699 -#14 := (and #9 #13)
  3.6700 -#15 := (exists (vars (?v0 S2)) #14)
  3.6701 -#22 := (iff #15 #21)
  3.6702 -#23 := (not #22)
  3.6703 -#79 := (iff #23 #76)
  3.6704 -#69 := (iff #54 #66)
  3.6705 -#72 := (not #69)
  3.6706 -#77 := (iff #72 #76)
  3.6707 -#78 := [rewrite]: #77
  3.6708 -#73 := (iff #23 #72)
  3.6709 -#70 := (iff #22 #69)
  3.6710 -#67 := (iff #21 #66)
  3.6711 -#64 := (iff #20 #63)
  3.6712 -#61 := (iff #19 #60)
  3.6713 -#58 := (iff #18 #57)
  3.6714 -#59 := [rewrite]: #58
  3.6715 -#62 := [quant-intro #59]: #61
  3.6716 -#65 := [monotonicity #62]: #64
  3.6717 -#68 := [quant-intro #65]: #67
  3.6718 -#55 := (iff #15 #54)
  3.6719 -#52 := (iff #14 #51)
  3.6720 -#49 := (iff #13 #48)
  3.6721 -#46 := (iff #12 #45)
  3.6722 -#47 := [rewrite]: #46
  3.6723 -#50 := [quant-intro #47]: #49
  3.6724 -#53 := [monotonicity #50]: #52
  3.6725 -#56 := [quant-intro #53]: #55
  3.6726 -#71 := [monotonicity #56 #68]: #70
  3.6727 -#74 := [monotonicity #71]: #73
  3.6728 -#80 := [trans #74 #78]: #79
  3.6729 -#44 := [asserted]: #23
  3.6730 -#83 := [mp #44 #80]: #76
  3.6731 -#170 := [mp~ #83 #169]: #167
  3.6732 -#174 := [and-elim #170]: #165
  3.6733 -#709 := [mp #174 #708]: #706
  3.6734 -#595 := [unit-resolution #709 #447]: #701
  3.6735 -#348 := (or #347 #175 #344)
  3.6736 -#359 := (or #175 #344)
  3.6737 -#626 := (or #347 #359)
  3.6738 -#341 := (iff #626 #348)
  3.6739 -#624 := [rewrite]: #341
  3.6740 -#627 := [quant-inst #107]: #626
  3.6741 -#628 := [mp #627 #624]: #348
  3.6742 -#497 := [unit-resolution #628 #488 #595]: #344
  3.6743 -#619 := (or #637 #636)
  3.6744 -#620 := [def-axiom]: #619
  3.6745 -#592 := [unit-resolution #620 #497]: #636
  3.6746 -#625 := (not #355)
  3.6747 -#629 := (or #637 #625)
  3.6748 -#618 := [def-axiom]: #629
  3.6749 -#593 := [unit-resolution #618 #497]: #625
  3.6750 -#621 := (or #683 #355 #647)
  3.6751 -#622 := (or #683 #637)
  3.6752 -#623 := (iff #622 #621)
  3.6753 -#464 := [rewrite]: #623
  3.6754 -#617 := [quant-inst #633]: #622
  3.6755 -#465 := [mp #617 #464]: #621
  3.6756 -#596 := [unit-resolution #465 #612 #593 #592]: false
  3.6757 -#481 := [lemma #596]: #686
  3.6758 -#692 := (or #675 #689)
  3.6759 -#176 := (not #112)
  3.6760 -#177 := (or #175 #176)
  3.6761 -#178 := (not #177)
  3.6762 -#157 := (not #130)
  3.6763 -#97 := (or #156 #157)
  3.6764 -#98 := (not #97)
  3.6765 -#181 := (or #98 #178)
  3.6766 -#693 := (iff #181 #692)
  3.6767 -#690 := (iff #178 #689)
  3.6768 -#687 := (iff #177 #686)
  3.6769 -#684 := (iff #176 #683)
  3.6770 -#681 := (iff #112 #678)
  3.6771 -#679 := (iff #111 #111)
  3.6772 -#680 := [refl]: #679
  3.6773 -#682 := [quant-intro #680]: #681
  3.6774 -#685 := [monotonicity #682]: #684
  3.6775 -#688 := [monotonicity #685]: #687
  3.6776 -#691 := [monotonicity #688]: #690
  3.6777 -#676 := (iff #98 #675)
  3.6778 -#673 := (iff #97 #672)
  3.6779 -#670 := (iff #157 #669)
  3.6780 -#667 := (iff #130 #664)
  3.6781 -#665 := (iff #129 #129)
  3.6782 -#666 := [refl]: #665
  3.6783 -#668 := [quant-intro #666]: #667
  3.6784 -#671 := [monotonicity #668]: #670
  3.6785 -#674 := [monotonicity #671]: #673
  3.6786 -#677 := [monotonicity #674]: #676
  3.6787 -#694 := [monotonicity #677 #691]: #693
  3.6788 -#182 := (iff #166 #181)
  3.6789 -#179 := (iff #113 #178)
  3.6790 -#180 := [rewrite]: #179
  3.6791 -#171 := (iff #131 #98)
  3.6792 -#172 := [rewrite]: #171
  3.6793 -#183 := [monotonicity #172 #180]: #182
  3.6794 -#173 := [and-elim #170]: #166
  3.6795 -#184 := [mp #173 #183]: #181
  3.6796 -#695 := [mp #184 #694]: #692
  3.6797 -#562 := [unit-resolution #695 #481]: #675
  3.6798 -#248 := (or #672 #664)
  3.6799 -#334 := [def-axiom]: #248
  3.6800 -#564 := [unit-resolution #334 #562]: #664
  3.6801 -#597 := (or #669 #602 #616)
  3.6802 -#486 := (or #602 #616)
  3.6803 -#594 := (or #669 #486)
  3.6804 -#585 := (iff #594 #597)
  3.6805 -#587 := [rewrite]: #585
  3.6806 -#598 := [quant-inst #615]: #594
  3.6807 -#579 := [mp #598 #587]: #597
  3.6808 -#565 := [unit-resolution #579 #564 #561 #580]: false
  3.6809 -#566 := [lemma #565]: #603
  3.6810 -#613 := [hypothesis]: #701
  3.6811 -#247 := (or #672 #127)
  3.6812 -#333 := [def-axiom]: #247
  3.6813 -#443 := [unit-resolution #333 #562]: #127
  3.6814 -#614 := (or #347 #156 #601)
  3.6815 -#604 := (or #156 #601)
  3.6816 -#445 := (or #347 #604)
  3.6817 -#496 := (iff #445 #614)
  3.6818 -#569 := [rewrite]: #496
  3.6819 -#446 := [quant-inst #125]: #445
  3.6820 -#571 := [mp #446 #569]: #614
  3.6821 -#572 := [unit-resolution #571 #443 #613 #566]: false
  3.6822 -#573 := [lemma #572]: #347
  3.6823 -#528 := [unit-resolution #709 #573]: #696
  3.6824 -#567 := (or #662 #156 #577)
  3.6825 -#584 := (or #156 #577)
  3.6826 -#547 := (or #662 #584)
  3.6827 -#550 := (iff #547 #567)
  3.6828 -#551 := [rewrite]: #550
  3.6829 -#548 := [quant-inst #125]: #547
  3.6830 -#552 := [mp #548 #551]: #567
  3.6831 -#529 := [unit-resolution #552 #443 #528]: #577
  3.6832 -#556 := (or #581 #555)
  3.6833 -#557 := [def-axiom]: #556
  3.6834 -#518 := [unit-resolution #557 #529]: #555
  3.6835 -#553 := (or #581 #575)
  3.6836 -#554 := [def-axiom]: #553
  3.6837 -#523 := [unit-resolution #554 #529]: #575
  3.6838 -#549 := (or #669 #582 #583)
  3.6839 -#560 := (or #669 #581)
  3.6840 -#539 := (iff #560 #549)
  3.6841 -#541 := [rewrite]: #539
  3.6842 -#538 := [quant-inst #574]: #560
  3.6843 -#542 := [mp #538 #541]: #549
  3.6844 -[unit-resolution #542 #564 #523 #518]: false
  3.6845 -unsat
  3.6846 -c5872bdd32bd9e895950d088cbea7b6331bcd87a 148 0
  3.6847 -#2 := false
  3.6848 -decl f4 :: S2
  3.6849 -#7 := f4
  3.6850 -decl ?v1!0 :: (-> S2 S2)
  3.6851 -#189 := (?v1!0 f4)
  3.6852 -#191 := (= #189 f4)
  3.6853 -#267 := (not #191)
  3.6854 -decl f1 :: S1
  3.6855 -#3 := f1
  3.6856 -decl f3 :: (-> S2 S1)
  3.6857 -#275 := (f3 #189)
  3.6858 -#190 := (= #275 f1)
  3.6859 -#276 := (not #190)
  3.6860 -#277 := (or #276 #191)
  3.6861 -#268 := (not #277)
  3.6862 -#10 := (:var 0 S2)
  3.6863 -#11 := (f3 #10)
  3.6864 -#605 := (pattern #11)
  3.6865 -#104 := (?v1!0 #10)
  3.6866 -#113 := (= #104 #10)
  3.6867 -#105 := (f3 #104)
  3.6868 -#101 := (= #105 f1)
  3.6869 -#112 := (not #101)
  3.6870 -#114 := (or #112 #113)
  3.6871 -#115 := (not #114)
  3.6872 -#12 := (= #11 f1)
  3.6873 -#46 := (not #12)
  3.6874 -#121 := (or #46 #115)
  3.6875 -#612 := (forall (vars (?v0 S2)) (:pat #605) #121)
  3.6876 -#125 := (forall (vars (?v0 S2)) #121)
  3.6877 -#615 := (iff #125 #612)
  3.6878 -#613 := (iff #121 #121)
  3.6879 -#614 := [refl]: #613
  3.6880 -#616 := [quant-intro #614]: #615
  3.6881 -#16 := (:var 1 S2)
  3.6882 -#17 := (= #10 #16)
  3.6883 -#53 := (or #46 #17)
  3.6884 -#56 := (forall (vars (?v1 S2)) #53)
  3.6885 -#59 := (and #12 #56)
  3.6886 -#62 := (exists (vars (?v0 S2)) #59)
  3.6887 -#97 := (not #62)
  3.6888 -#126 := (~ #97 #125)
  3.6889 -#122 := (not #59)
  3.6890 -#123 := (~ #122 #121)
  3.6891 -#116 := (not #56)
  3.6892 -#117 := (~ #116 #115)
  3.6893 -#118 := [sk]: #117
  3.6894 -#103 := (~ #46 #46)
  3.6895 -#100 := [refl]: #103
  3.6896 -#124 := [nnf-neg #100 #118]: #123
  3.6897 -#127 := [nnf-neg #124]: #126
  3.6898 -#13 := (= #10 f4)
  3.6899 -#47 := (or #46 #13)
  3.6900 -#50 := (forall (vars (?v0 S2)) #47)
  3.6901 -#68 := (not #50)
  3.6902 -#8 := (f3 f4)
  3.6903 -#9 := (= #8 f1)
  3.6904 -#77 := (not #9)
  3.6905 -#86 := (or #77 #68 #62)
  3.6906 -#89 := (not #86)
  3.6907 -#18 := (implies #12 #17)
  3.6908 -#19 := (forall (vars (?v1 S2)) #18)
  3.6909 -#20 := (and #12 #19)
  3.6910 -#21 := (exists (vars (?v0 S2)) #20)
  3.6911 -#14 := (implies #12 #13)
  3.6912 -#15 := (forall (vars (?v0 S2)) #14)
  3.6913 -#22 := (implies #15 #21)
  3.6914 -#23 := (implies #9 #22)
  3.6915 -#24 := (not #23)
  3.6916 -#92 := (iff #24 #89)
  3.6917 -#69 := (or #68 #62)
  3.6918 -#78 := (or #77 #69)
  3.6919 -#83 := (not #78)
  3.6920 -#90 := (iff #83 #89)
  3.6921 -#87 := (iff #78 #86)
  3.6922 -#88 := [rewrite]: #87
  3.6923 -#91 := [monotonicity #88]: #90
  3.6924 -#84 := (iff #24 #83)
  3.6925 -#81 := (iff #23 #78)
  3.6926 -#74 := (implies #9 #69)
  3.6927 -#79 := (iff #74 #78)
  3.6928 -#80 := [rewrite]: #79
  3.6929 -#75 := (iff #23 #74)
  3.6930 -#72 := (iff #22 #69)
  3.6931 -#65 := (implies #50 #62)
  3.6932 -#70 := (iff #65 #69)
  3.6933 -#71 := [rewrite]: #70
  3.6934 -#66 := (iff #22 #65)
  3.6935 -#63 := (iff #21 #62)
  3.6936 -#60 := (iff #20 #59)
  3.6937 -#57 := (iff #19 #56)
  3.6938 -#54 := (iff #18 #53)
  3.6939 -#55 := [rewrite]: #54
  3.6940 -#58 := [quant-intro #55]: #57
  3.6941 -#61 := [monotonicity #58]: #60
  3.6942 -#64 := [quant-intro #61]: #63
  3.6943 -#51 := (iff #15 #50)
  3.6944 -#48 := (iff #14 #47)
  3.6945 -#49 := [rewrite]: #48
  3.6946 -#52 := [quant-intro #49]: #51
  3.6947 -#67 := [monotonicity #52 #64]: #66
  3.6948 -#73 := [trans #67 #71]: #72
  3.6949 -#76 := [monotonicity #73]: #75
  3.6950 -#82 := [trans #76 #80]: #81
  3.6951 -#85 := [monotonicity #82]: #84
  3.6952 -#93 := [trans #85 #91]: #92
  3.6953 -#45 := [asserted]: #24
  3.6954 -#94 := [mp #45 #93]: #89
  3.6955 -#98 := [not-or-elim #94]: #97
  3.6956 -#128 := [mp~ #98 #127]: #125
  3.6957 -#617 := [mp #128 #616]: #612
  3.6958 -#95 := [not-or-elim #94]: #9
  3.6959 -#278 := (not #612)
  3.6960 -#282 := (or #278 #77 #268)
  3.6961 -#279 := (or #77 #268)
  3.6962 -#261 := (or #278 #279)
  3.6963 -#599 := (iff #261 #282)
  3.6964 -#255 := [rewrite]: #599
  3.6965 -#597 := [quant-inst #7]: #261
  3.6966 -#386 := [mp #597 #255]: #282
  3.6967 -#245 := [unit-resolution #386 #95 #617]: #268
  3.6968 -#600 := (or #277 #267)
  3.6969 -#601 := [def-axiom]: #600
  3.6970 -#582 := [unit-resolution #601 #245]: #267
  3.6971 -#593 := (or #277 #190)
  3.6972 -#266 := [def-axiom]: #593
  3.6973 -#592 := [unit-resolution #266 #245]: #190
  3.6974 -#606 := (forall (vars (?v0 S2)) (:pat #605) #47)
  3.6975 -#609 := (iff #50 #606)
  3.6976 -#607 := (iff #47 #47)
  3.6977 -#608 := [refl]: #607
  3.6978 -#610 := [quant-intro #608]: #609
  3.6979 -#110 := (~ #50 #50)
  3.6980 -#108 := (~ #47 #47)
  3.6981 -#109 := [refl]: #108
  3.6982 -#111 := [nnf-pos #109]: #110
  3.6983 -#96 := [not-or-elim #94]: #50
  3.6984 -#102 := [mp~ #96 #111]: #50
  3.6985 -#611 := [mp #102 #610]: #606
  3.6986 -#598 := (not #606)
  3.6987 -#604 := (or #598 #276 #191)
  3.6988 -#594 := (or #598 #277)
  3.6989 -#258 := (iff #594 #604)
  3.6990 -#595 := [rewrite]: #258
  3.6991 -#253 := [quant-inst #189]: #594
  3.6992 -#254 := [mp #253 #595]: #604
  3.6993 -[unit-resolution #254 #611 #592 #582]: false
  3.6994 -unsat
  3.6995 -0d91aeb4f1e5219f5da913cca278e0e7cef9a2ce 170 0
  3.6996 -#2 := false
  3.6997 -decl ?v0!0 :: S2
  3.6998 -#97 := ?v0!0
  3.6999 -decl ?v1!1 :: (-> S2 S2)
  3.7000 -#296 := (?v1!1 ?v0!0)
  3.7001 -#298 := (= #296 ?v0!0)
  3.7002 -#621 := (not #298)
  3.7003 -decl f1 :: S1
  3.7004 -#3 := f1
  3.7005 -decl f3 :: (-> S2 S1)
  3.7006 -#211 := (f3 #296)
  3.7007 -#297 := (= #211 f1)
  3.7008 -#212 := (not #297)
  3.7009 -#289 := (or #212 #298)
  3.7010 -#300 := (not #289)
  3.7011 -#7 := (:var 0 S2)
  3.7012 -#8 := (f3 #7)
  3.7013 -#633 := (pattern #8)
  3.7014 -#93 := (?v1!1 #7)
  3.7015 -#110 := (= #93 #7)
  3.7016 -#94 := (f3 #93)
  3.7017 -#108 := (= #94 f1)
  3.7018 -#109 := (not #108)
  3.7019 -#111 := (or #109 #110)
  3.7020 -#112 := (not #111)
  3.7021 -#9 := (= #8 f1)
  3.7022 -#57 := (not #9)
  3.7023 -#118 := (or #57 #112)
  3.7024 -#634 := (forall (vars (?v0 S2)) (:pat #633) #118)
  3.7025 -#122 := (forall (vars (?v0 S2)) #118)
  3.7026 -#637 := (iff #122 #634)
  3.7027 -#635 := (iff #118 #118)
  3.7028 -#636 := [refl]: #635
  3.7029 -#638 := [quant-intro #636]: #637
  3.7030 -#11 := (:var 1 S2)
  3.7031 -#19 := (= #7 #11)
  3.7032 -#58 := (or #57 #19)
  3.7033 -#61 := (forall (vars (?v1 S2)) #58)
  3.7034 -#64 := (and #9 #61)
  3.7035 -#67 := (exists (vars (?v0 S2)) #64)
  3.7036 -#86 := (not #67)
  3.7037 -#123 := (~ #86 #122)
  3.7038 -#119 := (not #64)
  3.7039 -#120 := (~ #119 #118)
  3.7040 -#113 := (not #61)
  3.7041 -#114 := (~ #113 #112)
  3.7042 -#115 := [sk]: #114
  3.7043 -#106 := (~ #57 #57)
  3.7044 -#107 := [refl]: #106
  3.7045 -#121 := [nnf-neg #107 #115]: #120
  3.7046 -#124 := [nnf-neg #121]: #123
  3.7047 -#15 := (= #11 #7)
  3.7048 -#12 := (f3 #11)
  3.7049 -#13 := (= #12 f1)
  3.7050 -#14 := (and #13 #9)
  3.7051 -#47 := (not #14)
  3.7052 -#48 := (or #47 #15)
  3.7053 -#51 := (forall (vars (?v0 S2) (?v1 S2)) #48)
  3.7054 -#10 := (exists (vars (?v0 S2)) #9)
  3.7055 -#54 := (and #10 #51)
  3.7056 -#73 := (not #54)
  3.7057 -#74 := (or #73 #67)
  3.7058 -#79 := (not #74)
  3.7059 -#20 := (implies #9 #19)
  3.7060 -#21 := (forall (vars (?v1 S2)) #20)
  3.7061 -#22 := (and #9 #21)
  3.7062 -#23 := (exists (vars (?v0 S2)) #22)
  3.7063 -#16 := (implies #14 #15)
  3.7064 -#17 := (forall (vars (?v0 S2) (?v1 S2)) #16)
  3.7065 -#18 := (and #10 #17)
  3.7066 -#24 := (implies #18 #23)
  3.7067 -#25 := (not #24)
  3.7068 -#80 := (iff #25 #79)
  3.7069 -#77 := (iff #24 #74)
  3.7070 -#70 := (implies #54 #67)
  3.7071 -#75 := (iff #70 #74)
  3.7072 -#76 := [rewrite]: #75
  3.7073 -#71 := (iff #24 #70)
  3.7074 -#68 := (iff #23 #67)
  3.7075 -#65 := (iff #22 #64)
  3.7076 -#62 := (iff #21 #61)
  3.7077 -#59 := (iff #20 #58)
  3.7078 -#60 := [rewrite]: #59
  3.7079 -#63 := [quant-intro #60]: #62
  3.7080 -#66 := [monotonicity #63]: #65
  3.7081 -#69 := [quant-intro #66]: #68
  3.7082 -#55 := (iff #18 #54)
  3.7083 -#52 := (iff #17 #51)
  3.7084 -#49 := (iff #16 #48)
  3.7085 -#50 := [rewrite]: #49
  3.7086 -#53 := [quant-intro #50]: #52
  3.7087 -#56 := [monotonicity #53]: #55
  3.7088 -#72 := [monotonicity #56 #69]: #71
  3.7089 -#78 := [trans #72 #76]: #77
  3.7090 -#81 := [monotonicity #78]: #80
  3.7091 -#46 := [asserted]: #25
  3.7092 -#84 := [mp #46 #81]: #79
  3.7093 -#87 := [not-or-elim #84]: #86
  3.7094 -#125 := [mp~ #87 #124]: #122
  3.7095 -#639 := [mp #125 #638]: #634
  3.7096 -#98 := (f3 ?v0!0)
  3.7097 -#99 := (= #98 f1)
  3.7098 -#100 := (~ #10 #99)
  3.7099 -#89 := [sk]: #100
  3.7100 -#82 := [not-or-elim #84]: #54
  3.7101 -#83 := [and-elim #82]: #10
  3.7102 -#102 := [mp~ #83 #89]: #99
  3.7103 -#210 := (not #99)
  3.7104 -#303 := (not #634)
  3.7105 -#282 := (or #303 #210 #300)
  3.7106 -#301 := (or #210 #300)
  3.7107 -#618 := (or #303 #301)
  3.7108 -#276 := (iff #618 #282)
  3.7109 -#407 := [rewrite]: #276
  3.7110 -#620 := [quant-inst #97]: #618
  3.7111 -#614 := [mp #620 #407]: #282
  3.7112 -#600 := [unit-resolution #614 #102 #639]: #300
  3.7113 -#622 := (or #289 #621)
  3.7114 -#623 := [def-axiom]: #622
  3.7115 -#307 := [unit-resolution #623 #600]: #621
  3.7116 -#287 := (or #289 #297)
  3.7117 -#288 := [def-axiom]: #287
  3.7118 -#596 := [unit-resolution #288 #600]: #297
  3.7119 -#626 := (pattern #12 #8)
  3.7120 -#116 := (not #13)
  3.7121 -#139 := (or #116 #57 #15)
  3.7122 -#627 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #626) #139)
  3.7123 -#144 := (forall (vars (?v0 S2) (?v1 S2)) #139)
  3.7124 -#630 := (iff #144 #627)
  3.7125 -#628 := (iff #139 #139)
  3.7126 -#629 := [refl]: #628
  3.7127 -#631 := [quant-intro #629]: #630
  3.7128 -#145 := (iff #51 #144)
  3.7129 -#142 := (iff #48 #139)
  3.7130 -#117 := (or #116 #57)
  3.7131 -#136 := (or #117 #15)
  3.7132 -#140 := (iff #136 #139)
  3.7133 -#141 := [rewrite]: #140
  3.7134 -#137 := (iff #48 #136)
  3.7135 -#134 := (iff #47 #117)
  3.7136 -#126 := (not #117)
  3.7137 -#129 := (not #126)
  3.7138 -#132 := (iff #129 #117)
  3.7139 -#133 := [rewrite]: #132
  3.7140 -#130 := (iff #47 #129)
  3.7141 -#127 := (iff #14 #126)
  3.7142 -#128 := [rewrite]: #127
  3.7143 -#131 := [monotonicity #128]: #130
  3.7144 -#135 := [trans #131 #133]: #134
  3.7145 -#138 := [monotonicity #135]: #137
  3.7146 -#143 := [trans #138 #141]: #142
  3.7147 -#146 := [quant-intro #143]: #145
  3.7148 -#103 := (~ #51 #51)
  3.7149 -#90 := (~ #48 #48)
  3.7150 -#101 := [refl]: #90
  3.7151 -#104 := [nnf-pos #101]: #103
  3.7152 -#85 := [and-elim #82]: #51
  3.7153 -#105 := [mp~ #85 #104]: #51
  3.7154 -#147 := [mp #105 #146]: #144
  3.7155 -#632 := [mp #147 #631]: #627
  3.7156 -#611 := (not #627)
  3.7157 -#250 := (or #611 #212 #210 #298)
  3.7158 -#617 := (or #212 #210 #298)
  3.7159 -#251 := (or #611 #617)
  3.7160 -#610 := (iff #251 #250)
  3.7161 -#613 := [rewrite]: #610
  3.7162 -#612 := [quant-inst #296 #97]: #251
  3.7163 -#599 := [mp #612 #613]: #250
  3.7164 -[unit-resolution #599 #102 #632 #596 #307]: false
  3.7165 -unsat
  3.7166 -142a1362d1a72bfbc8fcd56ed6d2ef4df96159b7 169 0
  3.7167 -#2 := false
  3.7168 -decl ?v0!0 :: S2
  3.7169 -#96 := ?v0!0
  3.7170 -decl ?v1!1 :: (-> S2 S2)
  3.7171 -#292 := (?v1!1 ?v0!0)
  3.7172 -#294 := (= #292 ?v0!0)
  3.7173 -#617 := (not #294)
  3.7174 -decl f1 :: S1
  3.7175 -#3 := f1
  3.7176 -decl f3 :: (-> S2 S1)
  3.7177 -#207 := (f3 #292)
  3.7178 -#293 := (= #207 f1)
  3.7179 -#208 := (not #293)
  3.7180 -#285 := (or #208 #294)
  3.7181 -#296 := (not #285)
  3.7182 -#7 := (:var 0 S2)
  3.7183 -#8 := (f3 #7)
  3.7184 -#622 := (pattern #8)
  3.7185 -#127 := (?v1!1 #7)
  3.7186 -#131 := (= #127 #7)
  3.7187 -#128 := (f3 #127)
  3.7188 -#129 := (= #128 f1)
  3.7189 -#130 := (not #129)
  3.7190 -#132 := (or #130 #131)
  3.7191 -#133 := (not #132)
  3.7192 -#9 := (= #8 f1)
  3.7193 -#44 := (not #9)
  3.7194 -#139 := (or #44 #133)
  3.7195 -#629 := (forall (vars (?v0 S2)) (:pat #622) #139)
  3.7196 -#142 := (forall (vars (?v0 S2)) #139)
  3.7197 -#632 := (iff #142 #629)
  3.7198 -#630 := (iff #139 #139)
  3.7199 -#631 := [refl]: #630
  3.7200 -#633 := [quant-intro #631]: #632
  3.7201 -#10 := (:var 1 S2)
  3.7202 -#11 := (= #7 #10)
  3.7203 -#45 := (or #44 #11)
  3.7204 -#48 := (forall (vars (?v1 S2)) #45)
  3.7205 -#51 := (and #9 #48)
  3.7206 -#60 := (not #51)
  3.7207 -#106 := (forall (vars (?v0 S2)) #60)
  3.7208 -#143 := (~ #106 #142)
  3.7209 -#140 := (~ #60 #139)
  3.7210 -#134 := (not #48)
  3.7211 -#135 := (~ #134 #133)
  3.7212 -#136 := [sk]: #135
  3.7213 -#123 := (~ #44 #44)
  3.7214 -#124 := [refl]: #123
  3.7215 -#141 := [nnf-neg #124 #136]: #140
  3.7216 -#144 := [nnf-pos #141]: #143
  3.7217 -decl f4 :: S1
  3.7218 -#16 := f4
  3.7219 -#17 := (= f4 f1)
  3.7220 -#61 := (or #60 #17)
  3.7221 -#66 := (forall (vars (?v0 S2)) #61)
  3.7222 -#107 := (iff #66 #106)
  3.7223 -#104 := (iff #61 #60)
  3.7224 -#99 := (or #60 false)
  3.7225 -#102 := (iff #99 #60)
  3.7226 -#103 := [rewrite]: #102
  3.7227 -#100 := (iff #61 #99)
  3.7228 -#97 := (iff #17 false)
  3.7229 -#88 := (not #17)
  3.7230 -#54 := (exists (vars (?v0 S2)) #51)
  3.7231 -#69 := (and #54 #66)
  3.7232 -#75 := (not #69)
  3.7233 -#76 := (or #75 #17)
  3.7234 -#81 := (not #76)
  3.7235 -#12 := (implies #9 #11)
  3.7236 -#13 := (forall (vars (?v1 S2)) #12)
  3.7237 -#14 := (and #9 #13)
  3.7238 -#18 := (implies #14 #17)
  3.7239 -#19 := (forall (vars (?v0 S2)) #18)
  3.7240 -#15 := (exists (vars (?v0 S2)) #14)
  3.7241 -#20 := (and #15 #19)
  3.7242 -#21 := (implies #20 #17)
  3.7243 -#22 := (not #21)
  3.7244 -#82 := (iff #22 #81)
  3.7245 -#79 := (iff #21 #76)
  3.7246 -#72 := (implies #69 #17)
  3.7247 -#77 := (iff #72 #76)
  3.7248 -#78 := [rewrite]: #77
  3.7249 -#73 := (iff #21 #72)
  3.7250 -#70 := (iff #20 #69)
  3.7251 -#67 := (iff #19 #66)
  3.7252 -#64 := (iff #18 #61)
  3.7253 -#57 := (implies #51 #17)
  3.7254 -#62 := (iff #57 #61)
  3.7255 -#63 := [rewrite]: #62
  3.7256 -#58 := (iff #18 #57)
  3.7257 -#52 := (iff #14 #51)
  3.7258 -#49 := (iff #13 #48)
  3.7259 -#46 := (iff #12 #45)
  3.7260 -#47 := [rewrite]: #46
  3.7261 -#50 := [quant-intro #47]: #49
  3.7262 -#53 := [monotonicity #50]: #52
  3.7263 -#59 := [monotonicity #53]: #58
  3.7264 -#65 := [trans #59 #63]: #64
  3.7265 -#68 := [quant-intro #65]: #67
  3.7266 -#55 := (iff #15 #54)
  3.7267 -#56 := [quant-intro #53]: #55
  3.7268 -#71 := [monotonicity #56 #68]: #70
  3.7269 -#74 := [monotonicity #71]: #73
  3.7270 -#80 := [trans #74 #78]: #79
  3.7271 -#83 := [monotonicity #80]: #82
  3.7272 -#43 := [asserted]: #22
  3.7273 -#86 := [mp #43 #83]: #81
  3.7274 -#89 := [not-or-elim #86]: #88
  3.7275 -#98 := [iff-false #89]: #97
  3.7276 -#101 := [monotonicity #98]: #100
  3.7277 -#105 := [trans #101 #103]: #104
  3.7278 -#108 := [quant-intro #105]: #107
  3.7279 -#84 := [not-or-elim #86]: #69
  3.7280 -#87 := [and-elim #84]: #66
  3.7281 -#95 := [mp #87 #108]: #106
  3.7282 -#145 := [mp~ #95 #144]: #142
  3.7283 -#634 := [mp #145 #633]: #629
  3.7284 -#109 := (f3 ?v0!0)
  3.7285 -#93 := (= #109 f1)
  3.7286 -#94 := (= #7 ?v0!0)
  3.7287 -#91 := (or #44 #94)
  3.7288 -#92 := (forall (vars (?v1 S2)) #91)
  3.7289 -#110 := (and #93 #92)
  3.7290 -#111 := (~ #54 #110)
  3.7291 -#119 := (~ #110 #110)
  3.7292 -#117 := (~ #92 #92)
  3.7293 -#115 := (~ #91 #91)
  3.7294 -#116 := [refl]: #115
  3.7295 -#118 := [nnf-pos #116]: #117
  3.7296 -#113 := (~ #93 #93)
  3.7297 -#114 := [refl]: #113
  3.7298 -#120 := [monotonicity #114 #118]: #119
  3.7299 -#112 := [sk]: #111
  3.7300 -#121 := [trans #112 #120]: #111
  3.7301 -#85 := [and-elim #84]: #54
  3.7302 -#122 := [mp~ #85 #121]: #110
  3.7303 -#125 := [and-elim #122]: #93
  3.7304 -#206 := (not #93)
  3.7305 -#299 := (not #629)
  3.7306 -#278 := (or #299 #206 #296)
  3.7307 -#297 := (or #206 #296)
  3.7308 -#614 := (or #299 #297)
  3.7309 -#272 := (iff #614 #278)
  3.7310 -#403 := [rewrite]: #272
  3.7311 -#616 := [quant-inst #96]: #614
  3.7312 -#610 := [mp #616 #403]: #278
  3.7313 -#599 := [unit-resolution #610 #125 #634]: #296
  3.7314 -#618 := (or #285 #617)
  3.7315 -#619 := [def-axiom]: #618
  3.7316 -#600 := [unit-resolution #619 #599]: #617
  3.7317 -#283 := (or #285 #293)
  3.7318 -#284 := [def-axiom]: #283
  3.7319 -#595 := [unit-resolution #284 #599]: #293
  3.7320 -#623 := (forall (vars (?v1 S2)) (:pat #622) #91)
  3.7321 -#626 := (iff #92 #623)
  3.7322 -#624 := (iff #91 #91)
  3.7323 -#625 := [refl]: #624
  3.7324 -#627 := [quant-intro #625]: #626
  3.7325 -#126 := [and-elim #122]: #92
  3.7326 -#628 := [mp #126 #627]: #623
  3.7327 -#621 := (not #623)
  3.7328 -#611 := (or #621 #208 #294)
  3.7329 -#270 := (or #621 #285)
  3.7330 -#612 := (iff #270 #611)
  3.7331 -#271 := [rewrite]: #612
  3.7332 -#275 := [quant-inst #292]: #270
  3.7333 -#613 := [mp #275 #271]: #611
  3.7334 -[unit-resolution #613 #628 #595 #600]: false
  3.7335 -unsat
  3.7336 -85de22f5139d27f456b9708b8915cc94f19e85fe 76 0
  3.7337 -#2 := false
  3.7338 -decl f1 :: S1
  3.7339 -#3 := f1
  3.7340 -decl f5 :: (-> S2 S1)
  3.7341 -decl f6 :: S2
  3.7342 -#15 := f6
  3.7343 -#19 := (f5 f6)
  3.7344 -#20 := (= #19 f1)
  3.7345 -#70 := (not #20)
  3.7346 -decl f3 :: (-> S2 S3 S1)
  3.7347 -decl f4 :: S3
  3.7348 -#8 := f4
  3.7349 -#16 := (f3 f6 f4)
  3.7350 -#17 := (= #16 f1)
  3.7351 -#7 := (:var 0 S2)
  3.7352 -#11 := (f5 #7)
  3.7353 -#12 := (= #11 f1)
  3.7354 -#9 := (f3 #7 f4)
  3.7355 -#10 := (= #9 f1)
  3.7356 -#44 := (not #10)
  3.7357 -#45 := (or #44 #12)
  3.7358 -#48 := (forall (vars (?v0 S2)) #45)
  3.7359 -#51 := (and #48 #17)
  3.7360 -#57 := (not #51)
  3.7361 -#58 := (or #57 #20)
  3.7362 -#63 := (not #58)
  3.7363 -#13 := (implies #10 #12)
  3.7364 -#14 := (forall (vars (?v0 S2)) #13)
  3.7365 -#18 := (and #14 #17)
  3.7366 -#21 := (implies #18 #20)
  3.7367 -#22 := (not #21)
  3.7368 -#64 := (iff #22 #63)
  3.7369 -#61 := (iff #21 #58)
  3.7370 -#54 := (implies #51 #20)
  3.7371 -#59 := (iff #54 #58)
  3.7372 -#60 := [rewrite]: #59
  3.7373 -#55 := (iff #21 #54)
  3.7374 -#52 := (iff #18 #51)
  3.7375 -#49 := (iff #14 #48)
  3.7376 -#46 := (iff #13 #45)
  3.7377 -#47 := [rewrite]: #46
  3.7378 -#50 := [quant-intro #47]: #49
  3.7379 -#53 := [monotonicity #50]: #52
  3.7380 -#56 := [monotonicity #53]: #55
  3.7381 -#62 := [trans #56 #60]: #61
  3.7382 -#65 := [monotonicity #62]: #64
  3.7383 -#43 := [asserted]: #22
  3.7384 -#68 := [mp #43 #65]: #63
  3.7385 -#71 := [not-or-elim #68]: #70
  3.7386 -#66 := [not-or-elim #68]: #51
  3.7387 -#69 := [and-elim #66]: #17
  3.7388 -#557 := (pattern #11)
  3.7389 -#556 := (pattern #9)
  3.7390 -#558 := (forall (vars (?v0 S2)) (:pat #556 #557) #45)
  3.7391 -#561 := (iff #48 #558)
  3.7392 -#559 := (iff #45 #45)
  3.7393 -#560 := [refl]: #559
  3.7394 -#562 := [quant-intro #560]: #561
  3.7395 -#83 := (~ #48 #48)
  3.7396 -#81 := (~ #45 #45)
  3.7397 -#82 := [refl]: #81
  3.7398 -#84 := [nnf-pos #82]: #83
  3.7399 -#67 := [and-elim #66]: #48
  3.7400 -#73 := [mp~ #67 #84]: #48
  3.7401 -#563 := [mp #73 #562]: #558
  3.7402 -#140 := (not #17)
  3.7403 -#142 := (not #558)
  3.7404 -#228 := (or #142 #140 #20)
  3.7405 -#226 := (or #140 #20)
  3.7406 -#219 := (or #142 #226)
  3.7407 -#231 := (iff #219 #228)
  3.7408 -#232 := [rewrite]: #231
  3.7409 -#230 := [quant-inst #15]: #219
  3.7410 -#229 := [mp #230 #232]: #228
  3.7411 -[unit-resolution #229 #563 #69 #71]: false
  3.7412 -unsat
  3.7413 -ff730e3fbc712bd1b0cb2a46bedef24362b618c7 74 0
  3.7414 -#2 := false
  3.7415 -decl f1 :: S1
  3.7416 -#3 := f1
  3.7417 -decl f3 :: (-> S2 S3 S1)
  3.7418 -decl f4 :: S3
  3.7419 -#8 := f4
  3.7420 -decl f6 :: S2
  3.7421 -#15 := f6
  3.7422 -#18 := (f3 f6 f4)
  3.7423 -#19 := (= #18 f1)
  3.7424 -decl f5 :: (-> S2 S1)
  3.7425 -#16 := (f5 f6)
  3.7426 -#17 := (= #16 f1)
  3.7427 -#20 := (and #17 #19)
  3.7428 -#21 := (not #20)
  3.7429 -#7 := (:var 0 S2)
  3.7430 -#11 := (f5 #7)
  3.7431 -#12 := (= #11 f1)
  3.7432 -#9 := (f3 #7 f4)
  3.7433 -#10 := (= #9 f1)
  3.7434 -#13 := (and #10 #12)
  3.7435 -#14 := (exists (vars (?v0 S2)) #13)
  3.7436 -#22 := (or #14 #21)
  3.7437 -#23 := (not #22)
  3.7438 -#44 := [asserted]: #23
  3.7439 -#49 := [not-or-elim #44]: #20
  3.7440 -#51 := [and-elim #49]: #19
  3.7441 -#50 := [and-elim #49]: #17
  3.7442 -#556 := (pattern #11)
  3.7443 -#555 := (pattern #9)
  3.7444 -#65 := (not #12)
  3.7445 -#64 := (not #10)
  3.7446 -#66 := (or #64 #65)
  3.7447 -#557 := (forall (vars (?v0 S2)) (:pat #555 #556) #66)
  3.7448 -#73 := (forall (vars (?v0 S2)) #66)
  3.7449 -#560 := (iff #73 #557)
  3.7450 -#558 := (iff #66 #66)
  3.7451 -#559 := [refl]: #558
  3.7452 -#561 := [quant-intro #559]: #560
  3.7453 -#59 := (not #13)
  3.7454 -#62 := (forall (vars (?v0 S2)) #59)
  3.7455 -#74 := (iff #62 #73)
  3.7456 -#71 := (iff #59 #66)
  3.7457 -#67 := (not #66)
  3.7458 -#55 := (not #67)
  3.7459 -#69 := (iff #55 #66)
  3.7460 -#70 := [rewrite]: #69
  3.7461 -#56 := (iff #59 #55)
  3.7462 -#57 := (iff #13 #67)
  3.7463 -#58 := [rewrite]: #57
  3.7464 -#68 := [monotonicity #58]: #56
  3.7465 -#72 := [trans #68 #70]: #71
  3.7466 -#75 := [quant-intro #72]: #74
  3.7467 -#47 := (not #14)
  3.7468 -#46 := (~ #47 #62)
  3.7469 -#60 := (~ #59 #59)
  3.7470 -#61 := [refl]: #60
  3.7471 -#52 := [nnf-neg #61]: #46
  3.7472 -#48 := [not-or-elim #44]: #47
  3.7473 -#63 := [mp~ #48 #52]: #62
  3.7474 -#76 := [mp #63 #75]: #73
  3.7475 -#562 := [mp #76 #561]: #557
  3.7476 -#225 := (not #17)
  3.7477 -#139 := (not #19)
  3.7478 -#227 := (not #557)
  3.7479 -#218 := (or #227 #139 #225)
  3.7480 -#140 := (or #139 #225)
  3.7481 -#229 := (or #227 #140)
  3.7482 -#231 := (iff #229 #218)
  3.7483 -#228 := [rewrite]: #231
  3.7484 -#230 := [quant-inst #15]: #229
  3.7485 -#232 := [mp #230 #228]: #218
  3.7486 -[unit-resolution #232 #562 #50 #51]: false
  3.7487 -unsat
  3.7488 -e9bea58a61d26211f4c51dafc9afee93d49dc96f 26 0
  3.7489 -#2 := false
  3.7490 -decl f1 :: S1
  3.7491 -#3 := f1
  3.7492 -decl f4 :: S1
  3.7493 -#9 := f4
  3.7494 -#10 := (= f4 f1)
  3.7495 -decl f3 :: S1
  3.7496 -#7 := f3
  3.7497 -#8 := (= f3 f1)
  3.7498 -#11 := (or #8 #10)
  3.7499 -#12 := (not #11)
  3.7500 -#13 := (or #11 #12)
  3.7501 -#14 := (not #13)
  3.7502 -#43 := (iff #14 false)
  3.7503 -#1 := true
  3.7504 -#38 := (not true)
  3.7505 -#41 := (iff #38 false)
  3.7506 -#42 := [rewrite]: #41
  3.7507 -#39 := (iff #14 #38)
  3.7508 -#36 := (iff #13 true)
  3.7509 -#37 := [rewrite]: #36
  3.7510 -#40 := [monotonicity #37]: #39
  3.7511 -#44 := [trans #40 #42]: #43
  3.7512 -#35 := [asserted]: #14
  3.7513 -[mp #35 #44]: false
  3.7514 -unsat
  3.7515 -969eb616732d66fd3a59354121995900f8f42332 27 0
  3.7516 -#2 := false
  3.7517 -#1 := true
  3.7518 -#8 := (or false true)
  3.7519 -#7 := (and true false)
  3.7520 -#9 := (implies #7 #8)
  3.7521 -#10 := (not #9)
  3.7522 -#48 := (iff #10 false)
  3.7523 -#43 := (not true)
  3.7524 -#46 := (iff #43 false)
  3.7525 -#47 := [rewrite]: #46
  3.7526 -#44 := (iff #10 #43)
  3.7527 -#41 := (iff #9 true)
  3.7528 -#36 := (implies false true)
  3.7529 -#39 := (iff #36 true)
  3.7530 -#40 := [rewrite]: #39
  3.7531 -#37 := (iff #9 #36)
  3.7532 -#34 := (iff #8 true)
  3.7533 -#35 := [rewrite]: #34
  3.7534 -#32 := (iff #7 false)
  3.7535 -#33 := [rewrite]: #32
  3.7536 -#38 := [monotonicity #33 #35]: #37
  3.7537 -#42 := [trans #38 #40]: #41
  3.7538 -#45 := [monotonicity #42]: #44
  3.7539 -#49 := [trans #45 #47]: #48
  3.7540 -#31 := [asserted]: #10
  3.7541 -[mp #31 #49]: false
  3.7542 -unsat
  3.7543 -0554d9d3c0442590754bd0080e373209e9f303c4 23 0
  3.7544 -#2 := false
  3.7545 -decl f1 :: S1
  3.7546 -#3 := f1
  3.7547 -decl f3 :: (-> S2 S1)
  3.7548 -decl f4 :: S2
  3.7549 -#7 := f4
  3.7550 -#8 := (f3 f4)
  3.7551 -#9 := (= #8 f1)
  3.7552 -#10 := (iff #9 #9)
  3.7553 -#11 := (not #10)
  3.7554 -#40 := (iff #11 false)
  3.7555 -#1 := true
  3.7556 -#35 := (not true)
  3.7557 -#38 := (iff #35 false)
  3.7558 -#39 := [rewrite]: #38
  3.7559 -#36 := (iff #11 #35)
  3.7560 -#33 := (iff #10 true)
  3.7561 -#34 := [rewrite]: #33
  3.7562 -#37 := [monotonicity #34]: #36
  3.7563 -#41 := [trans #37 #39]: #40
  3.7564 -#32 := [asserted]: #11
  3.7565 -[mp #32 #41]: false
  3.7566 -unsat
  3.7567 -984bba573a128d0d85b1bac615cf60bd7590bfe3 25 0
  3.7568 -#2 := false
  3.7569 -decl f1 :: S1
  3.7570 -#3 := f1
  3.7571 -decl f3 :: (-> S2 S3 S1)
  3.7572 -decl f5 :: S3
  3.7573 -#8 := f5
  3.7574 -decl f4 :: S2
  3.7575 -#7 := f4
  3.7576 -#9 := (f3 f4 f5)
  3.7577 -#10 := (= #9 f1)
  3.7578 -#11 := (iff #10 #10)
  3.7579 -#12 := (not #11)
  3.7580 -#41 := (iff #12 false)
  3.7581 -#1 := true
  3.7582 -#36 := (not true)
  3.7583 -#39 := (iff #36 false)
  3.7584 -#40 := [rewrite]: #39
  3.7585 -#37 := (iff #12 #36)
  3.7586 -#34 := (iff #11 true)
  3.7587 -#35 := [rewrite]: #34
  3.7588 -#38 := [monotonicity #35]: #37
  3.7589 -#42 := [trans #38 #40]: #41
  3.7590 -#33 := [asserted]: #12
  3.7591 -[mp #33 #42]: false
  3.7592 -unsat
  3.7593 -49ae3a9a230a943562434a3318ab9bef51520a37 24 0
  3.7594 -#2 := false
  3.7595 -decl f1 :: S1
  3.7596 -#3 := f1
  3.7597 -decl f3 :: (-> S2 S1)
  3.7598 -#7 := (:var 0 S2)
  3.7599 -#8 := (f3 #7)
  3.7600 -#9 := (= #8 f1)
  3.7601 -#10 := (forall (vars (?v0 S2)) #9)
  3.7602 -#11 := (not #10)
  3.7603 -#12 := (if #10 #10 #11)
  3.7604 -#13 := (not #12)
  3.7605 -#42 := (iff #13 false)
  3.7606 -#1 := true
  3.7607 -#37 := (not true)
  3.7608 -#40 := (iff #37 false)
  3.7609 -#41 := [rewrite]: #40
  3.7610 -#38 := (iff #13 #37)
  3.7611 -#35 := (iff #12 true)
  3.7612 -#36 := [rewrite]: #35
  3.7613 -#39 := [monotonicity #36]: #38
  3.7614 -#43 := [trans #39 #41]: #42
  3.7615 -#34 := [asserted]: #13
  3.7616 -[mp #34 #43]: false
  3.7617 -unsat
  3.7618 -dc53d4d1fa6be018411a9832462fb78b5005d0d6 123 0
  3.7619 -#2 := false
  3.7620 -decl f4 :: S2
  3.7621 -#8 := f4
  3.7622 -decl f3 :: S2
  3.7623 -#7 := f3
  3.7624 -#9 := (= f3 f4)
  3.7625 -decl inj!0 :: (-> S3 S2)
  3.7626 -decl f6 :: (-> S2 S3)
  3.7627 -#28 := (f6 f4)
  3.7628 -#179 := (inj!0 #28)
  3.7629 -#265 := (= #179 f4)
  3.7630 -#18 := (:var 0 S2)
  3.7631 -#19 := (f6 #18)
  3.7632 -#112 := (pattern #19)
  3.7633 -#111 := (inj!0 #19)
  3.7634 -#108 := (= #111 #18)
  3.7635 -#594 := (forall (vars (k!0 S2)) (:pat #112) #108)
  3.7636 -#113 := (forall (vars (k!0 S2)) (:pat #112) #108)
  3.7637 -#595 := (iff #113 #594)
  3.7638 -#597 := (iff #594 #594)
  3.7639 -#598 := [rewrite]: #597
  3.7640 -#596 := [rewrite]: #595
  3.7641 -#599 := [trans #596 #598]: #595
  3.7642 -#16 := (:var 1 S2)
  3.7643 -#21 := (= #18 #16)
  3.7644 -#17 := (f6 #16)
  3.7645 -#20 := (= #17 #19)
  3.7646 -#54 := (not #20)
  3.7647 -#55 := (or #54 #21)
  3.7648 -#58 := (forall (vars (?v0 S2) (?v1 S2)) #55)
  3.7649 -#114 := (iff #58 #113)
  3.7650 -#115 := [rewrite]: #114
  3.7651 -#118 := (~ #58 #58)
  3.7652 -#116 := (~ #55 #55)
  3.7653 -#117 := [refl]: #116
  3.7654 -#119 := [nnf-pos #117]: #118
  3.7655 -decl f5 :: S2
  3.7656 -#11 := f5
  3.7657 -#14 := (= f4 f5)
  3.7658 -#15 := (not #14)
  3.7659 -#12 := (= f3 f5)
  3.7660 -#13 := (not #12)
  3.7661 -#10 := (not #9)
  3.7662 -#82 := (and #10 #13 #15 #58)
  3.7663 -#27 := (f6 f3)
  3.7664 -#29 := (= #27 #28)
  3.7665 -#30 := (not #29)
  3.7666 -#85 := (not #82)
  3.7667 -#88 := (or #85 #30)
  3.7668 -#91 := (not #88)
  3.7669 -#22 := (implies #20 #21)
  3.7670 -#23 := (forall (vars (?v0 S2) (?v1 S2)) #22)
  3.7671 -#24 := (and #15 #23)
  3.7672 -#25 := (and #13 #24)
  3.7673 -#26 := (and #10 #25)
  3.7674 -#31 := (implies #26 #30)
  3.7675 -#32 := (not #31)
  3.7676 -#94 := (iff #32 #91)
  3.7677 -#61 := (and #15 #58)
  3.7678 -#64 := (and #13 #61)
  3.7679 -#67 := (and #10 #64)
  3.7680 -#73 := (not #67)
  3.7681 -#74 := (or #73 #30)
  3.7682 -#79 := (not #74)
  3.7683 -#92 := (iff #79 #91)
  3.7684 -#89 := (iff #74 #88)
  3.7685 -#86 := (iff #73 #85)
  3.7686 -#83 := (iff #67 #82)
  3.7687 -#84 := [rewrite]: #83
  3.7688 -#87 := [monotonicity #84]: #86
  3.7689 -#90 := [monotonicity #87]: #89
  3.7690 -#93 := [monotonicity #90]: #92
  3.7691 -#80 := (iff #32 #79)
  3.7692 -#77 := (iff #31 #74)
  3.7693 -#70 := (implies #67 #30)
  3.7694 -#75 := (iff #70 #74)
  3.7695 -#76 := [rewrite]: #75
  3.7696 -#71 := (iff #31 #70)
  3.7697 -#68 := (iff #26 #67)
  3.7698 -#65 := (iff #25 #64)
  3.7699 -#62 := (iff #24 #61)
  3.7700 -#59 := (iff #23 #58)
  3.7701 -#56 := (iff #22 #55)
  3.7702 -#57 := [rewrite]: #56
  3.7703 -#60 := [quant-intro #57]: #59
  3.7704 -#63 := [monotonicity #60]: #62
  3.7705 -#66 := [monotonicity #63]: #65
  3.7706 -#69 := [monotonicity #66]: #68
  3.7707 -#72 := [monotonicity #69]: #71
  3.7708 -#78 := [trans #72 #76]: #77
  3.7709 -#81 := [monotonicity #78]: #80
  3.7710 -#95 := [trans #81 #93]: #94
  3.7711 -#53 := [asserted]: #32
  3.7712 -#96 := [mp #53 #95]: #91
  3.7713 -#97 := [not-or-elim #96]: #82
  3.7714 -#101 := [and-elim #97]: #58
  3.7715 -#110 := [mp~ #101 #119]: #58
  3.7716 -#109 := [mp #110 #115]: #113
  3.7717 -#600 := [mp #109 #599]: #594
  3.7718 -#180 := (not #594)
  3.7719 -#270 := (or #180 #265)
  3.7720 -#267 := [quant-inst #8]: #270
  3.7721 -#250 := [unit-resolution #267 #600]: #265
  3.7722 -#590 := (= f3 #179)
  3.7723 -#178 := (inj!0 #27)
  3.7724 -#256 := (= #178 #179)
  3.7725 -#244 := (= #179 #178)
  3.7726 -#269 := (= #28 #27)
  3.7727 -#102 := [not-or-elim #96]: #29
  3.7728 -#271 := [symm #102]: #269
  3.7729 -#375 := [monotonicity #271]: #244
  3.7730 -#589 := [symm #375]: #256
  3.7731 -#582 := (= f3 #178)
  3.7732 -#264 := (= #178 f3)
  3.7733 -#266 := (or #180 #264)
  3.7734 -#257 := [quant-inst #7]: #266
  3.7735 -#268 := [unit-resolution #257 #600]: #264
  3.7736 -#255 := [symm #268]: #582
  3.7737 -#591 := [trans #255 #589]: #590
  3.7738 -#592 := [trans #591 #250]: #9
  3.7739 -#98 := [and-elim #97]: #10
  3.7740 -[unit-resolution #98 #592]: false
  3.7741 -unsat
  3.7742 -86ad856b2260c7ba2d06c5558baa33155c591c5a 93 0
  3.7743 -#2 := false
  3.7744 -decl f5 :: S3
  3.7745 -#17 := f5
  3.7746 -decl f4 :: S3
  3.7747 -#16 := f4
  3.7748 -#18 := (= f4 f5)
  3.7749 -decl inj!0 :: (-> S2 S4 S3)
  3.7750 -decl f3 :: (-> S2 S3 S4)
  3.7751 -decl f6 :: S2
  3.7752 -#21 := f6
  3.7753 -#23 := (f3 f6 f5)
  3.7754 -#154 := (inj!0 f6 #23)
  3.7755 -#240 := (= #154 f5)
  3.7756 -#8 := (:var 1 S3)
  3.7757 -#78 := (:var 0 S2)
  3.7758 -#89 := (f3 #78 #8)
  3.7759 -#83 := (pattern #89)
  3.7760 -#79 := (inj!0 #78 #89)
  3.7761 -#80 := (= #79 #8)
  3.7762 -#84 := (forall (vars (k!0 S3) (k!1 S2)) (:pat #83) #80)
  3.7763 -#10 := (:var 0 S3)
  3.7764 -#13 := (= #8 #10)
  3.7765 -#7 := (:var 2 S2)
  3.7766 -#11 := (f3 #7 #10)
  3.7767 -#9 := (f3 #7 #8)
  3.7768 -#12 := (= #9 #11)
  3.7769 -#49 := (not #12)
  3.7770 -#50 := (or #49 #13)
  3.7771 -#53 := (forall (vars (?v0 S2) (?v1 S3) (?v2 S3)) #50)
  3.7772 -#81 := (iff #53 #84)
  3.7773 -#82 := [rewrite]: #81
  3.7774 -#87 := (~ #53 #53)
  3.7775 -#85 := (~ #50 #50)
  3.7776 -#86 := [refl]: #85
  3.7777 -#88 := [nnf-pos #86]: #87
  3.7778 -#19 := (not #18)
  3.7779 -#56 := (and #53 #19)
  3.7780 -#22 := (f3 f6 f4)
  3.7781 -#24 := (= #22 #23)
  3.7782 -#25 := (not #24)
  3.7783 -#62 := (not #56)
  3.7784 -#63 := (or #62 #25)
  3.7785 -#68 := (not #63)
  3.7786 -#14 := (implies #12 #13)
  3.7787 -#15 := (forall (vars (?v0 S2) (?v1 S3) (?v2 S3)) #14)
  3.7788 -#20 := (and #15 #19)
  3.7789 -#26 := (implies #20 #25)
  3.7790 -#27 := (not #26)
  3.7791 -#69 := (iff #27 #68)
  3.7792 -#66 := (iff #26 #63)
  3.7793 -#59 := (implies #56 #25)
  3.7794 -#64 := (iff #59 #63)
  3.7795 -#65 := [rewrite]: #64
  3.7796 -#60 := (iff #26 #59)
  3.7797 -#57 := (iff #20 #56)
  3.7798 -#54 := (iff #15 #53)
  3.7799 -#51 := (iff #14 #50)
  3.7800 -#52 := [rewrite]: #51
  3.7801 -#55 := [quant-intro #52]: #54
  3.7802 -#58 := [monotonicity #55]: #57
  3.7803 -#61 := [monotonicity #58]: #60
  3.7804 -#67 := [trans #61 #65]: #66
  3.7805 -#70 := [monotonicity #67]: #69
  3.7806 -#48 := [asserted]: #27
  3.7807 -#73 := [mp #48 #70]: #68
  3.7808 -#71 := [not-or-elim #73]: #56
  3.7809 -#72 := [and-elim #71]: #53
  3.7810 -#77 := [mp~ #72 #88]: #53
  3.7811 -#90 := [mp #77 #82]: #84
  3.7812 -#155 := (not #84)
  3.7813 -#245 := (or #155 #240)
  3.7814 -#242 := [quant-inst #17 #21]: #245
  3.7815 -#225 := [unit-resolution #242 #90]: #240
  3.7816 -#565 := (= f4 #154)
  3.7817 -#153 := (inj!0 f6 #22)
  3.7818 -#231 := (= #153 #154)
  3.7819 -#219 := (= #154 #153)
  3.7820 -#244 := (= #23 #22)
  3.7821 -#75 := [not-or-elim #73]: #24
  3.7822 -#246 := [symm #75]: #244
  3.7823 -#350 := [monotonicity #246]: #219
  3.7824 -#564 := [symm #350]: #231
  3.7825 -#557 := (= f4 #153)
  3.7826 -#239 := (= #153 f4)
  3.7827 -#241 := (or #155 #239)
  3.7828 -#232 := [quant-inst #16 #21]: #241
  3.7829 -#243 := [unit-resolution #232 #90]: #239
  3.7830 -#230 := [symm #243]: #557
  3.7831 -#566 := [trans #230 #564]: #565
  3.7832 -#567 := [trans #566 #225]: #18
  3.7833 -#74 := [and-elim #71]: #19
  3.7834 -[unit-resolution #74 #567]: false
  3.7835 -unsat
  3.7836 -dbb9fd47289aae1ee4ef07ea6bbb0529555aea58 91 0
  3.7837 -#2 := false
  3.7838 -decl f5 :: S2
  3.7839 -#17 := f5
  3.7840 -decl f4 :: S2
  3.7841 -#16 := f4
  3.7842 -#18 := (= f4 f5)
  3.7843 -decl inj!0 :: (-> S3 S4 S2)
  3.7844 -decl f3 :: (-> S2 S3 S4)
  3.7845 -decl f6 :: S3
  3.7846 -#21 := f6
  3.7847 -#23 := (f3 f5 f6)
  3.7848 -#152 := (inj!0 f6 #23)
  3.7849 -#238 := (= #152 f5)
  3.7850 -#8 := (:var 1 S3)
  3.7851 -#10 := (:var 0 S2)
  3.7852 -#11 := (f3 #10 #8)
  3.7853 -#79 := (pattern #11)
  3.7854 -#78 := (inj!0 #8 #11)
  3.7855 -#89 := (= #78 #10)
  3.7856 -#80 := (forall (vars (k!0 S3) (k!1 S2)) (:pat #79) #89)
  3.7857 -#7 := (:var 2 S2)
  3.7858 -#13 := (= #7 #10)
  3.7859 -#9 := (f3 #7 #8)
  3.7860 -#12 := (= #9 #11)
  3.7861 -#49 := (not #12)
  3.7862 -#50 := (or #49 #13)
  3.7863 -#53 := (forall (vars (?v0 S2) (?v1 S3) (?v2 S2)) #50)
  3.7864 -#83 := (iff #53 #80)
  3.7865 -#84 := [rewrite]: #83
  3.7866 -#87 := (~ #53 #53)
  3.7867 -#85 := (~ #50 #50)
  3.7868 -#86 := [refl]: #85
  3.7869 -#88 := [nnf-pos #86]: #87
  3.7870 -#19 := (not #18)
  3.7871 -#56 := (and #53 #19)
  3.7872 -#22 := (f3 f4 f6)
  3.7873 -#24 := (= #22 #23)
  3.7874 -#25 := (not #24)
  3.7875 -#62 := (not #56)
  3.7876 -#63 := (or #62 #25)
  3.7877 -#68 := (not #63)
  3.7878 -#14 := (implies #12 #13)
  3.7879 -#15 := (forall (vars (?v0 S2) (?v1 S3) (?v2 S2)) #14)
  3.7880 -#20 := (and #15 #19)
  3.7881 -#26 := (implies #20 #25)
  3.7882 -#27 := (not #26)
  3.7883 -#69 := (iff #27 #68)
  3.7884 -#66 := (iff #26 #63)
  3.7885 -#59 := (implies #56 #25)
  3.7886 -#64 := (iff #59 #63)
  3.7887 -#65 := [rewrite]: #64
  3.7888 -#60 := (iff #26 #59)
  3.7889 -#57 := (iff #20 #56)
  3.7890 -#54 := (iff #15 #53)
  3.7891 -#51 := (iff #14 #50)
  3.7892 -#52 := [rewrite]: #51
  3.7893 -#55 := [quant-intro #52]: #54
  3.7894 -#58 := [monotonicity #55]: #57
  3.7895 -#61 := [monotonicity #58]: #60
  3.7896 -#67 := [trans #61 #65]: #66
  3.7897 -#70 := [monotonicity #67]: #69
  3.7898 -#48 := [asserted]: #27
  3.7899 -#73 := [mp #48 #70]: #68
  3.7900 -#71 := [not-or-elim #73]: #56
  3.7901 -#72 := [and-elim #71]: #53
  3.7902 -#77 := [mp~ #72 #88]: #53
  3.7903 -#81 := [mp #77 #84]: #80
  3.7904 -#153 := (not #80)
  3.7905 -#243 := (or #153 #238)
  3.7906 -#240 := [quant-inst #21 #17]: #243
  3.7907 -#223 := [unit-resolution #240 #81]: #238
  3.7908 -#563 := (= f4 #152)
  3.7909 -#151 := (inj!0 f6 #22)
  3.7910 -#229 := (= #151 #152)
  3.7911 -#217 := (= #152 #151)
  3.7912 -#242 := (= #23 #22)
  3.7913 -#75 := [not-or-elim #73]: #24
  3.7914 -#244 := [symm #75]: #242
  3.7915 -#348 := [monotonicity #244]: #217
  3.7916 -#562 := [symm #348]: #229
  3.7917 -#555 := (= f4 #151)
  3.7918 -#237 := (= #151 f4)
  3.7919 -#239 := (or #153 #237)
  3.7920 -#230 := [quant-inst #21 #16]: #239
  3.7921 -#241 := [unit-resolution #230 #81]: #237
  3.7922 -#228 := [symm #241]: #555
  3.7923 -#564 := [trans #228 #562]: #563
  3.7924 -#565 := [trans #564 #223]: #18
  3.7925 -#74 := [and-elim #71]: #19
  3.7926 -[unit-resolution #74 #565]: false
  3.7927 -unsat
  3.7928 -2999a68dda8007862d764357a968ba4d913e9986 26 0
  3.7929 -#2 := false
  3.7930 -decl f5 :: S2
  3.7931 -#13 := f5
  3.7932 -decl f3 :: (-> S3 S2 S2)
  3.7933 -decl f4 :: S3
  3.7934 -#7 := f4
  3.7935 -#14 := (f3 f4 f5)
  3.7936 -#15 := (= #14 f5)
  3.7937 -#16 := (not #15)
  3.7938 -#38 := [asserted]: #16
  3.7939 -#8 := (:var 0 S2)
  3.7940 -#9 := (f3 f4 #8)
  3.7941 -#10 := (pattern #9)
  3.7942 -#11 := (= #9 #8)
  3.7943 -#12 := (forall (vars (?v0 S2)) (:pat #10) #11)
  3.7944 -#48 := (~ #12 #12)
  3.7945 -#46 := (~ #11 #11)
  3.7946 -#47 := [refl]: #46
  3.7947 -#49 := [nnf-pos #47]: #48
  3.7948 -#37 := [asserted]: #12
  3.7949 -#40 := [mp~ #37 #49]: #12
  3.7950 -#193 := (not #12)
  3.7951 -#186 := (or #193 #15)
  3.7952 -#197 := [quant-inst #13]: #186
  3.7953 -[unit-resolution #197 #40 #38]: false
  3.7954 -unsat
  3.7955 -57a110a2a64d6237b6a312b1d9c36299cd964fe9 30 0
  3.7956 -#2 := false
  3.7957 -decl f4 :: (-> S3 S4)
  3.7958 -decl f6 :: S3
  3.7959 -#16 := f6
  3.7960 -#17 := (f4 f6)
  3.7961 -decl f3 :: (-> S2 S4)
  3.7962 -decl f5 :: S2
  3.7963 -#14 := f5
  3.7964 -#15 := (f3 f5)
  3.7965 -#18 := (= #15 #17)
  3.7966 -#19 := (not #18)
  3.7967 -#41 := [asserted]: #19
  3.7968 -#9 := (:var 0 S3)
  3.7969 -#10 := (f4 #9)
  3.7970 -#7 := (:var 1 S2)
  3.7971 -#8 := (f3 #7)
  3.7972 -#11 := (pattern #8 #10)
  3.7973 -#12 := (= #8 #10)
  3.7974 -#13 := (forall (vars (?v0 S2) (?v1 S3)) (:pat #11) #12)
  3.7975 -#51 := (~ #13 #13)
  3.7976 -#49 := (~ #12 #12)
  3.7977 -#50 := [refl]: #49
  3.7978 -#52 := [nnf-pos #50]: #51
  3.7979 -#40 := [asserted]: #13
  3.7980 -#43 := [mp~ #40 #52]: #13
  3.7981 -#111 := (not #13)
  3.7982 -#197 := (or #111 #18)
  3.7983 -#112 := [quant-inst #14 #16]: #197
  3.7984 -[unit-resolution #112 #43 #41]: false
  3.7985 -unsat
  3.7986 -504b592c818b50152d0a32c8e6416d9f077ac9e1 47 0
  3.7987 -#2 := false
  3.7988 -decl f1 :: S1
  3.7989 -#3 := f1
  3.7990 -decl f4 :: (-> S2 S1)
  3.7991 -decl f5 :: S2
  3.7992 -#15 := f5
  3.7993 -#18 := (f4 f5)
  3.7994 -#19 := (= #18 f1)
  3.7995 -#20 := (not #19)
  3.7996 -#50 := [asserted]: #20
  3.7997 -decl f3 :: (-> S2 S1)
  3.7998 -#16 := (f3 f5)
  3.7999 -#17 := (= #16 f1)
  3.8000 -#49 := [asserted]: #17
  3.8001 -#7 := (:var 0 S2)
  3.8002 -#8 := (f3 #7)
  3.8003 -#9 := (pattern #8)
  3.8004 -#11 := (f4 #7)
  3.8005 -#12 := (= #11 f1)
  3.8006 -#10 := (= #8 f1)
  3.8007 -#42 := (not #10)
  3.8008 -#43 := (or #42 #12)
  3.8009 -#46 := (forall (vars (?v0 S2)) (:pat #9) #43)
  3.8010 -#63 := (~ #46 #46)
  3.8011 -#61 := (~ #43 #43)
  3.8012 -#62 := [refl]: #61
  3.8013 -#64 := [nnf-pos #62]: #63
  3.8014 -#13 := (implies #10 #12)
  3.8015 -#14 := (forall (vars (?v0 S2)) (:pat #9) #13)
  3.8016 -#47 := (iff #14 #46)
  3.8017 -#44 := (iff #13 #43)
  3.8018 -#45 := [rewrite]: #44
  3.8019 -#48 := [quant-intro #45]: #47
  3.8020 -#41 := [asserted]: #14
  3.8021 -#51 := [mp #41 #48]: #46
  3.8022 -#53 := [mp~ #51 #64]: #46
  3.8023 -#120 := (not #17)
  3.8024 -#122 := (not #46)
  3.8025 -#208 := (or #122 #120 #19)
  3.8026 -#206 := (or #120 #19)
  3.8027 -#199 := (or #122 #206)
  3.8028 -#211 := (iff #199 #208)
  3.8029 -#212 := [rewrite]: #211
  3.8030 -#210 := [quant-inst #15]: #199
  3.8031 -#209 := [mp #210 #212]: #208
  3.8032 -[unit-resolution #209 #53 #49 #50]: false
  3.8033 -unsat
  3.8034 -2f0e1a7b2581f301956cfc589414e25e013c2022 80 0
  3.8035 -#2 := false
  3.8036 -decl f1 :: S1
  3.8037 -#3 := f1
  3.8038 -decl f5 :: (-> S2 S1)
  3.8039 -decl f6 :: S2
  3.8040 -#18 := f6
  3.8041 -#23 := (f5 f6)
  3.8042 -#24 := (= #23 f1)
  3.8043 -#25 := (not #24)
  3.8044 -#57 := [asserted]: #25
  3.8045 -decl f4 :: (-> S2 S1)
  3.8046 -#21 := (f4 f6)
  3.8047 -#22 := (= #21 f1)
  3.8048 -#55 := [asserted]: #22
  3.8049 -decl f3 :: (-> S2 S1)
  3.8050 -#19 := (f3 f6)
  3.8051 -#20 := (= #19 f1)
  3.8052 -#54 := [asserted]: #20
  3.8053 -#7 := (:var 0 S2)
  3.8054 -#9 := (f4 #7)
  3.8055 -#8 := (f3 #7)
  3.8056 -#10 := (pattern #8 #9)
  3.8057 -#14 := (f5 #7)
  3.8058 -#15 := (= #14 f1)
  3.8059 -#12 := (= #9 f1)
  3.8060 -#73 := (not #12)
  3.8061 -#11 := (= #8 f1)
  3.8062 -#60 := (not #11)
  3.8063 -#80 := (or #60 #73 #15)
  3.8064 -#85 := (forall (vars (?v0 S2)) (:pat #10) #80)
  3.8065 -#13 := (and #11 #12)
  3.8066 -#47 := (not #13)
  3.8067 -#48 := (or #47 #15)
  3.8068 -#51 := (forall (vars (?v0 S2)) (:pat #10) #48)
  3.8069 -#86 := (iff #51 #85)
  3.8070 -#83 := (iff #48 #80)
  3.8071 -#61 := (or #60 #73)
  3.8072 -#77 := (or #61 #15)
  3.8073 -#81 := (iff #77 #80)
  3.8074 -#82 := [rewrite]: #81
  3.8075 -#78 := (iff #48 #77)
  3.8076 -#75 := (iff #47 #61)
  3.8077 -#62 := (not #61)
  3.8078 -#65 := (not #62)
  3.8079 -#64 := (iff #65 #61)
  3.8080 -#74 := [rewrite]: #64
  3.8081 -#66 := (iff #47 #65)
  3.8082 -#67 := (iff #13 #62)
  3.8083 -#68 := [rewrite]: #67
  3.8084 -#63 := [monotonicity #68]: #66
  3.8085 -#76 := [trans #63 #74]: #75
  3.8086 -#79 := [monotonicity #76]: #78
  3.8087 -#84 := [trans #79 #82]: #83
  3.8088 -#87 := [quant-intro #84]: #86
  3.8089 -#71 := (~ #51 #51)
  3.8090 -#69 := (~ #48 #48)
  3.8091 -#70 := [refl]: #69
  3.8092 -#72 := [nnf-pos #70]: #71
  3.8093 -#16 := (implies #13 #15)
  3.8094 -#17 := (forall (vars (?v0 S2)) (:pat #10) #16)
  3.8095 -#52 := (iff #17 #51)
  3.8096 -#49 := (iff #16 #48)
  3.8097 -#50 := [rewrite]: #49
  3.8098 -#53 := [quant-intro #50]: #52
  3.8099 -#46 := [asserted]: #17
  3.8100 -#56 := [mp #46 #53]: #51
  3.8101 -#59 := [mp~ #56 #72]: #51
  3.8102 -#88 := [mp #59 #87]: #85
  3.8103 -#237 := (not #22)
  3.8104 -#151 := (not #20)
  3.8105 -#239 := (not #85)
  3.8106 -#230 := (or #239 #151 #237 #24)
  3.8107 -#152 := (or #151 #237 #24)
  3.8108 -#241 := (or #239 #152)
  3.8109 -#243 := (iff #241 #230)
  3.8110 -#240 := [rewrite]: #243
  3.8111 -#242 := [quant-inst #18]: #241
  3.8112 -#244 := [mp #242 #240]: #230
  3.8113 -[unit-resolution #244 #88 #54 #55 #57]: false
  3.8114 -unsat
  3.8115 -7566f2da21c88f266bea2fe10fd785422cefa613 94 0
  3.8116 -#2 := false
  3.8117 -decl f1 :: S1
  3.8118 -#3 := f1
  3.8119 -decl f3 :: (-> S2 S1)
  3.8120 -decl f6 :: S2
  3.8121 -#20 := f6
  3.8122 -#21 := (f3 f6)
  3.8123 -#22 := (= #21 f1)
  3.8124 -#145 := (not #22)
  3.8125 -decl f5 :: (-> S2 S1)
  3.8126 -#26 := (f5 f6)
  3.8127 -#27 := (= #26 f1)
  3.8128 -#231 := (or #145 #27)
  3.8129 -decl f4 :: (-> S2 S1)
  3.8130 -#23 := (f4 f6)
  3.8131 -#24 := (= #23 f1)
  3.8132 -#232 := (not #24)
  3.8133 -#147 := (or #232 #27)
  3.8134 -#233 := (not #147)
  3.8135 -#146 := (not #231)
  3.8136 -#224 := (or #146 #233)
  3.8137 -#235 := (not #224)
  3.8138 -#236 := [hypothesis]: #224
  3.8139 -#7 := (:var 0 S2)
  3.8140 -#10 := (f4 #7)
  3.8141 -#11 := (pattern #10)
  3.8142 -#8 := (f3 #7)
  3.8143 -#9 := (pattern #8)
  3.8144 -#13 := (f5 #7)
  3.8145 -#14 := (= #13 f1)
  3.8146 -#16 := (= #10 f1)
  3.8147 -#54 := (not #16)
  3.8148 -#55 := (or #54 #14)
  3.8149 -#80 := (not #55)
  3.8150 -#12 := (= #8 f1)
  3.8151 -#50 := (not #12)
  3.8152 -#51 := (or #50 #14)
  3.8153 -#69 := (not #51)
  3.8154 -#70 := (or #69 #80)
  3.8155 -#71 := (not #70)
  3.8156 -#72 := (forall (vars (?v0 S2)) (:pat #9 #11) #71)
  3.8157 -#58 := (and #51 #55)
  3.8158 -#61 := (forall (vars (?v0 S2)) (:pat #9 #11) #58)
  3.8159 -#73 := (iff #61 #72)
  3.8160 -#74 := (iff #58 #71)
  3.8161 -#75 := [rewrite]: #74
  3.8162 -#81 := [quant-intro #75]: #73
  3.8163 -#78 := (~ #61 #61)
  3.8164 -#76 := (~ #58 #58)
  3.8165 -#77 := [refl]: #76
  3.8166 -#79 := [nnf-pos #77]: #78
  3.8167 -#17 := (implies #16 #14)
  3.8168 -#15 := (implies #12 #14)
  3.8169 -#18 := (and #15 #17)
  3.8170 -#19 := (forall (vars (?v0 S2)) (:pat #9 #11) #18)
  3.8171 -#62 := (iff #19 #61)
  3.8172 -#59 := (iff #18 #58)
  3.8173 -#56 := (iff #17 #55)
  3.8174 -#57 := [rewrite]: #56
  3.8175 -#52 := (iff #15 #51)
  3.8176 -#53 := [rewrite]: #52
  3.8177 -#60 := [monotonicity #53 #57]: #59
  3.8178 -#63 := [quant-intro #60]: #62
  3.8179 -#49 := [asserted]: #19
  3.8180 -#66 := [mp #49 #63]: #61
  3.8181 -#68 := [mp~ #66 #79]: #61
  3.8182 -#82 := [mp #68 #81]: #72
  3.8183 -#234 := (not #72)
  3.8184 -#238 := (or #234 #235)
  3.8185 -#217 := [quant-inst #20]: #238
  3.8186 -#237 := [unit-resolution #217 #82 #236]: false
  3.8187 -#552 := [lemma #237]: #235
  3.8188 -#560 := (or #224 #231)
  3.8189 -#550 := [def-axiom]: #560
  3.8190 -#194 := [unit-resolution #550 #552]: #231
  3.8191 -#536 := (or #146 #145)
  3.8192 -#28 := (not #27)
  3.8193 -#65 := [asserted]: #28
  3.8194 -#549 := (or #146 #145 #27)
  3.8195 -#222 := [def-axiom]: #549
  3.8196 -#198 := [unit-resolution #222 #65]: #536
  3.8197 -#199 := [unit-resolution #198 #194]: #145
  3.8198 -#209 := (or #224 #147)
  3.8199 -#214 := [def-axiom]: #209
  3.8200 -#200 := [unit-resolution #214 #552]: #147
  3.8201 -#201 := (or #233 #232)
  3.8202 -#559 := (or #233 #232 #27)
  3.8203 -#554 := [def-axiom]: #559
  3.8204 -#538 := [unit-resolution #554 #65]: #201
  3.8205 -#539 := [unit-resolution #538 #200]: #232
  3.8206 -#25 := (or #22 #24)
  3.8207 -#64 := [asserted]: #25
  3.8208 -[unit-resolution #64 #539 #199]: false
  3.8209 -unsat
  3.8210 -83f372862020f387ac902abe14c65133bfb11c52 47 0
  3.8211 -#2 := false
  3.8212 -decl f1 :: S1
  3.8213 -#3 := f1
  3.8214 -decl f4 :: (-> S2 S1)
  3.8215 -decl f5 :: S2
  3.8216 -#16 := f5
  3.8217 -#19 := (f4 f5)
  3.8218 -#20 := (= #19 f1)
  3.8219 -#21 := (not #20)
  3.8220 -#51 := [asserted]: #21
  3.8221 -decl f3 :: (-> S2 S1)
  3.8222 -#17 := (f3 f5)
  3.8223 -#18 := (= #17 f1)
  3.8224 -#50 := [asserted]: #18
  3.8225 -#7 := (:var 0 S2)
  3.8226 -#8 := (f3 #7)
  3.8227 -#9 := (pattern #8)
  3.8228 -#12 := (f4 #7)
  3.8229 -#13 := (= #12 f1)
  3.8230 -#11 := (= #8 f1)
  3.8231 -#43 := (not #11)
  3.8232 -#44 := (or #43 #13)
  3.8233 -#47 := (forall (vars (?v0 S2)) (:pat #9) #44)
  3.8234 -#64 := (~ #47 #47)
  3.8235 -#62 := (~ #44 #44)
  3.8236 -#63 := [refl]: #62
  3.8237 -#65 := [nnf-pos #63]: #64
  3.8238 -#14 := (implies #11 #13)
  3.8239 -#15 := (forall (vars (?v0 S2)) (:pat #9) #14)
  3.8240 -#48 := (iff #15 #47)
  3.8241 -#45 := (iff #14 #44)
  3.8242 -#46 := [rewrite]: #45
  3.8243 -#49 := [quant-intro #46]: #48
  3.8244 -#42 := [asserted]: #15
  3.8245 -#52 := [mp #42 #49]: #47
  3.8246 -#54 := [mp~ #52 #65]: #47
  3.8247 -#120 := (not #18)
  3.8248 -#122 := (not #47)
  3.8249 -#208 := (or #122 #120 #20)
  3.8250 -#206 := (or #120 #20)
  3.8251 -#199 := (or #122 #206)
  3.8252 -#211 := (iff #199 #208)
  3.8253 -#212 := [rewrite]: #211
  3.8254 -#210 := [quant-inst #16]: #199
  3.8255 -#209 := [mp #210 #212]: #208
  3.8256 -[unit-resolution #209 #54 #50 #51]: false
  3.8257 -unsat
  3.8258 -7f77972298a74beb29a94a34ab2a10ec8952f699 54 0
  3.8259 -#2 := false
  3.8260 -decl f1 :: S1
  3.8261 -#3 := f1
  3.8262 -decl f4 :: (-> S2 S1)
  3.8263 -decl f5 :: S2
  3.8264 -#15 := f5
  3.8265 -#18 := (f4 f5)
  3.8266 -#19 := (= #18 f1)
  3.8267 -#20 := (not #19)
  3.8268 -#50 := [asserted]: #20
  3.8269 -decl f3 :: (-> S2 S1)
  3.8270 -#16 := (f3 f5)
  3.8271 -#17 := (= #16 f1)
  3.8272 -#49 := [asserted]: #17
  3.8273 -#8 := (:var 0 S2)
  3.8274 -#11 := (f4 #8)
  3.8275 -#536 := (pattern #11)
  3.8276 -#9 := (f3 #8)
  3.8277 -#535 := (pattern #9)
  3.8278 -#12 := (= #11 f1)
  3.8279 -#10 := (= #9 f1)
  3.8280 -#42 := (not #10)
  3.8281 -#43 := (or #42 #12)
  3.8282 -#537 := (forall (vars (?v0 S2)) (:pat #535 #536) #43)
  3.8283 -#46 := (forall (vars (?v0 S2)) #43)
  3.8284 -#540 := (iff #46 #537)
  3.8285 -#538 := (iff #43 #43)
  3.8286 -#539 := [refl]: #538
  3.8287 -#541 := [quant-intro #539]: #540
  3.8288 -#63 := (~ #46 #46)
  3.8289 -#61 := (~ #43 #43)
  3.8290 -#62 := [refl]: #61
  3.8291 -#64 := [nnf-pos #62]: #63
  3.8292 -#13 := (implies #10 #12)
  3.8293 -#14 := (forall (vars (?v0 S2)) #13)
  3.8294 -#47 := (iff #14 #46)
  3.8295 -#44 := (iff #13 #43)
  3.8296 -#45 := [rewrite]: #44
  3.8297 -#48 := [quant-intro #45]: #47
  3.8298 -#41 := [asserted]: #14
  3.8299 -#51 := [mp #41 #48]: #46
  3.8300 -#53 := [mp~ #51 #64]: #46
  3.8301 -#542 := [mp #53 #541]: #537
  3.8302 -#119 := (not #17)
  3.8303 -#121 := (not #537)
  3.8304 -#207 := (or #121 #119 #19)
  3.8305 -#205 := (or #119 #19)
  3.8306 -#198 := (or #121 #205)
  3.8307 -#210 := (iff #198 #207)
  3.8308 -#211 := [rewrite]: #210
  3.8309 -#209 := [quant-inst #15]: #198
  3.8310 -#208 := [mp #209 #211]: #207
  3.8311 -[unit-resolution #208 #542 #49 #50]: false
  3.8312 -unsat
  3.8313 -9b5c16c73032091e1ec7375b17805aa94497d6a1 16 0
  3.8314 -#2 := false
  3.8315 -#1 := true
  3.8316 -#7 := (implies true true)
  3.8317 -#8 := (not #7)
  3.8318 -#37 := (iff #8 false)
  3.8319 -#32 := (not true)
  3.8320 -#35 := (iff #32 false)
  3.8321 -#36 := [rewrite]: #35
  3.8322 -#33 := (iff #8 #32)
  3.8323 -#30 := (iff #7 true)
  3.8324 -#31 := [rewrite]: #30
  3.8325 -#34 := [monotonicity #31]: #33
  3.8326 -#38 := [trans #34 #36]: #37
  3.8327 -#29 := [asserted]: #8
  3.8328 -[mp #29 #38]: false
  3.8329 -unsat
  3.8330 -4c88c1927abd3263418bbec2ea6a27c312c22645 16 0
  3.8331 -#2 := false
  3.8332 -#7 := (implies false false)
  3.8333 -#8 := (not #7)
  3.8334 -#37 := (iff #8 false)
  3.8335 -#1 := true
  3.8336 -#32 := (not true)
  3.8337 -#35 := (iff #32 false)
  3.8338 -#36 := [rewrite]: #35
  3.8339 -#33 := (iff #8 #32)
  3.8340 -#30 := (iff #7 true)
  3.8341 -#31 := [rewrite]: #30
  3.8342 -#34 := [monotonicity #31]: #33
  3.8343 -#38 := [trans #34 #36]: #37
  3.8344 -#29 := [asserted]: #8
  3.8345 -[mp #29 #38]: false
  3.8346 -unsat
  3.8347 -2947b9fb81e1118b8d74090c78db2d5a21b405bf 23 0
  3.8348 -#2 := false
  3.8349 -decl f1 :: S1
  3.8350 -#3 := f1
  3.8351 -decl f3 :: (-> S2 S1)
  3.8352 -decl f4 :: S2
  3.8353 -#7 := f4
  3.8354 -#8 := (f3 f4)
  3.8355 -#9 := (= #8 f1)
  3.8356 -#10 := (implies #9 #9)
  3.8357 -#11 := (not #10)
  3.8358 -#40 := (iff #11 false)
  3.8359 -#1 := true
  3.8360 -#35 := (not true)
  3.8361 -#38 := (iff #35 false)
  3.8362 -#39 := [rewrite]: #38
  3.8363 -#36 := (iff #11 #35)
  3.8364 -#33 := (iff #10 true)
  3.8365 -#34 := [rewrite]: #33
  3.8366 -#37 := [monotonicity #34]: #36
  3.8367 -#41 := [trans #37 #39]: #40
  3.8368 -#32 := [asserted]: #11
  3.8369 -[mp #32 #41]: false
  3.8370 -unsat
  3.8371 -d21a861104797656b2243093005bad40c57dc562 34 0
  3.8372 -#2 := false
  3.8373 -decl f1 :: S1
  3.8374 -#3 := f1
  3.8375 -decl f4 :: S1
  3.8376 -#9 := f4
  3.8377 -#10 := (= f4 f1)
  3.8378 -decl f3 :: S1
  3.8379 -#7 := f3
  3.8380 -#8 := (= f3 f1)
  3.8381 -#11 := (or #8 #10)
  3.8382 -#12 := (implies #8 #11)
  3.8383 -#13 := (not #12)
  3.8384 -#51 := (iff #13 false)
  3.8385 -#35 := (not #8)
  3.8386 -#36 := (or #35 #11)
  3.8387 -#39 := (not #36)
  3.8388 -#49 := (iff #39 false)
  3.8389 -#1 := true
  3.8390 -#44 := (not true)
  3.8391 -#47 := (iff #44 false)
  3.8392 -#48 := [rewrite]: #47
  3.8393 -#45 := (iff #39 #44)
  3.8394 -#42 := (iff #36 true)
  3.8395 -#43 := [rewrite]: #42
  3.8396 -#46 := [monotonicity #43]: #45
  3.8397 -#50 := [trans #46 #48]: #49
  3.8398 -#40 := (iff #13 #39)
  3.8399 -#37 := (iff #12 #36)
  3.8400 -#38 := [rewrite]: #37
  3.8401 -#41 := [monotonicity #38]: #40
  3.8402 -#52 := [trans #41 #50]: #51
  3.8403 -#34 := [asserted]: #13
  3.8404 -[mp #34 #52]: false
  3.8405 -unsat
  3.8406 -27d2c4925d91cba6878c40dc50ee04811f3ebdce 34 0
  3.8407 -#2 := false
  3.8408 -decl f1 :: S1
  3.8409 -#3 := f1
  3.8410 -decl f3 :: S1
  3.8411 -#7 := f3
  3.8412 -#8 := (= f3 f1)
  3.8413 -decl f4 :: S1
  3.8414 -#9 := f4
  3.8415 -#10 := (= f4 f1)
  3.8416 -#11 := (or #10 #8)
  3.8417 -#12 := (implies #8 #11)
  3.8418 -#13 := (not #12)
  3.8419 -#51 := (iff #13 false)
  3.8420 -#35 := (not #8)
  3.8421 -#36 := (or #35 #11)
  3.8422 -#39 := (not #36)
  3.8423 -#49 := (iff #39 false)
  3.8424 -#1 := true
  3.8425 -#44 := (not true)
  3.8426 -#47 := (iff #44 false)
  3.8427 -#48 := [rewrite]: #47
  3.8428 -#45 := (iff #39 #44)
  3.8429 -#42 := (iff #36 true)
  3.8430 -#43 := [rewrite]: #42
  3.8431 -#46 := [monotonicity #43]: #45
  3.8432 -#50 := [trans #46 #48]: #49
  3.8433 -#40 := (iff #13 #39)
  3.8434 -#37 := (iff #12 #36)
  3.8435 -#38 := [rewrite]: #37
  3.8436 -#41 := [monotonicity #38]: #40
  3.8437 -#52 := [trans #41 #50]: #51
  3.8438 -#34 := [asserted]: #13
  3.8439 -[mp #34 #52]: false
  3.8440 -unsat
  3.8441 -9cdbc92a317e7d7c328d4e9ec144f4d7f38bfbb4 42 0
  3.8442 -#2 := false
  3.8443 -decl f1 :: S1
  3.8444 -#3 := f1
  3.8445 -decl f4 :: S1
  3.8446 -#10 := f4
  3.8447 -#11 := (= f4 f1)
  3.8448 -decl f3 :: S1
  3.8449 -#7 := f3
  3.8450 -#8 := (= f3 f1)
  3.8451 -#12 := (implies #8 #11)
  3.8452 -#9 := (not #8)
  3.8453 -#13 := (implies #9 #12)
  3.8454 -#14 := (not #13)
  3.8455 -#59 := (iff #14 false)
  3.8456 -#36 := (or #9 #11)
  3.8457 -#42 := (or #8 #36)
  3.8458 -#47 := (not #42)
  3.8459 -#57 := (iff #47 false)
  3.8460 -#1 := true
  3.8461 -#52 := (not true)
  3.8462 -#55 := (iff #52 false)
  3.8463 -#56 := [rewrite]: #55
  3.8464 -#53 := (iff #47 #52)
  3.8465 -#50 := (iff #42 true)
  3.8466 -#51 := [rewrite]: #50
  3.8467 -#54 := [monotonicity #51]: #53
  3.8468 -#58 := [trans #54 #56]: #57
  3.8469 -#48 := (iff #14 #47)
  3.8470 -#45 := (iff #13 #42)
  3.8471 -#39 := (implies #9 #36)
  3.8472 -#43 := (iff #39 #42)
  3.8473 -#44 := [rewrite]: #43
  3.8474 -#40 := (iff #13 #39)
  3.8475 -#37 := (iff #12 #36)
  3.8476 -#38 := [rewrite]: #37
  3.8477 -#41 := [monotonicity #38]: #40
  3.8478 -#46 := [trans #41 #44]: #45
  3.8479 -#49 := [monotonicity #46]: #48
  3.8480 -#60 := [trans #49 #58]: #59
  3.8481 -#35 := [asserted]: #14
  3.8482 -[mp #35 #60]: false
  3.8483 -unsat
  3.8484 -450b6e38cc400f1592be414b6b28c4b433488131 75 0
  3.8485 -#2 := false
  3.8486 -decl f1 :: S1
  3.8487 -#3 := f1
  3.8488 -decl f4 :: S1
  3.8489 -#9 := f4
  3.8490 -#10 := (= f4 f1)
  3.8491 -decl f3 :: S1
  3.8492 -#7 := f3
  3.8493 -#8 := (= f3 f1)
  3.8494 -#38 := (not #8)
  3.8495 -#39 := (or #38 #10)
  3.8496 -#95 := (iff #39 false)
  3.8497 -#90 := (or false false)
  3.8498 -#93 := (iff #90 false)
  3.8499 -#94 := [rewrite]: #93
  3.8500 -#91 := (iff #39 #90)
  3.8501 -#81 := (iff #10 false)
  3.8502 -#11 := (not #10)
  3.8503 -#42 := (not #39)
  3.8504 -#64 := (or #38 #10 #42)
  3.8505 -#67 := (not #64)
  3.8506 -#12 := (implies #8 #10)
  3.8507 -#13 := (not #12)
  3.8508 -#14 := (implies #11 #13)
  3.8509 -#15 := (implies #8 #14)
  3.8510 -#16 := (not #15)
  3.8511 -#70 := (iff #16 #67)
  3.8512 -#48 := (or #10 #42)
  3.8513 -#56 := (or #38 #48)
  3.8514 -#61 := (not #56)
  3.8515 -#68 := (iff #61 #67)
  3.8516 -#65 := (iff #56 #64)
  3.8517 -#66 := [rewrite]: #65
  3.8518 -#69 := [monotonicity #66]: #68
  3.8519 -#62 := (iff #16 #61)
  3.8520 -#59 := (iff #15 #56)
  3.8521 -#53 := (implies #8 #48)
  3.8522 -#57 := (iff #53 #56)
  3.8523 -#58 := [rewrite]: #57
  3.8524 -#54 := (iff #15 #53)
  3.8525 -#51 := (iff #14 #48)
  3.8526 -#45 := (implies #11 #42)
  3.8527 -#49 := (iff #45 #48)
  3.8528 -#50 := [rewrite]: #49
  3.8529 -#46 := (iff #14 #45)
  3.8530 -#43 := (iff #13 #42)
  3.8531 -#40 := (iff #12 #39)
  3.8532 -#41 := [rewrite]: #40
  3.8533 -#44 := [monotonicity #41]: #43
  3.8534 -#47 := [monotonicity #44]: #46
  3.8535 -#52 := [trans #47 #50]: #51
  3.8536 -#55 := [monotonicity #52]: #54
  3.8537 -#60 := [trans #55 #58]: #59
  3.8538 -#63 := [monotonicity #60]: #62
  3.8539 -#71 := [trans #63 #69]: #70
  3.8540 -#37 := [asserted]: #16
  3.8541 -#72 := [mp #37 #71]: #67
  3.8542 -#74 := [not-or-elim #72]: #11
  3.8543 -#82 := [iff-false #74]: #81
  3.8544 -#88 := (iff #38 false)
  3.8545 -#1 := true
  3.8546 -#83 := (not true)
  3.8547 -#86 := (iff #83 false)
  3.8548 -#87 := [rewrite]: #86
  3.8549 -#84 := (iff #38 #83)
  3.8550 -#79 := (iff #8 true)
  3.8551 -#73 := [not-or-elim #72]: #8
  3.8552 -#80 := [iff-true #73]: #79
  3.8553 -#85 := [monotonicity #80]: #84
  3.8554 -#89 := [trans #85 #87]: #88
  3.8555 -#92 := [monotonicity #89 #82]: #91
  3.8556 -#96 := [trans #92 #94]: #95
  3.8557 -#75 := [not-or-elim #72]: #39
  3.8558 -[mp #75 #96]: false
  3.8559 -unsat
  3.8560 -5c79202855f7fb0e7df333ffc44048260e2027d9 43 0
  3.8561 -#2 := false
  3.8562 -decl f1 :: S1
  3.8563 -#3 := f1
  3.8564 -decl f5 :: (-> S2 S1)
  3.8565 -decl f4 :: S2
  3.8566 -#7 := f4
  3.8567 -#10 := (f5 f4)
  3.8568 -#11 := (= #10 f1)
  3.8569 -decl f3 :: (-> S2 S1)
  3.8570 -#8 := (f3 f4)
  3.8571 -#9 := (= #8 f1)
  3.8572 -#12 := (iff #9 #11)
  3.8573 -#47 := (not #12)
  3.8574 -#62 := (iff #47 false)
  3.8575 -#1 := true
  3.8576 -#57 := (not true)
  3.8577 -#60 := (iff #57 false)
  3.8578 -#61 := [rewrite]: #60
  3.8579 -#58 := (iff #47 #57)
  3.8580 -#55 := (iff #12 true)
  3.8581 -#36 := (not #9)
  3.8582 -#37 := (iff #36 #11)
  3.8583 -#44 := (not #37)
  3.8584 -#52 := (iff #44 #12)
  3.8585 -#53 := [rewrite]: #52
  3.8586 -#38 := (or #37 #12)
  3.8587 -#41 := (not #38)
  3.8588 -#13 := (implies #12 #12)
  3.8589 -#14 := (not #13)
  3.8590 -#42 := (iff #14 #41)
  3.8591 -#39 := (iff #13 #38)
  3.8592 -#40 := [rewrite]: #39
  3.8593 -#43 := [monotonicity #40]: #42
  3.8594 -#35 := [asserted]: #14
  3.8595 -#46 := [mp #35 #43]: #41
  3.8596 -#45 := [not-or-elim #46]: #44
  3.8597 -#54 := [mp #45 #53]: #12
  3.8598 -#56 := [iff-true #54]: #55
  3.8599 -#59 := [monotonicity #56]: #58
  3.8600 -#63 := [trans #59 #61]: #62
  3.8601 -#48 := [not-or-elim #46]: #47
  3.8602 -[mp #48 #63]: false
  3.8603 -unsat
  3.8604 -d9f29ce899862b64fac95c45fd1c9213e07c6a55 50 0
  3.8605 -#2 := false
  3.8606 -decl f5 :: S2
  3.8607 -#10 := f5
  3.8608 -decl f3 :: S2
  3.8609 -#7 := f3
  3.8610 -#12 := (= f3 f5)
  3.8611 -decl f4 :: S2
  3.8612 -#8 := f4
  3.8613 -#11 := (= f4 f5)
  3.8614 -#77 := (iff #11 #12)
  3.8615 -#75 := (iff #12 #11)
  3.8616 -#9 := (= f3 f4)
  3.8617 -#37 := (not #11)
  3.8618 -#44 := (not #9)
  3.8619 -#53 := (or #44 #37 #12)
  3.8620 -#56 := (not #53)
  3.8621 -#13 := (implies #11 #12)
  3.8622 -#14 := (implies #9 #13)
  3.8623 -#15 := (not #14)
  3.8624 -#59 := (iff #15 #56)
  3.8625 -#38 := (or #37 #12)
  3.8626 -#45 := (or #44 #38)
  3.8627 -#50 := (not #45)
  3.8628 -#57 := (iff #50 #56)
  3.8629 -#54 := (iff #45 #53)
  3.8630 -#55 := [rewrite]: #54
  3.8631 -#58 := [monotonicity #55]: #57
  3.8632 -#51 := (iff #15 #50)
  3.8633 -#48 := (iff #14 #45)
  3.8634 -#41 := (implies #9 #38)
  3.8635 -#46 := (iff #41 #45)
  3.8636 -#47 := [rewrite]: #46
  3.8637 -#42 := (iff #14 #41)
  3.8638 -#39 := (iff #13 #38)
  3.8639 -#40 := [rewrite]: #39
  3.8640 -#43 := [monotonicity #40]: #42
  3.8641 -#49 := [trans #43 #47]: #48
  3.8642 -#52 := [monotonicity #49]: #51
  3.8643 -#60 := [trans #52 #58]: #59
  3.8644 -#36 := [asserted]: #15
  3.8645 -#61 := [mp #36 #60]: #56
  3.8646 -#62 := [not-or-elim #61]: #9
  3.8647 -#76 := [monotonicity #62]: #75
  3.8648 -#78 := [symm #76]: #77
  3.8649 -#63 := [not-or-elim #61]: #11
  3.8650 -#73 := [mp #63 #78]: #12
  3.8651 -#64 := (not #12)
  3.8652 -#65 := [not-or-elim #61]: #64
  3.8653 -[unit-resolution #65 #73]: false
  3.8654 -unsat
  3.8655 -1ef8c48f30160deabb1afaa941172d3fdc476c91 27 0
  3.8656 -#2 := false
  3.8657 -decl f5 :: (-> S2 S3)
  3.8658 -decl f4 :: S2
  3.8659 -#8 := f4
  3.8660 -#11 := (f5 f4)
  3.8661 -decl f3 :: S2
  3.8662 -#7 := f3
  3.8663 -#10 := (f5 f3)
  3.8664 -#12 := (= #10 #11)
  3.8665 -#9 := (= f3 f4)
  3.8666 -#36 := (not #9)