1.1 --- a/src/HOL/SMT_Examples/SMT_Examples.certs Wed May 26 15:34:47 2010 +0200
1.2 +++ b/src/HOL/SMT_Examples/SMT_Examples.certs Wed May 26 15:35:17 2010 +0200
1.3 @@ -12717,6 +12717,83 @@
1.4 #187 := [asserted]: #44
1.5 [unit-resolution #187 #404]: false
1.6 unsat
1.7 +1ae66c01a019816f43584ef4a2147068b8c58d05 76 0
1.8 +#2 := false
1.9 +decl f3 :: (-> int S1)
1.10 +#12 := (:var 0 int)
1.11 +#13 := (f3 #12)
1.12 +#1016 := (pattern #13)
1.13 +decl f1 :: S1
1.14 +#4 := f1
1.15 +#157 := (= f1 #13)
1.16 +#1017 := (forall (vars (?v0 int)) (:pat #1016) #157)
1.17 +#181 := (forall (vars (?v0 int)) #157)
1.18 +#1020 := (iff #181 #1017)
1.19 +#1018 := (iff #157 #157)
1.20 +#1019 := [refl]: #1018
1.21 +#1021 := [quant-intro #1019]: #1020
1.22 +#494 := (~ #181 #181)
1.23 +#492 := (~ #157 #157)
1.24 +#493 := [refl]: #492
1.25 +#495 := [nnf-pos #493]: #494
1.26 +decl f4 :: (-> S2 S1)
1.27 +decl f5 :: (-> int S2 S2)
1.28 +decl f6 :: S2
1.29 +#15 := f6
1.30 +#16 := (f5 #12 f6)
1.31 +#17 := (f4 #16)
1.32 +#18 := (= #17 f1)
1.33 +#19 := (not #18)
1.34 +#20 := (or #18 #19)
1.35 +#14 := (= #13 f1)
1.36 +#21 := (and #14 #20)
1.37 +#22 := (forall (vars (?v0 int)) #21)
1.38 +#182 := (iff #22 #181)
1.39 +#179 := (iff #21 #157)
1.40 +#1 := true
1.41 +#174 := (and #157 true)
1.42 +#177 := (iff #174 #157)
1.43 +#178 := [rewrite]: #177
1.44 +#175 := (iff #21 #174)
1.45 +#172 := (iff #20 true)
1.46 +#161 := (= f1 #17)
1.47 +#164 := (not #161)
1.48 +#167 := (or #161 #164)
1.49 +#170 := (iff #167 true)
1.50 +#171 := [rewrite]: #170
1.51 +#168 := (iff #20 #167)
1.52 +#165 := (iff #19 #164)
1.53 +#162 := (iff #18 #161)
1.54 +#163 := [rewrite]: #162
1.55 +#166 := [monotonicity #163]: #165
1.56 +#169 := [monotonicity #163 #166]: #168
1.57 +#173 := [trans #169 #171]: #172
1.58 +#159 := (iff #14 #157)
1.59 +#160 := [rewrite]: #159
1.60 +#176 := [monotonicity #160 #173]: #175
1.61 +#180 := [trans #176 #178]: #179
1.62 +#183 := [quant-intro #180]: #182
1.63 +#156 := [asserted]: #22
1.64 +#186 := [mp #156 #183]: #181
1.65 +#468 := [mp~ #186 #495]: #181
1.66 +#1022 := [mp #468 #1021]: #1017
1.67 +#8 := 1::int
1.68 +#9 := (f3 1::int)
1.69 +#150 := (= f1 #9)
1.70 +#153 := (not #150)
1.71 +#10 := (= #9 f1)
1.72 +#11 := (not #10)
1.73 +#154 := (iff #11 #153)
1.74 +#151 := (iff #10 #150)
1.75 +#152 := [rewrite]: #151
1.76 +#155 := [monotonicity #152]: #154
1.77 +#149 := [asserted]: #11
1.78 +#158 := [mp #149 #155]: #153
1.79 +#603 := (not #1017)
1.80 +#688 := (or #603 #150)
1.81 +#689 := [quant-inst]: #688
1.82 +[unit-resolution #689 #158 #1022]: false
1.83 +unsat
1.84 b611bff85387673a495359caee35c17082ebae1e 478 0
1.85 #2 := false
1.86 decl f7 :: (-> S4 S2)
1.87 @@ -13196,80 +13273,3 @@
1.88 #223 := [asserted]: #31
1.89 [unit-resolution #223 #592]: false
1.90 unsat
1.91 -1ae66c01a019816f43584ef4a2147068b8c58d05 76 0
1.92 -#2 := false
1.93 -decl f3 :: (-> int S1)
1.94 -#12 := (:var 0 int)
1.95 -#13 := (f3 #12)
1.96 -#1016 := (pattern #13)
1.97 -decl f1 :: S1
1.98 -#4 := f1
1.99 -#157 := (= f1 #13)
1.100 -#1017 := (forall (vars (?v0 int)) (:pat #1016) #157)
1.101 -#181 := (forall (vars (?v0 int)) #157)
1.102 -#1020 := (iff #181 #1017)
1.103 -#1018 := (iff #157 #157)
1.104 -#1019 := [refl]: #1018
1.105 -#1021 := [quant-intro #1019]: #1020
1.106 -#494 := (~ #181 #181)
1.107 -#492 := (~ #157 #157)
1.108 -#493 := [refl]: #492
1.109 -#495 := [nnf-pos #493]: #494
1.110 -decl f4 :: (-> S2 S1)
1.111 -decl f5 :: (-> int S2 S2)
1.112 -decl f6 :: S2
1.113 -#15 := f6
1.114 -#16 := (f5 #12 f6)
1.115 -#17 := (f4 #16)
1.116 -#18 := (= #17 f1)
1.117 -#19 := (not #18)
1.118 -#20 := (or #18 #19)
1.119 -#14 := (= #13 f1)
1.120 -#21 := (and #14 #20)
1.121 -#22 := (forall (vars (?v0 int)) #21)
1.122 -#182 := (iff #22 #181)
1.123 -#179 := (iff #21 #157)
1.124 -#1 := true
1.125 -#174 := (and #157 true)
1.126 -#177 := (iff #174 #157)
1.127 -#178 := [rewrite]: #177
1.128 -#175 := (iff #21 #174)
1.129 -#172 := (iff #20 true)
1.130 -#161 := (= f1 #17)
1.131 -#164 := (not #161)
1.132 -#167 := (or #161 #164)
1.133 -#170 := (iff #167 true)
1.134 -#171 := [rewrite]: #170
1.135 -#168 := (iff #20 #167)
1.136 -#165 := (iff #19 #164)
1.137 -#162 := (iff #18 #161)
1.138 -#163 := [rewrite]: #162
1.139 -#166 := [monotonicity #163]: #165
1.140 -#169 := [monotonicity #163 #166]: #168
1.141 -#173 := [trans #169 #171]: #172
1.142 -#159 := (iff #14 #157)
1.143 -#160 := [rewrite]: #159
1.144 -#176 := [monotonicity #160 #173]: #175
1.145 -#180 := [trans #176 #178]: #179
1.146 -#183 := [quant-intro #180]: #182
1.147 -#156 := [asserted]: #22
1.148 -#186 := [mp #156 #183]: #181
1.149 -#468 := [mp~ #186 #495]: #181
1.150 -#1022 := [mp #468 #1021]: #1017
1.151 -#8 := 1::int
1.152 -#9 := (f3 1::int)
1.153 -#150 := (= f1 #9)
1.154 -#153 := (not #150)
1.155 -#10 := (= #9 f1)
1.156 -#11 := (not #10)
1.157 -#154 := (iff #11 #153)
1.158 -#151 := (iff #10 #150)
1.159 -#152 := [rewrite]: #151
1.160 -#155 := [monotonicity #152]: #154
1.161 -#149 := [asserted]: #11
1.162 -#158 := [mp #149 #155]: #153
1.163 -#603 := (not #1017)
1.164 -#688 := (or #603 #150)
1.165 -#689 := [quant-inst]: #688
1.166 -[unit-resolution #689 #158 #1022]: false
1.167 -unsat
2.1 --- a/src/HOL/SMT_Examples/SMT_Tests.certs Wed May 26 15:34:47 2010 +0200
2.2 +++ b/src/HOL/SMT_Examples/SMT_Tests.certs Wed May 26 15:35:17 2010 +0200
2.3 @@ -1,3 +1,102 @@
2.4 +d296070a9a1ad4678f3ec56cd19a634e50fd638a 8 0
2.5 +#2 := false
2.6 +#1 := true
2.7 +#8 := (not true)
2.8 +#26 := (iff #8 false)
2.9 +#27 := [rewrite]: #26
2.10 +#25 := [asserted]: #8
2.11 +[mp #25 #27]: false
2.12 +unsat
2.13 +5a2fbe7eaa720a0d1634e4c8ad246283132e9cb9 16 0
2.14 +#2 := false
2.15 +#8 := (not false)
2.16 +#9 := (not #8)
2.17 +#34 := (iff #9 false)
2.18 +#1 := true
2.19 +#29 := (not true)
2.20 +#32 := (iff #29 false)
2.21 +#33 := [rewrite]: #32
2.22 +#30 := (iff #9 #29)
2.23 +#27 := (iff #8 true)
2.24 +#28 := [rewrite]: #27
2.25 +#31 := [monotonicity #28]: #30
2.26 +#35 := [trans #31 #33]: #34
2.27 +#26 := [asserted]: #9
2.28 +[mp #26 #35]: false
2.29 +unsat
2.30 +1818aabb2eeb93cf072a1c54b65c5fbc8da59afb 21 0
2.31 +#2 := false
2.32 +#1 := true
2.33 +#8 := (not true)
2.34 +#9 := (not #8)
2.35 +#10 := (not #9)
2.36 +#39 := (iff #10 false)
2.37 +#28 := (iff #8 false)
2.38 +#29 := [rewrite]: #28
2.39 +#37 := (iff #10 #8)
2.40 +#35 := (iff #9 true)
2.41 +#30 := (not false)
2.42 +#33 := (iff #30 true)
2.43 +#34 := [rewrite]: #33
2.44 +#31 := (iff #9 #30)
2.45 +#32 := [monotonicity #29]: #31
2.46 +#36 := [trans #32 #34]: #35
2.47 +#38 := [monotonicity #36]: #37
2.48 +#40 := [trans #38 #29]: #39
2.49 +#27 := [asserted]: #10
2.50 +[mp #27 #40]: false
2.51 +unsat
2.52 +d3b6081bc1c34a0421e641acff757eaaefbf5bdf 16 0
2.53 +#2 := false
2.54 +#1 := true
2.55 +#8 := (and true true)
2.56 +#9 := (not #8)
2.57 +#34 := (iff #9 false)
2.58 +#29 := (not true)
2.59 +#32 := (iff #29 false)
2.60 +#33 := [rewrite]: #32
2.61 +#30 := (iff #9 #29)
2.62 +#27 := (iff #8 true)
2.63 +#28 := [rewrite]: #27
2.64 +#31 := [monotonicity #28]: #30
2.65 +#35 := [trans #31 #33]: #34
2.66 +#26 := [asserted]: #9
2.67 +[mp #26 #35]: false
2.68 +unsat
2.69 +3c555028924c0617a48e7816899f81fd171e8cc6 16 0
2.70 +#2 := false
2.71 +#1 := true
2.72 +#8 := (or true false)
2.73 +#9 := (not #8)
2.74 +#34 := (iff #9 false)
2.75 +#29 := (not true)
2.76 +#32 := (iff #29 false)
2.77 +#33 := [rewrite]: #32
2.78 +#30 := (iff #9 #29)
2.79 +#27 := (iff #8 true)
2.80 +#28 := [rewrite]: #27
2.81 +#31 := [monotonicity #28]: #30
2.82 +#35 := [trans #31 #33]: #34
2.83 +#26 := [asserted]: #9
2.84 +[mp #26 #35]: false
2.85 +unsat
2.86 +acdb6c4646d2fb215f71d2ce5c6780077ae4ef74 16 0
2.87 +#2 := false
2.88 +#1 := true
2.89 +#8 := (implies false true)
2.90 +#9 := (not #8)
2.91 +#34 := (iff #9 false)
2.92 +#29 := (not true)
2.93 +#32 := (iff #29 false)
2.94 +#33 := [rewrite]: #32
2.95 +#30 := (iff #9 #29)
2.96 +#27 := (iff #8 true)
2.97 +#28 := [rewrite]: #27
2.98 +#31 := [monotonicity #28]: #30
2.99 +#35 := [trans #31 #33]: #34
2.100 +#26 := [asserted]: #9
2.101 +[mp #26 #35]: false
2.102 +unsat
2.103 32bb24b231f8ef17d3b0def6817d84cc062a6d75 33 0
2.104 #2 := false
2.105 decl f1 :: S1
2.106 @@ -32,15 +131,6 @@
2.107 #29 := [asserted]: #12
2.108 [mp #29 #49]: false
2.109 unsat
2.110 -d296070a9a1ad4678f3ec56cd19a634e50fd638a 8 0
2.111 -#2 := false
2.112 -#1 := true
2.113 -#8 := (not true)
2.114 -#26 := (iff #8 false)
2.115 -#27 := [rewrite]: #26
2.116 -#25 := [asserted]: #8
2.117 -[mp #25 #27]: false
2.118 -unsat
2.119 ae7e7a13c311c9f3e926d7f4a9307c3954711112 41 0
2.120 #2 := false
2.121 decl f1 :: S1
2.122 @@ -83,45 +173,6 @@
2.123 #30 := [asserted]: #13
2.124 [mp #30 #57]: false
2.125 unsat
2.126 -5a2fbe7eaa720a0d1634e4c8ad246283132e9cb9 16 0
2.127 -#2 := false
2.128 -#8 := (not false)
2.129 -#9 := (not #8)
2.130 -#34 := (iff #9 false)
2.131 -#1 := true
2.132 -#29 := (not true)
2.133 -#32 := (iff #29 false)
2.134 -#33 := [rewrite]: #32
2.135 -#30 := (iff #9 #29)
2.136 -#27 := (iff #8 true)
2.137 -#28 := [rewrite]: #27
2.138 -#31 := [monotonicity #28]: #30
2.139 -#35 := [trans #31 #33]: #34
2.140 -#26 := [asserted]: #9
2.141 -[mp #26 #35]: false
2.142 -unsat
2.143 -1818aabb2eeb93cf072a1c54b65c5fbc8da59afb 21 0
2.144 -#2 := false
2.145 -#1 := true
2.146 -#8 := (not true)
2.147 -#9 := (not #8)
2.148 -#10 := (not #9)
2.149 -#39 := (iff #10 false)
2.150 -#28 := (iff #8 false)
2.151 -#29 := [rewrite]: #28
2.152 -#37 := (iff #10 #8)
2.153 -#35 := (iff #9 true)
2.154 -#30 := (not false)
2.155 -#33 := (iff #30 true)
2.156 -#34 := [rewrite]: #33
2.157 -#31 := (iff #9 #30)
2.158 -#32 := [monotonicity #29]: #31
2.159 -#36 := [trans #32 #34]: #35
2.160 -#38 := [monotonicity #36]: #37
2.161 -#40 := [trans #38 #29]: #39
2.162 -#27 := [asserted]: #10
2.163 -[mp #27 #40]: false
2.164 -unsat
2.165 07720e913d13e1bf2c9278ea9348b2924d764925 65 0
2.166 #2 := false
2.167 decl f1 :: S1
2.168 @@ -188,23 +239,6 @@
2.169 #33 := [asserted]: #16
2.170 [mp #33 #81]: false
2.171 unsat
2.172 -d3b6081bc1c34a0421e641acff757eaaefbf5bdf 16 0
2.173 -#2 := false
2.174 -#1 := true
2.175 -#8 := (and true true)
2.176 -#9 := (not #8)
2.177 -#34 := (iff #9 false)
2.178 -#29 := (not true)
2.179 -#32 := (iff #29 false)
2.180 -#33 := [rewrite]: #32
2.181 -#30 := (iff #9 #29)
2.182 -#27 := (iff #8 true)
2.183 -#28 := [rewrite]: #27
2.184 -#31 := [monotonicity #28]: #30
2.185 -#35 := [trans #31 #33]: #34
2.186 -#26 := [asserted]: #9
2.187 -[mp #26 #35]: false
2.188 -unsat
2.189 4613b1a9286522197f6752544018c3ecaea8838a 29 0
2.190 #2 := false
2.191 decl f1 :: S1
2.192 @@ -235,23 +269,6 @@
2.193 #28 := [asserted]: #11
2.194 [mp #28 #45]: false
2.195 unsat
2.196 -3c555028924c0617a48e7816899f81fd171e8cc6 16 0
2.197 -#2 := false
2.198 -#1 := true
2.199 -#8 := (or true false)
2.200 -#9 := (not #8)
2.201 -#34 := (iff #9 false)
2.202 -#29 := (not true)
2.203 -#32 := (iff #29 false)
2.204 -#33 := [rewrite]: #32
2.205 -#30 := (iff #9 #29)
2.206 -#27 := (iff #8 true)
2.207 -#28 := [rewrite]: #27
2.208 -#31 := [monotonicity #28]: #30
2.209 -#35 := [trans #31 #33]: #34
2.210 -#26 := [asserted]: #9
2.211 -[mp #26 #35]: false
2.212 -unsat
2.213 280e0943c88a9613c460fbcd9ed182ff9d6c1d83 41 0
2.214 #2 := false
2.215 decl f1 :: S1
2.216 @@ -294,23 +311,6 @@
2.217 #30 := [asserted]: #13
2.218 [mp #30 #57]: false
2.219 unsat
2.220 -acdb6c4646d2fb215f71d2ce5c6780077ae4ef74 16 0
2.221 -#2 := false
2.222 -#1 := true
2.223 -#8 := (implies false true)
2.224 -#9 := (not #8)
2.225 -#34 := (iff #9 false)
2.226 -#29 := (not true)
2.227 -#32 := (iff #29 false)
2.228 -#33 := [rewrite]: #32
2.229 -#30 := (iff #9 #29)
2.230 -#27 := (iff #8 true)
2.231 -#28 := [rewrite]: #27
2.232 -#31 := [monotonicity #28]: #30
2.233 -#35 := [trans #31 #33]: #34
2.234 -#26 := [asserted]: #9
2.235 -[mp #26 #35]: false
2.236 -unsat
2.237 a6b55bc9321a8285602719107ebdeb043021388b 47 0
2.238 #2 := false
2.239 decl f1 :: S1
2.240 @@ -463,6 +463,2709 @@
2.241 #71 := [and-elim #70]: #33
2.242 [mp #71 #77]: false
2.243 unsat
2.244 +909eac5ac94649616c92660c5d2f8b06874b48dc 55 0
2.245 +#2 := false
2.246 +decl f1 :: S1
2.247 +#4 := f1
2.248 +decl f3 :: S1
2.249 +#8 := f3
2.250 +#9 := (= f3 f1)
2.251 +#14 := (not #9)
2.252 +decl f4 :: S1
2.253 +#10 := f4
2.254 +#11 := (= f4 f1)
2.255 +#12 := (or #9 #11)
2.256 +#13 := (not #12)
2.257 +#15 := (implies #13 #14)
2.258 +#16 := (not #15)
2.259 +#69 := (iff #16 false)
2.260 +#37 := (= f1 f4)
2.261 +#34 := (= f1 f3)
2.262 +#40 := (or #34 #37)
2.263 +#46 := (not #34)
2.264 +#52 := (or #46 #40)
2.265 +#57 := (not #52)
2.266 +#67 := (iff #57 false)
2.267 +#1 := true
2.268 +#62 := (not true)
2.269 +#65 := (iff #62 false)
2.270 +#66 := [rewrite]: #65
2.271 +#63 := (iff #57 #62)
2.272 +#60 := (iff #52 true)
2.273 +#61 := [rewrite]: #60
2.274 +#64 := [monotonicity #61]: #63
2.275 +#68 := [trans #64 #66]: #67
2.276 +#58 := (iff #16 #57)
2.277 +#55 := (iff #15 #52)
2.278 +#43 := (not #40)
2.279 +#49 := (implies #43 #46)
2.280 +#53 := (iff #49 #52)
2.281 +#54 := [rewrite]: #53
2.282 +#50 := (iff #15 #49)
2.283 +#47 := (iff #14 #46)
2.284 +#35 := (iff #9 #34)
2.285 +#36 := [rewrite]: #35
2.286 +#48 := [monotonicity #36]: #47
2.287 +#44 := (iff #13 #43)
2.288 +#41 := (iff #12 #40)
2.289 +#38 := (iff #11 #37)
2.290 +#39 := [rewrite]: #38
2.291 +#42 := [monotonicity #36 #39]: #41
2.292 +#45 := [monotonicity #42]: #44
2.293 +#51 := [monotonicity #45 #48]: #50
2.294 +#56 := [trans #51 #54]: #55
2.295 +#59 := [monotonicity #56]: #58
2.296 +#70 := [trans #59 #68]: #69
2.297 +#33 := [asserted]: #16
2.298 +[mp #33 #70]: false
2.299 +unsat
2.300 +70a5da534a7b49a4247fac1cedcc4b2d2d172e2d 55 0
2.301 +#2 := false
2.302 +decl f1 :: S1
2.303 +#4 := f1
2.304 +decl f4 :: S1
2.305 +#10 := f4
2.306 +#11 := (= f4 f1)
2.307 +#14 := (not #11)
2.308 +decl f3 :: S1
2.309 +#8 := f3
2.310 +#9 := (= f3 f1)
2.311 +#12 := (or #9 #11)
2.312 +#13 := (not #12)
2.313 +#15 := (implies #13 #14)
2.314 +#16 := (not #15)
2.315 +#69 := (iff #16 false)
2.316 +#37 := (= f1 f4)
2.317 +#34 := (= f1 f3)
2.318 +#40 := (or #34 #37)
2.319 +#46 := (not #37)
2.320 +#52 := (or #46 #40)
2.321 +#57 := (not #52)
2.322 +#67 := (iff #57 false)
2.323 +#1 := true
2.324 +#62 := (not true)
2.325 +#65 := (iff #62 false)
2.326 +#66 := [rewrite]: #65
2.327 +#63 := (iff #57 #62)
2.328 +#60 := (iff #52 true)
2.329 +#61 := [rewrite]: #60
2.330 +#64 := [monotonicity #61]: #63
2.331 +#68 := [trans #64 #66]: #67
2.332 +#58 := (iff #16 #57)
2.333 +#55 := (iff #15 #52)
2.334 +#43 := (not #40)
2.335 +#49 := (implies #43 #46)
2.336 +#53 := (iff #49 #52)
2.337 +#54 := [rewrite]: #53
2.338 +#50 := (iff #15 #49)
2.339 +#47 := (iff #14 #46)
2.340 +#38 := (iff #11 #37)
2.341 +#39 := [rewrite]: #38
2.342 +#48 := [monotonicity #39]: #47
2.343 +#44 := (iff #13 #43)
2.344 +#41 := (iff #12 #40)
2.345 +#35 := (iff #9 #34)
2.346 +#36 := [rewrite]: #35
2.347 +#42 := [monotonicity #36 #39]: #41
2.348 +#45 := [monotonicity #42]: #44
2.349 +#51 := [monotonicity #45 #48]: #50
2.350 +#56 := [trans #51 #54]: #55
2.351 +#59 := [monotonicity #56]: #58
2.352 +#70 := [trans #59 #68]: #69
2.353 +#33 := [asserted]: #16
2.354 +[mp #33 #70]: false
2.355 +unsat
2.356 +66bc415bc7b672ad9bd08a5cad7193639ca92341 49 0
2.357 +#2 := false
2.358 +decl f3 :: S1
2.359 +#8 := f3
2.360 +decl f1 :: S1
2.361 +#4 := f1
2.362 +#34 := (= f1 f3)
2.363 +#68 := (iff #34 false)
2.364 +#37 := (not #34)
2.365 +decl f4 :: S1
2.366 +#11 := f4
2.367 +#40 := (= f1 f4)
2.368 +#43 := (and #34 #40)
2.369 +#46 := (not #43)
2.370 +#52 := (or #34 #46)
2.371 +#57 := (not #52)
2.372 +#12 := (= f4 f1)
2.373 +#9 := (= f3 f1)
2.374 +#13 := (and #9 #12)
2.375 +#14 := (not #13)
2.376 +#10 := (not #9)
2.377 +#15 := (implies #10 #14)
2.378 +#16 := (not #15)
2.379 +#58 := (iff #16 #57)
2.380 +#55 := (iff #15 #52)
2.381 +#49 := (implies #37 #46)
2.382 +#53 := (iff #49 #52)
2.383 +#54 := [rewrite]: #53
2.384 +#50 := (iff #15 #49)
2.385 +#47 := (iff #14 #46)
2.386 +#44 := (iff #13 #43)
2.387 +#41 := (iff #12 #40)
2.388 +#42 := [rewrite]: #41
2.389 +#35 := (iff #9 #34)
2.390 +#36 := [rewrite]: #35
2.391 +#45 := [monotonicity #36 #42]: #44
2.392 +#48 := [monotonicity #45]: #47
2.393 +#38 := (iff #10 #37)
2.394 +#39 := [monotonicity #36]: #38
2.395 +#51 := [monotonicity #39 #48]: #50
2.396 +#56 := [trans #51 #54]: #55
2.397 +#59 := [monotonicity #56]: #58
2.398 +#33 := [asserted]: #16
2.399 +#62 := [mp #33 #59]: #57
2.400 +#60 := [not-or-elim #62]: #37
2.401 +#69 := [iff-false #60]: #68
2.402 +#61 := [not-or-elim #62]: #43
2.403 +#63 := [and-elim #61]: #34
2.404 +[mp #63 #69]: false
2.405 +unsat
2.406 +a89676df4461617062c6e78fd5ffdff83f5ac142 54 0
2.407 +#2 := false
2.408 +decl f3 :: S1
2.409 +#8 := f3
2.410 +decl f1 :: S1
2.411 +#4 := f1
2.412 +#34 := (= f1 f3)
2.413 +#73 := (iff #34 false)
2.414 +#37 := (not #34)
2.415 +decl f4 :: S1
2.416 +#11 := f4
2.417 +#40 := (= f1 f4)
2.418 +#46 := (and #34 #40)
2.419 +#51 := (not #46)
2.420 +#57 := (or #34 #51)
2.421 +#62 := (not #57)
2.422 +#9 := (= f3 f1)
2.423 +#12 := (= f4 f1)
2.424 +#13 := (and #12 #9)
2.425 +#14 := (not #13)
2.426 +#10 := (not #9)
2.427 +#15 := (implies #10 #14)
2.428 +#16 := (not #15)
2.429 +#63 := (iff #16 #62)
2.430 +#60 := (iff #15 #57)
2.431 +#54 := (implies #37 #51)
2.432 +#58 := (iff #54 #57)
2.433 +#59 := [rewrite]: #58
2.434 +#55 := (iff #15 #54)
2.435 +#52 := (iff #14 #51)
2.436 +#49 := (iff #13 #46)
2.437 +#43 := (and #40 #34)
2.438 +#47 := (iff #43 #46)
2.439 +#48 := [rewrite]: #47
2.440 +#44 := (iff #13 #43)
2.441 +#35 := (iff #9 #34)
2.442 +#36 := [rewrite]: #35
2.443 +#41 := (iff #12 #40)
2.444 +#42 := [rewrite]: #41
2.445 +#45 := [monotonicity #42 #36]: #44
2.446 +#50 := [trans #45 #48]: #49
2.447 +#53 := [monotonicity #50]: #52
2.448 +#38 := (iff #10 #37)
2.449 +#39 := [monotonicity #36]: #38
2.450 +#56 := [monotonicity #39 #53]: #55
2.451 +#61 := [trans #56 #59]: #60
2.452 +#64 := [monotonicity #61]: #63
2.453 +#33 := [asserted]: #16
2.454 +#67 := [mp #33 #64]: #62
2.455 +#65 := [not-or-elim #67]: #37
2.456 +#74 := [iff-false #65]: #73
2.457 +#66 := [not-or-elim #67]: #46
2.458 +#68 := [and-elim #66]: #34
2.459 +[mp #68 #74]: false
2.460 +unsat
2.461 +36f523bdbc2a966d0da47f8c8e1a18b288089cd4 60 0
2.462 +#2 := false
2.463 +decl f4 :: S1
2.464 +#10 := f4
2.465 +decl f1 :: S1
2.466 +#4 := f1
2.467 +#39 := (= f1 f4)
2.468 +#48 := (not #39)
2.469 +decl f3 :: S1
2.470 +#8 := f3
2.471 +#36 := (= f1 f3)
2.472 +#45 := (not #36)
2.473 +#51 := (or #45 #48)
2.474 +#42 := (and #36 #39)
2.475 +#64 := (iff #42 #51)
2.476 +#71 := (iff #64 false)
2.477 +#54 := (not #51)
2.478 +#75 := (iff #54 #51)
2.479 +#72 := (iff #75 false)
2.480 +#73 := [rewrite]: #72
2.481 +#76 := (iff #64 #75)
2.482 +#57 := (iff #42 #54)
2.483 +#74 := [rewrite]: #57
2.484 +#77 := [monotonicity #74]: #76
2.485 +#68 := [trans #77 #73]: #71
2.486 +#11 := (= f4 f1)
2.487 +#14 := (not #11)
2.488 +#9 := (= f3 f1)
2.489 +#13 := (not #9)
2.490 +#15 := (or #13 #14)
2.491 +#16 := (not #15)
2.492 +#12 := (and #9 #11)
2.493 +#17 := (iff #12 #16)
2.494 +#18 := (not #17)
2.495 +#66 := (iff #18 #64)
2.496 +#60 := (not #57)
2.497 +#63 := (iff #60 #64)
2.498 +#65 := [rewrite]: #63
2.499 +#61 := (iff #18 #60)
2.500 +#58 := (iff #17 #57)
2.501 +#55 := (iff #16 #54)
2.502 +#52 := (iff #15 #51)
2.503 +#49 := (iff #14 #48)
2.504 +#40 := (iff #11 #39)
2.505 +#41 := [rewrite]: #40
2.506 +#50 := [monotonicity #41]: #49
2.507 +#46 := (iff #13 #45)
2.508 +#37 := (iff #9 #36)
2.509 +#38 := [rewrite]: #37
2.510 +#47 := [monotonicity #38]: #46
2.511 +#53 := [monotonicity #47 #50]: #52
2.512 +#56 := [monotonicity #53]: #55
2.513 +#43 := (iff #12 #42)
2.514 +#44 := [monotonicity #38 #41]: #43
2.515 +#59 := [monotonicity #44 #56]: #58
2.516 +#62 := [monotonicity #59]: #61
2.517 +#67 := [trans #62 #65]: #66
2.518 +#35 := [asserted]: #18
2.519 +#70 := [mp #35 #67]: #64
2.520 +[mp #70 #68]: false
2.521 +unsat
2.522 +39e898ce622db033d98d0949c6c78d8d13333283 79 0
2.523 +#2 := false
2.524 +decl f1 :: S1
2.525 +#4 := f1
2.526 +decl f5 :: S1
2.527 +#13 := f5
2.528 +#14 := (= f5 f1)
2.529 +decl f4 :: S1
2.530 +#10 := f4
2.531 +#11 := (= f4 f1)
2.532 +#16 := (and #11 #14)
2.533 +decl f3 :: S1
2.534 +#8 := f3
2.535 +#9 := (= f3 f1)
2.536 +#17 := (and #9 #16)
2.537 +#12 := (and #9 #11)
2.538 +#15 := (and #12 #14)
2.539 +#18 := (implies #15 #17)
2.540 +#19 := (not #18)
2.541 +#92 := (iff #19 false)
2.542 +#46 := (= f1 f5)
2.543 +#40 := (= f1 f4)
2.544 +#52 := (and #40 #46)
2.545 +#37 := (= f1 f3)
2.546 +#55 := (and #37 #52)
2.547 +#43 := (and #37 #40)
2.548 +#49 := (and #43 #46)
2.549 +#61 := (not #49)
2.550 +#62 := (or #61 #55)
2.551 +#67 := (not #62)
2.552 +#90 := (iff #67 false)
2.553 +#1 := true
2.554 +#85 := (not true)
2.555 +#88 := (iff #85 false)
2.556 +#89 := [rewrite]: #88
2.557 +#86 := (iff #67 #85)
2.558 +#83 := (iff #62 true)
2.559 +#70 := (and #37 #40 #46)
2.560 +#73 := (not #70)
2.561 +#78 := (or #73 #70)
2.562 +#81 := (iff #78 true)
2.563 +#82 := [rewrite]: #81
2.564 +#79 := (iff #62 #78)
2.565 +#76 := (iff #55 #70)
2.566 +#77 := [rewrite]: #76
2.567 +#74 := (iff #61 #73)
2.568 +#71 := (iff #49 #70)
2.569 +#72 := [rewrite]: #71
2.570 +#75 := [monotonicity #72]: #74
2.571 +#80 := [monotonicity #75 #77]: #79
2.572 +#84 := [trans #80 #82]: #83
2.573 +#87 := [monotonicity #84]: #86
2.574 +#91 := [trans #87 #89]: #90
2.575 +#68 := (iff #19 #67)
2.576 +#65 := (iff #18 #62)
2.577 +#58 := (implies #49 #55)
2.578 +#63 := (iff #58 #62)
2.579 +#64 := [rewrite]: #63
2.580 +#59 := (iff #18 #58)
2.581 +#56 := (iff #17 #55)
2.582 +#53 := (iff #16 #52)
2.583 +#47 := (iff #14 #46)
2.584 +#48 := [rewrite]: #47
2.585 +#41 := (iff #11 #40)
2.586 +#42 := [rewrite]: #41
2.587 +#54 := [monotonicity #42 #48]: #53
2.588 +#38 := (iff #9 #37)
2.589 +#39 := [rewrite]: #38
2.590 +#57 := [monotonicity #39 #54]: #56
2.591 +#50 := (iff #15 #49)
2.592 +#44 := (iff #12 #43)
2.593 +#45 := [monotonicity #39 #42]: #44
2.594 +#51 := [monotonicity #45 #48]: #50
2.595 +#60 := [monotonicity #51 #57]: #59
2.596 +#66 := [trans #60 #64]: #65
2.597 +#69 := [monotonicity #66]: #68
2.598 +#93 := [trans #69 #91]: #92
2.599 +#36 := [asserted]: #19
2.600 +[mp #36 #93]: false
2.601 +unsat
2.602 +3d76513bcca35d0b89ae8be9bed98213f01644cc 94 0
2.603 +#2 := false
2.604 +decl f5 :: S1
2.605 +#13 := f5
2.606 +decl f1 :: S1
2.607 +#4 := f1
2.608 +#46 := (= f1 f5)
2.609 +decl f4 :: S1
2.610 +#10 := f4
2.611 +#40 := (= f1 f4)
2.612 +decl f3 :: S1
2.613 +#8 := f3
2.614 +#37 := (= f1 f3)
2.615 +#70 := (or #37 #40 #46)
2.616 +#111 := (iff #70 false)
2.617 +#106 := (or false false false)
2.618 +#109 := (iff #106 false)
2.619 +#110 := [rewrite]: #109
2.620 +#107 := (iff #70 #106)
2.621 +#104 := (iff #46 false)
2.622 +#94 := (not #46)
2.623 +#73 := (not #70)
2.624 +#79 := (or #37 #40 #46 #73)
2.625 +#84 := (not #79)
2.626 +#14 := (= f5 f1)
2.627 +#11 := (= f4 f1)
2.628 +#16 := (or #11 #14)
2.629 +#9 := (= f3 f1)
2.630 +#17 := (or #9 #16)
2.631 +#12 := (or #9 #11)
2.632 +#15 := (or #12 #14)
2.633 +#18 := (implies #15 #17)
2.634 +#19 := (not #18)
2.635 +#87 := (iff #19 #84)
2.636 +#52 := (or #40 #46)
2.637 +#55 := (or #37 #52)
2.638 +#43 := (or #37 #40)
2.639 +#49 := (or #43 #46)
2.640 +#61 := (not #49)
2.641 +#62 := (or #61 #55)
2.642 +#67 := (not #62)
2.643 +#85 := (iff #67 #84)
2.644 +#82 := (iff #62 #79)
2.645 +#76 := (or #73 #55)
2.646 +#80 := (iff #76 #79)
2.647 +#81 := [rewrite]: #80
2.648 +#77 := (iff #62 #76)
2.649 +#74 := (iff #61 #73)
2.650 +#71 := (iff #49 #70)
2.651 +#72 := [rewrite]: #71
2.652 +#75 := [monotonicity #72]: #74
2.653 +#78 := [monotonicity #75]: #77
2.654 +#83 := [trans #78 #81]: #82
2.655 +#86 := [monotonicity #83]: #85
2.656 +#68 := (iff #19 #67)
2.657 +#65 := (iff #18 #62)
2.658 +#58 := (implies #49 #55)
2.659 +#63 := (iff #58 #62)
2.660 +#64 := [rewrite]: #63
2.661 +#59 := (iff #18 #58)
2.662 +#56 := (iff #17 #55)
2.663 +#53 := (iff #16 #52)
2.664 +#47 := (iff #14 #46)
2.665 +#48 := [rewrite]: #47
2.666 +#41 := (iff #11 #40)
2.667 +#42 := [rewrite]: #41
2.668 +#54 := [monotonicity #42 #48]: #53
2.669 +#38 := (iff #9 #37)
2.670 +#39 := [rewrite]: #38
2.671 +#57 := [monotonicity #39 #54]: #56
2.672 +#50 := (iff #15 #49)
2.673 +#44 := (iff #12 #43)
2.674 +#45 := [monotonicity #39 #42]: #44
2.675 +#51 := [monotonicity #45 #48]: #50
2.676 +#60 := [monotonicity #51 #57]: #59
2.677 +#66 := [trans #60 #64]: #65
2.678 +#69 := [monotonicity #66]: #68
2.679 +#88 := [trans #69 #86]: #87
2.680 +#36 := [asserted]: #19
2.681 +#89 := [mp #36 #88]: #84
2.682 +#95 := [not-or-elim #89]: #94
2.683 +#105 := [iff-false #95]: #104
2.684 +#102 := (iff #40 false)
2.685 +#92 := (not #40)
2.686 +#93 := [not-or-elim #89]: #92
2.687 +#103 := [iff-false #93]: #102
2.688 +#100 := (iff #37 false)
2.689 +#90 := (not #37)
2.690 +#91 := [not-or-elim #89]: #90
2.691 +#101 := [iff-false #91]: #100
2.692 +#108 := [monotonicity #101 #103 #105]: #107
2.693 +#112 := [trans #108 #110]: #111
2.694 +#96 := [not-or-elim #89]: #70
2.695 +[mp #96 #112]: false
2.696 +unsat
2.697 +e872baf26281e471c8aad88c06ade50a163a8bf9 114 0
2.698 +#2 := false
2.699 +decl f5 :: S1
2.700 +#13 := f5
2.701 +decl f1 :: S1
2.702 +#4 := f1
2.703 +#47 := (= f1 f5)
2.704 +#116 := (not #47)
2.705 +decl f3 :: S1
2.706 +#8 := f3
2.707 +#38 := (= f1 f3)
2.708 +#53 := (or #38 #47)
2.709 +#94 := (not #53)
2.710 +decl f4 :: S1
2.711 +#10 := f4
2.712 +#41 := (= f1 f4)
2.713 +#56 := (or #41 #47)
2.714 +#95 := (not #56)
2.715 +#127 := [hypothesis]: #95
2.716 +#123 := (or #56 #116)
2.717 +#124 := [def-axiom]: #123
2.718 +#128 := [unit-resolution #124 #127]: #116
2.719 +#86 := (not #41)
2.720 +#85 := (not #38)
2.721 +#87 := (or #85 #86)
2.722 +#121 := (or #56 #86)
2.723 +#122 := [def-axiom]: #121
2.724 +#129 := [unit-resolution #122 #127]: #86
2.725 +#110 := (or #87 #41)
2.726 +#111 := [def-axiom]: #110
2.727 +#130 := [unit-resolution #111 #129]: #87
2.728 +#88 := (not #87)
2.729 +#78 := (or #47 #88)
2.730 +#44 := (and #38 #41)
2.731 +#50 := (or #44 #47)
2.732 +#91 := (iff #50 #78)
2.733 +#81 := (or #88 #47)
2.734 +#89 := (iff #81 #78)
2.735 +#90 := [rewrite]: #89
2.736 +#82 := (iff #50 #81)
2.737 +#83 := (iff #44 #88)
2.738 +#84 := [rewrite]: #83
2.739 +#80 := [monotonicity #84]: #82
2.740 +#92 := [trans #80 #90]: #91
2.741 +#59 := (and #53 #56)
2.742 +#65 := (not #50)
2.743 +#66 := (or #65 #59)
2.744 +#71 := (not #66)
2.745 +#14 := (= f5 f1)
2.746 +#11 := (= f4 f1)
2.747 +#17 := (or #11 #14)
2.748 +#9 := (= f3 f1)
2.749 +#16 := (or #9 #14)
2.750 +#18 := (and #16 #17)
2.751 +#12 := (and #9 #11)
2.752 +#15 := (or #12 #14)
2.753 +#19 := (implies #15 #18)
2.754 +#20 := (not #19)
2.755 +#72 := (iff #20 #71)
2.756 +#69 := (iff #19 #66)
2.757 +#62 := (implies #50 #59)
2.758 +#67 := (iff #62 #66)
2.759 +#68 := [rewrite]: #67
2.760 +#63 := (iff #19 #62)
2.761 +#60 := (iff #18 #59)
2.762 +#57 := (iff #17 #56)
2.763 +#48 := (iff #14 #47)
2.764 +#49 := [rewrite]: #48
2.765 +#42 := (iff #11 #41)
2.766 +#43 := [rewrite]: #42
2.767 +#58 := [monotonicity #43 #49]: #57
2.768 +#54 := (iff #16 #53)
2.769 +#39 := (iff #9 #38)
2.770 +#40 := [rewrite]: #39
2.771 +#55 := [monotonicity #40 #49]: #54
2.772 +#61 := [monotonicity #55 #58]: #60
2.773 +#51 := (iff #15 #50)
2.774 +#45 := (iff #12 #44)
2.775 +#46 := [monotonicity #40 #43]: #45
2.776 +#52 := [monotonicity #46 #49]: #51
2.777 +#64 := [monotonicity #52 #61]: #63
2.778 +#70 := [trans #64 #68]: #69
2.779 +#73 := [monotonicity #70]: #72
2.780 +#37 := [asserted]: #20
2.781 +#76 := [mp #37 #73]: #71
2.782 +#74 := [not-or-elim #76]: #50
2.783 +#93 := [mp #74 #92]: #78
2.784 +#131 := [unit-resolution #93 #130 #128]: false
2.785 +#132 := [lemma #131]: #56
2.786 +#96 := (or #94 #95)
2.787 +#75 := (not #59)
2.788 +#105 := (iff #75 #96)
2.789 +#97 := (not #96)
2.790 +#100 := (not #97)
2.791 +#103 := (iff #100 #96)
2.792 +#104 := [rewrite]: #103
2.793 +#101 := (iff #75 #100)
2.794 +#98 := (iff #59 #97)
2.795 +#99 := [rewrite]: #98
2.796 +#102 := [monotonicity #99]: #101
2.797 +#106 := [trans #102 #104]: #105
2.798 +#77 := [not-or-elim #76]: #75
2.799 +#107 := [mp #77 #106]: #96
2.800 +#133 := [unit-resolution #107 #132]: #94
2.801 +#117 := (or #53 #116)
2.802 +#118 := [def-axiom]: #117
2.803 +#134 := [unit-resolution #118 #133]: #116
2.804 +#114 := (or #53 #85)
2.805 +#115 := [def-axiom]: #114
2.806 +#135 := [unit-resolution #115 #133]: #85
2.807 +#108 := (or #87 #38)
2.808 +#109 := [def-axiom]: #108
2.809 +#136 := [unit-resolution #109 #135]: #87
2.810 +[unit-resolution #93 #136 #134]: false
2.811 +unsat
2.812 +b64bc0bcf45eb1767f3ac5eb748f88080f2b2bee 121 0
2.813 +#2 := false
2.814 +decl f5 :: S1
2.815 +#13 := f5
2.816 +decl f1 :: S1
2.817 +#4 := f1
2.818 +#47 := (= f1 f5)
2.819 +decl f3 :: S1
2.820 +#8 := f3
2.821 +#38 := (= f1 f3)
2.822 +#61 := (and #38 #47)
2.823 +#98 := (not #61)
2.824 +#137 := (iff #98 false)
2.825 +#1 := true
2.826 +#132 := (not true)
2.827 +#135 := (iff #132 false)
2.828 +#136 := [rewrite]: #135
2.829 +#133 := (iff #98 #132)
2.830 +#130 := (iff #61 true)
2.831 +#125 := (and true true)
2.832 +#128 := (iff #125 true)
2.833 +#129 := [rewrite]: #128
2.834 +#126 := (iff #61 #125)
2.835 +#123 := (iff #47 true)
2.836 +decl f4 :: S1
2.837 +#10 := f4
2.838 +#41 := (= f1 f4)
2.839 +#53 := (or #41 #47)
2.840 +#120 := (iff #53 #47)
2.841 +#115 := (or false #47)
2.842 +#118 := (iff #115 #47)
2.843 +#119 := [rewrite]: #118
2.844 +#116 := (iff #53 #115)
2.845 +#103 := (iff #41 false)
2.846 +#93 := (not #41)
2.847 +#44 := (or #38 #41)
2.848 +#58 := (and #44 #53)
2.849 +#75 := (not #58)
2.850 +#84 := (or #41 #75 #61)
2.851 +#87 := (not #84)
2.852 +#11 := (= f4 f1)
2.853 +#14 := (= f5 f1)
2.854 +#9 := (= f3 f1)
2.855 +#17 := (and #9 #14)
2.856 +#18 := (or #17 #11)
2.857 +#15 := (or #14 #11)
2.858 +#12 := (or #9 #11)
2.859 +#16 := (and #12 #15)
2.860 +#19 := (implies #16 #18)
2.861 +#20 := (not #19)
2.862 +#90 := (iff #20 #87)
2.863 +#67 := (or #41 #61)
2.864 +#76 := (or #75 #67)
2.865 +#81 := (not #76)
2.866 +#88 := (iff #81 #87)
2.867 +#85 := (iff #76 #84)
2.868 +#86 := [rewrite]: #85
2.869 +#89 := [monotonicity #86]: #88
2.870 +#82 := (iff #20 #81)
2.871 +#79 := (iff #19 #76)
2.872 +#72 := (implies #58 #67)
2.873 +#77 := (iff #72 #76)
2.874 +#78 := [rewrite]: #77
2.875 +#73 := (iff #19 #72)
2.876 +#70 := (iff #18 #67)
2.877 +#64 := (or #61 #41)
2.878 +#68 := (iff #64 #67)
2.879 +#69 := [rewrite]: #68
2.880 +#65 := (iff #18 #64)
2.881 +#42 := (iff #11 #41)
2.882 +#43 := [rewrite]: #42
2.883 +#62 := (iff #17 #61)
2.884 +#48 := (iff #14 #47)
2.885 +#49 := [rewrite]: #48
2.886 +#39 := (iff #9 #38)
2.887 +#40 := [rewrite]: #39
2.888 +#63 := [monotonicity #40 #49]: #62
2.889 +#66 := [monotonicity #63 #43]: #65
2.890 +#71 := [trans #66 #69]: #70
2.891 +#59 := (iff #16 #58)
2.892 +#56 := (iff #15 #53)
2.893 +#50 := (or #47 #41)
2.894 +#54 := (iff #50 #53)
2.895 +#55 := [rewrite]: #54
2.896 +#51 := (iff #15 #50)
2.897 +#52 := [monotonicity #49 #43]: #51
2.898 +#57 := [trans #52 #55]: #56
2.899 +#45 := (iff #12 #44)
2.900 +#46 := [monotonicity #40 #43]: #45
2.901 +#60 := [monotonicity #46 #57]: #59
2.902 +#74 := [monotonicity #60 #71]: #73
2.903 +#80 := [trans #74 #78]: #79
2.904 +#83 := [monotonicity #80]: #82
2.905 +#91 := [trans #83 #89]: #90
2.906 +#37 := [asserted]: #20
2.907 +#92 := [mp #37 #91]: #87
2.908 +#94 := [not-or-elim #92]: #93
2.909 +#104 := [iff-false #94]: #103
2.910 +#117 := [monotonicity #104]: #116
2.911 +#121 := [trans #117 #119]: #120
2.912 +#95 := [not-or-elim #92]: #58
2.913 +#97 := [and-elim #95]: #53
2.914 +#122 := [mp #97 #121]: #47
2.915 +#124 := [iff-true #122]: #123
2.916 +#113 := (iff #38 true)
2.917 +#110 := (iff #44 #38)
2.918 +#105 := (or #38 false)
2.919 +#108 := (iff #105 #38)
2.920 +#109 := [rewrite]: #108
2.921 +#106 := (iff #44 #105)
2.922 +#107 := [monotonicity #104]: #106
2.923 +#111 := [trans #107 #109]: #110
2.924 +#96 := [and-elim #95]: #44
2.925 +#112 := [mp #96 #111]: #38
2.926 +#114 := [iff-true #112]: #113
2.927 +#127 := [monotonicity #114 #124]: #126
2.928 +#131 := [trans #127 #129]: #130
2.929 +#134 := [monotonicity #131]: #133
2.930 +#138 := [trans #134 #136]: #137
2.931 +#99 := [not-or-elim #92]: #98
2.932 +[mp #99 #138]: false
2.933 +unsat
2.934 +c9da60152fdcf3358171ced892606def006be235 110 0
2.935 +#2 := false
2.936 +decl f4 :: S1
2.937 +#10 := f4
2.938 +decl f1 :: S1
2.939 +#4 := f1
2.940 +#41 := (= f1 f4)
2.941 +decl f3 :: S1
2.942 +#8 := f3
2.943 +#38 := (= f1 f3)
2.944 +#44 := (or #38 #41)
2.945 +#128 := (iff #44 false)
2.946 +#123 := (or false false)
2.947 +#126 := (iff #123 false)
2.948 +#127 := [rewrite]: #126
2.949 +#124 := (iff #44 #123)
2.950 +#121 := (iff #41 false)
2.951 +#117 := (not #41)
2.952 +decl f5 :: S1
2.953 +#13 := f5
2.954 +#47 := (= f1 f5)
2.955 +#56 := (and #41 #47)
2.956 +#88 := (not #56)
2.957 +#118 := (iff #88 #117)
2.958 +#115 := (iff #56 #41)
2.959 +#1 := true
2.960 +#110 := (and #41 true)
2.961 +#113 := (iff #110 #41)
2.962 +#114 := [rewrite]: #113
2.963 +#111 := (iff #56 #110)
2.964 +#95 := (iff #47 true)
2.965 +#50 := (and #44 #47)
2.966 +#53 := (and #38 #47)
2.967 +#65 := (not #50)
2.968 +#74 := (or #65 #53 #56)
2.969 +#77 := (not #74)
2.970 +#14 := (= f5 f1)
2.971 +#11 := (= f4 f1)
2.972 +#17 := (and #11 #14)
2.973 +#9 := (= f3 f1)
2.974 +#16 := (and #9 #14)
2.975 +#18 := (or #16 #17)
2.976 +#12 := (or #9 #11)
2.977 +#15 := (and #12 #14)
2.978 +#19 := (implies #15 #18)
2.979 +#20 := (not #19)
2.980 +#80 := (iff #20 #77)
2.981 +#59 := (or #53 #56)
2.982 +#66 := (or #65 #59)
2.983 +#71 := (not #66)
2.984 +#78 := (iff #71 #77)
2.985 +#75 := (iff #66 #74)
2.986 +#76 := [rewrite]: #75
2.987 +#79 := [monotonicity #76]: #78
2.988 +#72 := (iff #20 #71)
2.989 +#69 := (iff #19 #66)
2.990 +#62 := (implies #50 #59)
2.991 +#67 := (iff #62 #66)
2.992 +#68 := [rewrite]: #67
2.993 +#63 := (iff #19 #62)
2.994 +#60 := (iff #18 #59)
2.995 +#57 := (iff #17 #56)
2.996 +#48 := (iff #14 #47)
2.997 +#49 := [rewrite]: #48
2.998 +#42 := (iff #11 #41)
2.999 +#43 := [rewrite]: #42
2.1000 +#58 := [monotonicity #43 #49]: #57
2.1001 +#54 := (iff #16 #53)
2.1002 +#39 := (iff #9 #38)
2.1003 +#40 := [rewrite]: #39
2.1004 +#55 := [monotonicity #40 #49]: #54
2.1005 +#61 := [monotonicity #55 #58]: #60
2.1006 +#51 := (iff #15 #50)
2.1007 +#45 := (iff #12 #44)
2.1008 +#46 := [monotonicity #40 #43]: #45
2.1009 +#52 := [monotonicity #46 #49]: #51
2.1010 +#64 := [monotonicity #52 #61]: #63
2.1011 +#70 := [trans #64 #68]: #69
2.1012 +#73 := [monotonicity #70]: #72
2.1013 +#81 := [trans #73 #79]: #80
2.1014 +#37 := [asserted]: #20
2.1015 +#82 := [mp #37 #81]: #77
2.1016 +#83 := [not-or-elim #82]: #50
2.1017 +#85 := [and-elim #83]: #47
2.1018 +#96 := [iff-true #85]: #95
2.1019 +#112 := [monotonicity #96]: #111
2.1020 +#116 := [trans #112 #114]: #115
2.1021 +#119 := [monotonicity #116]: #118
2.1022 +#89 := [not-or-elim #82]: #88
2.1023 +#120 := [mp #89 #119]: #117
2.1024 +#122 := [iff-false #120]: #121
2.1025 +#108 := (iff #38 false)
2.1026 +#104 := (not #38)
2.1027 +#86 := (not #53)
2.1028 +#105 := (iff #86 #104)
2.1029 +#102 := (iff #53 #38)
2.1030 +#97 := (and #38 true)
2.1031 +#100 := (iff #97 #38)
2.1032 +#101 := [rewrite]: #100
2.1033 +#98 := (iff #53 #97)
2.1034 +#99 := [monotonicity #96]: #98
2.1035 +#103 := [trans #99 #101]: #102
2.1036 +#106 := [monotonicity #103]: #105
2.1037 +#87 := [not-or-elim #82]: #86
2.1038 +#107 := [mp #87 #106]: #104
2.1039 +#109 := [iff-false #107]: #108
2.1040 +#125 := [monotonicity #109 #122]: #124
2.1041 +#129 := [trans #125 #127]: #128
2.1042 +#84 := [and-elim #83]: #44
2.1043 +[mp #84 #129]: false
2.1044 +unsat
2.1045 +1f8e71f0583db493868b682b87713e9591cb7a07 127 0
2.1046 +#2 := false
2.1047 +decl f5 :: S1
2.1048 +#13 := f5
2.1049 +decl f1 :: S1
2.1050 +#4 := f1
2.1051 +#47 := (= f1 f5)
2.1052 +#91 := (not #47)
2.1053 +decl f4 :: S1
2.1054 +#10 := f4
2.1055 +#41 := (= f1 f4)
2.1056 +#96 := (not #41)
2.1057 +#92 := (or #96 #91)
2.1058 +decl f3 :: S1
2.1059 +#8 := f3
2.1060 +#38 := (= f1 f3)
2.1061 +#61 := (or #38 #47)
2.1062 +#95 := (not #38)
2.1063 +#97 := (or #95 #96)
2.1064 +#109 := (not #61)
2.1065 +#140 := [hypothesis]: #109
2.1066 +#134 := (or #61 #95)
2.1067 +#135 := [def-axiom]: #134
2.1068 +#141 := [unit-resolution #135 #140]: #95
2.1069 +#128 := (or #97 #38)
2.1070 +#129 := [def-axiom]: #128
2.1071 +#142 := [unit-resolution #129 #141]: #97
2.1072 +#136 := (or #61 #91)
2.1073 +#137 := [def-axiom]: #136
2.1074 +#143 := [unit-resolution #137 #140]: #91
2.1075 +#124 := (or #92 #47)
2.1076 +#125 := [def-axiom]: #124
2.1077 +#144 := [unit-resolution #125 #143]: #92
2.1078 +#98 := (not #97)
2.1079 +#90 := (not #92)
2.1080 +#103 := (or #90 #98)
2.1081 +#53 := (and #41 #47)
2.1082 +#44 := (and #38 #41)
2.1083 +#58 := (or #44 #53)
2.1084 +#106 := (iff #58 #103)
2.1085 +#100 := (or #98 #90)
2.1086 +#104 := (iff #100 #103)
2.1087 +#105 := [rewrite]: #104
2.1088 +#101 := (iff #58 #100)
2.1089 +#88 := (iff #53 #90)
2.1090 +#99 := [rewrite]: #88
2.1091 +#93 := (iff #44 #98)
2.1092 +#94 := [rewrite]: #93
2.1093 +#102 := [monotonicity #94 #99]: #101
2.1094 +#107 := [trans #102 #105]: #106
2.1095 +#67 := (and #41 #61)
2.1096 +#75 := (not #58)
2.1097 +#76 := (or #75 #67)
2.1098 +#81 := (not #76)
2.1099 +#11 := (= f4 f1)
2.1100 +#14 := (= f5 f1)
2.1101 +#9 := (= f3 f1)
2.1102 +#17 := (or #9 #14)
2.1103 +#18 := (and #17 #11)
2.1104 +#15 := (and #14 #11)
2.1105 +#12 := (and #9 #11)
2.1106 +#16 := (or #12 #15)
2.1107 +#19 := (implies #16 #18)
2.1108 +#20 := (not #19)
2.1109 +#82 := (iff #20 #81)
2.1110 +#79 := (iff #19 #76)
2.1111 +#72 := (implies #58 #67)
2.1112 +#77 := (iff #72 #76)
2.1113 +#78 := [rewrite]: #77
2.1114 +#73 := (iff #19 #72)
2.1115 +#70 := (iff #18 #67)
2.1116 +#64 := (and #61 #41)
2.1117 +#68 := (iff #64 #67)
2.1118 +#69 := [rewrite]: #68
2.1119 +#65 := (iff #18 #64)
2.1120 +#42 := (iff #11 #41)
2.1121 +#43 := [rewrite]: #42
2.1122 +#62 := (iff #17 #61)
2.1123 +#48 := (iff #14 #47)
2.1124 +#49 := [rewrite]: #48
2.1125 +#39 := (iff #9 #38)
2.1126 +#40 := [rewrite]: #39
2.1127 +#63 := [monotonicity #40 #49]: #62
2.1128 +#66 := [monotonicity #63 #43]: #65
2.1129 +#71 := [trans #66 #69]: #70
2.1130 +#59 := (iff #16 #58)
2.1131 +#56 := (iff #15 #53)
2.1132 +#50 := (and #47 #41)
2.1133 +#54 := (iff #50 #53)
2.1134 +#55 := [rewrite]: #54
2.1135 +#51 := (iff #15 #50)
2.1136 +#52 := [monotonicity #49 #43]: #51
2.1137 +#57 := [trans #52 #55]: #56
2.1138 +#45 := (iff #12 #44)
2.1139 +#46 := [monotonicity #40 #43]: #45
2.1140 +#60 := [monotonicity #46 #57]: #59
2.1141 +#74 := [monotonicity #60 #71]: #73
2.1142 +#80 := [trans #74 #78]: #79
2.1143 +#83 := [monotonicity #80]: #82
2.1144 +#37 := [asserted]: #20
2.1145 +#86 := [mp #37 #83]: #81
2.1146 +#84 := [not-or-elim #86]: #58
2.1147 +#108 := [mp #84 #107]: #103
2.1148 +#145 := [unit-resolution #108 #144 #142]: false
2.1149 +#146 := [lemma #145]: #61
2.1150 +#110 := (or #96 #109)
2.1151 +#85 := (not #67)
2.1152 +#119 := (iff #85 #110)
2.1153 +#111 := (not #110)
2.1154 +#114 := (not #111)
2.1155 +#117 := (iff #114 #110)
2.1156 +#118 := [rewrite]: #117
2.1157 +#115 := (iff #85 #114)
2.1158 +#112 := (iff #67 #111)
2.1159 +#113 := [rewrite]: #112
2.1160 +#116 := [monotonicity #113]: #115
2.1161 +#120 := [trans #116 #118]: #119
2.1162 +#87 := [not-or-elim #86]: #85
2.1163 +#121 := [mp #87 #120]: #110
2.1164 +#147 := [unit-resolution #121 #146]: #96
2.1165 +#122 := (or #92 #41)
2.1166 +#123 := [def-axiom]: #122
2.1167 +#148 := [unit-resolution #123 #147]: #92
2.1168 +#130 := (or #97 #41)
2.1169 +#131 := [def-axiom]: #130
2.1170 +#149 := [unit-resolution #131 #147]: #97
2.1171 +[unit-resolution #108 #149 #148]: false
2.1172 +unsat
2.1173 +818dc7a805c1fc0df63db969a20606d71bab3c5a 66 0
2.1174 +#2 := false
2.1175 +decl f3 :: S1
2.1176 +#8 := f3
2.1177 +decl f1 :: S1
2.1178 +#4 := f1
2.1179 +#33 := (= f1 f3)
2.1180 +decl f4 :: S1
2.1181 +#10 := f4
2.1182 +#36 := (= f1 f4)
2.1183 +#42 := (not #33)
2.1184 +#43 := (or #42 #36)
2.1185 +#51 := (not #43)
2.1186 +#52 := (or #33 #51)
2.1187 +#82 := (iff #52 #51)
2.1188 +#77 := (or false #51)
2.1189 +#80 := (iff #77 #51)
2.1190 +#81 := [rewrite]: #80
2.1191 +#78 := (iff #52 #77)
2.1192 +#75 := (iff #33 false)
2.1193 +#60 := (not #52)
2.1194 +#61 := (or #33 #60)
2.1195 +#66 := (not #61)
2.1196 +#9 := (= f3 f1)
2.1197 +#11 := (= f4 f1)
2.1198 +#12 := (implies #9 #11)
2.1199 +#13 := (implies #12 #9)
2.1200 +#14 := (implies #13 #9)
2.1201 +#15 := (not #14)
2.1202 +#67 := (iff #15 #66)
2.1203 +#64 := (iff #14 #61)
2.1204 +#57 := (implies #52 #33)
2.1205 +#62 := (iff #57 #61)
2.1206 +#63 := [rewrite]: #62
2.1207 +#58 := (iff #14 #57)
2.1208 +#34 := (iff #9 #33)
2.1209 +#35 := [rewrite]: #34
2.1210 +#55 := (iff #13 #52)
2.1211 +#48 := (implies #43 #33)
2.1212 +#53 := (iff #48 #52)
2.1213 +#54 := [rewrite]: #53
2.1214 +#49 := (iff #13 #48)
2.1215 +#46 := (iff #12 #43)
2.1216 +#39 := (implies #33 #36)
2.1217 +#44 := (iff #39 #43)
2.1218 +#45 := [rewrite]: #44
2.1219 +#40 := (iff #12 #39)
2.1220 +#37 := (iff #11 #36)
2.1221 +#38 := [rewrite]: #37
2.1222 +#41 := [monotonicity #35 #38]: #40
2.1223 +#47 := [trans #41 #45]: #46
2.1224 +#50 := [monotonicity #47 #35]: #49
2.1225 +#56 := [trans #50 #54]: #55
2.1226 +#59 := [monotonicity #56 #35]: #58
2.1227 +#65 := [trans #59 #63]: #64
2.1228 +#68 := [monotonicity #65]: #67
2.1229 +#32 := [asserted]: #15
2.1230 +#71 := [mp #32 #68]: #66
2.1231 +#69 := [not-or-elim #71]: #42
2.1232 +#76 := [iff-false #69]: #75
2.1233 +#79 := [monotonicity #76]: #78
2.1234 +#83 := [trans #79 #81]: #82
2.1235 +#70 := [not-or-elim #71]: #52
2.1236 +#84 := [mp #70 #83]: #51
2.1237 +#74 := [not-or-elim #84]: #33
2.1238 +[unit-resolution #69 #74]: false
2.1239 +unsat
2.1240 +46fff20b4c094da53ae081e33798e8a693ab62ec 156 0
2.1241 +#2 := false
2.1242 +decl f5 :: S1
2.1243 +#13 := f5
2.1244 +decl f1 :: S1
2.1245 +#4 := f1
2.1246 +#53 := (= f1 f5)
2.1247 +#59 := (not #53)
2.1248 +decl f4 :: S1
2.1249 +#10 := f4
2.1250 +#41 := (= f1 f4)
2.1251 +#60 := (or #41 #59)
2.1252 +#99 := (not #60)
2.1253 +decl f3 :: S1
2.1254 +#8 := f3
2.1255 +#38 := (= f1 f3)
2.1256 +#47 := (not #38)
2.1257 +#48 := (or #47 #41)
2.1258 +#98 := (not #48)
2.1259 +#100 := (or #98 #99)
2.1260 +#68 := (or #38 #53)
2.1261 +#74 := (not #68)
2.1262 +#75 := (or #41 #74)
2.1263 +#122 := (not #75)
2.1264 +#101 := (not #100)
2.1265 +#152 := [hypothesis]: #101
2.1266 +#150 := (or #122 #100)
2.1267 +#107 := (iff #75 #100)
2.1268 +#65 := (and #48 #60)
2.1269 +#86 := (not #65)
2.1270 +#87 := (iff #75 #86)
2.1271 +#108 := (iff #87 #107)
2.1272 +#105 := (iff #86 #100)
2.1273 +#95 := (not #101)
2.1274 +#103 := (iff #95 #100)
2.1275 +#104 := [rewrite]: #103
2.1276 +#92 := (iff #86 #95)
2.1277 +#96 := (iff #65 #101)
2.1278 +#97 := [rewrite]: #96
2.1279 +#102 := [monotonicity #97]: #92
2.1280 +#106 := [trans #102 #104]: #105
2.1281 +#109 := [monotonicity #106]: #108
2.1282 +#11 := (= f4 f1)
2.1283 +#14 := (= f5 f1)
2.1284 +#9 := (= f3 f1)
2.1285 +#17 := (or #9 #14)
2.1286 +#18 := (implies #17 #11)
2.1287 +#15 := (implies #14 #11)
2.1288 +#12 := (implies #9 #11)
2.1289 +#16 := (and #12 #15)
2.1290 +#19 := (iff #16 #18)
2.1291 +#20 := (not #19)
2.1292 +#90 := (iff #20 #87)
2.1293 +#80 := (iff #65 #75)
2.1294 +#83 := (not #80)
2.1295 +#88 := (iff #83 #87)
2.1296 +#89 := [rewrite]: #88
2.1297 +#84 := (iff #20 #83)
2.1298 +#81 := (iff #19 #80)
2.1299 +#78 := (iff #18 #75)
2.1300 +#71 := (implies #68 #41)
2.1301 +#76 := (iff #71 #75)
2.1302 +#77 := [rewrite]: #76
2.1303 +#72 := (iff #18 #71)
2.1304 +#42 := (iff #11 #41)
2.1305 +#43 := [rewrite]: #42
2.1306 +#69 := (iff #17 #68)
2.1307 +#54 := (iff #14 #53)
2.1308 +#55 := [rewrite]: #54
2.1309 +#39 := (iff #9 #38)
2.1310 +#40 := [rewrite]: #39
2.1311 +#70 := [monotonicity #40 #55]: #69
2.1312 +#73 := [monotonicity #70 #43]: #72
2.1313 +#79 := [trans #73 #77]: #78
2.1314 +#66 := (iff #16 #65)
2.1315 +#63 := (iff #15 #60)
2.1316 +#56 := (implies #53 #41)
2.1317 +#61 := (iff #56 #60)
2.1318 +#62 := [rewrite]: #61
2.1319 +#57 := (iff #15 #56)
2.1320 +#58 := [monotonicity #55 #43]: #57
2.1321 +#64 := [trans #58 #62]: #63
2.1322 +#51 := (iff #12 #48)
2.1323 +#44 := (implies #38 #41)
2.1324 +#49 := (iff #44 #48)
2.1325 +#50 := [rewrite]: #49
2.1326 +#45 := (iff #12 #44)
2.1327 +#46 := [monotonicity #40 #43]: #45
2.1328 +#52 := [trans #46 #50]: #51
2.1329 +#67 := [monotonicity #52 #64]: #66
2.1330 +#82 := [monotonicity #67 #79]: #81
2.1331 +#85 := [monotonicity #82]: #84
2.1332 +#91 := [trans #85 #89]: #90
2.1333 +#37 := [asserted]: #20
2.1334 +#94 := [mp #37 #91]: #87
2.1335 +#110 := [mp #94 #109]: #107
2.1336 +#143 := (not #107)
2.1337 +#148 := (or #122 #100 #143)
2.1338 +#149 := [def-axiom]: #148
2.1339 +#151 := [unit-resolution #149 #110]: #150
2.1340 +#153 := [unit-resolution #151 #152]: #122
2.1341 +#120 := (or #75 #68)
2.1342 +#121 := [def-axiom]: #120
2.1343 +#154 := [unit-resolution #121 #153]: #68
2.1344 +#137 := (or #100 #48)
2.1345 +#138 := [def-axiom]: #137
2.1346 +#155 := [unit-resolution #138 #152]: #48
2.1347 +#117 := (not #41)
2.1348 +#118 := (or #75 #117)
2.1349 +#119 := [def-axiom]: #118
2.1350 +#156 := [unit-resolution #119 #153]: #117
2.1351 +#129 := (or #98 #47 #41)
2.1352 +#130 := [def-axiom]: #129
2.1353 +#157 := [unit-resolution #130 #156 #155]: #47
2.1354 +#139 := (or #100 #60)
2.1355 +#140 := [def-axiom]: #139
2.1356 +#158 := [unit-resolution #140 #152]: #60
2.1357 +#135 := (or #99 #41 #59)
2.1358 +#136 := [def-axiom]: #135
2.1359 +#159 := [unit-resolution #136 #156 #158]: #59
2.1360 +#115 := (or #74 #38 #53)
2.1361 +#116 := [def-axiom]: #115
2.1362 +#160 := [unit-resolution #116 #159 #157 #154]: false
2.1363 +#161 := [lemma #160]: #100
2.1364 +#146 := (or #75 #101)
2.1365 +#144 := (or #75 #101 #143)
2.1366 +#145 := [def-axiom]: #144
2.1367 +#147 := [unit-resolution #145 #110]: #146
2.1368 +#162 := [unit-resolution #147 #161]: #75
2.1369 +#163 := [hypothesis]: #98
2.1370 +#127 := (or #48 #117)
2.1371 +#128 := [def-axiom]: #127
2.1372 +#164 := [unit-resolution #128 #163]: #117
2.1373 +#125 := (or #48 #38)
2.1374 +#126 := [def-axiom]: #125
2.1375 +#165 := [unit-resolution #126 #163]: #38
2.1376 +#111 := (or #68 #47)
2.1377 +#112 := [def-axiom]: #111
2.1378 +#166 := [unit-resolution #112 #165]: #68
2.1379 +#123 := (or #122 #41 #74)
2.1380 +#124 := [def-axiom]: #123
2.1381 +#167 := [unit-resolution #124 #166 #164 #162]: false
2.1382 +#168 := [lemma #167]: #48
2.1383 +#141 := (or #101 #98 #99)
2.1384 +#142 := [def-axiom]: #141
2.1385 +#169 := [unit-resolution #142 #168 #161]: #99
2.1386 +#133 := (or #60 #53)
2.1387 +#134 := [def-axiom]: #133
2.1388 +#170 := [unit-resolution #134 #169]: #53
2.1389 +#131 := (or #60 #117)
2.1390 +#132 := [def-axiom]: #131
2.1391 +#171 := [unit-resolution #132 #169]: #117
2.1392 +#172 := [unit-resolution #124 #171 #162]: #74
2.1393 +#113 := (or #68 #59)
2.1394 +#114 := [def-axiom]: #113
2.1395 +[unit-resolution #114 #172 #170]: false
2.1396 +unsat
2.1397 +2f15e9d90b4b089f8a2562ce56366a555231ff22 114 0
2.1398 +#2 := false
2.1399 +decl f5 :: S1
2.1400 +#13 := f5
2.1401 +decl f1 :: S1
2.1402 +#4 := f1
2.1403 +#46 := (= f1 f5)
2.1404 +decl f4 :: S1
2.1405 +#10 := f4
2.1406 +#40 := (= f1 f4)
2.1407 +#61 := (not #40)
2.1408 +decl f3 :: S1
2.1409 +#8 := f3
2.1410 +#37 := (= f1 f3)
2.1411 +#70 := (not #37)
2.1412 +#88 := (or #70 #61 #46)
2.1413 +#43 := (and #37 #40)
2.1414 +#52 := (not #43)
2.1415 +#53 := (or #52 #46)
2.1416 +#82 := (not #53)
2.1417 +#94 := (iff #82 #88)
2.1418 +#129 := (iff #94 false)
2.1419 +#121 := (not #88)
2.1420 +#124 := (iff #121 #88)
2.1421 +#127 := (iff #124 false)
2.1422 +#128 := [rewrite]: #127
2.1423 +#125 := (iff #94 #124)
2.1424 +#122 := (iff #82 #121)
2.1425 +#119 := (iff #53 #88)
2.1426 +#107 := (or #70 #61)
2.1427 +#114 := (or #107 #46)
2.1428 +#117 := (iff #114 #88)
2.1429 +#118 := [rewrite]: #117
2.1430 +#115 := (iff #53 #114)
2.1431 +#112 := (iff #52 #107)
2.1432 +#108 := (not #107)
2.1433 +#105 := (not #108)
2.1434 +#102 := (iff #105 #107)
2.1435 +#111 := [rewrite]: #102
2.1436 +#106 := (iff #52 #105)
2.1437 +#109 := (iff #43 #108)
2.1438 +#110 := [rewrite]: #109
2.1439 +#104 := [monotonicity #110]: #106
2.1440 +#113 := [trans #104 #111]: #112
2.1441 +#116 := [monotonicity #113]: #115
2.1442 +#120 := [trans #116 #118]: #119
2.1443 +#123 := [monotonicity #120]: #122
2.1444 +#126 := [monotonicity #123]: #125
2.1445 +#130 := [trans #126 #128]: #129
2.1446 +#14 := (= f5 f1)
2.1447 +#11 := (= f4 f1)
2.1448 +#16 := (implies #11 #14)
2.1449 +#9 := (= f3 f1)
2.1450 +#17 := (implies #9 #16)
2.1451 +#12 := (and #9 #11)
2.1452 +#15 := (implies #12 #14)
2.1453 +#18 := (iff #15 #17)
2.1454 +#19 := (not #18)
2.1455 +#99 := (iff #19 #94)
2.1456 +#62 := (or #61 #46)
2.1457 +#71 := (or #70 #62)
2.1458 +#83 := (iff #71 #82)
2.1459 +#97 := (iff #83 #94)
2.1460 +#91 := (iff #88 #82)
2.1461 +#95 := (iff #91 #94)
2.1462 +#96 := [rewrite]: #95
2.1463 +#92 := (iff #83 #91)
2.1464 +#89 := (iff #71 #88)
2.1465 +#90 := [rewrite]: #89
2.1466 +#93 := [monotonicity #90]: #92
2.1467 +#98 := [trans #93 #96]: #97
2.1468 +#86 := (iff #19 #83)
2.1469 +#76 := (iff #53 #71)
2.1470 +#79 := (not #76)
2.1471 +#84 := (iff #79 #83)
2.1472 +#85 := [rewrite]: #84
2.1473 +#80 := (iff #19 #79)
2.1474 +#77 := (iff #18 #76)
2.1475 +#74 := (iff #17 #71)
2.1476 +#67 := (implies #37 #62)
2.1477 +#72 := (iff #67 #71)
2.1478 +#73 := [rewrite]: #72
2.1479 +#68 := (iff #17 #67)
2.1480 +#65 := (iff #16 #62)
2.1481 +#58 := (implies #40 #46)
2.1482 +#63 := (iff #58 #62)
2.1483 +#64 := [rewrite]: #63
2.1484 +#59 := (iff #16 #58)
2.1485 +#47 := (iff #14 #46)
2.1486 +#48 := [rewrite]: #47
2.1487 +#41 := (iff #11 #40)
2.1488 +#42 := [rewrite]: #41
2.1489 +#60 := [monotonicity #42 #48]: #59
2.1490 +#66 := [trans #60 #64]: #65
2.1491 +#38 := (iff #9 #37)
2.1492 +#39 := [rewrite]: #38
2.1493 +#69 := [monotonicity #39 #66]: #68
2.1494 +#75 := [trans #69 #73]: #74
2.1495 +#56 := (iff #15 #53)
2.1496 +#49 := (implies #43 #46)
2.1497 +#54 := (iff #49 #53)
2.1498 +#55 := [rewrite]: #54
2.1499 +#50 := (iff #15 #49)
2.1500 +#44 := (iff #12 #43)
2.1501 +#45 := [monotonicity #39 #42]: #44
2.1502 +#51 := [monotonicity #45 #48]: #50
2.1503 +#57 := [trans #51 #55]: #56
2.1504 +#78 := [monotonicity #57 #75]: #77
2.1505 +#81 := [monotonicity #78]: #80
2.1506 +#87 := [trans #81 #85]: #86
2.1507 +#100 := [trans #87 #98]: #99
2.1508 +#36 := [asserted]: #19
2.1509 +#101 := [mp #36 #100]: #94
2.1510 +[mp #101 #130]: false
2.1511 +unsat
2.1512 +00473b4aff1959d5177fa5825ae6319bbb679c00 198 0
2.1513 +#2 := false
2.1514 +decl f5 :: S1
2.1515 +#14 := f5
2.1516 +decl f1 :: S1
2.1517 +#4 := f1
2.1518 +#65 := (= f1 f5)
2.1519 +decl f3 :: S1
2.1520 +#8 := f3
2.1521 +#41 := (= f1 f3)
2.1522 +#86 := (and #41 #65)
2.1523 +#92 := (not #86)
2.1524 +decl f4 :: S1
2.1525 +#10 := f4
2.1526 +#44 := (= f1 f4)
2.1527 +#93 := (or #44 #92)
2.1528 +#214 := (iff #93 false)
2.1529 +#209 := (or false false)
2.1530 +#212 := (iff #209 false)
2.1531 +#213 := [rewrite]: #212
2.1532 +#210 := (iff #93 #209)
2.1533 +#207 := (iff #92 false)
2.1534 +#1 := true
2.1535 +#202 := (not true)
2.1536 +#205 := (iff #202 false)
2.1537 +#206 := [rewrite]: #205
2.1538 +#203 := (iff #92 #202)
2.1539 +#200 := (iff #86 true)
2.1540 +#195 := (and true true)
2.1541 +#198 := (iff #195 true)
2.1542 +#199 := [rewrite]: #198
2.1543 +#196 := (iff #86 #195)
2.1544 +#193 := (iff #65 true)
2.1545 +#71 := (not #65)
2.1546 +#72 := (or #44 #71)
2.1547 +#80 := (not #72)
2.1548 +#81 := (or #44 #80)
2.1549 +#190 := (iff #81 #65)
2.1550 +#185 := (or false #65)
2.1551 +#188 := (iff #185 #65)
2.1552 +#189 := [rewrite]: #188
2.1553 +#186 := (iff #81 #185)
2.1554 +#183 := (iff #80 #65)
2.1555 +#178 := (not #71)
2.1556 +#181 := (iff #178 #65)
2.1557 +#182 := [rewrite]: #181
2.1558 +#179 := (iff #80 #178)
2.1559 +#176 := (iff #72 #71)
2.1560 +#171 := (or false #71)
2.1561 +#174 := (iff #171 #71)
2.1562 +#175 := [rewrite]: #174
2.1563 +#172 := (iff #72 #171)
2.1564 +#145 := (iff #44 false)
2.1565 +#137 := (not #44)
2.1566 +#101 := (not #93)
2.1567 +#110 := (not #81)
2.1568 +#50 := (not #41)
2.1569 +#51 := (or #50 #44)
2.1570 +#59 := (not #51)
2.1571 +#60 := (or #44 #59)
2.1572 +#119 := (not #60)
2.1573 +#128 := (or #44 #119 #110 #101)
2.1574 +#131 := (not #128)
2.1575 +#11 := (= f4 f1)
2.1576 +#15 := (= f5 f1)
2.1577 +#9 := (= f3 f1)
2.1578 +#18 := (and #9 #15)
2.1579 +#19 := (implies #18 #11)
2.1580 +#20 := (implies #19 #11)
2.1581 +#16 := (implies #15 #11)
2.1582 +#17 := (implies #16 #11)
2.1583 +#21 := (implies #17 #20)
2.1584 +#12 := (implies #9 #11)
2.1585 +#13 := (implies #12 #11)
2.1586 +#22 := (implies #13 #21)
2.1587 +#23 := (not #22)
2.1588 +#134 := (iff #23 #131)
2.1589 +#102 := (or #44 #101)
2.1590 +#111 := (or #110 #102)
2.1591 +#120 := (or #119 #111)
2.1592 +#125 := (not #120)
2.1593 +#132 := (iff #125 #131)
2.1594 +#129 := (iff #120 #128)
2.1595 +#130 := [rewrite]: #129
2.1596 +#133 := [monotonicity #130]: #132
2.1597 +#126 := (iff #23 #125)
2.1598 +#123 := (iff #22 #120)
2.1599 +#116 := (implies #60 #111)
2.1600 +#121 := (iff #116 #120)
2.1601 +#122 := [rewrite]: #121
2.1602 +#117 := (iff #22 #116)
2.1603 +#114 := (iff #21 #111)
2.1604 +#107 := (implies #81 #102)
2.1605 +#112 := (iff #107 #111)
2.1606 +#113 := [rewrite]: #112
2.1607 +#108 := (iff #21 #107)
2.1608 +#105 := (iff #20 #102)
2.1609 +#98 := (implies #93 #44)
2.1610 +#103 := (iff #98 #102)
2.1611 +#104 := [rewrite]: #103
2.1612 +#99 := (iff #20 #98)
2.1613 +#45 := (iff #11 #44)
2.1614 +#46 := [rewrite]: #45
2.1615 +#96 := (iff #19 #93)
2.1616 +#89 := (implies #86 #44)
2.1617 +#94 := (iff #89 #93)
2.1618 +#95 := [rewrite]: #94
2.1619 +#90 := (iff #19 #89)
2.1620 +#87 := (iff #18 #86)
2.1621 +#66 := (iff #15 #65)
2.1622 +#67 := [rewrite]: #66
2.1623 +#42 := (iff #9 #41)
2.1624 +#43 := [rewrite]: #42
2.1625 +#88 := [monotonicity #43 #67]: #87
2.1626 +#91 := [monotonicity #88 #46]: #90
2.1627 +#97 := [trans #91 #95]: #96
2.1628 +#100 := [monotonicity #97 #46]: #99
2.1629 +#106 := [trans #100 #104]: #105
2.1630 +#84 := (iff #17 #81)
2.1631 +#77 := (implies #72 #44)
2.1632 +#82 := (iff #77 #81)
2.1633 +#83 := [rewrite]: #82
2.1634 +#78 := (iff #17 #77)
2.1635 +#75 := (iff #16 #72)
2.1636 +#68 := (implies #65 #44)
2.1637 +#73 := (iff #68 #72)
2.1638 +#74 := [rewrite]: #73
2.1639 +#69 := (iff #16 #68)
2.1640 +#70 := [monotonicity #67 #46]: #69
2.1641 +#76 := [trans #70 #74]: #75
2.1642 +#79 := [monotonicity #76 #46]: #78
2.1643 +#85 := [trans #79 #83]: #84
2.1644 +#109 := [monotonicity #85 #106]: #108
2.1645 +#115 := [trans #109 #113]: #114
2.1646 +#63 := (iff #13 #60)
2.1647 +#56 := (implies #51 #44)
2.1648 +#61 := (iff #56 #60)
2.1649 +#62 := [rewrite]: #61
2.1650 +#57 := (iff #13 #56)
2.1651 +#54 := (iff #12 #51)
2.1652 +#47 := (implies #41 #44)
2.1653 +#52 := (iff #47 #51)
2.1654 +#53 := [rewrite]: #52
2.1655 +#48 := (iff #12 #47)
2.1656 +#49 := [monotonicity #43 #46]: #48
2.1657 +#55 := [trans #49 #53]: #54
2.1658 +#58 := [monotonicity #55 #46]: #57
2.1659 +#64 := [trans #58 #62]: #63
2.1660 +#118 := [monotonicity #64 #115]: #117
2.1661 +#124 := [trans #118 #122]: #123
2.1662 +#127 := [monotonicity #124]: #126
2.1663 +#135 := [trans #127 #133]: #134
2.1664 +#40 := [asserted]: #23
2.1665 +#136 := [mp #40 #135]: #131
2.1666 +#138 := [not-or-elim #136]: #137
2.1667 +#146 := [iff-false #138]: #145
2.1668 +#173 := [monotonicity #146]: #172
2.1669 +#177 := [trans #173 #175]: #176
2.1670 +#180 := [monotonicity #177]: #179
2.1671 +#184 := [trans #180 #182]: #183
2.1672 +#187 := [monotonicity #146 #184]: #186
2.1673 +#191 := [trans #187 #189]: #190
2.1674 +#140 := [not-or-elim #136]: #81
2.1675 +#192 := [mp #140 #191]: #65
2.1676 +#194 := [iff-true #192]: #193
2.1677 +#169 := (iff #41 true)
2.1678 +#166 := (iff #60 #41)
2.1679 +#161 := (or false #41)
2.1680 +#164 := (iff #161 #41)
2.1681 +#165 := [rewrite]: #164
2.1682 +#162 := (iff #60 #161)
2.1683 +#159 := (iff #59 #41)
2.1684 +#154 := (not #50)
2.1685 +#157 := (iff #154 #41)
2.1686 +#158 := [rewrite]: #157
2.1687 +#155 := (iff #59 #154)
2.1688 +#152 := (iff #51 #50)
2.1689 +#147 := (or #50 false)
2.1690 +#150 := (iff #147 #50)
2.1691 +#151 := [rewrite]: #150
2.1692 +#148 := (iff #51 #147)
2.1693 +#149 := [monotonicity #146]: #148
2.1694 +#153 := [trans #149 #151]: #152
2.1695 +#156 := [monotonicity #153]: #155
2.1696 +#160 := [trans #156 #158]: #159
2.1697 +#163 := [monotonicity #146 #160]: #162
2.1698 +#167 := [trans #163 #165]: #166
2.1699 +#139 := [not-or-elim #136]: #60
2.1700 +#168 := [mp #139 #167]: #41
2.1701 +#170 := [iff-true #168]: #169
2.1702 +#197 := [monotonicity #170 #194]: #196
2.1703 +#201 := [trans #197 #199]: #200
2.1704 +#204 := [monotonicity #201]: #203
2.1705 +#208 := [trans #204 #206]: #207
2.1706 +#211 := [monotonicity #146 #208]: #210
2.1707 +#215 := [trans #211 #213]: #214
2.1708 +#141 := [not-or-elim #136]: #93
2.1709 +[mp #141 #215]: false
2.1710 +unsat
2.1711 +2cfe9308ab7f394e846bed2379142398e01d0e8d 134 0
2.1712 +#2 := false
2.1713 +decl f5 :: S1
2.1714 +#14 := f5
2.1715 +decl f1 :: S1
2.1716 +#4 := f1
2.1717 +#59 := (= f1 f5)
2.1718 +decl f3 :: S1
2.1719 +#8 := f3
2.1720 +#41 := (= f1 f3)
2.1721 +#74 := (and #41 #59)
2.1722 +#80 := (not #74)
2.1723 +decl f4 :: S1
2.1724 +#10 := f4
2.1725 +#44 := (= f1 f4)
2.1726 +#81 := (or #44 #80)
2.1727 +#150 := (iff #81 false)
2.1728 +#145 := (or false false)
2.1729 +#148 := (iff #145 false)
2.1730 +#149 := [rewrite]: #148
2.1731 +#146 := (iff #81 #145)
2.1732 +#143 := (iff #80 false)
2.1733 +#1 := true
2.1734 +#138 := (not true)
2.1735 +#141 := (iff #138 false)
2.1736 +#142 := [rewrite]: #141
2.1737 +#139 := (iff #80 #138)
2.1738 +#136 := (iff #74 true)
2.1739 +#131 := (and true true)
2.1740 +#134 := (iff #131 true)
2.1741 +#135 := [rewrite]: #134
2.1742 +#132 := (iff #74 #131)
2.1743 +#129 := (iff #59 true)
2.1744 +#86 := (not #81)
2.1745 +#65 := (not #59)
2.1746 +#50 := (not #41)
2.1747 +#108 := (or #50 #44 #65 #86)
2.1748 +#111 := (not #108)
2.1749 +#11 := (= f4 f1)
2.1750 +#15 := (= f5 f1)
2.1751 +#9 := (= f3 f1)
2.1752 +#18 := (and #9 #15)
2.1753 +#19 := (implies #18 #11)
2.1754 +#20 := (not #19)
2.1755 +#16 := (implies #15 #11)
2.1756 +#17 := (not #16)
2.1757 +#21 := (implies #17 #20)
2.1758 +#12 := (implies #9 #11)
2.1759 +#13 := (not #12)
2.1760 +#22 := (implies #13 #21)
2.1761 +#23 := (not #22)
2.1762 +#114 := (iff #23 #111)
2.1763 +#66 := (or #44 #65)
2.1764 +#92 := (or #66 #86)
2.1765 +#51 := (or #50 #44)
2.1766 +#100 := (or #51 #92)
2.1767 +#105 := (not #100)
2.1768 +#112 := (iff #105 #111)
2.1769 +#109 := (iff #100 #108)
2.1770 +#110 := [rewrite]: #109
2.1771 +#113 := [monotonicity #110]: #112
2.1772 +#106 := (iff #23 #105)
2.1773 +#103 := (iff #22 #100)
2.1774 +#56 := (not #51)
2.1775 +#97 := (implies #56 #92)
2.1776 +#101 := (iff #97 #100)
2.1777 +#102 := [rewrite]: #101
2.1778 +#98 := (iff #22 #97)
2.1779 +#95 := (iff #21 #92)
2.1780 +#71 := (not #66)
2.1781 +#89 := (implies #71 #86)
2.1782 +#93 := (iff #89 #92)
2.1783 +#94 := [rewrite]: #93
2.1784 +#90 := (iff #21 #89)
2.1785 +#87 := (iff #20 #86)
2.1786 +#84 := (iff #19 #81)
2.1787 +#77 := (implies #74 #44)
2.1788 +#82 := (iff #77 #81)
2.1789 +#83 := [rewrite]: #82
2.1790 +#78 := (iff #19 #77)
2.1791 +#45 := (iff #11 #44)
2.1792 +#46 := [rewrite]: #45
2.1793 +#75 := (iff #18 #74)
2.1794 +#60 := (iff #15 #59)
2.1795 +#61 := [rewrite]: #60
2.1796 +#42 := (iff #9 #41)
2.1797 +#43 := [rewrite]: #42
2.1798 +#76 := [monotonicity #43 #61]: #75
2.1799 +#79 := [monotonicity #76 #46]: #78
2.1800 +#85 := [trans #79 #83]: #84
2.1801 +#88 := [monotonicity #85]: #87
2.1802 +#72 := (iff #17 #71)
2.1803 +#69 := (iff #16 #66)
2.1804 +#62 := (implies #59 #44)
2.1805 +#67 := (iff #62 #66)
2.1806 +#68 := [rewrite]: #67
2.1807 +#63 := (iff #16 #62)
2.1808 +#64 := [monotonicity #61 #46]: #63
2.1809 +#70 := [trans #64 #68]: #69
2.1810 +#73 := [monotonicity #70]: #72
2.1811 +#91 := [monotonicity #73 #88]: #90
2.1812 +#96 := [trans #91 #94]: #95
2.1813 +#57 := (iff #13 #56)
2.1814 +#54 := (iff #12 #51)
2.1815 +#47 := (implies #41 #44)
2.1816 +#52 := (iff #47 #51)
2.1817 +#53 := [rewrite]: #52
2.1818 +#48 := (iff #12 #47)
2.1819 +#49 := [monotonicity #43 #46]: #48
2.1820 +#55 := [trans #49 #53]: #54
2.1821 +#58 := [monotonicity #55]: #57
2.1822 +#99 := [monotonicity #58 #96]: #98
2.1823 +#104 := [trans #99 #102]: #103
2.1824 +#107 := [monotonicity #104]: #106
2.1825 +#115 := [trans #107 #113]: #114
2.1826 +#40 := [asserted]: #23
2.1827 +#116 := [mp #40 #115]: #111
2.1828 +#120 := [not-or-elim #116]: #59
2.1829 +#130 := [iff-true #120]: #129
2.1830 +#125 := (iff #41 true)
2.1831 +#117 := [not-or-elim #116]: #41
2.1832 +#126 := [iff-true #117]: #125
2.1833 +#133 := [monotonicity #126 #130]: #132
2.1834 +#137 := [trans #133 #135]: #136
2.1835 +#140 := [monotonicity #137]: #139
2.1836 +#144 := [trans #140 #142]: #143
2.1837 +#127 := (iff #44 false)
2.1838 +#118 := (not #44)
2.1839 +#119 := [not-or-elim #116]: #118
2.1840 +#128 := [iff-false #119]: #127
2.1841 +#147 := [monotonicity #128 #144]: #146
2.1842 +#151 := [trans #147 #149]: #150
2.1843 +#121 := [not-or-elim #116]: #81
2.1844 +[mp #121 #151]: false
2.1845 +unsat
2.1846 +d49a2aa891a4e97785d87ae0852efd8c830df7dd 162 0
2.1847 +#2 := false
2.1848 +decl f5 :: S1
2.1849 +#12 := f5
2.1850 +decl f1 :: S1
2.1851 +#4 := f1
2.1852 +#44 := (= f1 f5)
2.1853 +decl f3 :: S1
2.1854 +#8 := f3
2.1855 +#38 := (= f1 f3)
2.1856 +#53 := (not #38)
2.1857 +#70 := (or #53 #44)
2.1858 +#97 := (not #70)
2.1859 +decl f4 :: S1
2.1860 +#10 := f4
2.1861 +#41 := (= f1 f4)
2.1862 +#62 := (or #53 #41)
2.1863 +#96 := (not #62)
2.1864 +#98 := (or #96 #97)
2.1865 +#90 := (not #44)
2.1866 +#93 := (not #41)
2.1867 +#100 := (or #93 #90)
2.1868 +#101 := (not #100)
2.1869 +#104 := (or #53 #101)
2.1870 +#107 := (not #104)
2.1871 +#158 := [hypothesis]: #107
2.1872 +#145 := (or #104 #100)
2.1873 +#146 := [def-axiom]: #145
2.1874 +#159 := [unit-resolution #146 #158]: #100
2.1875 +#143 := (or #104 #38)
2.1876 +#144 := [def-axiom]: #143
2.1877 +#160 := [unit-resolution #144 #158]: #38
2.1878 +#99 := (not #98)
2.1879 +#156 := (or #99 #104)
2.1880 +#113 := (iff #98 #104)
2.1881 +#47 := (and #41 #44)
2.1882 +#54 := (or #53 #47)
2.1883 +#84 := (not #54)
2.1884 +#75 := (and #62 #70)
2.1885 +#85 := (iff #75 #84)
2.1886 +#116 := (iff #85 #113)
2.1887 +#110 := (iff #99 #107)
2.1888 +#114 := (iff #110 #113)
2.1889 +#115 := [rewrite]: #114
2.1890 +#111 := (iff #85 #110)
2.1891 +#108 := (iff #84 #107)
2.1892 +#105 := (iff #54 #104)
2.1893 +#102 := (iff #47 #101)
2.1894 +#103 := [rewrite]: #102
2.1895 +#106 := [monotonicity #103]: #105
2.1896 +#109 := [monotonicity #106]: #108
2.1897 +#94 := (iff #75 #99)
2.1898 +#95 := [rewrite]: #94
2.1899 +#112 := [monotonicity #95 #109]: #111
2.1900 +#117 := [trans #112 #115]: #116
2.1901 +#13 := (= f5 f1)
2.1902 +#9 := (= f3 f1)
2.1903 +#17 := (implies #9 #13)
2.1904 +#11 := (= f4 f1)
2.1905 +#16 := (implies #9 #11)
2.1906 +#18 := (and #16 #17)
2.1907 +#14 := (and #11 #13)
2.1908 +#15 := (implies #9 #14)
2.1909 +#19 := (iff #15 #18)
2.1910 +#20 := (not #19)
2.1911 +#88 := (iff #20 #85)
2.1912 +#78 := (iff #54 #75)
2.1913 +#81 := (not #78)
2.1914 +#86 := (iff #81 #85)
2.1915 +#87 := [rewrite]: #86
2.1916 +#82 := (iff #20 #81)
2.1917 +#79 := (iff #19 #78)
2.1918 +#76 := (iff #18 #75)
2.1919 +#73 := (iff #17 #70)
2.1920 +#67 := (implies #38 #44)
2.1921 +#71 := (iff #67 #70)
2.1922 +#72 := [rewrite]: #71
2.1923 +#68 := (iff #17 #67)
2.1924 +#45 := (iff #13 #44)
2.1925 +#46 := [rewrite]: #45
2.1926 +#39 := (iff #9 #38)
2.1927 +#40 := [rewrite]: #39
2.1928 +#69 := [monotonicity #40 #46]: #68
2.1929 +#74 := [trans #69 #72]: #73
2.1930 +#65 := (iff #16 #62)
2.1931 +#59 := (implies #38 #41)
2.1932 +#63 := (iff #59 #62)
2.1933 +#64 := [rewrite]: #63
2.1934 +#60 := (iff #16 #59)
2.1935 +#42 := (iff #11 #41)
2.1936 +#43 := [rewrite]: #42
2.1937 +#61 := [monotonicity #40 #43]: #60
2.1938 +#66 := [trans #61 #64]: #65
2.1939 +#77 := [monotonicity #66 #74]: #76
2.1940 +#57 := (iff #15 #54)
2.1941 +#50 := (implies #38 #47)
2.1942 +#55 := (iff #50 #54)
2.1943 +#56 := [rewrite]: #55
2.1944 +#51 := (iff #15 #50)
2.1945 +#48 := (iff #14 #47)
2.1946 +#49 := [monotonicity #43 #46]: #48
2.1947 +#52 := [monotonicity #40 #49]: #51
2.1948 +#58 := [trans #52 #56]: #57
2.1949 +#80 := [monotonicity #58 #77]: #79
2.1950 +#83 := [monotonicity #80]: #82
2.1951 +#89 := [trans #83 #87]: #88
2.1952 +#37 := [asserted]: #20
2.1953 +#92 := [mp #37 #89]: #85
2.1954 +#118 := [mp #92 #117]: #113
2.1955 +#149 := (not #113)
2.1956 +#154 := (or #99 #104 #149)
2.1957 +#155 := [def-axiom]: #154
2.1958 +#157 := [unit-resolution #155 #118]: #156
2.1959 +#161 := [unit-resolution #157 #158]: #99
2.1960 +#131 := (or #98 #62)
2.1961 +#132 := [def-axiom]: #131
2.1962 +#162 := [unit-resolution #132 #161]: #62
2.1963 +#123 := (or #96 #53 #41)
2.1964 +#124 := [def-axiom]: #123
2.1965 +#163 := [unit-resolution #124 #162 #160]: #41
2.1966 +#133 := (or #98 #70)
2.1967 +#134 := [def-axiom]: #133
2.1968 +#164 := [unit-resolution #134 #161]: #70
2.1969 +#129 := (or #97 #53 #44)
2.1970 +#130 := [def-axiom]: #129
2.1971 +#165 := [unit-resolution #130 #164 #160]: #44
2.1972 +#141 := (or #101 #93 #90)
2.1973 +#142 := [def-axiom]: #141
2.1974 +#166 := [unit-resolution #142 #165 #163 #159]: false
2.1975 +#167 := [lemma #166]: #104
2.1976 +#152 := (or #98 #107)
2.1977 +#150 := (or #98 #107 #149)
2.1978 +#151 := [def-axiom]: #150
2.1979 +#153 := [unit-resolution #151 #118]: #152
2.1980 +#168 := [unit-resolution #153 #167]: #98
2.1981 +#169 := [hypothesis]: #53
2.1982 +#119 := (or #62 #38)
2.1983 +#120 := [def-axiom]: #119
2.1984 +#170 := [unit-resolution #120 #169]: #62
2.1985 +#125 := (or #70 #38)
2.1986 +#126 := [def-axiom]: #125
2.1987 +#171 := [unit-resolution #126 #169]: #70
2.1988 +#135 := (or #99 #96 #97)
2.1989 +#136 := [def-axiom]: #135
2.1990 +#172 := [unit-resolution #136 #171 #170 #168]: false
2.1991 +#173 := [lemma #172]: #38
2.1992 +#147 := (or #107 #53 #101)
2.1993 +#148 := [def-axiom]: #147
2.1994 +#174 := [unit-resolution #148 #173 #167]: #101
2.1995 +#137 := (or #100 #41)
2.1996 +#138 := [def-axiom]: #137
2.1997 +#175 := [unit-resolution #138 #174]: #41
2.1998 +#121 := (or #62 #93)
2.1999 +#122 := [def-axiom]: #121
2.2000 +#176 := [unit-resolution #122 #175]: #62
2.2001 +#139 := (or #100 #44)
2.2002 +#140 := [def-axiom]: #139
2.2003 +#177 := [unit-resolution #140 #174]: #44
2.2004 +#127 := (or #70 #90)
2.2005 +#128 := [def-axiom]: #127
2.2006 +#178 := [unit-resolution #128 #177]: #70
2.2007 +[unit-resolution #136 #178 #176 #168]: false
2.2008 +unsat
2.2009 +a32448a76e7c2238050b2242f58c388f5af4bb0b 54 0
2.2010 +#2 := false
2.2011 +decl f1 :: S1
2.2012 +#4 := f1
2.2013 +decl f3 :: S1
2.2014 +#8 := f3
2.2015 +#9 := (= f3 f1)
2.2016 +decl f4 :: S1
2.2017 +#10 := f4
2.2018 +#11 := (= f4 f1)
2.2019 +#12 := (implies #11 #9)
2.2020 +#13 := (implies #9 #12)
2.2021 +#14 := (not #13)
2.2022 +#68 := (iff #14 false)
2.2023 +#35 := (= f1 f4)
2.2024 +#41 := (not #35)
2.2025 +#32 := (= f1 f3)
2.2026 +#42 := (or #32 #41)
2.2027 +#50 := (not #32)
2.2028 +#51 := (or #50 #42)
2.2029 +#56 := (not #51)
2.2030 +#66 := (iff #56 false)
2.2031 +#1 := true
2.2032 +#61 := (not true)
2.2033 +#64 := (iff #61 false)
2.2034 +#65 := [rewrite]: #64
2.2035 +#62 := (iff #56 #61)
2.2036 +#59 := (iff #51 true)
2.2037 +#60 := [rewrite]: #59
2.2038 +#63 := [monotonicity #60]: #62
2.2039 +#67 := [trans #63 #65]: #66
2.2040 +#57 := (iff #14 #56)
2.2041 +#54 := (iff #13 #51)
2.2042 +#47 := (implies #32 #42)
2.2043 +#52 := (iff #47 #51)
2.2044 +#53 := [rewrite]: #52
2.2045 +#48 := (iff #13 #47)
2.2046 +#45 := (iff #12 #42)
2.2047 +#38 := (implies #35 #32)
2.2048 +#43 := (iff #38 #42)
2.2049 +#44 := [rewrite]: #43
2.2050 +#39 := (iff #12 #38)
2.2051 +#33 := (iff #9 #32)
2.2052 +#34 := [rewrite]: #33
2.2053 +#36 := (iff #11 #35)
2.2054 +#37 := [rewrite]: #36
2.2055 +#40 := [monotonicity #37 #34]: #39
2.2056 +#46 := [trans #40 #44]: #45
2.2057 +#49 := [monotonicity #34 #46]: #48
2.2058 +#55 := [trans #49 #53]: #54
2.2059 +#58 := [monotonicity #55]: #57
2.2060 +#69 := [trans #58 #67]: #68
2.2061 +#31 := [asserted]: #14
2.2062 +[mp #31 #69]: false
2.2063 +unsat
2.2064 +4beee0db11f1f0218a1c8845ad7dc8b072a3465b 144 0
2.2065 +#2 := false
2.2066 +decl f5 :: S1
2.2067 +#12 := f5
2.2068 +decl f1 :: S1
2.2069 +#4 := f1
2.2070 +#44 := (= f1 f5)
2.2071 +decl f4 :: S1
2.2072 +#10 := f4
2.2073 +#41 := (= f1 f4)
2.2074 +#50 := (not #41)
2.2075 +decl f3 :: S1
2.2076 +#8 := f3
2.2077 +#38 := (= f1 f3)
2.2078 +#59 := (not #38)
2.2079 +#102 := (or #59 #50 #44)
2.2080 +#160 := (iff #102 false)
2.2081 +#155 := (or false false false)
2.2082 +#158 := (iff #155 false)
2.2083 +#159 := [rewrite]: #158
2.2084 +#156 := (iff #102 #155)
2.2085 +#132 := (iff #44 false)
2.2086 +#123 := (not #44)
2.2087 +#105 := (not #102)
2.2088 +#68 := (or #59 #41)
2.2089 +#84 := (not #68)
2.2090 +#111 := (or #59 #44 #84 #105)
2.2091 +#116 := (not #111)
2.2092 +#13 := (= f5 f1)
2.2093 +#9 := (= f3 f1)
2.2094 +#17 := (implies #9 #13)
2.2095 +#11 := (= f4 f1)
2.2096 +#16 := (implies #9 #11)
2.2097 +#18 := (implies #16 #17)
2.2098 +#14 := (implies #11 #13)
2.2099 +#15 := (implies #9 #14)
2.2100 +#19 := (implies #15 #18)
2.2101 +#20 := (not #19)
2.2102 +#119 := (iff #20 #116)
2.2103 +#76 := (or #59 #44)
2.2104 +#85 := (or #84 #76)
2.2105 +#51 := (or #50 #44)
2.2106 +#60 := (or #59 #51)
2.2107 +#93 := (not #60)
2.2108 +#94 := (or #93 #85)
2.2109 +#99 := (not #94)
2.2110 +#117 := (iff #99 #116)
2.2111 +#114 := (iff #94 #111)
2.2112 +#108 := (or #105 #85)
2.2113 +#112 := (iff #108 #111)
2.2114 +#113 := [rewrite]: #112
2.2115 +#109 := (iff #94 #108)
2.2116 +#106 := (iff #93 #105)
2.2117 +#103 := (iff #60 #102)
2.2118 +#104 := [rewrite]: #103
2.2119 +#107 := [monotonicity #104]: #106
2.2120 +#110 := [monotonicity #107]: #109
2.2121 +#115 := [trans #110 #113]: #114
2.2122 +#118 := [monotonicity #115]: #117
2.2123 +#100 := (iff #20 #99)
2.2124 +#97 := (iff #19 #94)
2.2125 +#90 := (implies #60 #85)
2.2126 +#95 := (iff #90 #94)
2.2127 +#96 := [rewrite]: #95
2.2128 +#91 := (iff #19 #90)
2.2129 +#88 := (iff #18 #85)
2.2130 +#81 := (implies #68 #76)
2.2131 +#86 := (iff #81 #85)
2.2132 +#87 := [rewrite]: #86
2.2133 +#82 := (iff #18 #81)
2.2134 +#79 := (iff #17 #76)
2.2135 +#73 := (implies #38 #44)
2.2136 +#77 := (iff #73 #76)
2.2137 +#78 := [rewrite]: #77
2.2138 +#74 := (iff #17 #73)
2.2139 +#45 := (iff #13 #44)
2.2140 +#46 := [rewrite]: #45
2.2141 +#39 := (iff #9 #38)
2.2142 +#40 := [rewrite]: #39
2.2143 +#75 := [monotonicity #40 #46]: #74
2.2144 +#80 := [trans #75 #78]: #79
2.2145 +#71 := (iff #16 #68)
2.2146 +#65 := (implies #38 #41)
2.2147 +#69 := (iff #65 #68)
2.2148 +#70 := [rewrite]: #69
2.2149 +#66 := (iff #16 #65)
2.2150 +#42 := (iff #11 #41)
2.2151 +#43 := [rewrite]: #42
2.2152 +#67 := [monotonicity #40 #43]: #66
2.2153 +#72 := [trans #67 #70]: #71
2.2154 +#83 := [monotonicity #72 #80]: #82
2.2155 +#89 := [trans #83 #87]: #88
2.2156 +#63 := (iff #15 #60)
2.2157 +#56 := (implies #38 #51)
2.2158 +#61 := (iff #56 #60)
2.2159 +#62 := [rewrite]: #61
2.2160 +#57 := (iff #15 #56)
2.2161 +#54 := (iff #14 #51)
2.2162 +#47 := (implies #41 #44)
2.2163 +#52 := (iff #47 #51)
2.2164 +#53 := [rewrite]: #52
2.2165 +#48 := (iff #14 #47)
2.2166 +#49 := [monotonicity #43 #46]: #48
2.2167 +#55 := [trans #49 #53]: #54
2.2168 +#58 := [monotonicity #40 #55]: #57
2.2169 +#64 := [trans #58 #62]: #63
2.2170 +#92 := [monotonicity #64 #89]: #91
2.2171 +#98 := [trans #92 #96]: #97
2.2172 +#101 := [monotonicity #98]: #100
2.2173 +#120 := [trans #101 #118]: #119
2.2174 +#37 := [asserted]: #20
2.2175 +#121 := [mp #37 #120]: #116
2.2176 +#124 := [not-or-elim #121]: #123
2.2177 +#133 := [iff-false #124]: #132
2.2178 +#153 := (iff #50 false)
2.2179 +#1 := true
2.2180 +#134 := (not true)
2.2181 +#137 := (iff #134 false)
2.2182 +#138 := [rewrite]: #137
2.2183 +#151 := (iff #50 #134)
2.2184 +#149 := (iff #41 true)
2.2185 +#146 := (iff #68 #41)
2.2186 +#141 := (or false #41)
2.2187 +#144 := (iff #141 #41)
2.2188 +#145 := [rewrite]: #144
2.2189 +#142 := (iff #68 #141)
2.2190 +#139 := (iff #59 false)
2.2191 +#135 := (iff #59 #134)
2.2192 +#130 := (iff #38 true)
2.2193 +#122 := [not-or-elim #121]: #38
2.2194 +#131 := [iff-true #122]: #130
2.2195 +#136 := [monotonicity #131]: #135
2.2196 +#140 := [trans #136 #138]: #139
2.2197 +#143 := [monotonicity #140]: #142
2.2198 +#147 := [trans #143 #145]: #146
2.2199 +#125 := [not-or-elim #121]: #68
2.2200 +#148 := [mp #125 #147]: #41
2.2201 +#150 := [iff-true #148]: #149
2.2202 +#152 := [monotonicity #150]: #151
2.2203 +#154 := [trans #152 #138]: #153
2.2204 +#157 := [monotonicity #140 #154 #133]: #156
2.2205 +#161 := [trans #157 #159]: #160
2.2206 +#126 := [not-or-elim #121]: #102
2.2207 +[mp #126 #161]: false
2.2208 +unsat
2.2209 +06703092b87ad607f1fc183aeaf2318c5fc95140 121 0
2.2210 +#2 := false
2.2211 +decl f5 :: S1
2.2212 +#13 := f5
2.2213 +decl f1 :: S1
2.2214 +#4 := f1
2.2215 +#53 := (= f1 f5)
2.2216 +decl f4 :: S1
2.2217 +#10 := f4
2.2218 +#41 := (= f1 f4)
2.2219 +decl f3 :: S1
2.2220 +#8 := f3
2.2221 +#38 := (= f1 f3)
2.2222 +#47 := (not #38)
2.2223 +#90 := (or #47 #41 #53)
2.2224 +#137 := (iff #90 false)
2.2225 +#132 := (or false false false)
2.2226 +#135 := (iff #132 false)
2.2227 +#136 := [rewrite]: #135
2.2228 +#133 := (iff #90 #132)
2.2229 +#123 := (iff #53 false)
2.2230 +#113 := (not #53)
2.2231 +#93 := (not #90)
2.2232 +#99 := (or #47 #41 #53 #93)
2.2233 +#104 := (not #99)
2.2234 +#14 := (= f5 f1)
2.2235 +#11 := (= f4 f1)
2.2236 +#17 := (or #11 #14)
2.2237 +#9 := (= f3 f1)
2.2238 +#18 := (implies #9 #17)
2.2239 +#15 := (implies #9 #14)
2.2240 +#12 := (implies #9 #11)
2.2241 +#16 := (or #12 #15)
2.2242 +#19 := (implies #16 #18)
2.2243 +#20 := (not #19)
2.2244 +#107 := (iff #20 #104)
2.2245 +#67 := (or #41 #53)
2.2246 +#73 := (or #47 #67)
2.2247 +#59 := (or #47 #53)
2.2248 +#48 := (or #47 #41)
2.2249 +#64 := (or #48 #59)
2.2250 +#81 := (not #64)
2.2251 +#82 := (or #81 #73)
2.2252 +#87 := (not #82)
2.2253 +#105 := (iff #87 #104)
2.2254 +#102 := (iff #82 #99)
2.2255 +#96 := (or #93 #73)
2.2256 +#100 := (iff #96 #99)
2.2257 +#101 := [rewrite]: #100
2.2258 +#97 := (iff #82 #96)
2.2259 +#94 := (iff #81 #93)
2.2260 +#91 := (iff #64 #90)
2.2261 +#92 := [rewrite]: #91
2.2262 +#95 := [monotonicity #92]: #94
2.2263 +#98 := [monotonicity #95]: #97
2.2264 +#103 := [trans #98 #101]: #102
2.2265 +#106 := [monotonicity #103]: #105
2.2266 +#88 := (iff #20 #87)
2.2267 +#85 := (iff #19 #82)
2.2268 +#78 := (implies #64 #73)
2.2269 +#83 := (iff #78 #82)
2.2270 +#84 := [rewrite]: #83
2.2271 +#79 := (iff #19 #78)
2.2272 +#76 := (iff #18 #73)
2.2273 +#70 := (implies #38 #67)
2.2274 +#74 := (iff #70 #73)
2.2275 +#75 := [rewrite]: #74
2.2276 +#71 := (iff #18 #70)
2.2277 +#68 := (iff #17 #67)
2.2278 +#54 := (iff #14 #53)
2.2279 +#55 := [rewrite]: #54
2.2280 +#42 := (iff #11 #41)
2.2281 +#43 := [rewrite]: #42
2.2282 +#69 := [monotonicity #43 #55]: #68
2.2283 +#39 := (iff #9 #38)
2.2284 +#40 := [rewrite]: #39
2.2285 +#72 := [monotonicity #40 #69]: #71
2.2286 +#77 := [trans #72 #75]: #76
2.2287 +#65 := (iff #16 #64)
2.2288 +#62 := (iff #15 #59)
2.2289 +#56 := (implies #38 #53)
2.2290 +#60 := (iff #56 #59)
2.2291 +#61 := [rewrite]: #60
2.2292 +#57 := (iff #15 #56)
2.2293 +#58 := [monotonicity #40 #55]: #57
2.2294 +#63 := [trans #58 #61]: #62
2.2295 +#51 := (iff #12 #48)
2.2296 +#44 := (implies #38 #41)
2.2297 +#49 := (iff #44 #48)
2.2298 +#50 := [rewrite]: #49
2.2299 +#45 := (iff #12 #44)
2.2300 +#46 := [monotonicity #40 #43]: #45
2.2301 +#52 := [trans #46 #50]: #51
2.2302 +#66 := [monotonicity #52 #63]: #65
2.2303 +#80 := [monotonicity #66 #77]: #79
2.2304 +#86 := [trans #80 #84]: #85
2.2305 +#89 := [monotonicity #86]: #88
2.2306 +#108 := [trans #89 #106]: #107
2.2307 +#37 := [asserted]: #20
2.2308 +#109 := [mp #37 #108]: #104
2.2309 +#114 := [not-or-elim #109]: #113
2.2310 +#124 := [iff-false #114]: #123
2.2311 +#121 := (iff #41 false)
2.2312 +#111 := (not #41)
2.2313 +#112 := [not-or-elim #109]: #111
2.2314 +#122 := [iff-false #112]: #121
2.2315 +#130 := (iff #47 false)
2.2316 +#1 := true
2.2317 +#125 := (not true)
2.2318 +#128 := (iff #125 false)
2.2319 +#129 := [rewrite]: #128
2.2320 +#126 := (iff #47 #125)
2.2321 +#119 := (iff #38 true)
2.2322 +#110 := [not-or-elim #109]: #38
2.2323 +#120 := [iff-true #110]: #119
2.2324 +#127 := [monotonicity #120]: #126
2.2325 +#131 := [trans #127 #129]: #130
2.2326 +#134 := [monotonicity #131 #122 #124]: #133
2.2327 +#138 := [trans #134 #136]: #137
2.2328 +#115 := [not-or-elim #109]: #90
2.2329 +[mp #115 #138]: false
2.2330 +unsat
2.2331 +9a5a01706e8f03de5459124543d7c655f9eae121 123 0
2.2332 +#2 := false
2.2333 +decl f4 :: S1
2.2334 +#10 := f4
2.2335 +decl f1 :: S1
2.2336 +#4 := f1
2.2337 +#38 := (= f1 f4)
2.2338 +decl f3 :: S1
2.2339 +#8 := f3
2.2340 +#35 := (= f1 f3)
2.2341 +#44 := (not #35)
2.2342 +#45 := (or #44 #38)
2.2343 +#53 := (not #45)
2.2344 +#54 := (or #35 #53)
2.2345 +#62 := (not #54)
2.2346 +#63 := (or #35 #62)
2.2347 +#71 := (not #63)
2.2348 +#72 := (or #38 #71)
2.2349 +#140 := (iff #72 false)
2.2350 +#135 := (or false false)
2.2351 +#138 := (iff #135 false)
2.2352 +#139 := [rewrite]: #138
2.2353 +#136 := (iff #72 #135)
2.2354 +#133 := (iff #71 false)
2.2355 +#1 := true
2.2356 +#128 := (not true)
2.2357 +#131 := (iff #128 false)
2.2358 +#132 := [rewrite]: #131
2.2359 +#129 := (iff #71 #128)
2.2360 +#126 := (iff #63 true)
2.2361 +#121 := (or #35 #44)
2.2362 +#124 := (iff #121 true)
2.2363 +#125 := [rewrite]: #124
2.2364 +#122 := (iff #63 #121)
2.2365 +#119 := (iff #62 #44)
2.2366 +#117 := (iff #54 #35)
2.2367 +#112 := (or #35 #35)
2.2368 +#115 := (iff #112 #35)
2.2369 +#116 := [rewrite]: #115
2.2370 +#113 := (iff #54 #112)
2.2371 +#110 := (iff #53 #35)
2.2372 +#105 := (not #44)
2.2373 +#108 := (iff #105 #35)
2.2374 +#109 := [rewrite]: #108
2.2375 +#106 := (iff #53 #105)
2.2376 +#103 := (iff #45 #44)
2.2377 +#98 := (or #44 false)
2.2378 +#101 := (iff #98 #44)
2.2379 +#102 := [rewrite]: #101
2.2380 +#99 := (iff #45 #98)
2.2381 +#96 := (iff #38 false)
2.2382 +#89 := (not #38)
2.2383 +#80 := (not #72)
2.2384 +#81 := (or #38 #80)
2.2385 +#86 := (not #81)
2.2386 +#11 := (= f4 f1)
2.2387 +#9 := (= f3 f1)
2.2388 +#12 := (implies #9 #11)
2.2389 +#13 := (implies #12 #9)
2.2390 +#14 := (implies #13 #9)
2.2391 +#15 := (implies #14 #11)
2.2392 +#16 := (implies #15 #11)
2.2393 +#17 := (not #16)
2.2394 +#87 := (iff #17 #86)
2.2395 +#84 := (iff #16 #81)
2.2396 +#77 := (implies #72 #38)
2.2397 +#82 := (iff #77 #81)
2.2398 +#83 := [rewrite]: #82
2.2399 +#78 := (iff #16 #77)
2.2400 +#39 := (iff #11 #38)
2.2401 +#40 := [rewrite]: #39
2.2402 +#75 := (iff #15 #72)
2.2403 +#68 := (implies #63 #38)
2.2404 +#73 := (iff #68 #72)
2.2405 +#74 := [rewrite]: #73
2.2406 +#69 := (iff #15 #68)
2.2407 +#66 := (iff #14 #63)
2.2408 +#59 := (implies #54 #35)
2.2409 +#64 := (iff #59 #63)
2.2410 +#65 := [rewrite]: #64
2.2411 +#60 := (iff #14 #59)
2.2412 +#36 := (iff #9 #35)
2.2413 +#37 := [rewrite]: #36
2.2414 +#57 := (iff #13 #54)
2.2415 +#50 := (implies #45 #35)
2.2416 +#55 := (iff #50 #54)
2.2417 +#56 := [rewrite]: #55
2.2418 +#51 := (iff #13 #50)
2.2419 +#48 := (iff #12 #45)
2.2420 +#41 := (implies #35 #38)
2.2421 +#46 := (iff #41 #45)
2.2422 +#47 := [rewrite]: #46
2.2423 +#42 := (iff #12 #41)
2.2424 +#43 := [monotonicity #37 #40]: #42
2.2425 +#49 := [trans #43 #47]: #48
2.2426 +#52 := [monotonicity #49 #37]: #51
2.2427 +#58 := [trans #52 #56]: #57
2.2428 +#61 := [monotonicity #58 #37]: #60
2.2429 +#67 := [trans #61 #65]: #66
2.2430 +#70 := [monotonicity #67 #40]: #69
2.2431 +#76 := [trans #70 #74]: #75
2.2432 +#79 := [monotonicity #76 #40]: #78
2.2433 +#85 := [trans #79 #83]: #84
2.2434 +#88 := [monotonicity #85]: #87
2.2435 +#34 := [asserted]: #17
2.2436 +#91 := [mp #34 #88]: #86
2.2437 +#90 := [not-or-elim #91]: #89
2.2438 +#97 := [iff-false #90]: #96
2.2439 +#100 := [monotonicity #97]: #99
2.2440 +#104 := [trans #100 #102]: #103
2.2441 +#107 := [monotonicity #104]: #106
2.2442 +#111 := [trans #107 #109]: #110
2.2443 +#114 := [monotonicity #111]: #113
2.2444 +#118 := [trans #114 #116]: #117
2.2445 +#120 := [monotonicity #118]: #119
2.2446 +#123 := [monotonicity #120]: #122
2.2447 +#127 := [trans #123 #125]: #126
2.2448 +#130 := [monotonicity #127]: #129
2.2449 +#134 := [trans #130 #132]: #133
2.2450 +#137 := [monotonicity #97 #134]: #136
2.2451 +#141 := [trans #137 #139]: #140
2.2452 +#92 := [not-or-elim #91]: #72
2.2453 +[mp #92 #141]: false
2.2454 +unsat
2.2455 +d71c48b66a95c7e63c038fd93ab853e5968a14b6 60 0
2.2456 +#2 := false
2.2457 +decl f1 :: S1
2.2458 +#4 := f1
2.2459 +decl f3 :: S1
2.2460 +#8 := f3
2.2461 +#9 := (= f3 f1)
2.2462 +#14 := (not #9)
2.2463 +decl f4 :: S1
2.2464 +#10 := f4
2.2465 +#11 := (= f4 f1)
2.2466 +#13 := (not #11)
2.2467 +#15 := (implies #13 #14)
2.2468 +#12 := (implies #9 #11)
2.2469 +#16 := (implies #12 #15)
2.2470 +#17 := (not #16)
2.2471 +#74 := (iff #17 false)
2.2472 +#1 := true
2.2473 +#69 := (not true)
2.2474 +#72 := (iff #69 false)
2.2475 +#73 := [rewrite]: #72
2.2476 +#70 := (iff #17 #69)
2.2477 +#67 := (iff #16 true)
2.2478 +#38 := (= f1 f4)
2.2479 +#35 := (= f1 f3)
2.2480 +#44 := (not #35)
2.2481 +#45 := (or #44 #38)
2.2482 +#62 := (implies #45 #45)
2.2483 +#65 := (iff #62 true)
2.2484 +#66 := [rewrite]: #65
2.2485 +#63 := (iff #16 #62)
2.2486 +#60 := (iff #15 #45)
2.2487 +#50 := (not #38)
2.2488 +#55 := (implies #50 #44)
2.2489 +#58 := (iff #55 #45)
2.2490 +#59 := [rewrite]: #58
2.2491 +#56 := (iff #15 #55)
2.2492 +#53 := (iff #14 #44)
2.2493 +#36 := (iff #9 #35)
2.2494 +#37 := [rewrite]: #36
2.2495 +#54 := [monotonicity #37]: #53
2.2496 +#51 := (iff #13 #50)
2.2497 +#39 := (iff #11 #38)
2.2498 +#40 := [rewrite]: #39
2.2499 +#52 := [monotonicity #40]: #51
2.2500 +#57 := [monotonicity #52 #54]: #56
2.2501 +#61 := [trans #57 #59]: #60
2.2502 +#48 := (iff #12 #45)
2.2503 +#41 := (implies #35 #38)
2.2504 +#46 := (iff #41 #45)
2.2505 +#47 := [rewrite]: #46
2.2506 +#42 := (iff #12 #41)
2.2507 +#43 := [monotonicity #37 #40]: #42
2.2508 +#49 := [trans #43 #47]: #48
2.2509 +#64 := [monotonicity #49 #61]: #63
2.2510 +#68 := [trans #64 #66]: #67
2.2511 +#71 := [monotonicity #68]: #70
2.2512 +#75 := [trans #71 #73]: #74
2.2513 +#34 := [asserted]: #17
2.2514 +[mp #34 #75]: false
2.2515 +unsat
2.2516 +af465ab181f70f3a841319fb8648514b03dc0f84 121 0
2.2517 +#2 := false
2.2518 +decl f5 :: S1
2.2519 +#12 := f5
2.2520 +decl f1 :: S1
2.2521 +#4 := f1
2.2522 +#44 := (= f1 f5)
2.2523 +decl f4 :: S1
2.2524 +#10 := f4
2.2525 +#41 := (= f1 f4)
2.2526 +decl f3 :: S1
2.2527 +#8 := f3
2.2528 +#38 := (= f1 f3)
2.2529 +#53 := (not #38)
2.2530 +#90 := (or #53 #41 #44)
2.2531 +#137 := (iff #90 false)
2.2532 +#132 := (or false false false)
2.2533 +#135 := (iff #132 false)
2.2534 +#136 := [rewrite]: #135
2.2535 +#133 := (iff #90 #132)
2.2536 +#123 := (iff #44 false)
2.2537 +#113 := (not #44)
2.2538 +#93 := (not #90)
2.2539 +#99 := (or #53 #41 #44 #93)
2.2540 +#104 := (not #99)
2.2541 +#13 := (= f5 f1)
2.2542 +#9 := (= f3 f1)
2.2543 +#17 := (implies #9 #13)
2.2544 +#11 := (= f4 f1)
2.2545 +#16 := (implies #9 #11)
2.2546 +#18 := (or #16 #17)
2.2547 +#14 := (or #11 #13)
2.2548 +#15 := (implies #9 #14)
2.2549 +#19 := (implies #15 #18)
2.2550 +#20 := (not #19)
2.2551 +#107 := (iff #20 #104)
2.2552 +#70 := (or #53 #44)
2.2553 +#62 := (or #53 #41)
2.2554 +#75 := (or #62 #70)
2.2555 +#47 := (or #41 #44)
2.2556 +#54 := (or #53 #47)
2.2557 +#81 := (not #54)
2.2558 +#82 := (or #81 #75)
2.2559 +#87 := (not #82)
2.2560 +#105 := (iff #87 #104)
2.2561 +#102 := (iff #82 #99)
2.2562 +#96 := (or #93 #75)
2.2563 +#100 := (iff #96 #99)
2.2564 +#101 := [rewrite]: #100
2.2565 +#97 := (iff #82 #96)
2.2566 +#94 := (iff #81 #93)
2.2567 +#91 := (iff #54 #90)
2.2568 +#92 := [rewrite]: #91
2.2569 +#95 := [monotonicity #92]: #94
2.2570 +#98 := [monotonicity #95]: #97
2.2571 +#103 := [trans #98 #101]: #102
2.2572 +#106 := [monotonicity #103]: #105
2.2573 +#88 := (iff #20 #87)
2.2574 +#85 := (iff #19 #82)
2.2575 +#78 := (implies #54 #75)
2.2576 +#83 := (iff #78 #82)
2.2577 +#84 := [rewrite]: #83
2.2578 +#79 := (iff #19 #78)
2.2579 +#76 := (iff #18 #75)
2.2580 +#73 := (iff #17 #70)
2.2581 +#67 := (implies #38 #44)
2.2582 +#71 := (iff #67 #70)
2.2583 +#72 := [rewrite]: #71
2.2584 +#68 := (iff #17 #67)
2.2585 +#45 := (iff #13 #44)
2.2586 +#46 := [rewrite]: #45
2.2587 +#39 := (iff #9 #38)
2.2588 +#40 := [rewrite]: #39
2.2589 +#69 := [monotonicity #40 #46]: #68
2.2590 +#74 := [trans #69 #72]: #73
2.2591 +#65 := (iff #16 #62)
2.2592 +#59 := (implies #38 #41)
2.2593 +#63 := (iff #59 #62)
2.2594 +#64 := [rewrite]: #63
2.2595 +#60 := (iff #16 #59)
2.2596 +#42 := (iff #11 #41)
2.2597 +#43 := [rewrite]: #42
2.2598 +#61 := [monotonicity #40 #43]: #60
2.2599 +#66 := [trans #61 #64]: #65
2.2600 +#77 := [monotonicity #66 #74]: #76
2.2601 +#57 := (iff #15 #54)
2.2602 +#50 := (implies #38 #47)
2.2603 +#55 := (iff #50 #54)
2.2604 +#56 := [rewrite]: #55
2.2605 +#51 := (iff #15 #50)
2.2606 +#48 := (iff #14 #47)
2.2607 +#49 := [monotonicity #43 #46]: #48
2.2608 +#52 := [monotonicity #40 #49]: #51
2.2609 +#58 := [trans #52 #56]: #57
2.2610 +#80 := [monotonicity #58 #77]: #79
2.2611 +#86 := [trans #80 #84]: #85
2.2612 +#89 := [monotonicity #86]: #88
2.2613 +#108 := [trans #89 #106]: #107
2.2614 +#37 := [asserted]: #20
2.2615 +#109 := [mp #37 #108]: #104
2.2616 +#114 := [not-or-elim #109]: #113
2.2617 +#124 := [iff-false #114]: #123
2.2618 +#121 := (iff #41 false)
2.2619 +#111 := (not #41)
2.2620 +#112 := [not-or-elim #109]: #111
2.2621 +#122 := [iff-false #112]: #121
2.2622 +#130 := (iff #53 false)
2.2623 +#1 := true
2.2624 +#125 := (not true)
2.2625 +#128 := (iff #125 false)
2.2626 +#129 := [rewrite]: #128
2.2627 +#126 := (iff #53 #125)
2.2628 +#119 := (iff #38 true)
2.2629 +#110 := [not-or-elim #109]: #38
2.2630 +#120 := [iff-true #110]: #119
2.2631 +#127 := [monotonicity #120]: #126
2.2632 +#131 := [trans #127 #129]: #130
2.2633 +#134 := [monotonicity #131 #122 #124]: #133
2.2634 +#138 := [trans #134 #136]: #137
2.2635 +#115 := [not-or-elim #109]: #90
2.2636 +[mp #115 #138]: false
2.2637 +unsat
2.2638 +4125d60d3582e621620fa3548de9c8eca203e184 84 0
2.2639 +#2 := false
2.2640 +decl f4 :: S1
2.2641 +#10 := f4
2.2642 +decl f1 :: S1
2.2643 +#4 := f1
2.2644 +#38 := (= f1 f4)
2.2645 +#53 := (not #38)
2.2646 +#97 := [hypothesis]: #53
2.2647 +decl f3 :: S1
2.2648 +#8 := f3
2.2649 +#35 := (= f1 f3)
2.2650 +#44 := (not #35)
2.2651 +#45 := (or #44 #38)
2.2652 +#54 := (or #35 #53)
2.2653 +#59 := (and #45 #54)
2.2654 +#62 := (iff #35 #38)
2.2655 +#68 := (not #59)
2.2656 +#69 := (or #68 #62)
2.2657 +#74 := (not #69)
2.2658 +#11 := (= f4 f1)
2.2659 +#9 := (= f3 f1)
2.2660 +#15 := (iff #9 #11)
2.2661 +#13 := (implies #11 #9)
2.2662 +#12 := (implies #9 #11)
2.2663 +#14 := (and #12 #13)
2.2664 +#16 := (implies #14 #15)
2.2665 +#17 := (not #16)
2.2666 +#75 := (iff #17 #74)
2.2667 +#72 := (iff #16 #69)
2.2668 +#65 := (implies #59 #62)
2.2669 +#70 := (iff #65 #69)
2.2670 +#71 := [rewrite]: #70
2.2671 +#66 := (iff #16 #65)
2.2672 +#63 := (iff #15 #62)
2.2673 +#39 := (iff #11 #38)
2.2674 +#40 := [rewrite]: #39
2.2675 +#36 := (iff #9 #35)
2.2676 +#37 := [rewrite]: #36
2.2677 +#64 := [monotonicity #37 #40]: #63
2.2678 +#60 := (iff #14 #59)
2.2679 +#57 := (iff #13 #54)
2.2680 +#50 := (implies #38 #35)
2.2681 +#55 := (iff #50 #54)
2.2682 +#56 := [rewrite]: #55
2.2683 +#51 := (iff #13 #50)
2.2684 +#52 := [monotonicity #40 #37]: #51
2.2685 +#58 := [trans #52 #56]: #57
2.2686 +#48 := (iff #12 #45)
2.2687 +#41 := (implies #35 #38)
2.2688 +#46 := (iff #41 #45)
2.2689 +#47 := [rewrite]: #46
2.2690 +#42 := (iff #12 #41)
2.2691 +#43 := [monotonicity #37 #40]: #42
2.2692 +#49 := [trans #43 #47]: #48
2.2693 +#61 := [monotonicity #49 #58]: #60
2.2694 +#67 := [monotonicity #61 #64]: #66
2.2695 +#73 := [trans #67 #71]: #72
2.2696 +#76 := [monotonicity #73]: #75
2.2697 +#34 := [asserted]: #17
2.2698 +#79 := [mp #34 #76]: #74
2.2699 +#77 := [not-or-elim #79]: #59
2.2700 +#78 := [and-elim #77]: #45
2.2701 +#98 := [unit-resolution #78 #97]: #44
2.2702 +#89 := (or #38 #35)
2.2703 +#90 := (iff #38 #44)
2.2704 +#81 := (not #62)
2.2705 +#91 := (iff #81 #90)
2.2706 +#92 := [rewrite]: #91
2.2707 +#82 := [not-or-elim #79]: #81
2.2708 +#93 := [mp #82 #92]: #90
2.2709 +#94 := (not #90)
2.2710 +#95 := (or #38 #35 #94)
2.2711 +#88 := [def-axiom]: #95
2.2712 +#86 := [unit-resolution #88 #93]: #89
2.2713 +#99 := [unit-resolution #86 #98 #97]: false
2.2714 +#100 := [lemma #99]: #38
2.2715 +#80 := [and-elim #77]: #54
2.2716 +#101 := [unit-resolution #80 #100]: #35
2.2717 +#83 := (or #53 #44)
2.2718 +#87 := (or #53 #44 #94)
2.2719 +#85 := [def-axiom]: #87
2.2720 +#96 := [unit-resolution #85 #93]: #83
2.2721 +[unit-resolution #96 #101 #100]: false
2.2722 +unsat
2.2723 +a2e87bf3803d076628f087b9dbfba9370da7f50c 47 0
2.2724 +#2 := false
2.2725 +decl f1 :: S1
2.2726 +#4 := f1
2.2727 +decl f3 :: S1
2.2728 +#8 := f3
2.2729 +#9 := (= f3 f1)
2.2730 +decl f4 :: S1
2.2731 +#10 := f4
2.2732 +#11 := (= f4 f1)
2.2733 +#13 := (iff #11 #9)
2.2734 +#12 := (iff #9 #11)
2.2735 +#14 := (iff #12 #13)
2.2736 +#15 := (not #14)
2.2737 +#61 := (iff #15 false)
2.2738 +#1 := true
2.2739 +#56 := (not true)
2.2740 +#59 := (iff #56 false)
2.2741 +#60 := [rewrite]: #59
2.2742 +#57 := (iff #15 #56)
2.2743 +#54 := (iff #14 true)
2.2744 +#36 := (= f1 f4)
2.2745 +#33 := (= f1 f3)
2.2746 +#39 := (iff #33 #36)
2.2747 +#49 := (iff #39 #39)
2.2748 +#52 := (iff #49 true)
2.2749 +#53 := [rewrite]: #52
2.2750 +#50 := (iff #14 #49)
2.2751 +#47 := (iff #13 #39)
2.2752 +#42 := (iff #36 #33)
2.2753 +#45 := (iff #42 #39)
2.2754 +#46 := [rewrite]: #45
2.2755 +#43 := (iff #13 #42)
2.2756 +#34 := (iff #9 #33)
2.2757 +#35 := [rewrite]: #34
2.2758 +#37 := (iff #11 #36)
2.2759 +#38 := [rewrite]: #37
2.2760 +#44 := [monotonicity #38 #35]: #43
2.2761 +#48 := [trans #44 #46]: #47
2.2762 +#40 := (iff #12 #39)
2.2763 +#41 := [monotonicity #35 #38]: #40
2.2764 +#51 := [monotonicity #41 #48]: #50
2.2765 +#55 := [trans #51 #53]: #54
2.2766 +#58 := [monotonicity #55]: #57
2.2767 +#62 := [trans #58 #60]: #61
2.2768 +#32 := [asserted]: #15
2.2769 +[mp #32 #62]: false
2.2770 +unsat
2.2771 +f55eb15b91cf1e1bc8132b15462149132c31c5f3 41 0
2.2772 +#2 := false
2.2773 +decl f1 :: S1
2.2774 +#4 := f1
2.2775 +decl f3 :: S1
2.2776 +#8 := f3
2.2777 +#9 := (= f3 f1)
2.2778 +#10 := (not #9)
2.2779 +#11 := (iff #9 #10)
2.2780 +#12 := (not #11)
2.2781 +#13 := (not #12)
2.2782 +#56 := (iff #13 false)
2.2783 +#1 := true
2.2784 +#51 := (not true)
2.2785 +#54 := (iff #51 false)
2.2786 +#55 := [rewrite]: #54
2.2787 +#52 := (iff #13 #51)
2.2788 +#49 := (iff #12 true)
2.2789 +#44 := (not false)
2.2790 +#47 := (iff #44 true)
2.2791 +#48 := [rewrite]: #47
2.2792 +#45 := (iff #12 #44)
2.2793 +#42 := (iff #11 false)
2.2794 +#31 := (= f1 f3)
2.2795 +#34 := (not #31)
2.2796 +#37 := (iff #31 #34)
2.2797 +#40 := (iff #37 false)
2.2798 +#41 := [rewrite]: #40
2.2799 +#38 := (iff #11 #37)
2.2800 +#35 := (iff #10 #34)
2.2801 +#32 := (iff #9 #31)
2.2802 +#33 := [rewrite]: #32
2.2803 +#36 := [monotonicity #33]: #35
2.2804 +#39 := [monotonicity #33 #36]: #38
2.2805 +#43 := [trans #39 #41]: #42
2.2806 +#46 := [monotonicity #43]: #45
2.2807 +#50 := [trans #46 #48]: #49
2.2808 +#53 := [monotonicity #50]: #52
2.2809 +#57 := [trans #53 #55]: #56
2.2810 +#30 := [asserted]: #13
2.2811 +[mp #30 #57]: false
2.2812 +unsat
2.2813 +9f209003251b1e93d2b18400dbce611ea9c89175 60 0
2.2814 +#2 := false
2.2815 +decl f1 :: S1
2.2816 +#4 := f1
2.2817 +decl f3 :: S1
2.2818 +#8 := f3
2.2819 +#9 := (= f3 f1)
2.2820 +#14 := (not #9)
2.2821 +decl f4 :: S1
2.2822 +#10 := f4
2.2823 +#11 := (= f4 f1)
2.2824 +#13 := (not #11)
2.2825 +#15 := (implies #13 #14)
2.2826 +#12 := (implies #9 #11)
2.2827 +#16 := (iff #12 #15)
2.2828 +#17 := (not #16)
2.2829 +#74 := (iff #17 false)
2.2830 +#1 := true
2.2831 +#69 := (not true)
2.2832 +#72 := (iff #69 false)
2.2833 +#73 := [rewrite]: #72
2.2834 +#70 := (iff #17 #69)
2.2835 +#67 := (iff #16 true)
2.2836 +#38 := (= f1 f4)
2.2837 +#35 := (= f1 f3)
2.2838 +#44 := (not #35)
2.2839 +#45 := (or #44 #38)
2.2840 +#62 := (iff #45 #45)
2.2841 +#65 := (iff #62 true)
2.2842 +#66 := [rewrite]: #65
2.2843 +#63 := (iff #16 #62)
2.2844 +#60 := (iff #15 #45)
2.2845 +#50 := (not #38)
2.2846 +#55 := (implies #50 #44)
2.2847 +#58 := (iff #55 #45)
2.2848 +#59 := [rewrite]: #58
2.2849 +#56 := (iff #15 #55)
2.2850 +#53 := (iff #14 #44)
2.2851 +#36 := (iff #9 #35)
2.2852 +#37 := [rewrite]: #36
2.2853 +#54 := [monotonicity #37]: #53
2.2854 +#51 := (iff #13 #50)
2.2855 +#39 := (iff #11 #38)
2.2856 +#40 := [rewrite]: #39
2.2857 +#52 := [monotonicity #40]: #51
2.2858 +#57 := [monotonicity #52 #54]: #56
2.2859 +#61 := [trans #57 #59]: #60
2.2860 +#48 := (iff #12 #45)
2.2861 +#41 := (implies #35 #38)
2.2862 +#46 := (iff #41 #45)
2.2863 +#47 := [rewrite]: #46
2.2864 +#42 := (iff #12 #41)
2.2865 +#43 := [monotonicity #37 #40]: #42
2.2866 +#49 := [trans #43 #47]: #48
2.2867 +#64 := [monotonicity #49 #61]: #63
2.2868 +#68 := [trans #64 #66]: #67
2.2869 +#71 := [monotonicity #68]: #70
2.2870 +#75 := [trans #71 #73]: #74
2.2871 +#34 := [asserted]: #17
2.2872 +[mp #34 #75]: false
2.2873 +unsat
2.2874 +233dd705a1a2cd04e17693dd59c653e2f289128d 72 0
2.2875 +#2 := false
2.2876 +decl f1 :: S1
2.2877 +#4 := f1
2.2878 +decl f3 :: S1
2.2879 +#8 := f3
2.2880 +#9 := (= f3 f1)
2.2881 +#10 := (iff #9 #9)
2.2882 +#11 := (iff #9 #10)
2.2883 +#12 := (iff #9 #11)
2.2884 +#13 := (iff #9 #12)
2.2885 +#14 := (iff #9 #13)
2.2886 +#15 := (iff #9 #14)
2.2887 +#16 := (iff #9 #15)
2.2888 +#17 := (iff #9 #16)
2.2889 +#18 := (iff #9 #17)
2.2890 +#19 := (not #18)
2.2891 +#87 := (iff #19 false)
2.2892 +#1 := true
2.2893 +#82 := (not true)
2.2894 +#85 := (iff #82 false)
2.2895 +#86 := [rewrite]: #85
2.2896 +#83 := (iff #19 #82)
2.2897 +#80 := (iff #18 true)
2.2898 +#37 := (= f1 f3)
2.2899 +#40 := (iff #37 #37)
2.2900 +#43 := (iff #40 true)
2.2901 +#44 := [rewrite]: #43
2.2902 +#78 := (iff #18 #40)
2.2903 +#76 := (iff #17 #37)
2.2904 +#47 := (iff #37 true)
2.2905 +#50 := (iff #47 #37)
2.2906 +#51 := [rewrite]: #50
2.2907 +#74 := (iff #17 #47)
2.2908 +#72 := (iff #16 true)
2.2909 +#70 := (iff #16 #40)
2.2910 +#68 := (iff #15 #37)
2.2911 +#66 := (iff #15 #47)
2.2912 +#64 := (iff #14 true)
2.2913 +#62 := (iff #14 #40)
2.2914 +#60 := (iff #13 #37)
2.2915 +#58 := (iff #13 #47)
2.2916 +#56 := (iff #12 true)
2.2917 +#54 := (iff #12 #40)
2.2918 +#52 := (iff #11 #37)
2.2919 +#48 := (iff #11 #47)
2.2920 +#45 := (iff #10 true)
2.2921 +#41 := (iff #10 #40)
2.2922 +#38 := (iff #9 #37)
2.2923 +#39 := [rewrite]: #38
2.2924 +#42 := [monotonicity #39 #39]: #41
2.2925 +#46 := [trans #42 #44]: #45
2.2926 +#49 := [monotonicity #39 #46]: #48
2.2927 +#53 := [trans #49 #51]: #52
2.2928 +#55 := [monotonicity #39 #53]: #54
2.2929 +#57 := [trans #55 #44]: #56
2.2930 +#59 := [monotonicity #39 #57]: #58
2.2931 +#61 := [trans #59 #51]: #60
2.2932 +#63 := [monotonicity #39 #61]: #62
2.2933 +#65 := [trans #63 #44]: #64
2.2934 +#67 := [monotonicity #39 #65]: #66
2.2935 +#69 := [trans #67 #51]: #68
2.2936 +#71 := [monotonicity #39 #69]: #70
2.2937 +#73 := [trans #71 #44]: #72
2.2938 +#75 := [monotonicity #39 #73]: #74
2.2939 +#77 := [trans #75 #51]: #76
2.2940 +#79 := [monotonicity #39 #77]: #78
2.2941 +#81 := [trans #79 #44]: #80
2.2942 +#84 := [monotonicity #81]: #83
2.2943 +#88 := [trans #84 #86]: #87
2.2944 +#36 := [asserted]: #19
2.2945 +[mp #36 #88]: false
2.2946 +unsat
2.2947 c40695de865e974fcc0b75b4d6410d1fe4a01cbd 149 0
2.2948 #2 := false
2.2949 decl f5 :: S1
2.2950 @@ -613,62 +3316,6 @@
2.2951 #109 := [def-axiom]: #108
2.2952 [unit-resolution #109 #165 #164 #161]: false
2.2953 unsat
2.2954 -909eac5ac94649616c92660c5d2f8b06874b48dc 55 0
2.2955 -#2 := false
2.2956 -decl f1 :: S1
2.2957 -#4 := f1
2.2958 -decl f3 :: S1
2.2959 -#8 := f3
2.2960 -#9 := (= f3 f1)
2.2961 -#14 := (not #9)
2.2962 -decl f4 :: S1
2.2963 -#10 := f4
2.2964 -#11 := (= f4 f1)
2.2965 -#12 := (or #9 #11)
2.2966 -#13 := (not #12)
2.2967 -#15 := (implies #13 #14)
2.2968 -#16 := (not #15)
2.2969 -#69 := (iff #16 false)
2.2970 -#37 := (= f1 f4)
2.2971 -#34 := (= f1 f3)
2.2972 -#40 := (or #34 #37)
2.2973 -#46 := (not #34)
2.2974 -#52 := (or #46 #40)
2.2975 -#57 := (not #52)
2.2976 -#67 := (iff #57 false)
2.2977 -#1 := true
2.2978 -#62 := (not true)
2.2979 -#65 := (iff #62 false)
2.2980 -#66 := [rewrite]: #65
2.2981 -#63 := (iff #57 #62)
2.2982 -#60 := (iff #52 true)
2.2983 -#61 := [rewrite]: #60
2.2984 -#64 := [monotonicity #61]: #63
2.2985 -#68 := [trans #64 #66]: #67
2.2986 -#58 := (iff #16 #57)
2.2987 -#55 := (iff #15 #52)
2.2988 -#43 := (not #40)
2.2989 -#49 := (implies #43 #46)
2.2990 -#53 := (iff #49 #52)
2.2991 -#54 := [rewrite]: #53
2.2992 -#50 := (iff #15 #49)
2.2993 -#47 := (iff #14 #46)
2.2994 -#35 := (iff #9 #34)
2.2995 -#36 := [rewrite]: #35
2.2996 -#48 := [monotonicity #36]: #47
2.2997 -#44 := (iff #13 #43)
2.2998 -#41 := (iff #12 #40)
2.2999 -#38 := (iff #11 #37)
2.3000 -#39 := [rewrite]: #38
2.3001 -#42 := [monotonicity #36 #39]: #41
2.3002 -#45 := [monotonicity #42]: #44
2.3003 -#51 := [monotonicity #45 #48]: #50
2.3004 -#56 := [trans #51 #54]: #55
2.3005 -#59 := [monotonicity #56]: #58
2.3006 -#70 := [trans #59 #68]: #69
2.3007 -#33 := [asserted]: #16
2.3008 -[mp #33 #70]: false
2.3009 -unsat
2.3010 4559f9cf103133ca42ad9e775fb6027fe7dbf044 66 0
2.3011 #2 := false
2.3012 decl f3 :: S1
2.3013 @@ -736,62 +3383,6 @@
2.3014 #95 := [unit-resolution #86 #65]: #94
2.3015 [unit-resolution #95 #93 #92]: false
2.3016 unsat
2.3017 -70a5da534a7b49a4247fac1cedcc4b2d2d172e2d 55 0
2.3018 -#2 := false
2.3019 -decl f1 :: S1
2.3020 -#4 := f1
2.3021 -decl f4 :: S1
2.3022 -#10 := f4
2.3023 -#11 := (= f4 f1)
2.3024 -#14 := (not #11)
2.3025 -decl f3 :: S1
2.3026 -#8 := f3
2.3027 -#9 := (= f3 f1)
2.3028 -#12 := (or #9 #11)
2.3029 -#13 := (not #12)
2.3030 -#15 := (implies #13 #14)
2.3031 -#16 := (not #15)
2.3032 -#69 := (iff #16 false)
2.3033 -#37 := (= f1 f4)
2.3034 -#34 := (= f1 f3)
2.3035 -#40 := (or #34 #37)
2.3036 -#46 := (not #37)
2.3037 -#52 := (or #46 #40)
2.3038 -#57 := (not #52)
2.3039 -#67 := (iff #57 false)
2.3040 -#1 := true
2.3041 -#62 := (not true)
2.3042 -#65 := (iff #62 false)
2.3043 -#66 := [rewrite]: #65
2.3044 -#63 := (iff #57 #62)
2.3045 -#60 := (iff #52 true)
2.3046 -#61 := [rewrite]: #60
2.3047 -#64 := [monotonicity #61]: #63
2.3048 -#68 := [trans #64 #66]: #67
2.3049 -#58 := (iff #16 #57)
2.3050 -#55 := (iff #15 #52)
2.3051 -#43 := (not #40)
2.3052 -#49 := (implies #43 #46)
2.3053 -#53 := (iff #49 #52)
2.3054 -#54 := [rewrite]: #53
2.3055 -#50 := (iff #15 #49)
2.3056 -#47 := (iff #14 #46)
2.3057 -#38 := (iff #11 #37)
2.3058 -#39 := [rewrite]: #38
2.3059 -#48 := [monotonicity #39]: #47
2.3060 -#44 := (iff #13 #43)
2.3061 -#41 := (iff #12 #40)
2.3062 -#35 := (iff #9 #34)
2.3063 -#36 := [rewrite]: #35
2.3064 -#42 := [monotonicity #36 #39]: #41
2.3065 -#45 := [monotonicity #42]: #44
2.3066 -#51 := [monotonicity #45 #48]: #50
2.3067 -#56 := [trans #51 #54]: #55
2.3068 -#59 := [monotonicity #56]: #58
2.3069 -#70 := [trans #59 #68]: #69
2.3070 -#33 := [asserted]: #16
2.3071 -[mp #33 #70]: false
2.3072 -unsat
2.3073 453c8097706770edcac8e1bbb9fbf7c33a26c5af 67 0
2.3074 #2 := false
2.3075 decl f1 :: S1
2.3076 @@ -860,111 +3451,6 @@
2.3077 #38 := [asserted]: #21
2.3078 [mp #38 #80]: false
2.3079 unsat
2.3080 -66bc415bc7b672ad9bd08a5cad7193639ca92341 49 0
2.3081 -#2 := false
2.3082 -decl f3 :: S1
2.3083 -#8 := f3
2.3084 -decl f1 :: S1
2.3085 -#4 := f1
2.3086 -#34 := (= f1 f3)
2.3087 -#68 := (iff #34 false)
2.3088 -#37 := (not #34)
2.3089 -decl f4 :: S1
2.3090 -#11 := f4
2.3091 -#40 := (= f1 f4)
2.3092 -#43 := (and #34 #40)
2.3093 -#46 := (not #43)
2.3094 -#52 := (or #34 #46)
2.3095 -#57 := (not #52)
2.3096 -#12 := (= f4 f1)
2.3097 -#9 := (= f3 f1)
2.3098 -#13 := (and #9 #12)
2.3099 -#14 := (not #13)
2.3100 -#10 := (not #9)
2.3101 -#15 := (implies #10 #14)
2.3102 -#16 := (not #15)
2.3103 -#58 := (iff #16 #57)
2.3104 -#55 := (iff #15 #52)
2.3105 -#49 := (implies #37 #46)
2.3106 -#53 := (iff #49 #52)
2.3107 -#54 := [rewrite]: #53
2.3108 -#50 := (iff #15 #49)
2.3109 -#47 := (iff #14 #46)
2.3110 -#44 := (iff #13 #43)
2.3111 -#41 := (iff #12 #40)
2.3112 -#42 := [rewrite]: #41
2.3113 -#35 := (iff #9 #34)
2.3114 -#36 := [rewrite]: #35
2.3115 -#45 := [monotonicity #36 #42]: #44
2.3116 -#48 := [monotonicity #45]: #47
2.3117 -#38 := (iff #10 #37)
2.3118 -#39 := [monotonicity #36]: #38
2.3119 -#51 := [monotonicity #39 #48]: #50
2.3120 -#56 := [trans #51 #54]: #55
2.3121 -#59 := [monotonicity #56]: #58
2.3122 -#33 := [asserted]: #16
2.3123 -#62 := [mp #33 #59]: #57
2.3124 -#60 := [not-or-elim #62]: #37
2.3125 -#69 := [iff-false #60]: #68
2.3126 -#61 := [not-or-elim #62]: #43
2.3127 -#63 := [and-elim #61]: #34
2.3128 -[mp #63 #69]: false
2.3129 -unsat
2.3130 -a89676df4461617062c6e78fd5ffdff83f5ac142 54 0
2.3131 -#2 := false
2.3132 -decl f3 :: S1
2.3133 -#8 := f3
2.3134 -decl f1 :: S1
2.3135 -#4 := f1
2.3136 -#34 := (= f1 f3)
2.3137 -#73 := (iff #34 false)
2.3138 -#37 := (not #34)
2.3139 -decl f4 :: S1
2.3140 -#11 := f4
2.3141 -#40 := (= f1 f4)
2.3142 -#46 := (and #34 #40)
2.3143 -#51 := (not #46)
2.3144 -#57 := (or #34 #51)
2.3145 -#62 := (not #57)
2.3146 -#9 := (= f3 f1)
2.3147 -#12 := (= f4 f1)
2.3148 -#13 := (and #12 #9)
2.3149 -#14 := (not #13)
2.3150 -#10 := (not #9)
2.3151 -#15 := (implies #10 #14)
2.3152 -#16 := (not #15)
2.3153 -#63 := (iff #16 #62)
2.3154 -#60 := (iff #15 #57)
2.3155 -#54 := (implies #37 #51)
2.3156 -#58 := (iff #54 #57)
2.3157 -#59 := [rewrite]: #58
2.3158 -#55 := (iff #15 #54)
2.3159 -#52 := (iff #14 #51)
2.3160 -#49 := (iff #13 #46)
2.3161 -#43 := (and #40 #34)
2.3162 -#47 := (iff #43 #46)
2.3163 -#48 := [rewrite]: #47
2.3164 -#44 := (iff #13 #43)
2.3165 -#35 := (iff #9 #34)
2.3166 -#36 := [rewrite]: #35
2.3167 -#41 := (iff #12 #40)
2.3168 -#42 := [rewrite]: #41
2.3169 -#45 := [monotonicity #42 #36]: #44
2.3170 -#50 := [trans #45 #48]: #49
2.3171 -#53 := [monotonicity #50]: #52
2.3172 -#38 := (iff #10 #37)
2.3173 -#39 := [monotonicity #36]: #38
2.3174 -#56 := [monotonicity #39 #53]: #55
2.3175 -#61 := [trans #56 #59]: #60
2.3176 -#64 := [monotonicity #61]: #63
2.3177 -#33 := [asserted]: #16
2.3178 -#67 := [mp #33 #64]: #62
2.3179 -#65 := [not-or-elim #67]: #37
2.3180 -#74 := [iff-false #65]: #73
2.3181 -#66 := [not-or-elim #67]: #46
2.3182 -#68 := [and-elim #66]: #34
2.3183 -[mp #68 #74]: false
2.3184 -unsat
2.3185 650ce0aefeedeac8455717747dd9f90168da27bb 67 0
2.3186 #2 := false
2.3187 decl f1 :: S1
2.3188 @@ -1033,67 +3519,6 @@
2.3189 #38 := [asserted]: #21
2.3190 [mp #38 #80]: false
2.3191 unsat
2.3192 -36f523bdbc2a966d0da47f8c8e1a18b288089cd4 60 0
2.3193 -#2 := false
2.3194 -decl f4 :: S1
2.3195 -#10 := f4
2.3196 -decl f1 :: S1
2.3197 -#4 := f1
2.3198 -#39 := (= f1 f4)
2.3199 -#48 := (not #39)
2.3200 -decl f3 :: S1
2.3201 -#8 := f3
2.3202 -#36 := (= f1 f3)
2.3203 -#45 := (not #36)
2.3204 -#51 := (or #45 #48)
2.3205 -#42 := (and #36 #39)
2.3206 -#64 := (iff #42 #51)
2.3207 -#71 := (iff #64 false)
2.3208 -#54 := (not #51)
2.3209 -#75 := (iff #54 #51)
2.3210 -#72 := (iff #75 false)
2.3211 -#73 := [rewrite]: #72
2.3212 -#76 := (iff #64 #75)
2.3213 -#57 := (iff #42 #54)
2.3214 -#74 := [rewrite]: #57
2.3215 -#77 := [monotonicity #74]: #76
2.3216 -#68 := [trans #77 #73]: #71
2.3217 -#11 := (= f4 f1)
2.3218 -#14 := (not #11)
2.3219 -#9 := (= f3 f1)
2.3220 -#13 := (not #9)
2.3221 -#15 := (or #13 #14)
2.3222 -#16 := (not #15)
2.3223 -#12 := (and #9 #11)
2.3224 -#17 := (iff #12 #16)
2.3225 -#18 := (not #17)
2.3226 -#66 := (iff #18 #64)
2.3227 -#60 := (not #57)
2.3228 -#63 := (iff #60 #64)
2.3229 -#65 := [rewrite]: #63
2.3230 -#61 := (iff #18 #60)
2.3231 -#58 := (iff #17 #57)
2.3232 -#55 := (iff #16 #54)
2.3233 -#52 := (iff #15 #51)
2.3234 -#49 := (iff #14 #48)
2.3235 -#40 := (iff #11 #39)
2.3236 -#41 := [rewrite]: #40
2.3237 -#50 := [monotonicity #41]: #49
2.3238 -#46 := (iff #13 #45)
2.3239 -#37 := (iff #9 #36)
2.3240 -#38 := [rewrite]: #37
2.3241 -#47 := [monotonicity #38]: #46
2.3242 -#53 := [monotonicity #47 #50]: #52
2.3243 -#56 := [monotonicity #53]: #55
2.3244 -#43 := (iff #12 #42)
2.3245 -#44 := [monotonicity #38 #41]: #43
2.3246 -#59 := [monotonicity #44 #56]: #58
2.3247 -#62 := [monotonicity #59]: #61
2.3248 -#67 := [trans #62 #65]: #66
2.3249 -#35 := [asserted]: #18
2.3250 -#70 := [mp #35 #67]: #64
2.3251 -[mp #70 #68]: false
2.3252 -unsat
2.3253 ee0014e770bb12c9a43047b17bc55a374085eace 186 0
2.3254 #2 := false
2.3255 decl f5 :: S1
2.3256 @@ -1281,86 +3706,6 @@
2.3257 #118 := [def-axiom]: #117
2.3258 [unit-resolution #118 #203 #201]: false
2.3259 unsat
2.3260 -39e898ce622db033d98d0949c6c78d8d13333283 79 0
2.3261 -#2 := false
2.3262 -decl f1 :: S1
2.3263 -#4 := f1
2.3264 -decl f5 :: S1
2.3265 -#13 := f5
2.3266 -#14 := (= f5 f1)
2.3267 -decl f4 :: S1
2.3268 -#10 := f4
2.3269 -#11 := (= f4 f1)
2.3270 -#16 := (and #11 #14)
2.3271 -decl f3 :: S1
2.3272 -#8 := f3
2.3273 -#9 := (= f3 f1)
2.3274 -#17 := (and #9 #16)
2.3275 -#12 := (and #9 #11)
2.3276 -#15 := (and #12 #14)
2.3277 -#18 := (implies #15 #17)
2.3278 -#19 := (not #18)
2.3279 -#92 := (iff #19 false)
2.3280 -#46 := (= f1 f5)
2.3281 -#40 := (= f1 f4)
2.3282 -#52 := (and #40 #46)
2.3283 -#37 := (= f1 f3)
2.3284 -#55 := (and #37 #52)
2.3285 -#43 := (and #37 #40)
2.3286 -#49 := (and #43 #46)
2.3287 -#61 := (not #49)
2.3288 -#62 := (or #61 #55)
2.3289 -#67 := (not #62)
2.3290 -#90 := (iff #67 false)
2.3291 -#1 := true
2.3292 -#85 := (not true)
2.3293 -#88 := (iff #85 false)
2.3294 -#89 := [rewrite]: #88
2.3295 -#86 := (iff #67 #85)
2.3296 -#83 := (iff #62 true)
2.3297 -#70 := (and #37 #40 #46)
2.3298 -#73 := (not #70)
2.3299 -#78 := (or #73 #70)
2.3300 -#81 := (iff #78 true)
2.3301 -#82 := [rewrite]: #81
2.3302 -#79 := (iff #62 #78)
2.3303 -#76 := (iff #55 #70)
2.3304 -#77 := [rewrite]: #76
2.3305 -#74 := (iff #61 #73)
2.3306 -#71 := (iff #49 #70)
2.3307 -#72 := [rewrite]: #71
2.3308 -#75 := [monotonicity #72]: #74
2.3309 -#80 := [monotonicity #75 #77]: #79
2.3310 -#84 := [trans #80 #82]: #83
2.3311 -#87 := [monotonicity #84]: #86
2.3312 -#91 := [trans #87 #89]: #90
2.3313 -#68 := (iff #19 #67)
2.3314 -#65 := (iff #18 #62)
2.3315 -#58 := (implies #49 #55)
2.3316 -#63 := (iff #58 #62)
2.3317 -#64 := [rewrite]: #63
2.3318 -#59 := (iff #18 #58)
2.3319 -#56 := (iff #17 #55)
2.3320 -#53 := (iff #16 #52)
2.3321 -#47 := (iff #14 #46)
2.3322 -#48 := [rewrite]: #47
2.3323 -#41 := (iff #11 #40)
2.3324 -#42 := [rewrite]: #41
2.3325 -#54 := [monotonicity #42 #48]: #53
2.3326 -#38 := (iff #9 #37)
2.3327 -#39 := [rewrite]: #38
2.3328 -#57 := [monotonicity #39 #54]: #56
2.3329 -#50 := (iff #15 #49)
2.3330 -#44 := (iff #12 #43)
2.3331 -#45 := [monotonicity #39 #42]: #44
2.3332 -#51 := [monotonicity #45 #48]: #50
2.3333 -#60 := [monotonicity #51 #57]: #59
2.3334 -#66 := [trans #60 #64]: #65
2.3335 -#69 := [monotonicity #66]: #68
2.3336 -#93 := [trans #69 #91]: #92
2.3337 -#36 := [asserted]: #19
2.3338 -[mp #36 #93]: false
2.3339 -unsat
2.3340 412649a38963841ee4cc1fd44ea953cb67369cff 33 0
2.3341 #2 := false
2.3342 decl f1 :: S1
2.3343 @@ -1395,101 +3740,6 @@
2.3344 #29 := [asserted]: #12
2.3345 [mp #29 #49]: false
2.3346 unsat
2.3347 -3d76513bcca35d0b89ae8be9bed98213f01644cc 94 0
2.3348 -#2 := false
2.3349 -decl f5 :: S1
2.3350 -#13 := f5
2.3351 -decl f1 :: S1
2.3352 -#4 := f1
2.3353 -#46 := (= f1 f5)
2.3354 -decl f4 :: S1
2.3355 -#10 := f4
2.3356 -#40 := (= f1 f4)
2.3357 -decl f3 :: S1
2.3358 -#8 := f3
2.3359 -#37 := (= f1 f3)
2.3360 -#70 := (or #37 #40 #46)
2.3361 -#111 := (iff #70 false)
2.3362 -#106 := (or false false false)
2.3363 -#109 := (iff #106 false)
2.3364 -#110 := [rewrite]: #109
2.3365 -#107 := (iff #70 #106)
2.3366 -#104 := (iff #46 false)
2.3367 -#94 := (not #46)
2.3368 -#73 := (not #70)
2.3369 -#79 := (or #37 #40 #46 #73)
2.3370 -#84 := (not #79)
2.3371 -#14 := (= f5 f1)
2.3372 -#11 := (= f4 f1)
2.3373 -#16 := (or #11 #14)
2.3374 -#9 := (= f3 f1)
2.3375 -#17 := (or #9 #16)
2.3376 -#12 := (or #9 #11)
2.3377 -#15 := (or #12 #14)
2.3378 -#18 := (implies #15 #17)
2.3379 -#19 := (not #18)
2.3380 -#87 := (iff #19 #84)
2.3381 -#52 := (or #40 #46)
2.3382 -#55 := (or #37 #52)
2.3383 -#43 := (or #37 #40)
2.3384 -#49 := (or #43 #46)
2.3385 -#61 := (not #49)
2.3386 -#62 := (or #61 #55)
2.3387 -#67 := (not #62)
2.3388 -#85 := (iff #67 #84)
2.3389 -#82 := (iff #62 #79)
2.3390 -#76 := (or #73 #55)
2.3391 -#80 := (iff #76 #79)
2.3392 -#81 := [rewrite]: #80
2.3393 -#77 := (iff #62 #76)
2.3394 -#74 := (iff #61 #73)
2.3395 -#71 := (iff #49 #70)
2.3396 -#72 := [rewrite]: #71
2.3397 -#75 := [monotonicity #72]: #74
2.3398 -#78 := [monotonicity #75]: #77
2.3399 -#83 := [trans #78 #81]: #82
2.3400 -#86 := [monotonicity #83]: #85
2.3401 -#68 := (iff #19 #67)
2.3402 -#65 := (iff #18 #62)
2.3403 -#58 := (implies #49 #55)
2.3404 -#63 := (iff #58 #62)
2.3405 -#64 := [rewrite]: #63
2.3406 -#59 := (iff #18 #58)
2.3407 -#56 := (iff #17 #55)
2.3408 -#53 := (iff #16 #52)
2.3409 -#47 := (iff #14 #46)
2.3410 -#48 := [rewrite]: #47
2.3411 -#41 := (iff #11 #40)
2.3412 -#42 := [rewrite]: #41
2.3413 -#54 := [monotonicity #42 #48]: #53
2.3414 -#38 := (iff #9 #37)
2.3415 -#39 := [rewrite]: #38
2.3416 -#57 := [monotonicity #39 #54]: #56
2.3417 -#50 := (iff #15 #49)
2.3418 -#44 := (iff #12 #43)
2.3419 -#45 := [monotonicity #39 #42]: #44
2.3420 -#51 := [monotonicity #45 #48]: #50
2.3421 -#60 := [monotonicity #51 #57]: #59
2.3422 -#66 := [trans #60 #64]: #65
2.3423 -#69 := [monotonicity #66]: #68
2.3424 -#88 := [trans #69 #86]: #87
2.3425 -#36 := [asserted]: #19
2.3426 -#89 := [mp #36 #88]: #84
2.3427 -#95 := [not-or-elim #89]: #94
2.3428 -#105 := [iff-false #95]: #104
2.3429 -#102 := (iff #40 false)
2.3430 -#92 := (not #40)
2.3431 -#93 := [not-or-elim #89]: #92
2.3432 -#103 := [iff-false #93]: #102
2.3433 -#100 := (iff #37 false)
2.3434 -#90 := (not #37)
2.3435 -#91 := [not-or-elim #89]: #90
2.3436 -#101 := [iff-false #91]: #100
2.3437 -#108 := [monotonicity #101 #103 #105]: #107
2.3438 -#112 := [trans #108 #110]: #111
2.3439 -#96 := [not-or-elim #89]: #70
2.3440 -[mp #96 #112]: false
2.3441 -unsat
2.3442 cdb5c3594738ea620a30a8c35e72deba5b933ff1 33 0
2.3443 #2 := false
2.3444 decl f1 :: S1
2.3445 @@ -1524,243 +3774,6 @@
2.3446 #29 := [asserted]: #12
2.3447 [mp #29 #49]: false
2.3448 unsat
2.3449 -e872baf26281e471c8aad88c06ade50a163a8bf9 114 0
2.3450 -#2 := false
2.3451 -decl f5 :: S1
2.3452 -#13 := f5
2.3453 -decl f1 :: S1
2.3454 -#4 := f1
2.3455 -#47 := (= f1 f5)
2.3456 -#116 := (not #47)
2.3457 -decl f3 :: S1
2.3458 -#8 := f3
2.3459 -#38 := (= f1 f3)
2.3460 -#53 := (or #38 #47)
2.3461 -#94 := (not #53)
2.3462 -decl f4 :: S1
2.3463 -#10 := f4
2.3464 -#41 := (= f1 f4)
2.3465 -#56 := (or #41 #47)
2.3466 -#95 := (not #56)
2.3467 -#127 := [hypothesis]: #95
2.3468 -#123 := (or #56 #116)
2.3469 -#124 := [def-axiom]: #123
2.3470 -#128 := [unit-resolution #124 #127]: #116
2.3471 -#86 := (not #41)
2.3472 -#85 := (not #38)
2.3473 -#87 := (or #85 #86)
2.3474 -#121 := (or #56 #86)
2.3475 -#122 := [def-axiom]: #121
2.3476 -#129 := [unit-resolution #122 #127]: #86
2.3477 -#110 := (or #87 #41)
2.3478 -#111 := [def-axiom]: #110
2.3479 -#130 := [unit-resolution #111 #129]: #87
2.3480 -#88 := (not #87)
2.3481 -#78 := (or #47 #88)
2.3482 -#44 := (and #38 #41)
2.3483 -#50 := (or #44 #47)
2.3484 -#91 := (iff #50 #78)
2.3485 -#81 := (or #88 #47)
2.3486 -#89 := (iff #81 #78)
2.3487 -#90 := [rewrite]: #89
2.3488 -#82 := (iff #50 #81)
2.3489 -#83 := (iff #44 #88)
2.3490 -#84 := [rewrite]: #83
2.3491 -#80 := [monotonicity #84]: #82
2.3492 -#92 := [trans #80 #90]: #91
2.3493 -#59 := (and #53 #56)
2.3494 -#65 := (not #50)
2.3495 -#66 := (or #65 #59)
2.3496 -#71 := (not #66)
2.3497 -#14 := (= f5 f1)
2.3498 -#11 := (= f4 f1)
2.3499 -#17 := (or #11 #14)
2.3500 -#9 := (= f3 f1)
2.3501 -#16 := (or #9 #14)
2.3502 -#18 := (and #16 #17)
2.3503 -#12 := (and #9 #11)
2.3504 -#15 := (or #12 #14)
2.3505 -#19 := (implies #15 #18)
2.3506 -#20 := (not #19)
2.3507 -#72 := (iff #20 #71)
2.3508 -#69 := (iff #19 #66)
2.3509 -#62 := (implies #50 #59)
2.3510 -#67 := (iff #62 #66)
2.3511 -#68 := [rewrite]: #67
2.3512 -#63 := (iff #19 #62)
2.3513 -#60 := (iff #18 #59)
2.3514 -#57 := (iff #17 #56)
2.3515 -#48 := (iff #14 #47)
2.3516 -#49 := [rewrite]: #48
2.3517 -#42 := (iff #11 #41)
2.3518 -#43 := [rewrite]: #42
2.3519 -#58 := [monotonicity #43 #49]: #57
2.3520 -#54 := (iff #16 #53)
2.3521 -#39 := (iff #9 #38)
2.3522 -#40 := [rewrite]: #39
2.3523 -#55 := [monotonicity #40 #49]: #54
2.3524 -#61 := [monotonicity #55 #58]: #60
2.3525 -#51 := (iff #15 #50)
2.3526 -#45 := (iff #12 #44)
2.3527 -#46 := [monotonicity #40 #43]: #45
2.3528 -#52 := [monotonicity #46 #49]: #51
2.3529 -#64 := [monotonicity #52 #61]: #63
2.3530 -#70 := [trans #64 #68]: #69
2.3531 -#73 := [monotonicity #70]: #72
2.3532 -#37 := [asserted]: #20
2.3533 -#76 := [mp #37 #73]: #71
2.3534 -#74 := [not-or-elim #76]: #50
2.3535 -#93 := [mp #74 #92]: #78
2.3536 -#131 := [unit-resolution #93 #130 #128]: false
2.3537 -#132 := [lemma #131]: #56
2.3538 -#96 := (or #94 #95)
2.3539 -#75 := (not #59)
2.3540 -#105 := (iff #75 #96)
2.3541 -#97 := (not #96)
2.3542 -#100 := (not #97)
2.3543 -#103 := (iff #100 #96)
2.3544 -#104 := [rewrite]: #103
2.3545 -#101 := (iff #75 #100)
2.3546 -#98 := (iff #59 #97)
2.3547 -#99 := [rewrite]: #98
2.3548 -#102 := [monotonicity #99]: #101
2.3549 -#106 := [trans #102 #104]: #105
2.3550 -#77 := [not-or-elim #76]: #75
2.3551 -#107 := [mp #77 #106]: #96
2.3552 -#133 := [unit-resolution #107 #132]: #94
2.3553 -#117 := (or #53 #116)
2.3554 -#118 := [def-axiom]: #117
2.3555 -#134 := [unit-resolution #118 #133]: #116
2.3556 -#114 := (or #53 #85)
2.3557 -#115 := [def-axiom]: #114
2.3558 -#135 := [unit-resolution #115 #133]: #85
2.3559 -#108 := (or #87 #38)
2.3560 -#109 := [def-axiom]: #108
2.3561 -#136 := [unit-resolution #109 #135]: #87
2.3562 -[unit-resolution #93 #136 #134]: false
2.3563 -unsat
2.3564 -b64bc0bcf45eb1767f3ac5eb748f88080f2b2bee 121 0
2.3565 -#2 := false
2.3566 -decl f5 :: S1
2.3567 -#13 := f5
2.3568 -decl f1 :: S1
2.3569 -#4 := f1
2.3570 -#47 := (= f1 f5)
2.3571 -decl f3 :: S1
2.3572 -#8 := f3
2.3573 -#38 := (= f1 f3)
2.3574 -#61 := (and #38 #47)
2.3575 -#98 := (not #61)
2.3576 -#137 := (iff #98 false)
2.3577 -#1 := true
2.3578 -#132 := (not true)
2.3579 -#135 := (iff #132 false)
2.3580 -#136 := [rewrite]: #135
2.3581 -#133 := (iff #98 #132)
2.3582 -#130 := (iff #61 true)
2.3583 -#125 := (and true true)
2.3584 -#128 := (iff #125 true)
2.3585 -#129 := [rewrite]: #128
2.3586 -#126 := (iff #61 #125)
2.3587 -#123 := (iff #47 true)
2.3588 -decl f4 :: S1
2.3589 -#10 := f4
2.3590 -#41 := (= f1 f4)
2.3591 -#53 := (or #41 #47)
2.3592 -#120 := (iff #53 #47)
2.3593 -#115 := (or false #47)
2.3594 -#118 := (iff #115 #47)
2.3595 -#119 := [rewrite]: #118
2.3596 -#116 := (iff #53 #115)
2.3597 -#103 := (iff #41 false)
2.3598 -#93 := (not #41)
2.3599 -#44 := (or #38 #41)
2.3600 -#58 := (and #44 #53)
2.3601 -#75 := (not #58)
2.3602 -#84 := (or #41 #75 #61)
2.3603 -#87 := (not #84)
2.3604 -#11 := (= f4 f1)
2.3605 -#14 := (= f5 f1)
2.3606 -#9 := (= f3 f1)
2.3607 -#17 := (and #9 #14)
2.3608 -#18 := (or #17 #11)
2.3609 -#15 := (or #14 #11)
2.3610 -#12 := (or #9 #11)
2.3611 -#16 := (and #12 #15)
2.3612 -#19 := (implies #16 #18)
2.3613 -#20 := (not #19)
2.3614 -#90 := (iff #20 #87)
2.3615 -#67 := (or #41 #61)
2.3616 -#76 := (or #75 #67)
2.3617 -#81 := (not #76)
2.3618 -#88 := (iff #81 #87)
2.3619 -#85 := (iff #76 #84)
2.3620 -#86 := [rewrite]: #85
2.3621 -#89 := [monotonicity #86]: #88
2.3622 -#82 := (iff #20 #81)
2.3623 -#79 := (iff #19 #76)
2.3624 -#72 := (implies #58 #67)
2.3625 -#77 := (iff #72 #76)
2.3626 -#78 := [rewrite]: #77
2.3627 -#73 := (iff #19 #72)
2.3628 -#70 := (iff #18 #67)
2.3629 -#64 := (or #61 #41)
2.3630 -#68 := (iff #64 #67)
2.3631 -#69 := [rewrite]: #68
2.3632 -#65 := (iff #18 #64)
2.3633 -#42 := (iff #11 #41)
2.3634 -#43 := [rewrite]: #42
2.3635 -#62 := (iff #17 #61)
2.3636 -#48 := (iff #14 #47)
2.3637 -#49 := [rewrite]: #48
2.3638 -#39 := (iff #9 #38)
2.3639 -#40 := [rewrite]: #39
2.3640 -#63 := [monotonicity #40 #49]: #62
2.3641 -#66 := [monotonicity #63 #43]: #65
2.3642 -#71 := [trans #66 #69]: #70
2.3643 -#59 := (iff #16 #58)
2.3644 -#56 := (iff #15 #53)
2.3645 -#50 := (or #47 #41)
2.3646 -#54 := (iff #50 #53)
2.3647 -#55 := [rewrite]: #54
2.3648 -#51 := (iff #15 #50)
2.3649 -#52 := [monotonicity #49 #43]: #51
2.3650 -#57 := [trans #52 #55]: #56
2.3651 -#45 := (iff #12 #44)
2.3652 -#46 := [monotonicity #40 #43]: #45
2.3653 -#60 := [monotonicity #46 #57]: #59
2.3654 -#74 := [monotonicity #60 #71]: #73
2.3655 -#80 := [trans #74 #78]: #79
2.3656 -#83 := [monotonicity #80]: #82
2.3657 -#91 := [trans #83 #89]: #90
2.3658 -#37 := [asserted]: #20
2.3659 -#92 := [mp #37 #91]: #87
2.3660 -#94 := [not-or-elim #92]: #93
2.3661 -#104 := [iff-false #94]: #103
2.3662 -#117 := [monotonicity #104]: #116
2.3663 -#121 := [trans #117 #119]: #120
2.3664 -#95 := [not-or-elim #92]: #58
2.3665 -#97 := [and-elim #95]: #53
2.3666 -#122 := [mp #97 #121]: #47
2.3667 -#124 := [iff-true #122]: #123
2.3668 -#113 := (iff #38 true)
2.3669 -#110 := (iff #44 #38)
2.3670 -#105 := (or #38 false)
2.3671 -#108 := (iff #105 #38)
2.3672 -#109 := [rewrite]: #108
2.3673 -#106 := (iff #44 #105)
2.3674 -#107 := [monotonicity #104]: #106
2.3675 -#111 := [trans #107 #109]: #110
2.3676 -#96 := [and-elim #95]: #44
2.3677 -#112 := [mp #96 #111]: #38
2.3678 -#114 := [iff-true #112]: #113
2.3679 -#127 := [monotonicity #114 #124]: #126
2.3680 -#131 := [trans #127 #129]: #130
2.3681 -#134 := [monotonicity #131]: #133
2.3682 -#138 := [trans #134 #136]: #137
2.3683 -#99 := [not-or-elim #92]: #98
2.3684 -[mp #99 #138]: false
2.3685 -unsat
2.3686 3fdfe28cd079db59b06011ec3a9e5833720e3939 18 0
2.3687 #2 := false
2.3688 decl f3 :: S2
2.3689 @@ -1810,117 +3823,6 @@
2.3690 #30 := [asserted]: #13
2.3691 [mp #30 #46]: false
2.3692 unsat
2.3693 -c9da60152fdcf3358171ced892606def006be235 110 0
2.3694 -#2 := false
2.3695 -decl f4 :: S1
2.3696 -#10 := f4
2.3697 -decl f1 :: S1
2.3698 -#4 := f1
2.3699 -#41 := (= f1 f4)
2.3700 -decl f3 :: S1
2.3701 -#8 := f3
2.3702 -#38 := (= f1 f3)
2.3703 -#44 := (or #38 #41)
2.3704 -#128 := (iff #44 false)
2.3705 -#123 := (or false false)
2.3706 -#126 := (iff #123 false)
2.3707 -#127 := [rewrite]: #126
2.3708 -#124 := (iff #44 #123)
2.3709 -#121 := (iff #41 false)
2.3710 -#117 := (not #41)
2.3711 -decl f5 :: S1
2.3712 -#13 := f5
2.3713 -#47 := (= f1 f5)
2.3714 -#56 := (and #41 #47)
2.3715 -#88 := (not #56)
2.3716 -#118 := (iff #88 #117)
2.3717 -#115 := (iff #56 #41)
2.3718 -#1 := true
2.3719 -#110 := (and #41 true)
2.3720 -#113 := (iff #110 #41)
2.3721 -#114 := [rewrite]: #113
2.3722 -#111 := (iff #56 #110)
2.3723 -#95 := (iff #47 true)
2.3724 -#50 := (and #44 #47)
2.3725 -#53 := (and #38 #47)
2.3726 -#65 := (not #50)
2.3727 -#74 := (or #65 #53 #56)
2.3728 -#77 := (not #74)
2.3729 -#14 := (= f5 f1)
2.3730 -#11 := (= f4 f1)
2.3731 -#17 := (and #11 #14)
2.3732 -#9 := (= f3 f1)
2.3733 -#16 := (and #9 #14)
2.3734 -#18 := (or #16 #17)
2.3735 -#12 := (or #9 #11)
2.3736 -#15 := (and #12 #14)
2.3737 -#19 := (implies #15 #18)
2.3738 -#20 := (not #19)
2.3739 -#80 := (iff #20 #77)
2.3740 -#59 := (or #53 #56)
2.3741 -#66 := (or #65 #59)
2.3742 -#71 := (not #66)
2.3743 -#78 := (iff #71 #77)
2.3744 -#75 := (iff #66 #74)
2.3745 -#76 := [rewrite]: #75
2.3746 -#79 := [monotonicity #76]: #78
2.3747 -#72 := (iff #20 #71)
2.3748 -#69 := (iff #19 #66)
2.3749 -#62 := (implies #50 #59)
2.3750 -#67 := (iff #62 #66)
2.3751 -#68 := [rewrite]: #67
2.3752 -#63 := (iff #19 #62)
2.3753 -#60 := (iff #18 #59)
2.3754 -#57 := (iff #17 #56)
2.3755 -#48 := (iff #14 #47)
2.3756 -#49 := [rewrite]: #48
2.3757 -#42 := (iff #11 #41)
2.3758 -#43 := [rewrite]: #42
2.3759 -#58 := [monotonicity #43 #49]: #57
2.3760 -#54 := (iff #16 #53)
2.3761 -#39 := (iff #9 #38)
2.3762 -#40 := [rewrite]: #39
2.3763 -#55 := [monotonicity #40 #49]: #54
2.3764 -#61 := [monotonicity #55 #58]: #60
2.3765 -#51 := (iff #15 #50)
2.3766 -#45 := (iff #12 #44)
2.3767 -#46 := [monotonicity #40 #43]: #45
2.3768 -#52 := [monotonicity #46 #49]: #51
2.3769 -#64 := [monotonicity #52 #61]: #63
2.3770 -#70 := [trans #64 #68]: #69
2.3771 -#73 := [monotonicity #70]: #72
2.3772 -#81 := [trans #73 #79]: #80
2.3773 -#37 := [asserted]: #20
2.3774 -#82 := [mp #37 #81]: #77
2.3775 -#83 := [not-or-elim #82]: #50
2.3776 -#85 := [and-elim #83]: #47
2.3777 -#96 := [iff-true #85]: #95
2.3778 -#112 := [monotonicity #96]: #111
2.3779 -#116 := [trans #112 #114]: #115
2.3780 -#119 := [monotonicity #116]: #118
2.3781 -#89 := [not-or-elim #82]: #88
2.3782 -#120 := [mp #89 #119]: #117
2.3783 -#122 := [iff-false #120]: #121
2.3784 -#108 := (iff #38 false)
2.3785 -#104 := (not #38)
2.3786 -#86 := (not #53)
2.3787 -#105 := (iff #86 #104)
2.3788 -#102 := (iff #53 #38)
2.3789 -#97 := (and #38 true)
2.3790 -#100 := (iff #97 #38)
2.3791 -#101 := [rewrite]: #100
2.3792 -#98 := (iff #53 #97)
2.3793 -#99 := [monotonicity #96]: #98
2.3794 -#103 := [trans #99 #101]: #102
2.3795 -#106 := [monotonicity #103]: #105
2.3796 -#87 := [not-or-elim #82]: #86
2.3797 -#107 := [mp #87 #106]: #104
2.3798 -#109 := [iff-false #107]: #108
2.3799 -#125 := [monotonicity #109 #122]: #124
2.3800 -#129 := [trans #125 #127]: #128
2.3801 -#84 := [and-elim #83]: #44
2.3802 -[mp #84 #129]: false
2.3803 -unsat
2.3804 2aab8007d3f04ab47357a32e4f86dbadd477fa43 34 0
2.3805 #2 := false
2.3806 decl f5 :: S2
2.3807 @@ -1956,134 +3858,6 @@
2.3808 #46 := [not-or-elim #43]: #45
2.3809 [unit-resolution #46 #54]: false
2.3810 unsat
2.3811 -1f8e71f0583db493868b682b87713e9591cb7a07 127 0
2.3812 -#2 := false
2.3813 -decl f5 :: S1
2.3814 -#13 := f5
2.3815 -decl f1 :: S1
2.3816 -#4 := f1
2.3817 -#47 := (= f1 f5)
2.3818 -#91 := (not #47)
2.3819 -decl f4 :: S1
2.3820 -#10 := f4
2.3821 -#41 := (= f1 f4)
2.3822 -#96 := (not #41)
2.3823 -#92 := (or #96 #91)
2.3824 -decl f3 :: S1
2.3825 -#8 := f3
2.3826 -#38 := (= f1 f3)
2.3827 -#61 := (or #38 #47)
2.3828 -#95 := (not #38)
2.3829 -#97 := (or #95 #96)
2.3830 -#109 := (not #61)
2.3831 -#140 := [hypothesis]: #109
2.3832 -#134 := (or #61 #95)
2.3833 -#135 := [def-axiom]: #134
2.3834 -#141 := [unit-resolution #135 #140]: #95
2.3835 -#128 := (or #97 #38)
2.3836 -#129 := [def-axiom]: #128
2.3837 -#142 := [unit-resolution #129 #141]: #97
2.3838 -#136 := (or #61 #91)
2.3839 -#137 := [def-axiom]: #136
2.3840 -#143 := [unit-resolution #137 #140]: #91
2.3841 -#124 := (or #92 #47)
2.3842 -#125 := [def-axiom]: #124
2.3843 -#144 := [unit-resolution #125 #143]: #92
2.3844 -#98 := (not #97)
2.3845 -#90 := (not #92)
2.3846 -#103 := (or #90 #98)
2.3847 -#53 := (and #41 #47)
2.3848 -#44 := (and #38 #41)
2.3849 -#58 := (or #44 #53)
2.3850 -#106 := (iff #58 #103)
2.3851 -#100 := (or #98 #90)
2.3852 -#104 := (iff #100 #103)
2.3853 -#105 := [rewrite]: #104
2.3854 -#101 := (iff #58 #100)
2.3855 -#88 := (iff #53 #90)
2.3856 -#99 := [rewrite]: #88
2.3857 -#93 := (iff #44 #98)
2.3858 -#94 := [rewrite]: #93
2.3859 -#102 := [monotonicity #94 #99]: #101
2.3860 -#107 := [trans #102 #105]: #106
2.3861 -#67 := (and #41 #61)
2.3862 -#75 := (not #58)
2.3863 -#76 := (or #75 #67)
2.3864 -#81 := (not #76)
2.3865 -#11 := (= f4 f1)
2.3866 -#14 := (= f5 f1)
2.3867 -#9 := (= f3 f1)
2.3868 -#17 := (or #9 #14)
2.3869 -#18 := (and #17 #11)
2.3870 -#15 := (and #14 #11)
2.3871 -#12 := (and #9 #11)
2.3872 -#16 := (or #12 #15)
2.3873 -#19 := (implies #16 #18)
2.3874 -#20 := (not #19)
2.3875 -#82 := (iff #20 #81)
2.3876 -#79 := (iff #19 #76)
2.3877 -#72 := (implies #58 #67)
2.3878 -#77 := (iff #72 #76)
2.3879 -#78 := [rewrite]: #77
2.3880 -#73 := (iff #19 #72)
2.3881 -#70 := (iff #18 #67)
2.3882 -#64 := (and #61 #41)
2.3883 -#68 := (iff #64 #67)
2.3884 -#69 := [rewrite]: #68
2.3885 -#65 := (iff #18 #64)
2.3886 -#42 := (iff #11 #41)
2.3887 -#43 := [rewrite]: #42
2.3888 -#62 := (iff #17 #61)
2.3889 -#48 := (iff #14 #47)
2.3890 -#49 := [rewrite]: #48
2.3891 -#39 := (iff #9 #38)
2.3892 -#40 := [rewrite]: #39
2.3893 -#63 := [monotonicity #40 #49]: #62
2.3894 -#66 := [monotonicity #63 #43]: #65
2.3895 -#71 := [trans #66 #69]: #70
2.3896 -#59 := (iff #16 #58)
2.3897 -#56 := (iff #15 #53)
2.3898 -#50 := (and #47 #41)
2.3899 -#54 := (iff #50 #53)
2.3900 -#55 := [rewrite]: #54
2.3901 -#51 := (iff #15 #50)
2.3902 -#52 := [monotonicity #49 #43]: #51
2.3903 -#57 := [trans #52 #55]: #56
2.3904 -#45 := (iff #12 #44)
2.3905 -#46 := [monotonicity #40 #43]: #45
2.3906 -#60 := [monotonicity #46 #57]: #59
2.3907 -#74 := [monotonicity #60 #71]: #73
2.3908 -#80 := [trans #74 #78]: #79
2.3909 -#83 := [monotonicity #80]: #82
2.3910 -#37 := [asserted]: #20
2.3911 -#86 := [mp #37 #83]: #81
2.3912 -#84 := [not-or-elim #86]: #58
2.3913 -#108 := [mp #84 #107]: #103
2.3914 -#145 := [unit-resolution #108 #144 #142]: false
2.3915 -#146 := [lemma #145]: #61
2.3916 -#110 := (or #96 #109)
2.3917 -#85 := (not #67)
2.3918 -#119 := (iff #85 #110)
2.3919 -#111 := (not #110)
2.3920 -#114 := (not #111)
2.3921 -#117 := (iff #114 #110)
2.3922 -#118 := [rewrite]: #117
2.3923 -#115 := (iff #85 #114)
2.3924 -#112 := (iff #67 #111)
2.3925 -#113 := [rewrite]: #112
2.3926 -#116 := [monotonicity #113]: #115
2.3927 -#120 := [trans #116 #118]: #119
2.3928 -#87 := [not-or-elim #86]: #85
2.3929 -#121 := [mp #87 #120]: #110
2.3930 -#147 := [unit-resolution #121 #146]: #96
2.3931 -#122 := (or #92 #41)
2.3932 -#123 := [def-axiom]: #122
2.3933 -#148 := [unit-resolution #123 #147]: #92
2.3934 -#130 := (or #97 #41)
2.3935 -#131 := [def-axiom]: #130
2.3936 -#149 := [unit-resolution #131 #147]: #97
2.3937 -[unit-resolution #108 #149 #148]: false
2.3938 -unsat
2.3939 5aeacb8767661e0089f1bee00da51c74406606e7 27 0
2.3940 #2 := false
2.3941 decl f5 :: (-> S2 S2)
2.3942 @@ -2112,73 +3886,6 @@
2.3943 #43 := [not-or-elim #42]: #41
2.3944 [unit-resolution #43 #51]: false
2.3945 unsat
2.3946 -818dc7a805c1fc0df63db969a20606d71bab3c5a 66 0
2.3947 -#2 := false
2.3948 -decl f3 :: S1
2.3949 -#8 := f3
2.3950 -decl f1 :: S1
2.3951 -#4 := f1
2.3952 -#33 := (= f1 f3)
2.3953 -decl f4 :: S1
2.3954 -#10 := f4
2.3955 -#36 := (= f1 f4)
2.3956 -#42 := (not #33)
2.3957 -#43 := (or #42 #36)
2.3958 -#51 := (not #43)
2.3959 -#52 := (or #33 #51)
2.3960 -#82 := (iff #52 #51)
2.3961 -#77 := (or false #51)
2.3962 -#80 := (iff #77 #51)
2.3963 -#81 := [rewrite]: #80
2.3964 -#78 := (iff #52 #77)
2.3965 -#75 := (iff #33 false)
2.3966 -#60 := (not #52)
2.3967 -#61 := (or #33 #60)
2.3968 -#66 := (not #61)
2.3969 -#9 := (= f3 f1)
2.3970 -#11 := (= f4 f1)
2.3971 -#12 := (implies #9 #11)
2.3972 -#13 := (implies #12 #9)
2.3973 -#14 := (implies #13 #9)
2.3974 -#15 := (not #14)
2.3975 -#67 := (iff #15 #66)
2.3976 -#64 := (iff #14 #61)
2.3977 -#57 := (implies #52 #33)
2.3978 -#62 := (iff #57 #61)
2.3979 -#63 := [rewrite]: #62
2.3980 -#58 := (iff #14 #57)
2.3981 -#34 := (iff #9 #33)
2.3982 -#35 := [rewrite]: #34
2.3983 -#55 := (iff #13 #52)
2.3984 -#48 := (implies #43 #33)
2.3985 -#53 := (iff #48 #52)
2.3986 -#54 := [rewrite]: #53
2.3987 -#49 := (iff #13 #48)
2.3988 -#46 := (iff #12 #43)
2.3989 -#39 := (implies #33 #36)
2.3990 -#44 := (iff #39 #43)
2.3991 -#45 := [rewrite]: #44
2.3992 -#40 := (iff #12 #39)
2.3993 -#37 := (iff #11 #36)
2.3994 -#38 := [rewrite]: #37
2.3995 -#41 := [monotonicity #35 #38]: #40
2.3996 -#47 := [trans #41 #45]: #46
2.3997 -#50 := [monotonicity #47 #35]: #49
2.3998 -#56 := [trans #50 #54]: #55
2.3999 -#59 := [monotonicity #56 #35]: #58
2.4000 -#65 := [trans #59 #63]: #64
2.4001 -#68 := [monotonicity #65]: #67
2.4002 -#32 := [asserted]: #15
2.4003 -#71 := [mp #32 #68]: #66
2.4004 -#69 := [not-or-elim #71]: #42
2.4005 -#76 := [iff-false #69]: #75
2.4006 -#79 := [monotonicity #76]: #78
2.4007 -#83 := [trans #79 #81]: #82
2.4008 -#70 := [not-or-elim #71]: #52
2.4009 -#84 := [mp #70 #83]: #51
2.4010 -#74 := [not-or-elim #84]: #33
2.4011 -[unit-resolution #69 #74]: false
2.4012 -unsat
2.4013 0192b9e7527c6d595018662e41e3d823b138754c 31 0
2.4014 #2 := false
2.4015 decl f5 :: (-> S2 S2 S3)
2.4016 @@ -2211,163 +3918,6 @@
2.4017 #43 := [not-or-elim #42]: #41
2.4018 [unit-resolution #43 #49]: false
2.4019 unsat
2.4020 -46fff20b4c094da53ae081e33798e8a693ab62ec 156 0
2.4021 -#2 := false
2.4022 -decl f5 :: S1
2.4023 -#13 := f5
2.4024 -decl f1 :: S1
2.4025 -#4 := f1
2.4026 -#53 := (= f1 f5)
2.4027 -#59 := (not #53)
2.4028 -decl f4 :: S1
2.4029 -#10 := f4
2.4030 -#41 := (= f1 f4)
2.4031 -#60 := (or #41 #59)
2.4032 -#99 := (not #60)
2.4033 -decl f3 :: S1
2.4034 -#8 := f3
2.4035 -#38 := (= f1 f3)
2.4036 -#47 := (not #38)
2.4037 -#48 := (or #47 #41)
2.4038 -#98 := (not #48)
2.4039 -#100 := (or #98 #99)
2.4040 -#68 := (or #38 #53)
2.4041 -#74 := (not #68)
2.4042 -#75 := (or #41 #74)
2.4043 -#122 := (not #75)
2.4044 -#101 := (not #100)
2.4045 -#152 := [hypothesis]: #101
2.4046 -#150 := (or #122 #100)
2.4047 -#107 := (iff #75 #100)
2.4048 -#65 := (and #48 #60)
2.4049 -#86 := (not #65)
2.4050 -#87 := (iff #75 #86)
2.4051 -#108 := (iff #87 #107)
2.4052 -#105 := (iff #86 #100)
2.4053 -#95 := (not #101)
2.4054 -#103 := (iff #95 #100)
2.4055 -#104 := [rewrite]: #103
2.4056 -#92 := (iff #86 #95)
2.4057 -#96 := (iff #65 #101)
2.4058 -#97 := [rewrite]: #96
2.4059 -#102 := [monotonicity #97]: #92
2.4060 -#106 := [trans #102 #104]: #105
2.4061 -#109 := [monotonicity #106]: #108
2.4062 -#11 := (= f4 f1)
2.4063 -#14 := (= f5 f1)
2.4064 -#9 := (= f3 f1)
2.4065 -#17 := (or #9 #14)
2.4066 -#18 := (implies #17 #11)
2.4067 -#15 := (implies #14 #11)
2.4068 -#12 := (implies #9 #11)
2.4069 -#16 := (and #12 #15)
2.4070 -#19 := (iff #16 #18)
2.4071 -#20 := (not #19)
2.4072 -#90 := (iff #20 #87)
2.4073 -#80 := (iff #65 #75)
2.4074 -#83 := (not #80)
2.4075 -#88 := (iff #83 #87)
2.4076 -#89 := [rewrite]: #88
2.4077 -#84 := (iff #20 #83)
2.4078 -#81 := (iff #19 #80)
2.4079 -#78 := (iff #18 #75)
2.4080 -#71 := (implies #68 #41)
2.4081 -#76 := (iff #71 #75)
2.4082 -#77 := [rewrite]: #76
2.4083 -#72 := (iff #18 #71)
2.4084 -#42 := (iff #11 #41)
2.4085 -#43 := [rewrite]: #42
2.4086 -#69 := (iff #17 #68)
2.4087 -#54 := (iff #14 #53)
2.4088 -#55 := [rewrite]: #54
2.4089 -#39 := (iff #9 #38)
2.4090 -#40 := [rewrite]: #39
2.4091 -#70 := [monotonicity #40 #55]: #69
2.4092 -#73 := [monotonicity #70 #43]: #72
2.4093 -#79 := [trans #73 #77]: #78
2.4094 -#66 := (iff #16 #65)
2.4095 -#63 := (iff #15 #60)
2.4096 -#56 := (implies #53 #41)
2.4097 -#61 := (iff #56 #60)
2.4098 -#62 := [rewrite]: #61
2.4099 -#57 := (iff #15 #56)
2.4100 -#58 := [monotonicity #55 #43]: #57
2.4101 -#64 := [trans #58 #62]: #63
2.4102 -#51 := (iff #12 #48)
2.4103 -#44 := (implies #38 #41)
2.4104 -#49 := (iff #44 #48)
2.4105 -#50 := [rewrite]: #49
2.4106 -#45 := (iff #12 #44)
2.4107 -#46 := [monotonicity #40 #43]: #45
2.4108 -#52 := [trans #46 #50]: #51
2.4109 -#67 := [monotonicity #52 #64]: #66
2.4110 -#82 := [monotonicity #67 #79]: #81
2.4111 -#85 := [monotonicity #82]: #84
2.4112 -#91 := [trans #85 #89]: #90
2.4113 -#37 := [asserted]: #20
2.4114 -#94 := [mp #37 #91]: #87
2.4115 -#110 := [mp #94 #109]: #107
2.4116 -#143 := (not #107)
2.4117 -#148 := (or #122 #100 #143)
2.4118 -#149 := [def-axiom]: #148
2.4119 -#151 := [unit-resolution #149 #110]: #150
2.4120 -#153 := [unit-resolution #151 #152]: #122
2.4121 -#120 := (or #75 #68)
2.4122 -#121 := [def-axiom]: #120
2.4123 -#154 := [unit-resolution #121 #153]: #68
2.4124 -#137 := (or #100 #48)
2.4125 -#138 := [def-axiom]: #137
2.4126 -#155 := [unit-resolution #138 #152]: #48
2.4127 -#117 := (not #41)
2.4128 -#118 := (or #75 #117)
2.4129 -#119 := [def-axiom]: #118
2.4130 -#156 := [unit-resolution #119 #153]: #117
2.4131 -#129 := (or #98 #47 #41)
2.4132 -#130 := [def-axiom]: #129
2.4133 -#157 := [unit-resolution #130 #156 #155]: #47
2.4134 -#139 := (or #100 #60)
2.4135 -#140 := [def-axiom]: #139
2.4136 -#158 := [unit-resolution #140 #152]: #60
2.4137 -#135 := (or #99 #41 #59)
2.4138 -#136 := [def-axiom]: #135
2.4139 -#159 := [unit-resolution #136 #156 #158]: #59
2.4140 -#115 := (or #74 #38 #53)
2.4141 -#116 := [def-axiom]: #115
2.4142 -#160 := [unit-resolution #116 #159 #157 #154]: false
2.4143 -#161 := [lemma #160]: #100
2.4144 -#146 := (or #75 #101)
2.4145 -#144 := (or #75 #101 #143)
2.4146 -#145 := [def-axiom]: #144
2.4147 -#147 := [unit-resolution #145 #110]: #146
2.4148 -#162 := [unit-resolution #147 #161]: #75
2.4149 -#163 := [hypothesis]: #98
2.4150 -#127 := (or #48 #117)
2.4151 -#128 := [def-axiom]: #127
2.4152 -#164 := [unit-resolution #128 #163]: #117
2.4153 -#125 := (or #48 #38)
2.4154 -#126 := [def-axiom]: #125
2.4155 -#165 := [unit-resolution #126 #163]: #38
2.4156 -#111 := (or #68 #47)
2.4157 -#112 := [def-axiom]: #111
2.4158 -#166 := [unit-resolution #112 #165]: #68
2.4159 -#123 := (or #122 #41 #74)
2.4160 -#124 := [def-axiom]: #123
2.4161 -#167 := [unit-resolution #124 #166 #164 #162]: false
2.4162 -#168 := [lemma #167]: #48
2.4163 -#141 := (or #101 #98 #99)
2.4164 -#142 := [def-axiom]: #141
2.4165 -#169 := [unit-resolution #142 #168 #161]: #99
2.4166 -#133 := (or #60 #53)
2.4167 -#134 := [def-axiom]: #133
2.4168 -#170 := [unit-resolution #134 #169]: #53
2.4169 -#131 := (or #60 #117)
2.4170 -#132 := [def-axiom]: #131
2.4171 -#171 := [unit-resolution #132 #169]: #117
2.4172 -#172 := [unit-resolution #124 #171 #162]: #74
2.4173 -#113 := (or #68 #59)
2.4174 -#114 := [def-axiom]: #113
2.4175 -[unit-resolution #114 #172 #170]: false
2.4176 -unsat
2.4177 a4fc389fafe13e91a7fdc713fbb6f0ce7029805d 63 0
2.4178 #2 := false
2.4179 decl f3 :: (-> S2 S2)
2.4180 @@ -2432,121 +3982,6 @@
2.4181 #66 := [not-or-elim #63]: #65
2.4182 [unit-resolution #66 #83]: false
2.4183 unsat
2.4184 -2f15e9d90b4b089f8a2562ce56366a555231ff22 114 0
2.4185 -#2 := false
2.4186 -decl f5 :: S1
2.4187 -#13 := f5
2.4188 -decl f1 :: S1
2.4189 -#4 := f1
2.4190 -#46 := (= f1 f5)
2.4191 -decl f4 :: S1
2.4192 -#10 := f4
2.4193 -#40 := (= f1 f4)
2.4194 -#61 := (not #40)
2.4195 -decl f3 :: S1
2.4196 -#8 := f3
2.4197 -#37 := (= f1 f3)
2.4198 -#70 := (not #37)
2.4199 -#88 := (or #70 #61 #46)
2.4200 -#43 := (and #37 #40)
2.4201 -#52 := (not #43)
2.4202 -#53 := (or #52 #46)
2.4203 -#82 := (not #53)
2.4204 -#94 := (iff #82 #88)
2.4205 -#129 := (iff #94 false)
2.4206 -#121 := (not #88)
2.4207 -#124 := (iff #121 #88)
2.4208 -#127 := (iff #124 false)
2.4209 -#128 := [rewrite]: #127
2.4210 -#125 := (iff #94 #124)
2.4211 -#122 := (iff #82 #121)
2.4212 -#119 := (iff #53 #88)
2.4213 -#107 := (or #70 #61)
2.4214 -#114 := (or #107 #46)
2.4215 -#117 := (iff #114 #88)
2.4216 -#118 := [rewrite]: #117
2.4217 -#115 := (iff #53 #114)
2.4218 -#112 := (iff #52 #107)
2.4219 -#108 := (not #107)
2.4220 -#105 := (not #108)
2.4221 -#102 := (iff #105 #107)
2.4222 -#111 := [rewrite]: #102
2.4223 -#106 := (iff #52 #105)
2.4224 -#109 := (iff #43 #108)
2.4225 -#110 := [rewrite]: #109
2.4226 -#104 := [monotonicity #110]: #106
2.4227 -#113 := [trans #104 #111]: #112
2.4228 -#116 := [monotonicity #113]: #115
2.4229 -#120 := [trans #116 #118]: #119
2.4230 -#123 := [monotonicity #120]: #122
2.4231 -#126 := [monotonicity #123]: #125
2.4232 -#130 := [trans #126 #128]: #129
2.4233 -#14 := (= f5 f1)
2.4234 -#11 := (= f4 f1)
2.4235 -#16 := (implies #11 #14)
2.4236 -#9 := (= f3 f1)
2.4237 -#17 := (implies #9 #16)
2.4238 -#12 := (and #9 #11)
2.4239 -#15 := (implies #12 #14)
2.4240 -#18 := (iff #15 #17)
2.4241 -#19 := (not #18)
2.4242 -#99 := (iff #19 #94)
2.4243 -#62 := (or #61 #46)
2.4244 -#71 := (or #70 #62)
2.4245 -#83 := (iff #71 #82)
2.4246 -#97 := (iff #83 #94)
2.4247 -#91 := (iff #88 #82)
2.4248 -#95 := (iff #91 #94)
2.4249 -#96 := [rewrite]: #95
2.4250 -#92 := (iff #83 #91)
2.4251 -#89 := (iff #71 #88)
2.4252 -#90 := [rewrite]: #89
2.4253 -#93 := [monotonicity #90]: #92
2.4254 -#98 := [trans #93 #96]: #97
2.4255 -#86 := (iff #19 #83)
2.4256 -#76 := (iff #53 #71)
2.4257 -#79 := (not #76)
2.4258 -#84 := (iff #79 #83)
2.4259 -#85 := [rewrite]: #84
2.4260 -#80 := (iff #19 #79)
2.4261 -#77 := (iff #18 #76)
2.4262 -#74 := (iff #17 #71)
2.4263 -#67 := (implies #37 #62)
2.4264 -#72 := (iff #67 #71)
2.4265 -#73 := [rewrite]: #72
2.4266 -#68 := (iff #17 #67)
2.4267 -#65 := (iff #16 #62)
2.4268 -#58 := (implies #40 #46)
2.4269 -#63 := (iff #58 #62)
2.4270 -#64 := [rewrite]: #63
2.4271 -#59 := (iff #16 #58)
2.4272 -#47 := (iff #14 #46)
2.4273 -#48 := [rewrite]: #47
2.4274 -#41 := (iff #11 #40)
2.4275 -#42 := [rewrite]: #41
2.4276 -#60 := [monotonicity #42 #48]: #59
2.4277 -#66 := [trans #60 #64]: #65
2.4278 -#38 := (iff #9 #37)
2.4279 -#39 := [rewrite]: #38
2.4280 -#69 := [monotonicity #39 #66]: #68
2.4281 -#75 := [trans #69 #73]: #74
2.4282 -#56 := (iff #15 #53)
2.4283 -#49 := (implies #43 #46)
2.4284 -#54 := (iff #49 #53)
2.4285 -#55 := [rewrite]: #54
2.4286 -#50 := (iff #15 #49)
2.4287 -#44 := (iff #12 #43)
2.4288 -#45 := [monotonicity #39 #42]: #44
2.4289 -#51 := [monotonicity #45 #48]: #50
2.4290 -#57 := [trans #51 #55]: #56
2.4291 -#78 := [monotonicity #57 #75]: #77
2.4292 -#81 := [monotonicity #78]: #80
2.4293 -#87 := [trans #81 #85]: #86
2.4294 -#100 := [trans #87 #98]: #99
2.4295 -#36 := [asserted]: #19
2.4296 -#101 := [mp #36 #100]: #94
2.4297 -[mp #101 #130]: false
2.4298 -unsat
2.4299 5a01b8711c838d753166b92be13bae6fe9cd2136 195 0
2.4300 #2 := false
2.4301 decl f6 :: S2
2.4302 @@ -2743,340 +4178,6 @@
2.4303 #209 := [unit-resolution #118 #208]: #116
2.4304 [unit-resolution #209 #210]: false
2.4305 unsat
2.4306 -00473b4aff1959d5177fa5825ae6319bbb679c00 198 0
2.4307 -#2 := false
2.4308 -decl f5 :: S1
2.4309 -#14 := f5
2.4310 -decl f1 :: S1
2.4311 -#4 := f1
2.4312 -#65 := (= f1 f5)
2.4313 -decl f3 :: S1
2.4314 -#8 := f3
2.4315 -#41 := (= f1 f3)
2.4316 -#86 := (and #41 #65)
2.4317 -#92 := (not #86)
2.4318 -decl f4 :: S1
2.4319 -#10 := f4
2.4320 -#44 := (= f1 f4)
2.4321 -#93 := (or #44 #92)
2.4322 -#214 := (iff #93 false)
2.4323 -#209 := (or false false)
2.4324 -#212 := (iff #209 false)
2.4325 -#213 := [rewrite]: #212
2.4326 -#210 := (iff #93 #209)
2.4327 -#207 := (iff #92 false)
2.4328 -#1 := true
2.4329 -#202 := (not true)
2.4330 -#205 := (iff #202 false)
2.4331 -#206 := [rewrite]: #205
2.4332 -#203 := (iff #92 #202)
2.4333 -#200 := (iff #86 true)
2.4334 -#195 := (and true true)
2.4335 -#198 := (iff #195 true)
2.4336 -#199 := [rewrite]: #198
2.4337 -#196 := (iff #86 #195)
2.4338 -#193 := (iff #65 true)
2.4339 -#71 := (not #65)
2.4340 -#72 := (or #44 #71)
2.4341 -#80 := (not #72)
2.4342 -#81 := (or #44 #80)
2.4343 -#190 := (iff #81 #65)
2.4344 -#185 := (or false #65)
2.4345 -#188 := (iff #185 #65)
2.4346 -#189 := [rewrite]: #188
2.4347 -#186 := (iff #81 #185)
2.4348 -#183 := (iff #80 #65)
2.4349 -#178 := (not #71)
2.4350 -#181 := (iff #178 #65)
2.4351 -#182 := [rewrite]: #181
2.4352 -#179 := (iff #80 #178)
2.4353 -#176 := (iff #72 #71)
2.4354 -#171 := (or false #71)
2.4355 -#174 := (iff #171 #71)
2.4356 -#175 := [rewrite]: #174
2.4357 -#172 := (iff #72 #171)
2.4358 -#145 := (iff #44 false)
2.4359 -#137 := (not #44)
2.4360 -#101 := (not #93)
2.4361 -#110 := (not #81)
2.4362 -#50 := (not #41)
2.4363 -#51 := (or #50 #44)
2.4364 -#59 := (not #51)
2.4365 -#60 := (or #44 #59)
2.4366 -#119 := (not #60)
2.4367 -#128 := (or #44 #119 #110 #101)
2.4368 -#131 := (not #128)
2.4369 -#11 := (= f4 f1)
2.4370 -#15 := (= f5 f1)
2.4371 -#9 := (= f3 f1)
2.4372 -#18 := (and #9 #15)
2.4373 -#19 := (implies #18 #11)
2.4374 -#20 := (implies #19 #11)
2.4375 -#16 := (implies #15 #11)
2.4376 -#17 := (implies #16 #11)
2.4377 -#21 := (implies #17 #20)
2.4378 -#12 := (implies #9 #11)
2.4379 -#13 := (implies #12 #11)
2.4380 -#22 := (implies #13 #21)
2.4381 -#23 := (not #22)
2.4382 -#134 := (iff #23 #131)
2.4383 -#102 := (or #44 #101)
2.4384 -#111 := (or #110 #102)
2.4385 -#120 := (or #119 #111)
2.4386 -#125 := (not #120)
2.4387 -#132 := (iff #125 #131)
2.4388 -#129 := (iff #120 #128)
2.4389 -#130 := [rewrite]: #129
2.4390 -#133 := [monotonicity #130]: #132
2.4391 -#126 := (iff #23 #125)
2.4392 -#123 := (iff #22 #120)
2.4393 -#116 := (implies #60 #111)
2.4394 -#121 := (iff #116 #120)
2.4395 -#122 := [rewrite]: #121
2.4396 -#117 := (iff #22 #116)
2.4397 -#114 := (iff #21 #111)
2.4398 -#107 := (implies #81 #102)
2.4399 -#112 := (iff #107 #111)
2.4400 -#113 := [rewrite]: #112
2.4401 -#108 := (iff #21 #107)
2.4402 -#105 := (iff #20 #102)
2.4403 -#98 := (implies #93 #44)
2.4404 -#103 := (iff #98 #102)
2.4405 -#104 := [rewrite]: #103
2.4406 -#99 := (iff #20 #98)
2.4407 -#45 := (iff #11 #44)
2.4408 -#46 := [rewrite]: #45
2.4409 -#96 := (iff #19 #93)
2.4410 -#89 := (implies #86 #44)
2.4411 -#94 := (iff #89 #93)
2.4412 -#95 := [rewrite]: #94
2.4413 -#90 := (iff #19 #89)
2.4414 -#87 := (iff #18 #86)
2.4415 -#66 := (iff #15 #65)
2.4416 -#67 := [rewrite]: #66
2.4417 -#42 := (iff #9 #41)
2.4418 -#43 := [rewrite]: #42
2.4419 -#88 := [monotonicity #43 #67]: #87
2.4420 -#91 := [monotonicity #88 #46]: #90
2.4421 -#97 := [trans #91 #95]: #96
2.4422 -#100 := [monotonicity #97 #46]: #99
2.4423 -#106 := [trans #100 #104]: #105
2.4424 -#84 := (iff #17 #81)
2.4425 -#77 := (implies #72 #44)
2.4426 -#82 := (iff #77 #81)
2.4427 -#83 := [rewrite]: #82
2.4428 -#78 := (iff #17 #77)
2.4429 -#75 := (iff #16 #72)
2.4430 -#68 := (implies #65 #44)
2.4431 -#73 := (iff #68 #72)
2.4432 -#74 := [rewrite]: #73
2.4433 -#69 := (iff #16 #68)
2.4434 -#70 := [monotonicity #67 #46]: #69
2.4435 -#76 := [trans #70 #74]: #75
2.4436 -#79 := [monotonicity #76 #46]: #78
2.4437 -#85 := [trans #79 #83]: #84
2.4438 -#109 := [monotonicity #85 #106]: #108
2.4439 -#115 := [trans #109 #113]: #114
2.4440 -#63 := (iff #13 #60)
2.4441 -#56 := (implies #51 #44)
2.4442 -#61 := (iff #56 #60)
2.4443 -#62 := [rewrite]: #61
2.4444 -#57 := (iff #13 #56)
2.4445 -#54 := (iff #12 #51)
2.4446 -#47 := (implies #41 #44)
2.4447 -#52 := (iff #47 #51)
2.4448 -#53 := [rewrite]: #52
2.4449 -#48 := (iff #12 #47)
2.4450 -#49 := [monotonicity #43 #46]: #48
2.4451 -#55 := [trans #49 #53]: #54
2.4452 -#58 := [monotonicity #55 #46]: #57
2.4453 -#64 := [trans #58 #62]: #63
2.4454 -#118 := [monotonicity #64 #115]: #117
2.4455 -#124 := [trans #118 #122]: #123
2.4456 -#127 := [monotonicity #124]: #126
2.4457 -#135 := [trans #127 #133]: #134
2.4458 -#40 := [asserted]: #23
2.4459 -#136 := [mp #40 #135]: #131
2.4460 -#138 := [not-or-elim #136]: #137
2.4461 -#146 := [iff-false #138]: #145
2.4462 -#173 := [monotonicity #146]: #172
2.4463 -#177 := [trans #173 #175]: #176
2.4464 -#180 := [monotonicity #177]: #179
2.4465 -#184 := [trans #180 #182]: #183
2.4466 -#187 := [monotonicity #146 #184]: #186
2.4467 -#191 := [trans #187 #189]: #190
2.4468 -#140 := [not-or-elim #136]: #81
2.4469 -#192 := [mp #140 #191]: #65
2.4470 -#194 := [iff-true #192]: #193
2.4471 -#169 := (iff #41 true)
2.4472 -#166 := (iff #60 #41)
2.4473 -#161 := (or false #41)
2.4474 -#164 := (iff #161 #41)
2.4475 -#165 := [rewrite]: #164
2.4476 -#162 := (iff #60 #161)
2.4477 -#159 := (iff #59 #41)
2.4478 -#154 := (not #50)
2.4479 -#157 := (iff #154 #41)
2.4480 -#158 := [rewrite]: #157
2.4481 -#155 := (iff #59 #154)
2.4482 -#152 := (iff #51 #50)
2.4483 -#147 := (or #50 false)
2.4484 -#150 := (iff #147 #50)
2.4485 -#151 := [rewrite]: #150
2.4486 -#148 := (iff #51 #147)
2.4487 -#149 := [monotonicity #146]: #148
2.4488 -#153 := [trans #149 #151]: #152
2.4489 -#156 := [monotonicity #153]: #155
2.4490 -#160 := [trans #156 #158]: #159
2.4491 -#163 := [monotonicity #146 #160]: #162
2.4492 -#167 := [trans #163 #165]: #166
2.4493 -#139 := [not-or-elim #136]: #60
2.4494 -#168 := [mp #139 #167]: #41
2.4495 -#170 := [iff-true #168]: #169
2.4496 -#197 := [monotonicity #170 #194]: #196
2.4497 -#201 := [trans #197 #199]: #200
2.4498 -#204 := [monotonicity #201]: #203
2.4499 -#208 := [trans #204 #206]: #207
2.4500 -#211 := [monotonicity #146 #208]: #210
2.4501 -#215 := [trans #211 #213]: #214
2.4502 -#141 := [not-or-elim #136]: #93
2.4503 -[mp #141 #215]: false
2.4504 -unsat
2.4505 -2cfe9308ab7f394e846bed2379142398e01d0e8d 134 0
2.4506 -#2 := false
2.4507 -decl f5 :: S1
2.4508 -#14 := f5
2.4509 -decl f1 :: S1
2.4510 -#4 := f1
2.4511 -#59 := (= f1 f5)
2.4512 -decl f3 :: S1
2.4513 -#8 := f3
2.4514 -#41 := (= f1 f3)
2.4515 -#74 := (and #41 #59)
2.4516 -#80 := (not #74)
2.4517 -decl f4 :: S1
2.4518 -#10 := f4
2.4519 -#44 := (= f1 f4)
2.4520 -#81 := (or #44 #80)
2.4521 -#150 := (iff #81 false)
2.4522 -#145 := (or false false)
2.4523 -#148 := (iff #145 false)
2.4524 -#149 := [rewrite]: #148
2.4525 -#146 := (iff #81 #145)
2.4526 -#143 := (iff #80 false)
2.4527 -#1 := true
2.4528 -#138 := (not true)
2.4529 -#141 := (iff #138 false)
2.4530 -#142 := [rewrite]: #141
2.4531 -#139 := (iff #80 #138)
2.4532 -#136 := (iff #74 true)
2.4533 -#131 := (and true true)
2.4534 -#134 := (iff #131 true)
2.4535 -#135 := [rewrite]: #134
2.4536 -#132 := (iff #74 #131)
2.4537 -#129 := (iff #59 true)
2.4538 -#86 := (not #81)
2.4539 -#65 := (not #59)
2.4540 -#50 := (not #41)
2.4541 -#108 := (or #50 #44 #65 #86)
2.4542 -#111 := (not #108)
2.4543 -#11 := (= f4 f1)
2.4544 -#15 := (= f5 f1)
2.4545 -#9 := (= f3 f1)
2.4546 -#18 := (and #9 #15)
2.4547 -#19 := (implies #18 #11)
2.4548 -#20 := (not #19)
2.4549 -#16 := (implies #15 #11)
2.4550 -#17 := (not #16)
2.4551 -#21 := (implies #17 #20)
2.4552 -#12 := (implies #9 #11)
2.4553 -#13 := (not #12)
2.4554 -#22 := (implies #13 #21)
2.4555 -#23 := (not #22)
2.4556 -#114 := (iff #23 #111)
2.4557 -#66 := (or #44 #65)
2.4558 -#92 := (or #66 #86)
2.4559 -#51 := (or #50 #44)
2.4560 -#100 := (or #51 #92)
2.4561 -#105 := (not #100)
2.4562 -#112 := (iff #105 #111)
2.4563 -#109 := (iff #100 #108)
2.4564 -#110 := [rewrite]: #109
2.4565 -#113 := [monotonicity #110]: #112
2.4566 -#106 := (iff #23 #105)
2.4567 -#103 := (iff #22 #100)
2.4568 -#56 := (not #51)
2.4569 -#97 := (implies #56 #92)
2.4570 -#101 := (iff #97 #100)
2.4571 -#102 := [rewrite]: #101
2.4572 -#98 := (iff #22 #97)
2.4573 -#95 := (iff #21 #92)
2.4574 -#71 := (not #66)
2.4575 -#89 := (implies #71 #86)
2.4576 -#93 := (iff #89 #92)
2.4577 -#94 := [rewrite]: #93
2.4578 -#90 := (iff #21 #89)
2.4579 -#87 := (iff #20 #86)
2.4580 -#84 := (iff #19 #81)
2.4581 -#77 := (implies #74 #44)
2.4582 -#82 := (iff #77 #81)
2.4583 -#83 := [rewrite]: #82
2.4584 -#78 := (iff #19 #77)
2.4585 -#45 := (iff #11 #44)
2.4586 -#46 := [rewrite]: #45
2.4587 -#75 := (iff #18 #74)
2.4588 -#60 := (iff #15 #59)
2.4589 -#61 := [rewrite]: #60
2.4590 -#42 := (iff #9 #41)
2.4591 -#43 := [rewrite]: #42
2.4592 -#76 := [monotonicity #43 #61]: #75
2.4593 -#79 := [monotonicity #76 #46]: #78
2.4594 -#85 := [trans #79 #83]: #84
2.4595 -#88 := [monotonicity #85]: #87
2.4596 -#72 := (iff #17 #71)
2.4597 -#69 := (iff #16 #66)
2.4598 -#62 := (implies #59 #44)
2.4599 -#67 := (iff #62 #66)
2.4600 -#68 := [rewrite]: #67
2.4601 -#63 := (iff #16 #62)
2.4602 -#64 := [monotonicity #61 #46]: #63
2.4603 -#70 := [trans #64 #68]: #69
2.4604 -#73 := [monotonicity #70]: #72
2.4605 -#91 := [monotonicity #73 #88]: #90
2.4606 -#96 := [trans #91 #94]: #95
2.4607 -#57 := (iff #13 #56)
2.4608 -#54 := (iff #12 #51)
2.4609 -#47 := (implies #41 #44)
2.4610 -#52 := (iff #47 #51)
2.4611 -#53 := [rewrite]: #52
2.4612 -#48 := (iff #12 #47)
2.4613 -#49 := [monotonicity #43 #46]: #48
2.4614 -#55 := [trans #49 #53]: #54
2.4615 -#58 := [monotonicity #55]: #57
2.4616 -#99 := [monotonicity #58 #96]: #98
2.4617 -#104 := [trans #99 #102]: #103
2.4618 -#107 := [monotonicity #104]: #106
2.4619 -#115 := [trans #107 #113]: #114
2.4620 -#40 := [asserted]: #23
2.4621 -#116 := [mp #40 #115]: #111
2.4622 -#120 := [not-or-elim #116]: #59
2.4623 -#130 := [iff-true #120]: #129
2.4624 -#125 := (iff #41 true)
2.4625 -#117 := [not-or-elim #116]: #41
2.4626 -#126 := [iff-true #117]: #125
2.4627 -#133 := [monotonicity #126 #130]: #132
2.4628 -#137 := [trans #133 #135]: #136
2.4629 -#140 := [monotonicity #137]: #139
2.4630 -#144 := [trans #140 #142]: #143
2.4631 -#127 := (iff #44 false)
2.4632 -#118 := (not #44)
2.4633 -#119 := [not-or-elim #116]: #118
2.4634 -#128 := [iff-false #119]: #127
2.4635 -#147 := [monotonicity #128 #144]: #146
2.4636 -#151 := [trans #147 #149]: #150
2.4637 -#121 := [not-or-elim #116]: #81
2.4638 -[mp #121 #151]: false
2.4639 -unsat
2.4640 ec4d1a12b3f23ddd6f880458ababd57fd69399e9 36 0
2.4641 #2 := false
2.4642 decl f5 :: S2
2.4643 @@ -3114,169 +4215,6 @@
2.4644 #43 := [def-axiom]: #45
2.4645 [unit-resolution #43 #62 #41]: false
2.4646 unsat
2.4647 -d49a2aa891a4e97785d87ae0852efd8c830df7dd 162 0
2.4648 -#2 := false
2.4649 -decl f5 :: S1
2.4650 -#12 := f5
2.4651 -decl f1 :: S1
2.4652 -#4 := f1
2.4653 -#44 := (= f1 f5)
2.4654 -decl f3 :: S1
2.4655 -#8 := f3
2.4656 -#38 := (= f1 f3)
2.4657 -#53 := (not #38)
2.4658 -#70 := (or #53 #44)
2.4659 -#97 := (not #70)
2.4660 -decl f4 :: S1
2.4661 -#10 := f4
2.4662 -#41 := (= f1 f4)
2.4663 -#62 := (or #53 #41)
2.4664 -#96 := (not #62)
2.4665 -#98 := (or #96 #97)
2.4666 -#90 := (not #44)
2.4667 -#93 := (not #41)
2.4668 -#100 := (or #93 #90)
2.4669 -#101 := (not #100)
2.4670 -#104 := (or #53 #101)
2.4671 -#107 := (not #104)
2.4672 -#158 := [hypothesis]: #107
2.4673 -#145 := (or #104 #100)
2.4674 -#146 := [def-axiom]: #145
2.4675 -#159 := [unit-resolution #146 #158]: #100
2.4676 -#143 := (or #104 #38)
2.4677 -#144 := [def-axiom]: #143
2.4678 -#160 := [unit-resolution #144 #158]: #38
2.4679 -#99 := (not #98)
2.4680 -#156 := (or #99 #104)
2.4681 -#113 := (iff #98 #104)
2.4682 -#47 := (and #41 #44)
2.4683 -#54 := (or #53 #47)
2.4684 -#84 := (not #54)
2.4685 -#75 := (and #62 #70)
2.4686 -#85 := (iff #75 #84)
2.4687 -#116 := (iff #85 #113)
2.4688 -#110 := (iff #99 #107)
2.4689 -#114 := (iff #110 #113)
2.4690 -#115 := [rewrite]: #114
2.4691 -#111 := (iff #85 #110)
2.4692 -#108 := (iff #84 #107)
2.4693 -#105 := (iff #54 #104)
2.4694 -#102 := (iff #47 #101)
2.4695 -#103 := [rewrite]: #102
2.4696 -#106 := [monotonicity #103]: #105
2.4697 -#109 := [monotonicity #106]: #108
2.4698 -#94 := (iff #75 #99)
2.4699 -#95 := [rewrite]: #94
2.4700 -#112 := [monotonicity #95 #109]: #111
2.4701 -#117 := [trans #112 #115]: #116
2.4702 -#13 := (= f5 f1)
2.4703 -#9 := (= f3 f1)
2.4704 -#17 := (implies #9 #13)
2.4705 -#11 := (= f4 f1)
2.4706 -#16 := (implies #9 #11)
2.4707 -#18 := (and #16 #17)
2.4708 -#14 := (and #11 #13)
2.4709 -#15 := (implies #9 #14)
2.4710 -#19 := (iff #15 #18)
2.4711 -#20 := (not #19)
2.4712 -#88 := (iff #20 #85)
2.4713 -#78 := (iff #54 #75)
2.4714 -#81 := (not #78)
2.4715 -#86 := (iff #81 #85)
2.4716 -#87 := [rewrite]: #86
2.4717 -#82 := (iff #20 #81)
2.4718 -#79 := (iff #19 #78)
2.4719 -#76 := (iff #18 #75)
2.4720 -#73 := (iff #17 #70)
2.4721 -#67 := (implies #38 #44)
2.4722 -#71 := (iff #67 #70)
2.4723 -#72 := [rewrite]: #71
2.4724 -#68 := (iff #17 #67)
2.4725 -#45 := (iff #13 #44)
2.4726 -#46 := [rewrite]: #45
2.4727 -#39 := (iff #9 #38)
2.4728 -#40 := [rewrite]: #39
2.4729 -#69 := [monotonicity #40 #46]: #68
2.4730 -#74 := [trans #69 #72]: #73
2.4731 -#65 := (iff #16 #62)
2.4732 -#59 := (implies #38 #41)
2.4733 -#63 := (iff #59 #62)
2.4734 -#64 := [rewrite]: #63
2.4735 -#60 := (iff #16 #59)
2.4736 -#42 := (iff #11 #41)
2.4737 -#43 := [rewrite]: #42
2.4738 -#61 := [monotonicity #40 #43]: #60
2.4739 -#66 := [trans #61 #64]: #65
2.4740 -#77 := [monotonicity #66 #74]: #76
2.4741 -#57 := (iff #15 #54)
2.4742 -#50 := (implies #38 #47)
2.4743 -#55 := (iff #50 #54)
2.4744 -#56 := [rewrite]: #55
2.4745 -#51 := (iff #15 #50)
2.4746 -#48 := (iff #14 #47)
2.4747 -#49 := [monotonicity #43 #46]: #48
2.4748 -#52 := [monotonicity #40 #49]: #51
2.4749 -#58 := [trans #52 #56]: #57
2.4750 -#80 := [monotonicity #58 #77]: #79
2.4751 -#83 := [monotonicity #80]: #82
2.4752 -#89 := [trans #83 #87]: #88
2.4753 -#37 := [asserted]: #20
2.4754 -#92 := [mp #37 #89]: #85
2.4755 -#118 := [mp #92 #117]: #113
2.4756 -#149 := (not #113)
2.4757 -#154 := (or #99 #104 #149)
2.4758 -#155 := [def-axiom]: #154
2.4759 -#157 := [unit-resolution #155 #118]: #156
2.4760 -#161 := [unit-resolution #157 #158]: #99
2.4761 -#131 := (or #98 #62)
2.4762 -#132 := [def-axiom]: #131
2.4763 -#162 := [unit-resolution #132 #161]: #62
2.4764 -#123 := (or #96 #53 #41)
2.4765 -#124 := [def-axiom]: #123
2.4766 -#163 := [unit-resolution #124 #162 #160]: #41
2.4767 -#133 := (or #98 #70)
2.4768 -#134 := [def-axiom]: #133
2.4769 -#164 := [unit-resolution #134 #161]: #70
2.4770 -#129 := (or #97 #53 #44)
2.4771 -#130 := [def-axiom]: #129
2.4772 -#165 := [unit-resolution #130 #164 #160]: #44
2.4773 -#141 := (or #101 #93 #90)
2.4774 -#142 := [def-axiom]: #141
2.4775 -#166 := [unit-resolution #142 #165 #163 #159]: false
2.4776 -#167 := [lemma #166]: #104
2.4777 -#152 := (or #98 #107)
2.4778 -#150 := (or #98 #107 #149)
2.4779 -#151 := [def-axiom]: #150
2.4780 -#153 := [unit-resolution #151 #118]: #152
2.4781 -#168 := [unit-resolution #153 #167]: #98
2.4782 -#169 := [hypothesis]: #53
2.4783 -#119 := (or #62 #38)
2.4784 -#120 := [def-axiom]: #119
2.4785 -#170 := [unit-resolution #120 #169]: #62
2.4786 -#125 := (or #70 #38)
2.4787 -#126 := [def-axiom]: #125
2.4788 -#171 := [unit-resolution #126 #169]: #70
2.4789 -#135 := (or #99 #96 #97)
2.4790 -#136 := [def-axiom]: #135
2.4791 -#172 := [unit-resolution #136 #171 #170 #168]: false
2.4792 -#173 := [lemma #172]: #38
2.4793 -#147 := (or #107 #53 #101)
2.4794 -#148 := [def-axiom]: #147
2.4795 -#174 := [unit-resolution #148 #173 #167]: #101
2.4796 -#137 := (or #100 #41)
2.4797 -#138 := [def-axiom]: #137
2.4798 -#175 := [unit-resolution #138 #174]: #41
2.4799 -#121 := (or #62 #93)
2.4800 -#122 := [def-axiom]: #121
2.4801 -#176 := [unit-resolution #122 #175]: #62
2.4802 -#139 := (or #100 #44)
2.4803 -#140 := [def-axiom]: #139
2.4804 -#177 := [unit-resolution #140 #174]: #44
2.4805 -#127 := (or #70 #90)
2.4806 -#128 := [def-axiom]: #127
2.4807 -#178 := [unit-resolution #128 #177]: #70
2.4808 -[unit-resolution #136 #178 #176 #168]: false
2.4809 -unsat
2.4810 bb1f7f82c156e4b85608a3fcfce6206c30c1bb93 77 0
2.4811 #2 := false
2.4812 decl f4 :: S2
2.4813 @@ -3355,61 +4293,6 @@
2.4814 #94 := [unit-resolution #76 #93]: #82
2.4815 [unit-resolution #94 #102]: false
2.4816 unsat
2.4817 -a32448a76e7c2238050b2242f58c388f5af4bb0b 54 0
2.4818 -#2 := false
2.4819 -decl f1 :: S1
2.4820 -#4 := f1
2.4821 -decl f3 :: S1
2.4822 -#8 := f3
2.4823 -#9 := (= f3 f1)
2.4824 -decl f4 :: S1
2.4825 -#10 := f4
2.4826 -#11 := (= f4 f1)
2.4827 -#12 := (implies #11 #9)
2.4828 -#13 := (implies #9 #12)
2.4829 -#14 := (not #13)
2.4830 -#68 := (iff #14 false)
2.4831 -#35 := (= f1 f4)
2.4832 -#41 := (not #35)
2.4833 -#32 := (= f1 f3)
2.4834 -#42 := (or #32 #41)
2.4835 -#50 := (not #32)
2.4836 -#51 := (or #50 #42)
2.4837 -#56 := (not #51)
2.4838 -#66 := (iff #56 false)
2.4839 -#1 := true
2.4840 -#61 := (not true)
2.4841 -#64 := (iff #61 false)
2.4842 -#65 := [rewrite]: #64
2.4843 -#62 := (iff #56 #61)
2.4844 -#59 := (iff #51 true)
2.4845 -#60 := [rewrite]: #59
2.4846 -#63 := [monotonicity #60]: #62
2.4847 -#67 := [trans #63 #65]: #66
2.4848 -#57 := (iff #14 #56)
2.4849 -#54 := (iff #13 #51)
2.4850 -#47 := (implies #32 #42)
2.4851 -#52 := (iff #47 #51)
2.4852 -#53 := [rewrite]: #52
2.4853 -#48 := (iff #13 #47)
2.4854 -#45 := (iff #12 #42)
2.4855 -#38 := (implies #35 #32)
2.4856 -#43 := (iff #38 #42)
2.4857 -#44 := [rewrite]: #43
2.4858 -#39 := (iff #12 #38)
2.4859 -#33 := (iff #9 #32)
2.4860 -#34 := [rewrite]: #33
2.4861 -#36 := (iff #11 #35)
2.4862 -#37 := [rewrite]: #36
2.4863 -#40 := [monotonicity #37 #34]: #39
2.4864 -#46 := [trans #40 #44]: #45
2.4865 -#49 := [monotonicity #34 #46]: #48
2.4866 -#55 := [trans #49 #53]: #54
2.4867 -#58 := [monotonicity #55]: #57
2.4868 -#69 := [trans #58 #67]: #68
2.4869 -#31 := [asserted]: #14
2.4870 -[mp #31 #69]: false
2.4871 -unsat
2.4872 f708f93eff4fe8de6618caf7ad2da4c76f2e075e 28 0
2.4873 #2 := false
2.4874 decl f4 :: S2
2.4875 @@ -3470,151 +4353,6 @@
2.4876 #31 := [asserted]: #14
2.4877 [mp #31 #47]: false
2.4878 unsat
2.4879 -4beee0db11f1f0218a1c8845ad7dc8b072a3465b 144 0
2.4880 -#2 := false
2.4881 -decl f5 :: S1
2.4882 -#12 := f5
2.4883 -decl f1 :: S1
2.4884 -#4 := f1
2.4885 -#44 := (= f1 f5)
2.4886 -decl f4 :: S1
2.4887 -#10 := f4
2.4888 -#41 := (= f1 f4)
2.4889 -#50 := (not #41)
2.4890 -decl f3 :: S1
2.4891 -#8 := f3
2.4892 -#38 := (= f1 f3)
2.4893 -#59 := (not #38)
2.4894 -#102 := (or #59 #50 #44)
2.4895 -#160 := (iff #102 false)
2.4896 -#155 := (or false false false)
2.4897 -#158 := (iff #155 false)
2.4898 -#159 := [rewrite]: #158
2.4899 -#156 := (iff #102 #155)
2.4900 -#132 := (iff #44 false)
2.4901 -#123 := (not #44)
2.4902 -#105 := (not #102)
2.4903 -#68 := (or #59 #41)
2.4904 -#84 := (not #68)
2.4905 -#111 := (or #59 #44 #84 #105)
2.4906 -#116 := (not #111)
2.4907 -#13 := (= f5 f1)
2.4908 -#9 := (= f3 f1)
2.4909 -#17 := (implies #9 #13)
2.4910 -#11 := (= f4 f1)
2.4911 -#16 := (implies #9 #11)
2.4912 -#18 := (implies #16 #17)
2.4913 -#14 := (implies #11 #13)
2.4914 -#15 := (implies #9 #14)
2.4915 -#19 := (implies #15 #18)
2.4916 -#20 := (not #19)
2.4917 -#119 := (iff #20 #116)
2.4918 -#76 := (or #59 #44)
2.4919 -#85 := (or #84 #76)
2.4920 -#51 := (or #50 #44)
2.4921 -#60 := (or #59 #51)
2.4922 -#93 := (not #60)
2.4923 -#94 := (or #93 #85)
2.4924 -#99 := (not #94)
2.4925 -#117 := (iff #99 #116)
2.4926 -#114 := (iff #94 #111)
2.4927 -#108 := (or #105 #85)
2.4928 -#112 := (iff #108 #111)
2.4929 -#113 := [rewrite]: #112
2.4930 -#109 := (iff #94 #108)
2.4931 -#106 := (iff #93 #105)
2.4932 -#103 := (iff #60 #102)
2.4933 -#104 := [rewrite]: #103
2.4934 -#107 := [monotonicity #104]: #106
2.4935 -#110 := [monotonicity #107]: #109
2.4936 -#115 := [trans #110 #113]: #114
2.4937 -#118 := [monotonicity #115]: #117
2.4938 -#100 := (iff #20 #99)
2.4939 -#97 := (iff #19 #94)
2.4940 -#90 := (implies #60 #85)
2.4941 -#95 := (iff #90 #94)
2.4942 -#96 := [rewrite]: #95
2.4943 -#91 := (iff #19 #90)
2.4944 -#88 := (iff #18 #85)
2.4945 -#81 := (implies #68 #76)
2.4946 -#86 := (iff #81 #85)
2.4947 -#87 := [rewrite]: #86
2.4948 -#82 := (iff #18 #81)
2.4949 -#79 := (iff #17 #76)
2.4950 -#73 := (implies #38 #44)
2.4951 -#77 := (iff #73 #76)
2.4952 -#78 := [rewrite]: #77
2.4953 -#74 := (iff #17 #73)
2.4954 -#45 := (iff #13 #44)
2.4955 -#46 := [rewrite]: #45
2.4956 -#39 := (iff #9 #38)
2.4957 -#40 := [rewrite]: #39
2.4958 -#75 := [monotonicity #40 #46]: #74
2.4959 -#80 := [trans #75 #78]: #79
2.4960 -#71 := (iff #16 #68)
2.4961 -#65 := (implies #38 #41)
2.4962 -#69 := (iff #65 #68)
2.4963 -#70 := [rewrite]: #69
2.4964 -#66 := (iff #16 #65)
2.4965 -#42 := (iff #11 #41)
2.4966 -#43 := [rewrite]: #42
2.4967 -#67 := [monotonicity #40 #43]: #66
2.4968 -#72 := [trans #67 #70]: #71
2.4969 -#83 := [monotonicity #72 #80]: #82
2.4970 -#89 := [trans #83 #87]: #88
2.4971 -#63 := (iff #15 #60)
2.4972 -#56 := (implies #38 #51)
2.4973 -#61 := (iff #56 #60)
2.4974 -#62 := [rewrite]: #61
2.4975 -#57 := (iff #15 #56)
2.4976 -#54 := (iff #14 #51)
2.4977 -#47 := (implies #41 #44)
2.4978 -#52 := (iff #47 #51)
2.4979 -#53 := [rewrite]: #52
2.4980 -#48 := (iff #14 #47)
2.4981 -#49 := [monotonicity #43 #46]: #48
2.4982 -#55 := [trans #49 #53]: #54
2.4983 -#58 := [monotonicity #40 #55]: #57
2.4984 -#64 := [trans #58 #62]: #63
2.4985 -#92 := [monotonicity #64 #89]: #91
2.4986 -#98 := [trans #92 #96]: #97
2.4987 -#101 := [monotonicity #98]: #100
2.4988 -#120 := [trans #101 #118]: #119
2.4989 -#37 := [asserted]: #20
2.4990 -#121 := [mp #37 #120]: #116
2.4991 -#124 := [not-or-elim #121]: #123
2.4992 -#133 := [iff-false #124]: #132
2.4993 -#153 := (iff #50 false)
2.4994 -#1 := true
2.4995 -#134 := (not true)
2.4996 -#137 := (iff #134 false)
2.4997 -#138 := [rewrite]: #137
2.4998 -#151 := (iff #50 #134)
2.4999 -#149 := (iff #41 true)
2.5000 -#146 := (iff #68 #41)
2.5001 -#141 := (or false #41)
2.5002 -#144 := (iff #141 #41)
2.5003 -#145 := [rewrite]: #144
2.5004 -#142 := (iff #68 #141)
2.5005 -#139 := (iff #59 false)
2.5006 -#135 := (iff #59 #134)
2.5007 -#130 := (iff #38 true)
2.5008 -#122 := [not-or-elim #121]: #38
2.5009 -#131 := [iff-true #122]: #130
2.5010 -#136 := [monotonicity #131]: #135
2.5011 -#140 := [trans #136 #138]: #139
2.5012 -#143 := [monotonicity #140]: #142
2.5013 -#147 := [trans #143 #145]: #146
2.5014 -#125 := [not-or-elim #121]: #68
2.5015 -#148 := [mp #125 #147]: #41
2.5016 -#150 := [iff-true #148]: #149
2.5017 -#152 := [monotonicity #150]: #151
2.5018 -#154 := [trans #152 #138]: #153
2.5019 -#157 := [monotonicity #140 #154 #133]: #156
2.5020 -#161 := [trans #157 #159]: #160
2.5021 -#126 := [not-or-elim #121]: #102
2.5022 -[mp #126 #161]: false
2.5023 -unsat
2.5024 b39d61834fdb48ccd6c976fd127ad9ad2b57765f 40 0
2.5025 #2 := false
2.5026 decl f5 :: S2
2.5027 @@ -3656,128 +4394,6 @@
2.5028 #67 := [unit-resolution #63 #66]: #15
2.5029 [unit-resolution #67 #46]: false
2.5030 unsat
2.5031 -06703092b87ad607f1fc183aeaf2318c5fc95140 121 0
2.5032 -#2 := false
2.5033 -decl f5 :: S1
2.5034 -#13 := f5
2.5035 -decl f1 :: S1
2.5036 -#4 := f1
2.5037 -#53 := (= f1 f5)
2.5038 -decl f4 :: S1
2.5039 -#10 := f4
2.5040 -#41 := (= f1 f4)
2.5041 -decl f3 :: S1
2.5042 -#8 := f3
2.5043 -#38 := (= f1 f3)
2.5044 -#47 := (not #38)
2.5045 -#90 := (or #47 #41 #53)
2.5046 -#137 := (iff #90 false)
2.5047 -#132 := (or false false false)
2.5048 -#135 := (iff #132 false)
2.5049 -#136 := [rewrite]: #135
2.5050 -#133 := (iff #90 #132)
2.5051 -#123 := (iff #53 false)
2.5052 -#113 := (not #53)
2.5053 -#93 := (not #90)
2.5054 -#99 := (or #47 #41 #53 #93)
2.5055 -#104 := (not #99)
2.5056 -#14 := (= f5 f1)
2.5057 -#11 := (= f4 f1)
2.5058 -#17 := (or #11 #14)
2.5059 -#9 := (= f3 f1)
2.5060 -#18 := (implies #9 #17)
2.5061 -#15 := (implies #9 #14)
2.5062 -#12 := (implies #9 #11)
2.5063 -#16 := (or #12 #15)
2.5064 -#19 := (implies #16 #18)
2.5065 -#20 := (not #19)
2.5066 -#107 := (iff #20 #104)
2.5067 -#67 := (or #41 #53)
2.5068 -#73 := (or #47 #67)
2.5069 -#59 := (or #47 #53)
2.5070 -#48 := (or #47 #41)
2.5071 -#64 := (or #48 #59)
2.5072 -#81 := (not #64)
2.5073 -#82 := (or #81 #73)
2.5074 -#87 := (not #82)
2.5075 -#105 := (iff #87 #104)
2.5076 -#102 := (iff #82 #99)
2.5077 -#96 := (or #93 #73)
2.5078 -#100 := (iff #96 #99)
2.5079 -#101 := [rewrite]: #100
2.5080 -#97 := (iff #82 #96)
2.5081 -#94 := (iff #81 #93)
2.5082 -#91 := (iff #64 #90)
2.5083 -#92 := [rewrite]: #91
2.5084 -#95 := [monotonicity #92]: #94
2.5085 -#98 := [monotonicity #95]: #97
2.5086 -#103 := [trans #98 #101]: #102
2.5087 -#106 := [monotonicity #103]: #105
2.5088 -#88 := (iff #20 #87)
2.5089 -#85 := (iff #19 #82)
2.5090 -#78 := (implies #64 #73)
2.5091 -#83 := (iff #78 #82)
2.5092 -#84 := [rewrite]: #83
2.5093 -#79 := (iff #19 #78)
2.5094 -#76 := (iff #18 #73)
2.5095 -#70 := (implies #38 #67)
2.5096 -#74 := (iff #70 #73)
2.5097 -#75 := [rewrite]: #74
2.5098 -#71 := (iff #18 #70)
2.5099 -#68 := (iff #17 #67)
2.5100 -#54 := (iff #14 #53)
2.5101 -#55 := [rewrite]: #54
2.5102 -#42 := (iff #11 #41)
2.5103 -#43 := [rewrite]: #42
2.5104 -#69 := [monotonicity #43 #55]: #68
2.5105 -#39 := (iff #9 #38)
2.5106 -#40 := [rewrite]: #39
2.5107 -#72 := [monotonicity #40 #69]: #71
2.5108 -#77 := [trans #72 #75]: #76
2.5109 -#65 := (iff #16 #64)
2.5110 -#62 := (iff #15 #59)
2.5111 -#56 := (implies #38 #53)
2.5112 -#60 := (iff #56 #59)
2.5113 -#61 := [rewrite]: #60
2.5114 -#57 := (iff #15 #56)
2.5115 -#58 := [monotonicity #40 #55]: #57
2.5116 -#63 := [trans #58 #61]: #62
2.5117 -#51 := (iff #12 #48)
2.5118 -#44 := (implies #38 #41)
2.5119 -#49 := (iff #44 #48)
2.5120 -#50 := [rewrite]: #49
2.5121 -#45 := (iff #12 #44)
2.5122 -#46 := [monotonicity #40 #43]: #45
2.5123 -#52 := [trans #46 #50]: #51
2.5124 -#66 := [monotonicity #52 #63]: #65
2.5125 -#80 := [monotonicity #66 #77]: #79
2.5126 -#86 := [trans #80 #84]: #85
2.5127 -#89 := [monotonicity #86]: #88
2.5128 -#108 := [trans #89 #106]: #107
2.5129 -#37 := [asserted]: #20
2.5130 -#109 := [mp #37 #108]: #104
2.5131 -#114 := [not-or-elim #109]: #113
2.5132 -#124 := [iff-false #114]: #123
2.5133 -#121 := (iff #41 false)
2.5134 -#111 := (not #41)
2.5135 -#112 := [not-or-elim #109]: #111
2.5136 -#122 := [iff-false #112]: #121
2.5137 -#130 := (iff #47 false)
2.5138 -#1 := true
2.5139 -#125 := (not true)
2.5140 -#128 := (iff #125 false)
2.5141 -#129 := [rewrite]: #128
2.5142 -#126 := (iff #47 #125)
2.5143 -#119 := (iff #38 true)
2.5144 -#110 := [not-or-elim #109]: #38
2.5145 -#120 := [iff-true #110]: #119
2.5146 -#127 := [monotonicity #120]: #126
2.5147 -#131 := [trans #127 #129]: #130
2.5148 -#134 := [monotonicity #131 #122 #124]: #133
2.5149 -#138 := [trans #134 #136]: #137
2.5150 -#115 := [not-or-elim #109]: #90
2.5151 -[mp #115 #138]: false
2.5152 -unsat
2.5153 f12c3118f1895363634ae08d5e1cb8290b015c56 33 0
2.5154 #2 := false
2.5155 decl f3 :: S2
2.5156 @@ -3812,130 +4428,6 @@
2.5157 #32 := [asserted]: #15
2.5158 [mp #32 #48]: false
2.5159 unsat
2.5160 -9a5a01706e8f03de5459124543d7c655f9eae121 123 0
2.5161 -#2 := false
2.5162 -decl f4 :: S1
2.5163 -#10 := f4
2.5164 -decl f1 :: S1
2.5165 -#4 := f1
2.5166 -#38 := (= f1 f4)
2.5167 -decl f3 :: S1
2.5168 -#8 := f3
2.5169 -#35 := (= f1 f3)
2.5170 -#44 := (not #35)
2.5171 -#45 := (or #44 #38)
2.5172 -#53 := (not #45)
2.5173 -#54 := (or #35 #53)
2.5174 -#62 := (not #54)
2.5175 -#63 := (or #35 #62)
2.5176 -#71 := (not #63)
2.5177 -#72 := (or #38 #71)
2.5178 -#140 := (iff #72 false)
2.5179 -#135 := (or false false)
2.5180 -#138 := (iff #135 false)
2.5181 -#139 := [rewrite]: #138
2.5182 -#136 := (iff #72 #135)
2.5183 -#133 := (iff #71 false)
2.5184 -#1 := true
2.5185 -#128 := (not true)
2.5186 -#131 := (iff #128 false)
2.5187 -#132 := [rewrite]: #131
2.5188 -#129 := (iff #71 #128)
2.5189 -#126 := (iff #63 true)
2.5190 -#121 := (or #35 #44)
2.5191 -#124 := (iff #121 true)
2.5192 -#125 := [rewrite]: #124
2.5193 -#122 := (iff #63 #121)
2.5194 -#119 := (iff #62 #44)
2.5195 -#117 := (iff #54 #35)
2.5196 -#112 := (or #35 #35)
2.5197 -#115 := (iff #112 #35)
2.5198 -#116 := [rewrite]: #115
2.5199 -#113 := (iff #54 #112)
2.5200 -#110 := (iff #53 #35)
2.5201 -#105 := (not #44)
2.5202 -#108 := (iff #105 #35)
2.5203 -#109 := [rewrite]: #108
2.5204 -#106 := (iff #53 #105)
2.5205 -#103 := (iff #45 #44)
2.5206 -#98 := (or #44 false)
2.5207 -#101 := (iff #98 #44)
2.5208 -#102 := [rewrite]: #101
2.5209 -#99 := (iff #45 #98)
2.5210 -#96 := (iff #38 false)
2.5211 -#89 := (not #38)
2.5212 -#80 := (not #72)
2.5213 -#81 := (or #38 #80)
2.5214 -#86 := (not #81)
2.5215 -#11 := (= f4 f1)
2.5216 -#9 := (= f3 f1)
2.5217 -#12 := (implies #9 #11)
2.5218 -#13 := (implies #12 #9)
2.5219 -#14 := (implies #13 #9)
2.5220 -#15 := (implies #14 #11)
2.5221 -#16 := (implies #15 #11)
2.5222 -#17 := (not #16)
2.5223 -#87 := (iff #17 #86)
2.5224 -#84 := (iff #16 #81)
2.5225 -#77 := (implies #72 #38)
2.5226 -#82 := (iff #77 #81)
2.5227 -#83 := [rewrite]: #82
2.5228 -#78 := (iff #16 #77)
2.5229 -#39 := (iff #11 #38)
2.5230 -#40 := [rewrite]: #39
2.5231 -#75 := (iff #15 #72)
2.5232 -#68 := (implies #63 #38)
2.5233 -#73 := (iff #68 #72)
2.5234 -#74 := [rewrite]: #73
2.5235 -#69 := (iff #15 #68)
2.5236 -#66 := (iff #14 #63)
2.5237 -#59 := (implies #54 #35)
2.5238 -#64 := (iff #59 #63)
2.5239 -#65 := [rewrite]: #64
2.5240 -#60 := (iff #14 #59)
2.5241 -#36 := (iff #9 #35)
2.5242 -#37 := [rewrite]: #36
2.5243 -#57 := (iff #13 #54)
2.5244 -#50 := (implies #45 #35)
2.5245 -#55 := (iff #50 #54)
2.5246 -#56 := [rewrite]: #55
2.5247 -#51 := (iff #13 #50)
2.5248 -#48 := (iff #12 #45)
2.5249 -#41 := (implies #35 #38)
2.5250 -#46 := (iff #41 #45)
2.5251 -#47 := [rewrite]: #46
2.5252 -#42 := (iff #12 #41)
2.5253 -#43 := [monotonicity #37 #40]: #42
2.5254 -#49 := [trans #43 #47]: #48
2.5255 -#52 := [monotonicity #49 #37]: #51
2.5256 -#58 := [trans #52 #56]: #57
2.5257 -#61 := [monotonicity #58 #37]: #60
2.5258 -#67 := [trans #61 #65]: #66
2.5259 -#70 := [monotonicity #67 #40]: #69
2.5260 -#76 := [trans #70 #74]: #75
2.5261 -#79 := [monotonicity #76 #40]: #78
2.5262 -#85 := [trans #79 #83]: #84
2.5263 -#88 := [monotonicity #85]: #87
2.5264 -#34 := [asserted]: #17
2.5265 -#91 := [mp #34 #88]: #86
2.5266 -#90 := [not-or-elim #91]: #89
2.5267 -#97 := [iff-false #90]: #96
2.5268 -#100 := [monotonicity #97]: #99
2.5269 -#104 := [trans #100 #102]: #103
2.5270 -#107 := [monotonicity #104]: #106
2.5271 -#111 := [trans #107 #109]: #110
2.5272 -#114 := [monotonicity #111]: #113
2.5273 -#118 := [trans #114 #116]: #117
2.5274 -#120 := [monotonicity #118]: #119
2.5275 -#123 := [monotonicity #120]: #122
2.5276 -#127 := [trans #123 #125]: #126
2.5277 -#130 := [monotonicity #127]: #129
2.5278 -#134 := [trans #130 #132]: #133
2.5279 -#137 := [monotonicity #97 #134]: #136
2.5280 -#141 := [trans #137 #139]: #140
2.5281 -#92 := [not-or-elim #91]: #72
2.5282 -[mp #92 #141]: false
2.5283 -unsat
2.5284 224b51e5f287ef2e8191401ac84c3c58a0aead45 91 0
2.5285 #2 := false
2.5286 decl f5 :: S2
2.5287 @@ -4028,189 +4520,6 @@
2.5288 #60 := [mp #45 #59]: #55
2.5289 [unit-resolution #60 #130 #126]: false
2.5290 unsat
2.5291 -d71c48b66a95c7e63c038fd93ab853e5968a14b6 60 0
2.5292 -#2 := false
2.5293 -decl f1 :: S1
2.5294 -#4 := f1
2.5295 -decl f3 :: S1
2.5296 -#8 := f3
2.5297 -#9 := (= f3 f1)
2.5298 -#14 := (not #9)
2.5299 -decl f4 :: S1
2.5300 -#10 := f4
2.5301 -#11 := (= f4 f1)
2.5302 -#13 := (not #11)
2.5303 -#15 := (implies #13 #14)
2.5304 -#12 := (implies #9 #11)
2.5305 -#16 := (implies #12 #15)
2.5306 -#17 := (not #16)
2.5307 -#74 := (iff #17 false)
2.5308 -#1 := true
2.5309 -#69 := (not true)
2.5310 -#72 := (iff #69 false)
2.5311 -#73 := [rewrite]: #72
2.5312 -#70 := (iff #17 #69)
2.5313 -#67 := (iff #16 true)
2.5314 -#38 := (= f1 f4)
2.5315 -#35 := (= f1 f3)
2.5316 -#44 := (not #35)
2.5317 -#45 := (or #44 #38)
2.5318 -#62 := (implies #45 #45)
2.5319 -#65 := (iff #62 true)
2.5320 -#66 := [rewrite]: #65
2.5321 -#63 := (iff #16 #62)
2.5322 -#60 := (iff #15 #45)
2.5323 -#50 := (not #38)
2.5324 -#55 := (implies #50 #44)
2.5325 -#58 := (iff #55 #45)
2.5326 -#59 := [rewrite]: #58
2.5327 -#56 := (iff #15 #55)
2.5328 -#53 := (iff #14 #44)
2.5329 -#36 := (iff #9 #35)
2.5330 -#37 := [rewrite]: #36
2.5331 -#54 := [monotonicity #37]: #53
2.5332 -#51 := (iff #13 #50)
2.5333 -#39 := (iff #11 #38)
2.5334 -#40 := [rewrite]: #39
2.5335 -#52 := [monotonicity #40]: #51
2.5336 -#57 := [monotonicity #52 #54]: #56
2.5337 -#61 := [trans #57 #59]: #60
2.5338 -#48 := (iff #12 #45)
2.5339 -#41 := (implies #35 #38)
2.5340 -#46 := (iff #41 #45)
2.5341 -#47 := [rewrite]: #46
2.5342 -#42 := (iff #12 #41)
2.5343 -#43 := [monotonicity #37 #40]: #42
2.5344 -#49 := [trans #43 #47]: #48
2.5345 -#64 := [monotonicity #49 #61]: #63
2.5346 -#68 := [trans #64 #66]: #67
2.5347 -#71 := [monotonicity #68]: #70
2.5348 -#75 := [trans #71 #73]: #74
2.5349 -#34 := [asserted]: #17
2.5350 -[mp #34 #75]: false
2.5351 -unsat
2.5352 -af465ab181f70f3a841319fb8648514b03dc0f84 121 0
2.5353 -#2 := false
2.5354 -decl f5 :: S1
2.5355 -#12 := f5
2.5356 -decl f1 :: S1
2.5357 -#4 := f1
2.5358 -#44 := (= f1 f5)
2.5359 -decl f4 :: S1
2.5360 -#10 := f4
2.5361 -#41 := (= f1 f4)
2.5362 -decl f3 :: S1
2.5363 -#8 := f3
2.5364 -#38 := (= f1 f3)
2.5365 -#53 := (not #38)
2.5366 -#90 := (or #53 #41 #44)
2.5367 -#137 := (iff #90 false)
2.5368 -#132 := (or false false false)
2.5369 -#135 := (iff #132 false)
2.5370 -#136 := [rewrite]: #135
2.5371 -#133 := (iff #90 #132)
2.5372 -#123 := (iff #44 false)
2.5373 -#113 := (not #44)
2.5374 -#93 := (not #90)
2.5375 -#99 := (or #53 #41 #44 #93)
2.5376 -#104 := (not #99)
2.5377 -#13 := (= f5 f1)
2.5378 -#9 := (= f3 f1)
2.5379 -#17 := (implies #9 #13)
2.5380 -#11 := (= f4 f1)
2.5381 -#16 := (implies #9 #11)
2.5382 -#18 := (or #16 #17)
2.5383 -#14 := (or #11 #13)
2.5384 -#15 := (implies #9 #14)
2.5385 -#19 := (implies #15 #18)
2.5386 -#20 := (not #19)
2.5387 -#107 := (iff #20 #104)
2.5388 -#70 := (or #53 #44)
2.5389 -#62 := (or #53 #41)
2.5390 -#75 := (or #62 #70)
2.5391 -#47 := (or #41 #44)
2.5392 -#54 := (or #53 #47)
2.5393 -#81 := (not #54)
2.5394 -#82 := (or #81 #75)
2.5395 -#87 := (not #82)
2.5396 -#105 := (iff #87 #104)
2.5397 -#102 := (iff #82 #99)
2.5398 -#96 := (or #93 #75)
2.5399 -#100 := (iff #96 #99)
2.5400 -#101 := [rewrite]: #100
2.5401 -#97 := (iff #82 #96)
2.5402 -#94 := (iff #81 #93)
2.5403 -#91 := (iff #54 #90)
2.5404 -#92 := [rewrite]: #91
2.5405 -#95 := [monotonicity #92]: #94
2.5406 -#98 := [monotonicity #95]: #97
2.5407 -#103 := [trans #98 #101]: #102
2.5408 -#106 := [monotonicity #103]: #105
2.5409 -#88 := (iff #20 #87)
2.5410 -#85 := (iff #19 #82)
2.5411 -#78 := (implies #54 #75)
2.5412 -#83 := (iff #78 #82)
2.5413 -#84 := [rewrite]: #83
2.5414 -#79 := (iff #19 #78)
2.5415 -#76 := (iff #18 #75)
2.5416 -#73 := (iff #17 #70)
2.5417 -#67 := (implies #38 #44)
2.5418 -#71 := (iff #67 #70)
2.5419 -#72 := [rewrite]: #71
2.5420 -#68 := (iff #17 #67)
2.5421 -#45 := (iff #13 #44)
2.5422 -#46 := [rewrite]: #45
2.5423 -#39 := (iff #9 #38)
2.5424 -#40 := [rewrite]: #39
2.5425 -#69 := [monotonicity #40 #46]: #68
2.5426 -#74 := [trans #69 #72]: #73
2.5427 -#65 := (iff #16 #62)
2.5428 -#59 := (implies #38 #41)
2.5429 -#63 := (iff #59 #62)
2.5430 -#64 := [rewrite]: #63
2.5431 -#60 := (iff #16 #59)
2.5432 -#42 := (iff #11 #41)
2.5433 -#43 := [rewrite]: #42
2.5434 -#61 := [monotonicity #40 #43]: #60
2.5435 -#66 := [trans #61 #64]: #65
2.5436 -#77 := [monotonicity #66 #74]: #76
2.5437 -#57 := (iff #15 #54)
2.5438 -#50 := (implies #38 #47)
2.5439 -#55 := (iff #50 #54)
2.5440 -#56 := [rewrite]: #55
2.5441 -#51 := (iff #15 #50)
2.5442 -#48 := (iff #14 #47)
2.5443 -#49 := [monotonicity #43 #46]: #48
2.5444 -#52 := [monotonicity #40 #49]: #51
2.5445 -#58 := [trans #52 #56]: #57
2.5446 -#80 := [monotonicity #58 #77]: #79
2.5447 -#86 := [trans #80 #84]: #85
2.5448 -#89 := [monotonicity #86]: #88
2.5449 -#108 := [trans #89 #106]: #107
2.5450 -#37 := [asserted]: #20
2.5451 -#109 := [mp #37 #108]: #104
2.5452 -#114 := [not-or-elim #109]: #113
2.5453 -#124 := [iff-false #114]: #123
2.5454 -#121 := (iff #41 false)
2.5455 -#111 := (not #41)
2.5456 -#112 := [not-or-elim #109]: #111
2.5457 -#122 := [iff-false #112]: #121
2.5458 -#130 := (iff #53 false)
2.5459 -#1 := true
2.5460 -#125 := (not true)
2.5461 -#128 := (iff #125 false)
2.5462 -#129 := [rewrite]: #128
2.5463 -#126 := (iff #53 #125)
2.5464 -#119 := (iff #38 true)
2.5465 -#110 := [not-or-elim #109]: #38
2.5466 -#120 := [iff-true #110]: #119
2.5467 -#127 := [monotonicity #120]: #126
2.5468 -#131 := [trans #127 #129]: #130
2.5469 -#134 := [monotonicity #131 #122 #124]: #133
2.5470 -#138 := [trans #134 #136]: #137
2.5471 -#115 := [not-or-elim #109]: #90
2.5472 -[mp #115 #138]: false
2.5473 -unsat
2.5474 18979f676bf3221a4e87326c6af281445b312b2a 25 0
2.5475 #2 := false
2.5476 #8 := (:var 0 S2)
2.5477 @@ -4272,91 +4581,6 @@
2.5478 #30 := [asserted]: #13
2.5479 [mp #30 #50]: false
2.5480 unsat
2.5481 -4125d60d3582e621620fa3548de9c8eca203e184 84 0
2.5482 -#2 := false
2.5483 -decl f4 :: S1
2.5484 -#10 := f4
2.5485 -decl f1 :: S1
2.5486 -#4 := f1
2.5487 -#38 := (= f1 f4)
2.5488 -#53 := (not #38)
2.5489 -#97 := [hypothesis]: #53
2.5490 -decl f3 :: S1
2.5491 -#8 := f3
2.5492 -#35 := (= f1 f3)
2.5493 -#44 := (not #35)
2.5494 -#45 := (or #44 #38)
2.5495 -#54 := (or #35 #53)
2.5496 -#59 := (and #45 #54)
2.5497 -#62 := (iff #35 #38)
2.5498 -#68 := (not #59)
2.5499 -#69 := (or #68 #62)
2.5500 -#74 := (not #69)
2.5501 -#11 := (= f4 f1)
2.5502 -#9 := (= f3 f1)
2.5503 -#15 := (iff #9 #11)
2.5504 -#13 := (implies #11 #9)
2.5505 -#12 := (implies #9 #11)
2.5506 -#14 := (and #12 #13)
2.5507 -#16 := (implies #14 #15)
2.5508 -#17 := (not #16)
2.5509 -#75 := (iff #17 #74)
2.5510 -#72 := (iff #16 #69)
2.5511 -#65 := (implies #59 #62)
2.5512 -#70 := (iff #65 #69)
2.5513 -#71 := [rewrite]: #70
2.5514 -#66 := (iff #16 #65)
2.5515 -#63 := (iff #15 #62)
2.5516 -#39 := (iff #11 #38)
2.5517 -#40 := [rewrite]: #39
2.5518 -#36 := (iff #9 #35)
2.5519 -#37 := [rewrite]: #36
2.5520 -#64 := [monotonicity #37 #40]: #63
2.5521 -#60 := (iff #14 #59)
2.5522 -#57 := (iff #13 #54)
2.5523 -#50 := (implies #38 #35)
2.5524 -#55 := (iff #50 #54)
2.5525 -#56 := [rewrite]: #55
2.5526 -#51 := (iff #13 #50)
2.5527 -#52 := [monotonicity #40 #37]: #51
2.5528 -#58 := [trans #52 #56]: #57
2.5529 -#48 := (iff #12 #45)
2.5530 -#41 := (implies #35 #38)
2.5531 -#46 := (iff #41 #45)
2.5532 -#47 := [rewrite]: #46
2.5533 -#42 := (iff #12 #41)
2.5534 -#43 := [monotonicity #37 #40]: #42
2.5535 -#49 := [trans #43 #47]: #48
2.5536 -#61 := [monotonicity #49 #58]: #60
2.5537 -#67 := [monotonicity #61 #64]: #66
2.5538 -#73 := [trans #67 #71]: #72
2.5539 -#76 := [monotonicity #73]: #75
2.5540 -#34 := [asserted]: #17
2.5541 -#79 := [mp #34 #76]: #74
2.5542 -#77 := [not-or-elim #79]: #59
2.5543 -#78 := [and-elim #77]: #45
2.5544 -#98 := [unit-resolution #78 #97]: #44
2.5545 -#89 := (or #38 #35)
2.5546 -#90 := (iff #38 #44)
2.5547 -#81 := (not #62)
2.5548 -#91 := (iff #81 #90)
2.5549 -#92 := [rewrite]: #91
2.5550 -#82 := [not-or-elim #79]: #81
2.5551 -#93 := [mp #82 #92]: #90
2.5552 -#94 := (not #90)
2.5553 -#95 := (or #38 #35 #94)
2.5554 -#88 := [def-axiom]: #95
2.5555 -#86 := [unit-resolution #88 #93]: #89
2.5556 -#99 := [unit-resolution #86 #98 #97]: false
2.5557 -#100 := [lemma #99]: #38
2.5558 -#80 := [and-elim #77]: #54
2.5559 -#101 := [unit-resolution #80 #100]: #35
2.5560 -#83 := (or #53 #44)
2.5561 -#87 := (or #53 #44 #94)
2.5562 -#85 := [def-axiom]: #87
2.5563 -#96 := [unit-resolution #85 #93]: #83
2.5564 -[unit-resolution #96 #101 #100]: false
2.5565 -unsat
2.5566 116ce428b94097a0edc4fc87aad57e0632b1fc20 95 0
2.5567 #2 := false
2.5568 decl f3 :: (-> S2 S1)
2.5569 @@ -4453,96 +4677,6 @@
2.5570 #102 := [and-elim #101]: #76
2.5571 [unit-resolution #102 #115]: false
2.5572 unsat
2.5573 -a2e87bf3803d076628f087b9dbfba9370da7f50c 47 0
2.5574 -#2 := false
2.5575 -decl f1 :: S1
2.5576 -#4 := f1
2.5577 -decl f3 :: S1
2.5578 -#8 := f3
2.5579 -#9 := (= f3 f1)
2.5580 -decl f4 :: S1
2.5581 -#10 := f4
2.5582 -#11 := (= f4 f1)
2.5583 -#13 := (iff #11 #9)
2.5584 -#12 := (iff #9 #11)
2.5585 -#14 := (iff #12 #13)
2.5586 -#15 := (not #14)
2.5587 -#61 := (iff #15 false)
2.5588 -#1 := true
2.5589 -#56 := (not true)
2.5590 -#59 := (iff #56 false)
2.5591 -#60 := [rewrite]: #59
2.5592 -#57 := (iff #15 #56)
2.5593 -#54 := (iff #14 true)
2.5594 -#36 := (= f1 f4)
2.5595 -#33 := (= f1 f3)
2.5596 -#39 := (iff #33 #36)
2.5597 -#49 := (iff #39 #39)
2.5598 -#52 := (iff #49 true)
2.5599 -#53 := [rewrite]: #52
2.5600 -#50 := (iff #14 #49)
2.5601 -#47 := (iff #13 #39)
2.5602 -#42 := (iff #36 #33)
2.5603 -#45 := (iff #42 #39)
2.5604 -#46 := [rewrite]: #45
2.5605 -#43 := (iff #13 #42)
2.5606 -#34 := (iff #9 #33)
2.5607 -#35 := [rewrite]: #34
2.5608 -#37 := (iff #11 #36)
2.5609 -#38 := [rewrite]: #37
2.5610 -#44 := [monotonicity #38 #35]: #43
2.5611 -#48 := [trans #44 #46]: #47
2.5612 -#40 := (iff #12 #39)
2.5613 -#41 := [monotonicity #35 #38]: #40
2.5614 -#51 := [monotonicity #41 #48]: #50
2.5615 -#55 := [trans #51 #53]: #54
2.5616 -#58 := [monotonicity #55]: #57
2.5617 -#62 := [trans #58 #60]: #61
2.5618 -#32 := [asserted]: #15
2.5619 -[mp #32 #62]: false
2.5620 -unsat
2.5621 -f55eb15b91cf1e1bc8132b15462149132c31c5f3 41 0
2.5622 -#2 := false
2.5623 -decl f1 :: S1
2.5624 -#4 := f1
2.5625 -decl f3 :: S1
2.5626 -#8 := f3
2.5627 -#9 := (= f3 f1)
2.5628 -#10 := (not #9)
2.5629 -#11 := (iff #9 #10)
2.5630 -#12 := (not #11)
2.5631 -#13 := (not #12)
2.5632 -#56 := (iff #13 false)
2.5633 -#1 := true
2.5634 -#51 := (not true)
2.5635 -#54 := (iff #51 false)
2.5636 -#55 := [rewrite]: #54
2.5637 -#52 := (iff #13 #51)
2.5638 -#49 := (iff #12 true)
2.5639 -#44 := (not false)
2.5640 -#47 := (iff #44 true)
2.5641 -#48 := [rewrite]: #47
2.5642 -#45 := (iff #12 #44)
2.5643 -#42 := (iff #11 false)
2.5644 -#31 := (= f1 f3)
2.5645 -#34 := (not #31)
2.5646 -#37 := (iff #31 #34)
2.5647 -#40 := (iff #37 false)
2.5648 -#41 := [rewrite]: #40
2.5649 -#38 := (iff #11 #37)
2.5650 -#35 := (iff #10 #34)
2.5651 -#32 := (iff #9 #31)
2.5652 -#33 := [rewrite]: #32
2.5653 -#36 := [monotonicity #33]: #35
2.5654 -#39 := [monotonicity #33 #36]: #38
2.5655 -#43 := [trans #39 #41]: #42
2.5656 -#46 := [monotonicity #43]: #45
2.5657 -#50 := [trans #46 #48]: #49
2.5658 -#53 := [monotonicity #50]: #52
2.5659 -#57 := [trans #53 #55]: #56
2.5660 -#30 := [asserted]: #13
2.5661 -[mp #30 #57]: false
2.5662 -unsat
2.5663 f881fcb495cf85502e136be773cb13849da22fee 300 0
2.5664 #2 := false
2.5665 decl f4 :: (-> S2 S1)
2.5666 @@ -4844,140 +4978,6 @@
2.5667 #609 := [quant-inst]: #615
2.5668 [unit-resolution #609 #257 #603]: false
2.5669 unsat
2.5670 -9f209003251b1e93d2b18400dbce611ea9c89175 60 0
2.5671 -#2 := false
2.5672 -decl f1 :: S1
2.5673 -#4 := f1
2.5674 -decl f3 :: S1
2.5675 -#8 := f3
2.5676 -#9 := (= f3 f1)
2.5677 -#14 := (not #9)
2.5678 -decl f4 :: S1
2.5679 -#10 := f4
2.5680 -#11 := (= f4 f1)
2.5681 -#13 := (not #11)
2.5682 -#15 := (implies #13 #14)
2.5683 -#12 := (implies #9 #11)
2.5684 -#16 := (iff #12 #15)
2.5685 -#17 := (not #16)
2.5686 -#74 := (iff #17 false)
2.5687 -#1 := true
2.5688 -#69 := (not true)
2.5689 -#72 := (iff #69 false)
2.5690 -#73 := [rewrite]: #72
2.5691 -#70 := (iff #17 #69)
2.5692 -#67 := (iff #16 true)
2.5693 -#38 := (= f1 f4)
2.5694 -#35 := (= f1 f3)
2.5695 -#44 := (not #35)
2.5696 -#45 := (or #44 #38)
2.5697 -#62 := (iff #45 #45)
2.5698 -#65 := (iff #62 true)
2.5699 -#66 := [rewrite]: #65
2.5700 -#63 := (iff #16 #62)
2.5701 -#60 := (iff #15 #45)
2.5702 -#50 := (not #38)
2.5703 -#55 := (implies #50 #44)
2.5704 -#58 := (iff #55 #45)
2.5705 -#59 := [rewrite]: #58
2.5706 -#56 := (iff #15 #55)
2.5707 -#53 := (iff #14 #44)
2.5708 -#36 := (iff #9 #35)
2.5709 -#37 := [rewrite]: #36
2.5710 -#54 := [monotonicity #37]: #53
2.5711 -#51 := (iff #13 #50)
2.5712 -#39 := (iff #11 #38)
2.5713 -#40 := [rewrite]: #39
2.5714 -#52 := [monotonicity #40]: #51
2.5715 -#57 := [monotonicity #52 #54]: #56
2.5716 -#61 := [trans #57 #59]: #60
2.5717 -#48 := (iff #12 #45)
2.5718 -#41 := (implies #35 #38)
2.5719 -#46 := (iff #41 #45)
2.5720 -#47 := [rewrite]: #46
2.5721 -#42 := (iff #12 #41)
2.5722 -#43 := [monotonicity #37 #40]: #42
2.5723 -#49 := [trans #43 #47]: #48
2.5724 -#64 := [monotonicity #49 #61]: #63
2.5725 -#68 := [trans #64 #66]: #67
2.5726 -#71 := [monotonicity #68]: #70
2.5727 -#75 := [trans #71 #73]: #74
2.5728 -#34 := [asserted]: #17
2.5729 -[mp #34 #75]: false
2.5730 -unsat
2.5731 -233dd705a1a2cd04e17693dd59c653e2f289128d 72 0
2.5732 -#2 := false
2.5733 -decl f1 :: S1
2.5734 -#4 := f1
2.5735 -decl f3 :: S1
2.5736 -#8 := f3
2.5737 -#9 := (= f3 f1)
2.5738 -#10 := (iff #9 #9)
2.5739 -#11 := (iff #9 #10)
2.5740 -#12 := (iff #9 #11)
2.5741 -#13 := (iff #9 #12)
2.5742 -#14 := (iff #9 #13)
2.5743 -#15 := (iff #9 #14)
2.5744 -#16 := (iff #9 #15)
2.5745 -#17 := (iff #9 #16)
2.5746 -#18 := (iff #9 #17)
2.5747 -#19 := (not #18)
2.5748 -#87 := (iff #19 false)
2.5749 -#1 := true
2.5750 -#82 := (not true)
2.5751 -#85 := (iff #82 false)
2.5752 -#86 := [rewrite]: #85
2.5753 -#83 := (iff #19 #82)
2.5754 -#80 := (iff #18 true)
2.5755 -#37 := (= f1 f3)
2.5756 -#40 := (iff #37 #37)
2.5757 -#43 := (iff #40 true)
2.5758 -#44 := [rewrite]: #43
2.5759 -#78 := (iff #18 #40)
2.5760 -#76 := (iff #17 #37)
2.5761 -#47 := (iff #37 true)
2.5762 -#50 := (iff #47 #37)
2.5763 -#51 := [rewrite]: #50
2.5764 -#74 := (iff #17 #47)
2.5765 -#72 := (iff #16 true)
2.5766 -#70 := (iff #16 #40)
2.5767 -#68 := (iff #15 #37)
2.5768 -#66 := (iff #15 #47)
2.5769 -#64 := (iff #14 true)
2.5770 -#62 := (iff #14 #40)
2.5771 -#60 := (iff #13 #37)
2.5772 -#58 := (iff #13 #47)
2.5773 -#56 := (iff #12 true)
2.5774 -#54 := (iff #12 #40)
2.5775 -#52 := (iff #11 #37)
2.5776 -#48 := (iff #11 #47)
2.5777 -#45 := (iff #10 true)
2.5778 -#41 := (iff #10 #40)
2.5779 -#38 := (iff #9 #37)
2.5780 -#39 := [rewrite]: #38
2.5781 -#42 := [monotonicity #39 #39]: #41
2.5782 -#46 := [trans #42 #44]: #45
2.5783 -#49 := [monotonicity #39 #46]: #48
2.5784 -#53 := [trans #49 #51]: #52
2.5785 -#55 := [monotonicity #39 #53]: #54
2.5786 -#57 := [trans #55 #44]: #56
2.5787 -#59 := [monotonicity #39 #57]: #58
2.5788 -#61 := [trans #59 #51]: #60
2.5789 -#63 := [monotonicity #39 #61]: #62
2.5790 -#65 := [trans #63 #44]: #64
2.5791 -#67 := [monotonicity #39 #65]: #66
2.5792 -#69 := [trans #67 #51]: #68
2.5793 -#71 := [monotonicity #39 #69]: #70
2.5794 -#73 := [trans #71 #44]: #72
2.5795 -#75 := [monotonicity #39 #73]: #74
2.5796 -#77 := [trans #75 #51]: #76
2.5797 -#79 := [monotonicity #39 #77]: #78
2.5798 -#81 := [trans #79 #44]: #80
2.5799 -#84 := [monotonicity #81]: #83
2.5800 -#88 := [trans #84 #86]: #87
2.5801 -#36 := [asserted]: #19
2.5802 -[mp #36 #88]: false
2.5803 -unsat
2.5804 15ca2c1c3840e8c9f4b2011d8b0b39ef04345936 201 0
2.5805 #2 := false
2.5806 decl f3 :: (-> S2 S1)
2.5807 @@ -5425,67 +5425,6 @@
2.5808 #616 := [mp #343 #237]: #621
2.5809 [unit-resolution #616 #629 #330]: false
2.5810 unsat
2.5811 -293275a96c0f9a6369c5c63237687d458f6817d7 25 0
2.5812 -#2 := false
2.5813 -#8 := (:var 0 S2)
2.5814 -#9 := (= #8 #8)
2.5815 -#10 := (exists (vars (?v0 S2)) #9)
2.5816 -#11 := (not #10)
2.5817 -#43 := (iff #11 false)
2.5818 -#1 := true
2.5819 -#38 := (not true)
2.5820 -#41 := (iff #38 false)
2.5821 -#42 := [rewrite]: #41
2.5822 -#39 := (iff #11 #38)
2.5823 -#36 := (iff #10 true)
2.5824 -#31 := (exists (vars (?v0 S2)) true)
2.5825 -#34 := (iff #31 true)
2.5826 -#35 := [elim-unused]: #34
2.5827 -#32 := (iff #10 #31)
2.5828 -#29 := (iff #9 true)
2.5829 -#30 := [rewrite]: #29
2.5830 -#33 := [quant-intro #30]: #32
2.5831 -#37 := [trans #33 #35]: #36
2.5832 -#40 := [monotonicity #37]: #39
2.5833 -#44 := [trans #40 #42]: #43
2.5834 -#28 := [asserted]: #11
2.5835 -[mp #28 #44]: false
2.5836 -unsat
2.5837 -cb32f55c5bc6bd5f823005e6422725f9e998da2f 34 0
2.5838 -#2 := false
2.5839 -decl f1 :: S1
2.5840 -#4 := f1
2.5841 -decl f3 :: (-> S2 S1)
2.5842 -#8 := (:var 0 S2)
2.5843 -#9 := (f3 #8)
2.5844 -#10 := (= #9 f1)
2.5845 -#11 := (exists (vars (?v0 S2)) #10)
2.5846 -#12 := (iff #11 #11)
2.5847 -#13 := (not #12)
2.5848 -#49 := (iff #13 false)
2.5849 -#1 := true
2.5850 -#44 := (not true)
2.5851 -#47 := (iff #44 false)
2.5852 -#48 := [rewrite]: #47
2.5853 -#45 := (iff #13 #44)
2.5854 -#42 := (iff #12 true)
2.5855 -#31 := (= f1 #9)
2.5856 -#34 := (exists (vars (?v0 S2)) #31)
2.5857 -#37 := (iff #34 #34)
2.5858 -#40 := (iff #37 true)
2.5859 -#41 := [rewrite]: #40
2.5860 -#38 := (iff #12 #37)
2.5861 -#35 := (iff #11 #34)
2.5862 -#32 := (iff #10 #31)
2.5863 -#33 := [rewrite]: #32
2.5864 -#36 := [quant-intro #33]: #35
2.5865 -#39 := [monotonicity #36 #36]: #38
2.5866 -#43 := [trans #39 #41]: #42
2.5867 -#46 := [monotonicity #43]: #45
2.5868 -#50 := [trans #46 #48]: #49
2.5869 -#30 := [asserted]: #13
2.5870 -[mp #30 #50]: false
2.5871 -unsat
2.5872 01fcfe482cd417aecd358af024dc175a0edc268e 49 0
2.5873 #2 := false
2.5874 decl f1 :: S1
2.5875 @@ -5536,6 +5475,645 @@
2.5876 #35 := [asserted]: #18
2.5877 [mp #35 #65]: false
2.5878 unsat
2.5879 +157e9ba0de5d7f3b7a1453e2a11927d703beea38 136 0
2.5880 +#2 := false
2.5881 +decl f3 :: (-> S2 S2 S1)
2.5882 +decl f4 :: S2
2.5883 +#16 := f4
2.5884 +decl f5 :: S2
2.5885 +#20 := f5
2.5886 +#180 := (f3 f5 f4)
2.5887 +decl f1 :: S1
2.5888 +#4 := f1
2.5889 +#267 := (= f1 #180)
2.5890 +#181 := (not #267)
2.5891 +#21 := (f3 f4 f5)
2.5892 +#67 := (= f1 #21)
2.5893 +#102 := (not #67)
2.5894 +#9 := (:var 0 S2)
2.5895 +#17 := (f3 #9 f4)
2.5896 +#61 := (= f1 #17)
2.5897 +#64 := (forall (vars (?v0 S2)) #61)
2.5898 +#73 := (not #64)
2.5899 +#8 := (:var 1 S2)
2.5900 +#12 := (f3 #9 #8)
2.5901 +#46 := (= f1 #12)
2.5902 +#10 := (f3 #8 #9)
2.5903 +#43 := (= f1 #10)
2.5904 +#52 := (not #43)
2.5905 +#53 := (or #52 #46)
2.5906 +#58 := (forall (vars (?v0 S2) (?v1 S2)) #53)
2.5907 +#82 := (not #58)
2.5908 +#91 := (or #82 #73 #67)
2.5909 +#94 := (not #91)
2.5910 +#22 := (= #21 f1)
2.5911 +#18 := (= #17 f1)
2.5912 +#19 := (forall (vars (?v0 S2)) #18)
2.5913 +#23 := (implies #19 #22)
2.5914 +#13 := (= #12 f1)
2.5915 +#11 := (= #10 f1)
2.5916 +#14 := (implies #11 #13)
2.5917 +#15 := (forall (vars (?v0 S2) (?v1 S2)) #14)
2.5918 +#24 := (implies #15 #23)
2.5919 +#25 := (not #24)
2.5920 +#97 := (iff #25 #94)
2.5921 +#74 := (or #73 #67)
2.5922 +#83 := (or #82 #74)
2.5923 +#88 := (not #83)
2.5924 +#95 := (iff #88 #94)
2.5925 +#92 := (iff #83 #91)
2.5926 +#93 := [rewrite]: #92
2.5927 +#96 := [monotonicity #93]: #95
2.5928 +#89 := (iff #25 #88)
2.5929 +#86 := (iff #24 #83)
2.5930 +#79 := (implies #58 #74)
2.5931 +#84 := (iff #79 #83)
2.5932 +#85 := [rewrite]: #84
2.5933 +#80 := (iff #24 #79)
2.5934 +#77 := (iff #23 #74)
2.5935 +#70 := (implies #64 #67)
2.5936 +#75 := (iff #70 #74)
2.5937 +#76 := [rewrite]: #75
2.5938 +#71 := (iff #23 #70)
2.5939 +#68 := (iff #22 #67)
2.5940 +#69 := [rewrite]: #68
2.5941 +#65 := (iff #19 #64)
2.5942 +#62 := (iff #18 #61)
2.5943 +#63 := [rewrite]: #62
2.5944 +#66 := [quant-intro #63]: #65
2.5945 +#72 := [monotonicity #66 #69]: #71
2.5946 +#78 := [trans #72 #76]: #77
2.5947 +#59 := (iff #15 #58)
2.5948 +#56 := (iff #14 #53)
2.5949 +#49 := (implies #43 #46)
2.5950 +#54 := (iff #49 #53)
2.5951 +#55 := [rewrite]: #54
2.5952 +#50 := (iff #14 #49)
2.5953 +#47 := (iff #13 #46)
2.5954 +#48 := [rewrite]: #47
2.5955 +#44 := (iff #11 #43)
2.5956 +#45 := [rewrite]: #44
2.5957 +#51 := [monotonicity #45 #48]: #50
2.5958 +#57 := [trans #51 #55]: #56
2.5959 +#60 := [quant-intro #57]: #59
2.5960 +#81 := [monotonicity #60 #78]: #80
2.5961 +#87 := [trans #81 #85]: #86
2.5962 +#90 := [monotonicity #87]: #89
2.5963 +#98 := [trans #90 #96]: #97
2.5964 +#42 := [asserted]: #25
2.5965 +#99 := [mp #42 #98]: #94
2.5966 +#103 := [not-or-elim #99]: #102
2.5967 +#597 := (pattern #12)
2.5968 +#596 := (pattern #10)
2.5969 +#598 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #596 #597) #53)
2.5970 +#601 := (iff #58 #598)
2.5971 +#599 := (iff #53 #53)
2.5972 +#600 := [refl]: #599
2.5973 +#602 := [quant-intro #600]: #601
2.5974 +#115 := (~ #58 #58)
2.5975 +#113 := (~ #53 #53)
2.5976 +#114 := [refl]: #113
2.5977 +#116 := [nnf-pos #114]: #115
2.5978 +#100 := [not-or-elim #99]: #58
2.5979 +#106 := [mp~ #100 #116]: #58
2.5980 +#603 := [mp #106 #602]: #598
2.5981 +#271 := (not #598)
2.5982 +#272 := (or #271 #67 #181)
2.5983 +#268 := (or #181 #67)
2.5984 +#200 := (or #271 #268)
2.5985 +#247 := (iff #200 #272)
2.5986 +#182 := (or #67 #181)
2.5987 +#270 := (or #271 #182)
2.5988 +#588 := (iff #270 #272)
2.5989 +#590 := [rewrite]: #588
2.5990 +#274 := (iff #200 #270)
2.5991 +#269 := (iff #268 #182)
2.5992 +#260 := [rewrite]: #269
2.5993 +#253 := [monotonicity #260]: #274
2.5994 +#377 := [trans #253 #590]: #247
2.5995 +#273 := [quant-inst]: #200
2.5996 +#584 := [mp #273 #377]: #272
2.5997 +#258 := [unit-resolution #584 #603 #103]: #181
2.5998 +#604 := (pattern #17)
2.5999 +#605 := (forall (vars (?v0 S2)) (:pat #604) #61)
2.6000 +#608 := (iff #64 #605)
2.6001 +#606 := (iff #61 #61)
2.6002 +#607 := [refl]: #606
2.6003 +#609 := [quant-intro #607]: #608
2.6004 +#107 := (~ #64 #64)
2.6005 +#104 := (~ #61 #61)
2.6006 +#117 := [refl]: #104
2.6007 +#108 := [nnf-pos #117]: #107
2.6008 +#101 := [not-or-elim #99]: #64
2.6009 +#118 := [mp~ #101 #108]: #64
2.6010 +#610 := [mp #118 #609]: #605
2.6011 +#591 := (not #605)
2.6012 +#592 := (or #591 #267)
2.6013 +#593 := [quant-inst]: #592
2.6014 +[unit-resolution #593 #610 #258]: false
2.6015 +unsat
2.6016 +b13823d6af0970648680336d47e5ac31c5900b24 124 0
2.6017 +#2 := false
2.6018 +decl f3 :: (-> S2 S1)
2.6019 +decl f4 :: (-> S2 S2)
2.6020 +decl f5 :: S2
2.6021 +#16 := f5
2.6022 +#20 := (f4 f5)
2.6023 +#21 := (f4 #20)
2.6024 +#154 := (f3 #21)
2.6025 +decl f1 :: S1
2.6026 +#4 := f1
2.6027 +#241 := (= f1 #154)
2.6028 +#152 := (f3 #20)
2.6029 +#239 := (= f1 #152)
2.6030 +#17 := (f3 f5)
2.6031 +#62 := (= f1 #17)
2.6032 +#8 := (:var 0 S2)
2.6033 +#11 := (f4 #8)
2.6034 +#12 := (f3 #11)
2.6035 +#47 := (= f1 #12)
2.6036 +#9 := (f3 #8)
2.6037 +#44 := (= f1 #9)
2.6038 +#53 := (not #44)
2.6039 +#54 := (or #53 #47)
2.6040 +#59 := (forall (vars (?v0 S2)) #54)
2.6041 +#65 := (and #59 #62)
2.6042 +#22 := (f4 #21)
2.6043 +#23 := (f3 #22)
2.6044 +#68 := (= f1 #23)
2.6045 +#74 := (not #65)
2.6046 +#75 := (or #74 #68)
2.6047 +#80 := (not #75)
2.6048 +#24 := (= #23 f1)
2.6049 +#18 := (= #17 f1)
2.6050 +#13 := (= #12 f1)
2.6051 +#10 := (= #9 f1)
2.6052 +#14 := (implies #10 #13)
2.6053 +#15 := (forall (vars (?v0 S2)) #14)
2.6054 +#19 := (and #15 #18)
2.6055 +#25 := (implies #19 #24)
2.6056 +#26 := (not #25)
2.6057 +#81 := (iff #26 #80)
2.6058 +#78 := (iff #25 #75)
2.6059 +#71 := (implies #65 #68)
2.6060 +#76 := (iff #71 #75)
2.6061 +#77 := [rewrite]: #76
2.6062 +#72 := (iff #25 #71)
2.6063 +#69 := (iff #24 #68)
2.6064 +#70 := [rewrite]: #69
2.6065 +#66 := (iff #19 #65)
2.6066 +#63 := (iff #18 #62)
2.6067 +#64 := [rewrite]: #63
2.6068 +#60 := (iff #15 #59)
2.6069 +#57 := (iff #14 #54)
2.6070 +#50 := (implies #44 #47)
2.6071 +#55 := (iff #50 #54)
2.6072 +#56 := [rewrite]: #55
2.6073 +#51 := (iff #14 #50)
2.6074 +#48 := (iff #13 #47)
2.6075 +#49 := [rewrite]: #48
2.6076 +#45 := (iff #10 #44)
2.6077 +#46 := [rewrite]: #45
2.6078 +#52 := [monotonicity #46 #49]: #51
2.6079 +#58 := [trans #52 #56]: #57
2.6080 +#61 := [quant-intro #58]: #60
2.6081 +#67 := [monotonicity #61 #64]: #66
2.6082 +#73 := [monotonicity #67 #70]: #72
2.6083 +#79 := [trans #73 #77]: #78
2.6084 +#82 := [monotonicity #79]: #81
2.6085 +#43 := [asserted]: #26
2.6086 +#85 := [mp #43 #82]: #80
2.6087 +#83 := [not-or-elim #85]: #65
2.6088 +#86 := [and-elim #83]: #62
2.6089 +#570 := (pattern #11)
2.6090 +#571 := (forall (vars (?v0 S2)) (:pat #570) #54)
2.6091 +#574 := (iff #59 #571)
2.6092 +#572 := (iff #54 #54)
2.6093 +#573 := [refl]: #572
2.6094 +#575 := [quant-intro #573]: #574
2.6095 +#100 := (~ #59 #59)
2.6096 +#98 := (~ #54 #54)
2.6097 +#99 := [refl]: #98
2.6098 +#101 := [nnf-pos #99]: #100
2.6099 +#84 := [and-elim #83]: #59
2.6100 +#91 := [mp~ #84 #101]: #59
2.6101 +#576 := [mp #91 #575]: #571
2.6102 +#153 := (not #62)
2.6103 +#232 := (not #571)
2.6104 +#243 := (or #232 #153 #239)
2.6105 +#240 := (or #153 #239)
2.6106 +#244 := (or #232 #240)
2.6107 +#245 := (iff #244 #243)
2.6108 +#242 := [rewrite]: #245
2.6109 +#172 := [quant-inst]: #244
2.6110 +#246 := [mp #172 #242]: #243
2.6111 +#208 := [unit-resolution #246 #576 #86]: #239
2.6112 +#225 := (not #239)
2.6113 +#351 := (or #232 #225 #241)
2.6114 +#562 := (or #225 #241)
2.6115 +#558 := (or #232 #562)
2.6116 +#231 := (iff #558 #351)
2.6117 +#565 := [rewrite]: #231
2.6118 +#230 := [quant-inst]: #558
2.6119 +#566 := [mp #230 #565]: #351
2.6120 +#209 := [unit-resolution #566 #576 #208]: #241
2.6121 +#87 := (not #68)
2.6122 +#88 := [not-or-elim #85]: #87
2.6123 +#564 := (not #241)
2.6124 +#569 := (or #232 #68 #564)
2.6125 +#219 := (or #564 #68)
2.6126 +#559 := (or #232 #219)
2.6127 +#545 := (iff #559 #569)
2.6128 +#567 := (or #68 #564)
2.6129 +#222 := (or #232 #567)
2.6130 +#561 := (iff #222 #569)
2.6131 +#202 := [rewrite]: #561
2.6132 +#560 := (iff #559 #222)
2.6133 +#568 := (iff #219 #567)
2.6134 +#563 := [rewrite]: #568
2.6135 +#218 := [monotonicity #563]: #560
2.6136 +#206 := [trans #218 #202]: #545
2.6137 +#217 := [quant-inst]: #559
2.6138 +#207 := [mp #217 #206]: #569
2.6139 +[unit-resolution #207 #576 #88 #209]: false
2.6140 +unsat
2.6141 +27f0d36fd6c0929bba5c83b80c0b177e808eb0e9 64 0
2.6142 +#2 := false
2.6143 +decl f3 :: (-> S2 S2 S3)
2.6144 +decl f4 :: S2
2.6145 +#14 := f4
2.6146 +decl f5 :: S2
2.6147 +#16 := f5
2.6148 +#18 := (f3 f5 f4)
2.6149 +#17 := (f3 f4 f5)
2.6150 +#19 := (= #17 #18)
2.6151 +#62 := (not #19)
2.6152 +#8 := (:var 1 S2)
2.6153 +#9 := (:var 0 S2)
2.6154 +#11 := (f3 #9 #8)
2.6155 +#10 := (f3 #8 #9)
2.6156 +#12 := (= #10 #11)
2.6157 +#13 := (forall (vars (?v0 S2) (?v1 S2)) #12)
2.6158 +#52 := (not #13)
2.6159 +#53 := (or #52 #19)
2.6160 +#58 := (not #53)
2.6161 +#15 := (= f4 f4)
2.6162 +#20 := (and #15 #19)
2.6163 +#21 := (implies #13 #20)
2.6164 +#22 := (not #21)
2.6165 +#59 := (iff #22 #58)
2.6166 +#56 := (iff #21 #53)
2.6167 +#49 := (implies #13 #19)
2.6168 +#54 := (iff #49 #53)
2.6169 +#55 := [rewrite]: #54
2.6170 +#50 := (iff #21 #49)
2.6171 +#47 := (iff #20 #19)
2.6172 +#1 := true
2.6173 +#42 := (and true #19)
2.6174 +#45 := (iff #42 #19)
2.6175 +#46 := [rewrite]: #45
2.6176 +#43 := (iff #20 #42)
2.6177 +#40 := (iff #15 true)
2.6178 +#41 := [rewrite]: #40
2.6179 +#44 := [monotonicity #41]: #43
2.6180 +#48 := [trans #44 #46]: #47
2.6181 +#51 := [monotonicity #48]: #50
2.6182 +#57 := [trans #51 #55]: #56
2.6183 +#60 := [monotonicity #57]: #59
2.6184 +#39 := [asserted]: #22
2.6185 +#63 := [mp #39 #60]: #58
2.6186 +#64 := [not-or-elim #63]: #62
2.6187 +#547 := (pattern #11)
2.6188 +#546 := (pattern #10)
2.6189 +#548 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #546 #547) #12)
2.6190 +#551 := (iff #13 #548)
2.6191 +#549 := (iff #12 #12)
2.6192 +#550 := [refl]: #549
2.6193 +#552 := [quant-intro #550]: #551
2.6194 +#74 := (~ #13 #13)
2.6195 +#72 := (~ #12 #12)
2.6196 +#73 := [refl]: #72
2.6197 +#75 := [nnf-pos #73]: #74
2.6198 +#61 := [not-or-elim #63]: #13
2.6199 +#67 := [mp~ #61 #75]: #13
2.6200 +#553 := [mp #67 #552]: #548
2.6201 +#129 := (not #548)
2.6202 +#216 := (or #129 #19)
2.6203 +#130 := [quant-inst]: #216
2.6204 +[unit-resolution #130 #553 #64]: false
2.6205 +unsat
2.6206 +a2a7a4fb33d8eca0ac67dbe7e0b63fde0e7908a5 250 0
2.6207 +#2 := false
2.6208 +decl f3 :: (-> S2 S1)
2.6209 +decl f7 :: S2
2.6210 +#22 := f7
2.6211 +#25 := (f3 f7)
2.6212 +decl f1 :: S1
2.6213 +#4 := f1
2.6214 +#94 := (= f1 #25)
2.6215 +#283 := (not #94)
2.6216 +decl f4 :: (-> S2 S1)
2.6217 +#8 := (:var 0 S2)
2.6218 +#11 := (f4 #8)
2.6219 +#702 := (pattern #11)
2.6220 +#9 := (f3 #8)
2.6221 +#701 := (pattern #9)
2.6222 +#57 := (= f1 #11)
2.6223 +#54 := (= f1 #9)
2.6224 +#63 := (not #54)
2.6225 +#64 := (or #63 #57)
2.6226 +#703 := (forall (vars (?v0 S2)) (:pat #701 #702) #64)
2.6227 +#69 := (forall (vars (?v0 S2)) #64)
2.6228 +#706 := (iff #69 #703)
2.6229 +#704 := (iff #64 #64)
2.6230 +#705 := [refl]: #704
2.6231 +#707 := [quant-intro #705]: #706
2.6232 +#187 := (~ #69 #69)
2.6233 +#201 := (~ #64 #64)
2.6234 +#202 := [refl]: #201
2.6235 +#188 := [nnf-pos #202]: #187
2.6236 +decl f6 :: (-> S2 S1)
2.6237 +#23 := (f6 f7)
2.6238 +#91 := (= f1 #23)
2.6239 +#78 := (not #57)
2.6240 +#86 := (and #63 #78)
2.6241 +#103 := (not #86)
2.6242 +#136 := (or #103 #91 #94)
2.6243 +#139 := (forall (vars (?v0 S2)) #136)
2.6244 +decl f5 :: S2
2.6245 +#15 := f5
2.6246 +#16 := (f4 f5)
2.6247 +#72 := (= f1 #16)
2.6248 +#75 := (not #72)
2.6249 +#148 := (and #69 #75 #139)
2.6250 +#153 := (not #148)
2.6251 +#32 := (f4 f7)
2.6252 +#118 := (= f1 #32)
2.6253 +#159 := (or #91 #118 #153)
2.6254 +#164 := (not #159)
2.6255 +#33 := (= #32 f1)
2.6256 +#24 := (= #23 f1)
2.6257 +#34 := (or #24 #33)
2.6258 +#26 := (= #25 f1)
2.6259 +#27 := (or #24 #26)
2.6260 +#10 := (= #9 f1)
2.6261 +#20 := (not #10)
2.6262 +#12 := (= #11 f1)
2.6263 +#19 := (not #12)
2.6264 +#21 := (and #19 #20)
2.6265 +#28 := (implies #21 #27)
2.6266 +#29 := (forall (vars (?v0 S2)) #28)
2.6267 +#17 := (= #16 f1)
2.6268 +#18 := (not #17)
2.6269 +#30 := (and #18 #29)
2.6270 +#13 := (implies #10 #12)
2.6271 +#14 := (forall (vars (?v0 S2)) #13)
2.6272 +#31 := (and #14 #30)
2.6273 +#35 := (implies #31 #34)
2.6274 +#36 := (not #35)
2.6275 +#167 := (iff #36 #164)
2.6276 +#121 := (or #91 #118)
2.6277 +#97 := (or #91 #94)
2.6278 +#104 := (or #103 #97)
2.6279 +#109 := (forall (vars (?v0 S2)) #104)
2.6280 +#112 := (and #75 #109)
2.6281 +#115 := (and #69 #112)
2.6282 +#127 := (not #115)
2.6283 +#128 := (or #127 #121)
2.6284 +#133 := (not #128)
2.6285 +#165 := (iff #133 #164)
2.6286 +#162 := (iff #128 #159)
2.6287 +#156 := (or #153 #121)
2.6288 +#160 := (iff #156 #159)
2.6289 +#161 := [rewrite]: #160
2.6290 +#157 := (iff #128 #156)
2.6291 +#154 := (iff #127 #153)
2.6292 +#151 := (iff #115 #148)
2.6293 +#142 := (and #75 #139)
2.6294 +#145 := (and #69 #142)
2.6295 +#149 := (iff #145 #148)
2.6296 +#150 := [rewrite]: #149
2.6297 +#146 := (iff #115 #145)
2.6298 +#143 := (iff #112 #142)
2.6299 +#140 := (iff #109 #139)
2.6300 +#137 := (iff #104 #136)
2.6301 +#138 := [rewrite]: #137
2.6302 +#141 := [quant-intro #138]: #140
2.6303 +#144 := [monotonicity #141]: #143
2.6304 +#147 := [monotonicity #144]: #146
2.6305 +#152 := [trans #147 #150]: #151
2.6306 +#155 := [monotonicity #152]: #154
2.6307 +#158 := [monotonicity #155]: #157
2.6308 +#163 := [trans #158 #161]: #162
2.6309 +#166 := [monotonicity #163]: #165
2.6310 +#134 := (iff #36 #133)
2.6311 +#131 := (iff #35 #128)
2.6312 +#124 := (implies #115 #121)
2.6313 +#129 := (iff #124 #128)
2.6314 +#130 := [rewrite]: #129
2.6315 +#125 := (iff #35 #124)
2.6316 +#122 := (iff #34 #121)
2.6317 +#119 := (iff #33 #118)
2.6318 +#120 := [rewrite]: #119
2.6319 +#92 := (iff #24 #91)
2.6320 +#93 := [rewrite]: #92
2.6321 +#123 := [monotonicity #93 #120]: #122
2.6322 +#116 := (iff #31 #115)
2.6323 +#113 := (iff #30 #112)
2.6324 +#110 := (iff #29 #109)
2.6325 +#107 := (iff #28 #104)
2.6326 +#100 := (implies #86 #97)
2.6327 +#105 := (iff #100 #104)
2.6328 +#106 := [rewrite]: #105
2.6329 +#101 := (iff #28 #100)
2.6330 +#98 := (iff #27 #97)
2.6331 +#95 := (iff #26 #94)
2.6332 +#96 := [rewrite]: #95
2.6333 +#99 := [monotonicity #93 #96]: #98
2.6334 +#89 := (iff #21 #86)
2.6335 +#83 := (and #78 #63)
2.6336 +#87 := (iff #83 #86)
2.6337 +#88 := [rewrite]: #87
2.6338 +#84 := (iff #21 #83)
2.6339 +#81 := (iff #20 #63)
2.6340 +#55 := (iff #10 #54)
2.6341 +#56 := [rewrite]: #55
2.6342 +#82 := [monotonicity #56]: #81
2.6343 +#79 := (iff #19 #78)
2.6344 +#58 := (iff #12 #57)
2.6345 +#59 := [rewrite]: #58
2.6346 +#80 := [monotonicity #59]: #79
2.6347 +#85 := [monotonicity #80 #82]: #84
2.6348 +#90 := [trans #85 #88]: #89
2.6349 +#102 := [monotonicity #90 #99]: #101
2.6350 +#108 := [trans #102 #106]: #107
2.6351 +#111 := [quant-intro #108]: #110
2.6352 +#76 := (iff #18 #75)
2.6353 +#73 := (iff #17 #72)
2.6354 +#74 := [rewrite]: #73
2.6355 +#77 := [monotonicity #74]: #76
2.6356 +#114 := [monotonicity #77 #111]: #113
2.6357 +#70 := (iff #14 #69)
2.6358 +#67 := (iff #13 #64)
2.6359 +#60 := (implies #54 #57)
2.6360 +#65 := (iff #60 #64)
2.6361 +#66 := [rewrite]: #65
2.6362 +#61 := (iff #13 #60)
2.6363 +#62 := [monotonicity #56 #59]: #61
2.6364 +#68 := [trans #62 #66]: #67
2.6365 +#71 := [quant-intro #68]: #70
2.6366 +#117 := [monotonicity #71 #114]: #116
2.6367 +#126 := [monotonicity #117 #123]: #125
2.6368 +#132 := [trans #126 #130]: #131
2.6369 +#135 := [monotonicity #132]: #134
2.6370 +#168 := [trans #135 #166]: #167
2.6371 +#53 := [asserted]: #36
2.6372 +#169 := [mp #53 #168]: #164
2.6373 +#174 := [not-or-elim #169]: #148
2.6374 +#175 := [and-elim #174]: #69
2.6375 +#185 := [mp~ #175 #188]: #69
2.6376 +#708 := [mp #185 #707]: #703
2.6377 +#172 := (not #118)
2.6378 +#173 := [not-or-elim #169]: #172
2.6379 +#285 := (not #703)
2.6380 +#372 := (or #285 #283 #118)
2.6381 +#370 := (or #283 #118)
2.6382 +#363 := (or #285 #370)
2.6383 +#375 := (iff #363 #372)
2.6384 +#303 := [rewrite]: #375
2.6385 +#374 := [quant-inst]: #363
2.6386 +#376 := [mp #374 #303]: #372
2.6387 +#398 := [unit-resolution #376 #173 #708]: #283
2.6388 +#217 := (or #54 #57 #94)
2.6389 +#709 := (forall (vars (?v0 S2)) (:pat #701 #702) #217)
2.6390 +#222 := (forall (vars (?v0 S2)) #217)
2.6391 +#712 := (iff #222 #709)
2.6392 +#710 := (iff #217 #217)
2.6393 +#711 := [refl]: #710
2.6394 +#713 := [quant-intro #711]: #712
2.6395 +#192 := (or #103 #94)
2.6396 +#197 := (forall (vars (?v0 S2)) #192)
2.6397 +#223 := (iff #197 #222)
2.6398 +#220 := (iff #192 #217)
2.6399 +#203 := (or #54 #57)
2.6400 +#214 := (or #203 #94)
2.6401 +#218 := (iff #214 #217)
2.6402 +#219 := [rewrite]: #218
2.6403 +#215 := (iff #192 #214)
2.6404 +#212 := (iff #103 #203)
2.6405 +#204 := (not #203)
2.6406 +#207 := (not #204)
2.6407 +#210 := (iff #207 #203)
2.6408 +#211 := [rewrite]: #210
2.6409 +#208 := (iff #103 #207)
2.6410 +#205 := (iff #86 #204)
2.6411 +#206 := [rewrite]: #205
2.6412 +#209 := [monotonicity #206]: #208
2.6413 +#213 := [trans #209 #211]: #212
2.6414 +#216 := [monotonicity #213]: #215
2.6415 +#221 := [trans #216 #219]: #220
2.6416 +#224 := [quant-intro #221]: #223
2.6417 +#184 := (~ #197 #197)
2.6418 +#186 := (~ #192 #192)
2.6419 +#183 := [refl]: #186
2.6420 +#180 := [nnf-pos #183]: #184
2.6421 +#198 := (iff #139 #197)
2.6422 +#195 := (iff #136 #192)
2.6423 +#189 := (or #103 false #94)
2.6424 +#193 := (iff #189 #192)
2.6425 +#194 := [rewrite]: #193
2.6426 +#190 := (iff #136 #189)
2.6427 +#181 := (iff #91 false)
2.6428 +#170 := (not #91)
2.6429 +#171 := [not-or-elim #169]: #170
2.6430 +#182 := [iff-false #171]: #181
2.6431 +#191 := [monotonicity #182]: #190
2.6432 +#196 := [trans #191 #194]: #195
2.6433 +#199 := [quant-intro #196]: #198
2.6434 +#177 := [and-elim #174]: #139
2.6435 +#200 := [mp #177 #199]: #197
2.6436 +#178 := [mp~ #200 #180]: #197
2.6437 +#225 := [mp #178 #224]: #222
2.6438 +#714 := [mp #225 #713]: #709
2.6439 +#356 := (not #709)
2.6440 +#693 := (or #356 #94 #118)
2.6441 +#284 := (or #94 #118 #94)
2.6442 +#695 := (or #356 #284)
2.6443 +#697 := (iff #695 #693)
2.6444 +#371 := (or #94 #118)
2.6445 +#482 := (or #356 #371)
2.6446 +#362 := (iff #482 #693)
2.6447 +#696 := [rewrite]: #362
2.6448 +#689 := (iff #695 #482)
2.6449 +#373 := (iff #284 #371)
2.6450 +#377 := [rewrite]: #373
2.6451 +#361 := [monotonicity #377]: #689
2.6452 +#698 := [trans #361 #696]: #697
2.6453 +#350 := [quant-inst]: #695
2.6454 +#699 := [mp #350 #698]: #693
2.6455 +[unit-resolution #699 #173 #714 #398]: false
2.6456 +unsat
2.6457 +293275a96c0f9a6369c5c63237687d458f6817d7 25 0
2.6458 +#2 := false
2.6459 +#8 := (:var 0 S2)
2.6460 +#9 := (= #8 #8)
2.6461 +#10 := (exists (vars (?v0 S2)) #9)
2.6462 +#11 := (not #10)
2.6463 +#43 := (iff #11 false)
2.6464 +#1 := true
2.6465 +#38 := (not true)
2.6466 +#41 := (iff #38 false)
2.6467 +#42 := [rewrite]: #41
2.6468 +#39 := (iff #11 #38)
2.6469 +#36 := (iff #10 true)
2.6470 +#31 := (exists (vars (?v0 S2)) true)
2.6471 +#34 := (iff #31 true)
2.6472 +#35 := [elim-unused]: #34
2.6473 +#32 := (iff #10 #31)
2.6474 +#29 := (iff #9 true)
2.6475 +#30 := [rewrite]: #29
2.6476 +#33 := [quant-intro #30]: #32
2.6477 +#37 := [trans #33 #35]: #36
2.6478 +#40 := [monotonicity #37]: #39
2.6479 +#44 := [trans #40 #42]: #43
2.6480 +#28 := [asserted]: #11
2.6481 +[mp #28 #44]: false
2.6482 +unsat
2.6483 +cb32f55c5bc6bd5f823005e6422725f9e998da2f 34 0
2.6484 +#2 := false
2.6485 +decl f1 :: S1
2.6486 +#4 := f1
2.6487 +decl f3 :: (-> S2 S1)
2.6488 +#8 := (:var 0 S2)
2.6489 +#9 := (f3 #8)
2.6490 +#10 := (= #9 f1)
2.6491 +#11 := (exists (vars (?v0 S2)) #10)
2.6492 +#12 := (iff #11 #11)
2.6493 +#13 := (not #12)
2.6494 +#49 := (iff #13 false)
2.6495 +#1 := true
2.6496 +#44 := (not true)
2.6497 +#47 := (iff #44 false)
2.6498 +#48 := [rewrite]: #47
2.6499 +#45 := (iff #13 #44)
2.6500 +#42 := (iff #12 true)
2.6501 +#31 := (= f1 #9)
2.6502 +#34 := (exists (vars (?v0 S2)) #31)
2.6503 +#37 := (iff #34 #34)
2.6504 +#40 := (iff #37 true)
2.6505 +#41 := [rewrite]: #40
2.6506 +#38 := (iff #12 #37)
2.6507 +#35 := (iff #11 #34)
2.6508 +#32 := (iff #10 #31)
2.6509 +#33 := [rewrite]: #32
2.6510 +#36 := [quant-intro #33]: #35
2.6511 +#39 := [monotonicity #36 #36]: #38
2.6512 +#43 := [trans #39 #41]: #42
2.6513 +#46 := [monotonicity #43]: #45
2.6514 +#50 := [trans #46 #48]: #49
2.6515 +#30 := [asserted]: #13
2.6516 +[mp #30 #50]: false
2.6517 +unsat
2.6518 b43b0d1e4a922ebd6679eaa136d5464c794bec63 258 0
2.6519 #2 := false
2.6520 decl f4 :: (-> S2 S1)
2.6521 @@ -5795,268 +6373,6 @@
2.6522 #579 := [quant-inst]: #578
2.6523 [unit-resolution #579 #432 #573]: false
2.6524 unsat
2.6525 -157e9ba0de5d7f3b7a1453e2a11927d703beea38 136 0
2.6526 -#2 := false
2.6527 -decl f3 :: (-> S2 S2 S1)
2.6528 -decl f4 :: S2
2.6529 -#16 := f4
2.6530 -decl f5 :: S2
2.6531 -#20 := f5
2.6532 -#180 := (f3 f5 f4)
2.6533 -decl f1 :: S1
2.6534 -#4 := f1
2.6535 -#267 := (= f1 #180)
2.6536 -#181 := (not #267)
2.6537 -#21 := (f3 f4 f5)
2.6538 -#67 := (= f1 #21)
2.6539 -#102 := (not #67)
2.6540 -#9 := (:var 0 S2)
2.6541 -#17 := (f3 #9 f4)
2.6542 -#61 := (= f1 #17)
2.6543 -#64 := (forall (vars (?v0 S2)) #61)
2.6544 -#73 := (not #64)
2.6545 -#8 := (:var 1 S2)
2.6546 -#12 := (f3 #9 #8)
2.6547 -#46 := (= f1 #12)
2.6548 -#10 := (f3 #8 #9)
2.6549 -#43 := (= f1 #10)
2.6550 -#52 := (not #43)
2.6551 -#53 := (or #52 #46)
2.6552 -#58 := (forall (vars (?v0 S2) (?v1 S2)) #53)
2.6553 -#82 := (not #58)
2.6554 -#91 := (or #82 #73 #67)
2.6555 -#94 := (not #91)
2.6556 -#22 := (= #21 f1)
2.6557 -#18 := (= #17 f1)
2.6558 -#19 := (forall (vars (?v0 S2)) #18)
2.6559 -#23 := (implies #19 #22)
2.6560 -#13 := (= #12 f1)
2.6561 -#11 := (= #10 f1)
2.6562 -#14 := (implies #11 #13)
2.6563 -#15 := (forall (vars (?v0 S2) (?v1 S2)) #14)
2.6564 -#24 := (implies #15 #23)
2.6565 -#25 := (not #24)
2.6566 -#97 := (iff #25 #94)
2.6567 -#74 := (or #73 #67)
2.6568 -#83 := (or #82 #74)
2.6569 -#88 := (not #83)
2.6570 -#95 := (iff #88 #94)
2.6571 -#92 := (iff #83 #91)
2.6572 -#93 := [rewrite]: #92
2.6573 -#96 := [monotonicity #93]: #95
2.6574 -#89 := (iff #25 #88)
2.6575 -#86 := (iff #24 #83)
2.6576 -#79 := (implies #58 #74)
2.6577 -#84 := (iff #79 #83)
2.6578 -#85 := [rewrite]: #84
2.6579 -#80 := (iff #24 #79)
2.6580 -#77 := (iff #23 #74)
2.6581 -#70 := (implies #64 #67)
2.6582 -#75 := (iff #70 #74)
2.6583 -#76 := [rewrite]: #75
2.6584 -#71 := (iff #23 #70)
2.6585 -#68 := (iff #22 #67)
2.6586 -#69 := [rewrite]: #68
2.6587 -#65 := (iff #19 #64)
2.6588 -#62 := (iff #18 #61)
2.6589 -#63 := [rewrite]: #62
2.6590 -#66 := [quant-intro #63]: #65
2.6591 -#72 := [monotonicity #66 #69]: #71
2.6592 -#78 := [trans #72 #76]: #77
2.6593 -#59 := (iff #15 #58)
2.6594 -#56 := (iff #14 #53)
2.6595 -#49 := (implies #43 #46)
2.6596 -#54 := (iff #49 #53)
2.6597 -#55 := [rewrite]: #54
2.6598 -#50 := (iff #14 #49)
2.6599 -#47 := (iff #13 #46)
2.6600 -#48 := [rewrite]: #47
2.6601 -#44 := (iff #11 #43)
2.6602 -#45 := [rewrite]: #44
2.6603 -#51 := [monotonicity #45 #48]: #50
2.6604 -#57 := [trans #51 #55]: #56
2.6605 -#60 := [quant-intro #57]: #59
2.6606 -#81 := [monotonicity #60 #78]: #80
2.6607 -#87 := [trans #81 #85]: #86
2.6608 -#90 := [monotonicity #87]: #89
2.6609 -#98 := [trans #90 #96]: #97
2.6610 -#42 := [asserted]: #25
2.6611 -#99 := [mp #42 #98]: #94
2.6612 -#103 := [not-or-elim #99]: #102
2.6613 -#597 := (pattern #12)
2.6614 -#596 := (pattern #10)
2.6615 -#598 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #596 #597) #53)
2.6616 -#601 := (iff #58 #598)
2.6617 -#599 := (iff #53 #53)
2.6618 -#600 := [refl]: #599
2.6619 -#602 := [quant-intro #600]: #601
2.6620 -#115 := (~ #58 #58)
2.6621 -#113 := (~ #53 #53)
2.6622 -#114 := [refl]: #113
2.6623 -#116 := [nnf-pos #114]: #115
2.6624 -#100 := [not-or-elim #99]: #58
2.6625 -#106 := [mp~ #100 #116]: #58
2.6626 -#603 := [mp #106 #602]: #598
2.6627 -#271 := (not #598)
2.6628 -#272 := (or #271 #67 #181)
2.6629 -#268 := (or #181 #67)
2.6630 -#200 := (or #271 #268)
2.6631 -#247 := (iff #200 #272)
2.6632 -#182 := (or #67 #181)
2.6633 -#270 := (or #271 #182)
2.6634 -#588 := (iff #270 #272)
2.6635 -#590 := [rewrite]: #588
2.6636 -#274 := (iff #200 #270)
2.6637 -#269 := (iff #268 #182)
2.6638 -#260 := [rewrite]: #269
2.6639 -#253 := [monotonicity #260]: #274
2.6640 -#377 := [trans #253 #590]: #247
2.6641 -#273 := [quant-inst]: #200
2.6642 -#584 := [mp #273 #377]: #272
2.6643 -#258 := [unit-resolution #584 #603 #103]: #181
2.6644 -#604 := (pattern #17)
2.6645 -#605 := (forall (vars (?v0 S2)) (:pat #604) #61)
2.6646 -#608 := (iff #64 #605)
2.6647 -#606 := (iff #61 #61)
2.6648 -#607 := [refl]: #606
2.6649 -#609 := [quant-intro #607]: #608
2.6650 -#107 := (~ #64 #64)
2.6651 -#104 := (~ #61 #61)
2.6652 -#117 := [refl]: #104
2.6653 -#108 := [nnf-pos #117]: #107
2.6654 -#101 := [not-or-elim #99]: #64
2.6655 -#118 := [mp~ #101 #108]: #64
2.6656 -#610 := [mp #118 #609]: #605
2.6657 -#591 := (not #605)
2.6658 -#592 := (or #591 #267)
2.6659 -#593 := [quant-inst]: #592
2.6660 -[unit-resolution #593 #610 #258]: false
2.6661 -unsat
2.6662 -b13823d6af0970648680336d47e5ac31c5900b24 124 0
2.6663 -#2 := false
2.6664 -decl f3 :: (-> S2 S1)
2.6665 -decl f4 :: (-> S2 S2)
2.6666 -decl f5 :: S2
2.6667 -#16 := f5
2.6668 -#20 := (f4 f5)
2.6669 -#21 := (f4 #20)
2.6670 -#154 := (f3 #21)
2.6671 -decl f1 :: S1
2.6672 -#4 := f1
2.6673 -#241 := (= f1 #154)
2.6674 -#152 := (f3 #20)
2.6675 -#239 := (= f1 #152)
2.6676 -#17 := (f3 f5)
2.6677 -#62 := (= f1 #17)
2.6678 -#8 := (:var 0 S2)
2.6679 -#11 := (f4 #8)
2.6680 -#12 := (f3 #11)
2.6681 -#47 := (= f1 #12)
2.6682 -#9 := (f3 #8)
2.6683 -#44 := (= f1 #9)
2.6684 -#53 := (not #44)
2.6685 -#54 := (or #53 #47)
2.6686 -#59 := (forall (vars (?v0 S2)) #54)
2.6687 -#65 := (and #59 #62)
2.6688 -#22 := (f4 #21)
2.6689 -#23 := (f3 #22)
2.6690 -#68 := (= f1 #23)
2.6691 -#74 := (not #65)
2.6692 -#75 := (or #74 #68)
2.6693 -#80 := (not #75)
2.6694 -#24 := (= #23 f1)
2.6695 -#18 := (= #17 f1)
2.6696 -#13 := (= #12 f1)
2.6697 -#10 := (= #9 f1)
2.6698 -#14 := (implies #10 #13)
2.6699 -#15 := (forall (vars (?v0 S2)) #14)
2.6700 -#19 := (and #15 #18)
2.6701 -#25 := (implies #19 #24)
2.6702 -#26 := (not #25)
2.6703 -#81 := (iff #26 #80)
2.6704 -#78 := (iff #25 #75)
2.6705 -#71 := (implies #65 #68)
2.6706 -#76 := (iff #71 #75)
2.6707 -#77 := [rewrite]: #76
2.6708 -#72 := (iff #25 #71)
2.6709 -#69 := (iff #24 #68)
2.6710 -#70 := [rewrite]: #69
2.6711 -#66 := (iff #19 #65)
2.6712 -#63 := (iff #18 #62)
2.6713 -#64 := [rewrite]: #63
2.6714 -#60 := (iff #15 #59)
2.6715 -#57 := (iff #14 #54)
2.6716 -#50 := (implies #44 #47)
2.6717 -#55 := (iff #50 #54)
2.6718 -#56 := [rewrite]: #55
2.6719 -#51 := (iff #14 #50)
2.6720 -#48 := (iff #13 #47)
2.6721 -#49 := [rewrite]: #48
2.6722 -#45 := (iff #10 #44)
2.6723 -#46 := [rewrite]: #45
2.6724 -#52 := [monotonicity #46 #49]: #51
2.6725 -#58 := [trans #52 #56]: #57
2.6726 -#61 := [quant-intro #58]: #60
2.6727 -#67 := [monotonicity #61 #64]: #66
2.6728 -#73 := [monotonicity #67 #70]: #72
2.6729 -#79 := [trans #73 #77]: #78
2.6730 -#82 := [monotonicity #79]: #81
2.6731 -#43 := [asserted]: #26
2.6732 -#85 := [mp #43 #82]: #80
2.6733 -#83 := [not-or-elim #85]: #65
2.6734 -#86 := [and-elim #83]: #62
2.6735 -#570 := (pattern #11)
2.6736 -#571 := (forall (vars (?v0 S2)) (:pat #570) #54)
2.6737 -#574 := (iff #59 #571)
2.6738 -#572 := (iff #54 #54)
2.6739 -#573 := [refl]: #572
2.6740 -#575 := [quant-intro #573]: #574
2.6741 -#100 := (~ #59 #59)
2.6742 -#98 := (~ #54 #54)
2.6743 -#99 := [refl]: #98
2.6744 -#101 := [nnf-pos #99]: #100
2.6745 -#84 := [and-elim #83]: #59
2.6746 -#91 := [mp~ #84 #101]: #59
2.6747 -#576 := [mp #91 #575]: #571
2.6748 -#153 := (not #62)
2.6749 -#232 := (not #571)
2.6750 -#243 := (or #232 #153 #239)
2.6751 -#240 := (or #153 #239)
2.6752 -#244 := (or #232 #240)
2.6753 -#245 := (iff #244 #243)
2.6754 -#242 := [rewrite]: #245
2.6755 -#172 := [quant-inst]: #244
2.6756 -#246 := [mp #172 #242]: #243
2.6757 -#208 := [unit-resolution #246 #576 #86]: #239
2.6758 -#225 := (not #239)
2.6759 -#351 := (or #232 #225 #241)
2.6760 -#562 := (or #225 #241)
2.6761 -#558 := (or #232 #562)
2.6762 -#231 := (iff #558 #351)
2.6763 -#565 := [rewrite]: #231
2.6764 -#230 := [quant-inst]: #558
2.6765 -#566 := [mp #230 #565]: #351
2.6766 -#209 := [unit-resolution #566 #576 #208]: #241
2.6767 -#87 := (not #68)
2.6768 -#88 := [not-or-elim #85]: #87
2.6769 -#564 := (not #241)
2.6770 -#569 := (or #232 #68 #564)
2.6771 -#219 := (or #564 #68)
2.6772 -#559 := (or #232 #219)
2.6773 -#545 := (iff #559 #569)
2.6774 -#567 := (or #68 #564)
2.6775 -#222 := (or #232 #567)
2.6776 -#561 := (iff #222 #569)
2.6777 -#202 := [rewrite]: #561
2.6778 -#560 := (iff #559 #222)
2.6779 -#568 := (iff #219 #567)
2.6780 -#563 := [rewrite]: #568
2.6781 -#218 := [monotonicity #563]: #560
2.6782 -#206 := [trans #218 #202]: #545
2.6783 -#217 := [quant-inst]: #559
2.6784 -#207 := [mp #217 #206]: #569
2.6785 -[unit-resolution #207 #576 #88 #209]: false
2.6786 -unsat
2.6787 efa58136de82c8b5811ff6cbc9ea6e3a0dfa88b3 222 0
2.6788 #2 := false
2.6789 decl f3 :: (-> S2 S1)
2.6790 @@ -6280,71 +6596,6 @@
2.6791 #610 := [quant-inst]: #609
2.6792 [unit-resolution #610 #339 #320]: false
2.6793 unsat
2.6794 -27f0d36fd6c0929bba5c83b80c0b177e808eb0e9 64 0
2.6795 -#2 := false
2.6796 -decl f3 :: (-> S2 S2 S3)
2.6797 -decl f4 :: S2
2.6798 -#14 := f4
2.6799 -decl f5 :: S2
2.6800 -#16 := f5
2.6801 -#18 := (f3 f5 f4)
2.6802 -#17 := (f3 f4 f5)
2.6803 -#19 := (= #17 #18)
2.6804 -#62 := (not #19)
2.6805 -#8 := (:var 1 S2)
2.6806 -#9 := (:var 0 S2)
2.6807 -#11 := (f3 #9 #8)
2.6808 -#10 := (f3 #8 #9)
2.6809 -#12 := (= #10 #11)
2.6810 -#13 := (forall (vars (?v0 S2) (?v1 S2)) #12)
2.6811 -#52 := (not #13)
2.6812 -#53 := (or #52 #19)
2.6813 -#58 := (not #53)
2.6814 -#15 := (= f4 f4)
2.6815 -#20 := (and #15 #19)
2.6816 -#21 := (implies #13 #20)
2.6817 -#22 := (not #21)
2.6818 -#59 := (iff #22 #58)
2.6819 -#56 := (iff #21 #53)
2.6820 -#49 := (implies #13 #19)
2.6821 -#54 := (iff #49 #53)
2.6822 -#55 := [rewrite]: #54
2.6823 -#50 := (iff #21 #49)
2.6824 -#47 := (iff #20 #19)
2.6825 -#1 := true
2.6826 -#42 := (and true #19)
2.6827 -#45 := (iff #42 #19)
2.6828 -#46 := [rewrite]: #45
2.6829 -#43 := (iff #20 #42)
2.6830 -#40 := (iff #15 true)
2.6831 -#41 := [rewrite]: #40
2.6832 -#44 := [monotonicity #41]: #43
2.6833 -#48 := [trans #44 #46]: #47
2.6834 -#51 := [monotonicity #48]: #50
2.6835 -#57 := [trans #51 #55]: #56
2.6836 -#60 := [monotonicity #57]: #59
2.6837 -#39 := [asserted]: #22
2.6838 -#63 := [mp #39 #60]: #58
2.6839 -#64 := [not-or-elim #63]: #62
2.6840 -#547 := (pattern #11)
2.6841 -#546 := (pattern #10)
2.6842 -#548 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #546 #547) #12)
2.6843 -#551 := (iff #13 #548)
2.6844 -#549 := (iff #12 #12)
2.6845 -#550 := [refl]: #549
2.6846 -#552 := [quant-intro #550]: #551
2.6847 -#74 := (~ #13 #13)
2.6848 -#72 := (~ #12 #12)
2.6849 -#73 := [refl]: #72
2.6850 -#75 := [nnf-pos #73]: #74
2.6851 -#61 := [not-or-elim #63]: #13
2.6852 -#67 := [mp~ #61 #75]: #13
2.6853 -#553 := [mp #67 #552]: #548
2.6854 -#129 := (not #548)
2.6855 -#216 := (or #129 #19)
2.6856 -#130 := [quant-inst]: #216
2.6857 -[unit-resolution #130 #553 #64]: false
2.6858 -unsat
2.6859 ab7c9224394921a685740971ba6d77f051f292c6 49 0
2.6860 #2 := false
2.6861 decl f1 :: S1
2.6862 @@ -6395,257 +6646,6 @@
2.6863 #35 := [asserted]: #18
2.6864 [mp #35 #65]: false
2.6865 unsat
2.6866 -a2a7a4fb33d8eca0ac67dbe7e0b63fde0e7908a5 250 0
2.6867 -#2 := false
2.6868 -decl f3 :: (-> S2 S1)
2.6869 -decl f7 :: S2
2.6870 -#22 := f7
2.6871 -#25 := (f3 f7)
2.6872 -decl f1 :: S1
2.6873 -#4 := f1
2.6874 -#94 := (= f1 #25)
2.6875 -#283 := (not #94)
2.6876 -decl f4 :: (-> S2 S1)
2.6877 -#8 := (:var 0 S2)
2.6878 -#11 := (f4 #8)
2.6879 -#702 := (pattern #11)
2.6880 -#9 := (f3 #8)
2.6881 -#701 := (pattern #9)
2.6882 -#57 := (= f1 #11)
2.6883 -#54 := (= f1 #9)
2.6884 -#63 := (not #54)
2.6885 -#64 := (or #63 #57)
2.6886 -#703 := (forall (vars (?v0 S2)) (:pat #701 #702) #64)
2.6887 -#69 := (forall (vars (?v0 S2)) #64)
2.6888 -#706 := (iff #69 #703)
2.6889 -#704 := (iff #64 #64)
2.6890 -#705 := [refl]: #704
2.6891 -#707 := [quant-intro #705]: #706
2.6892 -#187 := (~ #69 #69)
2.6893 -#201 := (~ #64 #64)
2.6894 -#202 := [refl]: #201
2.6895 -#188 := [nnf-pos #202]: #187
2.6896 -decl f6 :: (-> S2 S1)
2.6897 -#23 := (f6 f7)
2.6898 -#91 := (= f1 #23)
2.6899 -#78 := (not #57)
2.6900 -#86 := (and #63 #78)
2.6901 -#103 := (not #86)
2.6902 -#136 := (or #103 #91 #94)
2.6903 -#139 := (forall (vars (?v0 S2)) #136)
2.6904 -decl f5 :: S2
2.6905 -#15 := f5
2.6906 -#16 := (f4 f5)
2.6907 -#72 := (= f1 #16)
2.6908 -#75 := (not #72)
2.6909 -#148 := (and #69 #75 #139)
2.6910 -#153 := (not #148)
2.6911 -#32 := (f4 f7)
2.6912 -#118 := (= f1 #32)
2.6913 -#159 := (or #91 #118 #153)
2.6914 -#164 := (not #159)
2.6915 -#33 := (= #32 f1)
2.6916 -#24 := (= #23 f1)
2.6917 -#34 := (or #24 #33)
2.6918 -#26 := (= #25 f1)
2.6919 -#27 := (or #24 #26)
2.6920 -#10 := (= #9 f1)
2.6921 -#20 := (not #10)
2.6922 -#12 := (= #11 f1)
2.6923 -#19 := (not #12)
2.6924 -#21 := (and #19 #20)
2.6925 -#28 := (implies #21 #27)
2.6926 -#29 := (forall (vars (?v0 S2)) #28)
2.6927 -#17 := (= #16 f1)
2.6928 -#18 := (not #17)
2.6929 -#30 := (and #18 #29)
2.6930 -#13 := (implies #10 #12)
2.6931 -#14 := (forall (vars (?v0 S2)) #13)
2.6932 -#31 := (and #14 #30)
2.6933 -#35 := (implies #31 #34)
2.6934 -#36 := (not #35)
2.6935 -#167 := (iff #36 #164)
2.6936 -#121 := (or #91 #118)
2.6937 -#97 := (or #91 #94)
2.6938 -#104 := (or #103 #97)
2.6939 -#109 := (forall (vars (?v0 S2)) #104)
2.6940 -#112 := (and #75 #109)
2.6941 -#115 := (and #69 #112)
2.6942 -#127 := (not #115)
2.6943 -#128 := (or #127 #121)
2.6944 -#133 := (not #128)
2.6945 -#165 := (iff #133 #164)
2.6946 -#162 := (iff #128 #159)
2.6947 -#156 := (or #153 #121)
2.6948 -#160 := (iff #156 #159)
2.6949 -#161 := [rewrite]: #160
2.6950 -#157 := (iff #128 #156)
2.6951 -#154 := (iff #127 #153)
2.6952 -#151 := (iff #115 #148)
2.6953 -#142 := (and #75 #139)
2.6954 -#145 := (and #69 #142)
2.6955 -#149 := (iff #145 #148)
2.6956 -#150 := [rewrite]: #149
2.6957 -#146 := (iff #115 #145)
2.6958 -#143 := (iff #112 #142)
2.6959 -#140 := (iff #109 #139)
2.6960 -#137 := (iff #104 #136)
2.6961 -#138 := [rewrite]: #137
2.6962 -#141 := [quant-intro #138]: #140
2.6963 -#144 := [monotonicity #141]: #143
2.6964 -#147 := [monotonicity #144]: #146
2.6965 -#152 := [trans #147 #150]: #151
2.6966 -#155 := [monotonicity #152]: #154
2.6967 -#158 := [monotonicity #155]: #157
2.6968 -#163 := [trans #158 #161]: #162
2.6969 -#166 := [monotonicity #163]: #165
2.6970 -#134 := (iff #36 #133)
2.6971 -#131 := (iff #35 #128)
2.6972 -#124 := (implies #115 #121)
2.6973 -#129 := (iff #124 #128)
2.6974 -#130 := [rewrite]: #129
2.6975 -#125 := (iff #35 #124)
2.6976 -#122 := (iff #34 #121)
2.6977 -#119 := (iff #33 #118)
2.6978 -#120 := [rewrite]: #119
2.6979 -#92 := (iff #24 #91)
2.6980 -#93 := [rewrite]: #92
2.6981 -#123 := [monotonicity #93 #120]: #122
2.6982 -#116 := (iff #31 #115)
2.6983 -#113 := (iff #30 #112)
2.6984 -#110 := (iff #29 #109)
2.6985 -#107 := (iff #28 #104)
2.6986 -#100 := (implies #86 #97)
2.6987 -#105 := (iff #100 #104)
2.6988 -#106 := [rewrite]: #105
2.6989 -#101 := (iff #28 #100)
2.6990 -#98 := (iff #27 #97)
2.6991 -#95 := (iff #26 #94)
2.6992 -#96 := [rewrite]: #95
2.6993 -#99 := [monotonicity #93 #96]: #98
2.6994 -#89 := (iff #21 #86)
2.6995 -#83 := (and #78 #63)
2.6996 -#87 := (iff #83 #86)
2.6997 -#88 := [rewrite]: #87
2.6998 -#84 := (iff #21 #83)
2.6999 -#81 := (iff #20 #63)
2.7000 -#55 := (iff #10 #54)
2.7001 -#56 := [rewrite]: #55
2.7002 -#82 := [monotonicity #56]: #81
2.7003 -#79 := (iff #19 #78)
2.7004 -#58 := (iff #12 #57)
2.7005 -#59 := [rewrite]: #58
2.7006 -#80 := [monotonicity #59]: #79
2.7007 -#85 := [monotonicity #80 #82]: #84
2.7008 -#90 := [trans #85 #88]: #89
2.7009 -#102 := [monotonicity #90 #99]: #101
2.7010 -#108 := [trans #102 #106]: #107
2.7011 -#111 := [quant-intro #108]: #110
2.7012 -#76 := (iff #18 #75)
2.7013 -#73 := (iff #17 #72)
2.7014 -#74 := [rewrite]: #73
2.7015 -#77 := [monotonicity #74]: #76
2.7016 -#114 := [monotonicity #77 #111]: #113
2.7017 -#70 := (iff #14 #69)
2.7018 -#67 := (iff #13 #64)
2.7019 -#60 := (implies #54 #57)
2.7020 -#65 := (iff #60 #64)
2.7021 -#66 := [rewrite]: #65
2.7022 -#61 := (iff #13 #60)
2.7023 -#62 := [monotonicity #56 #59]: #61
2.7024 -#68 := [trans #62 #66]: #67
2.7025 -#71 := [quant-intro #68]: #70
2.7026 -#117 := [monotonicity #71 #114]: #116
2.7027 -#126 := [monotonicity #117 #123]: #125
2.7028 -#132 := [trans #126 #130]: #131
2.7029 -#135 := [monotonicity #132]: #134
2.7030 -#168 := [trans #135 #166]: #167
2.7031 -#53 := [asserted]: #36
2.7032 -#169 := [mp #53 #168]: #164
2.7033 -#174 := [not-or-elim #169]: #148
2.7034 -#175 := [and-elim #174]: #69
2.7035 -#185 := [mp~ #175 #188]: #69
2.7036 -#708 := [mp #185 #707]: #703
2.7037 -#172 := (not #118)
2.7038 -#173 := [not-or-elim #169]: #172
2.7039 -#285 := (not #703)
2.7040 -#372 := (or #285 #283 #118)
2.7041 -#370 := (or #283 #118)
2.7042 -#363 := (or #285 #370)
2.7043 -#375 := (iff #363 #372)
2.7044 -#303 := [rewrite]: #375
2.7045 -#374 := [quant-inst]: #363
2.7046 -#376 := [mp #374 #303]: #372
2.7047 -#398 := [unit-resolution #376 #173 #708]: #283
2.7048 -#217 := (or #54 #57 #94)
2.7049 -#709 := (forall (vars (?v0 S2)) (:pat #701 #702) #217)
2.7050 -#222 := (forall (vars (?v0 S2)) #217)
2.7051 -#712 := (iff #222 #709)
2.7052 -#710 := (iff #217 #217)
2.7053 -#711 := [refl]: #710
2.7054 -#713 := [quant-intro #711]: #712
2.7055 -#192 := (or #103 #94)
2.7056 -#197 := (forall (vars (?v0 S2)) #192)
2.7057 -#223 := (iff #197 #222)
2.7058 -#220 := (iff #192 #217)
2.7059 -#203 := (or #54 #57)
2.7060 -#214 := (or #203 #94)
2.7061 -#218 := (iff #214 #217)
2.7062 -#219 := [rewrite]: #218
2.7063 -#215 := (iff #192 #214)
2.7064 -#212 := (iff #103 #203)
2.7065 -#204 := (not #203)
2.7066 -#207 := (not #204)
2.7067 -#210 := (iff #207 #203)
2.7068 -#211 := [rewrite]: #210
2.7069 -#208 := (iff #103 #207)
2.7070 -#205 := (iff #86 #204)
2.7071 -#206 := [rewrite]: #205
2.7072 -#209 := [monotonicity #206]: #208
2.7073 -#213 := [trans #209 #211]: #212
2.7074 -#216 := [monotonicity #213]: #215
2.7075 -#221 := [trans #216 #219]: #220
2.7076 -#224 := [quant-intro #221]: #223
2.7077 -#184 := (~ #197 #197)
2.7078 -#186 := (~ #192 #192)
2.7079 -#183 := [refl]: #186
2.7080 -#180 := [nnf-pos #183]: #184
2.7081 -#198 := (iff #139 #197)
2.7082 -#195 := (iff #136 #192)
2.7083 -#189 := (or #103 false #94)
2.7084 -#193 := (iff #189 #192)
2.7085 -#194 := [rewrite]: #193
2.7086 -#190 := (iff #136 #189)
2.7087 -#181 := (iff #91 false)
2.7088 -#170 := (not #91)
2.7089 -#171 := [not-or-elim #169]: #170
2.7090 -#182 := [iff-false #171]: #181
2.7091 -#191 := [monotonicity #182]: #190
2.7092 -#196 := [trans #191 #194]: #195
2.7093 -#199 := [quant-intro #196]: #198
2.7094 -#177 := [and-elim #174]: #139
2.7095 -#200 := [mp #177 #199]: #197
2.7096 -#178 := [mp~ #200 #180]: #197
2.7097 -#225 := [mp #178 #224]: #222
2.7098 -#714 := [mp #225 #713]: #709
2.7099 -#356 := (not #709)
2.7100 -#693 := (or #356 #94 #118)
2.7101 -#284 := (or #94 #118 #94)
2.7102 -#695 := (or #356 #284)
2.7103 -#697 := (iff #695 #693)
2.7104 -#371 := (or #94 #118)
2.7105 -#482 := (or #356 #371)
2.7106 -#362 := (iff #482 #693)
2.7107 -#696 := [rewrite]: #362
2.7108 -#689 := (iff #695 #482)
2.7109 -#373 := (iff #284 #371)
2.7110 -#377 := [rewrite]: #373
2.7111 -#361 := [monotonicity #377]: #689
2.7112 -#698 := [trans #361 #696]: #697
2.7113 -#350 := [quant-inst]: #695
2.7114 -#699 := [mp #350 #698]: #693
2.7115 -[unit-resolution #699 #173 #714 #398]: false
2.7116 -unsat
2.7117 e5bab80a17d61a903fd3b91d7b964fb77f0aeb5f 122 0
2.7118 #2 := false
2.7119 decl f3 :: (-> S2 S1)
2.7120 @@ -6769,6 +6769,20 @@
2.7121 #287 := [quant-inst]: #200
2.7122 [unit-resolution #287 #620 #138]: false
2.7123 unsat
2.7124 +3a3572162e189d1dd3faf86450c29af14c3f5775 1 2
2.7125 +unsat
2.7126 +WARNING: failed to find a pattern for quantifier (quantifier id: k!9)
2.7127 +
2.7128 +a110a216a9eb767753bdb8e6565cd9f3828f13c3 1 0
2.7129 +unsat
2.7130 +021e717ac601dc07adaa2b5fdaab95b121236a15 1 0
2.7131 +unsat
2.7132 +227a4d38b650c5d656f4f2d1c6a5a4b38be4fdb6 1 0
2.7133 +unsat
2.7134 +24b3734d5c956814c73081ebdb8796337ed9a903 1 0
2.7135 +unsat
2.7136 +dda61842424d25cb559a3f8991ef4e1e4903a499 1 0
2.7137 +unsat
2.7138 35a55494d50e2bb6e11852505e00f0a8eda3690b 105 0
2.7139 #2 := false
2.7140 decl f3 :: (-> S1 S1)
2.7141 @@ -6875,10 +6889,6 @@
2.7142 #261 := [quant-inst]: #188
2.7143 [unit-resolution #261 #590 #259]: false
2.7144 unsat
2.7145 -3a3572162e189d1dd3faf86450c29af14c3f5775 1 2
2.7146 -unsat
2.7147 -WARNING: failed to find a pattern for quantifier (quantifier id: k!9)
2.7148 -
2.7149 90e400384b7659617fb2ac3414efca4ad4acb82b 230 0
2.7150 #2 := false
2.7151 decl f3 :: (-> S1 S1)
2.7152 @@ -7110,8 +7120,6 @@
2.7153 #309 := [quant-inst]: #308
2.7154 [unit-resolution #309 #590 #312]: false
2.7155 unsat
2.7156 -a110a216a9eb767753bdb8e6565cd9f3828f13c3 1 0
2.7157 -unsat
2.7158 d3e1c4f171290bbc43cf7b8ed3f52dcaba02ad2a 156 0
2.7159 #2 := false
2.7160 decl f3 :: (-> S1 S2 S1)
2.7161 @@ -7269,8 +7277,6 @@
2.7162 #269 := [quant-inst]: #264
2.7163 [unit-resolution #269 #592 #292]: false
2.7164 unsat
2.7165 -021e717ac601dc07adaa2b5fdaab95b121236a15 1 0
2.7166 -unsat
2.7167 c6a1ba7fcbcc63d35bcb3c6d55963f5db1b0ec4a 74 0
2.7168 #2 := false
2.7169 decl f3 :: (-> S2 S3 S4)
2.7170 @@ -7346,8 +7352,6 @@
2.7171 #548 := [mp #55 #547]: #543
2.7172 [unit-resolution #548 #537]: false
2.7173 unsat
2.7174 -227a4d38b650c5d656f4f2d1c6a5a4b38be4fdb6 1 0
2.7175 -unsat
2.7176 0639f8bc4c0a97519f12b710ca2c55df172f2bff 108 0
2.7177 #2 := false
2.7178 decl f3 :: (-> S1 S1)
2.7179 @@ -7457,8 +7461,6 @@
2.7180 #179 := [quant-inst]: #265
2.7181 [unit-resolution #179 #96 #599]: false
2.7182 unsat
2.7183 -24b3734d5c956814c73081ebdb8796337ed9a903 1 0
2.7184 -unsat
2.7185 44518bbe9d91ef8d978f243d28c5ab98d20e8e24 183 2
2.7186 #2 := false
2.7187 decl f3 :: (-> S1 S2 S1)
2.7188 @@ -7645,10 +7647,22 @@
2.7189 unsat
2.7190 WARNING: failed to find a pattern for quantifier (quantifier id: k!12)
2.7191
2.7192 -dda61842424d25cb559a3f8991ef4e1e4903a499 1 0
2.7193 -unsat
2.7194 7f10599800da74136cc3f9154a1eba3209948357 1 0
2.7195 unsat
2.7196 +27b043a98368fb44835af50bddf282a2d59b4391 1 2
2.7197 +unsat
2.7198 +WARNING: failed to find a pattern for quantifier (quantifier id: k!12)
2.7199 +
2.7200 +9fff5372d7dcf3c6868fd1efde54974ccaa78891 1 0
2.7201 +unsat
2.7202 +23f1460031fa3216d5ae34bab8e296aaa1bb42d0 1 0
2.7203 +unsat
2.7204 +f2b2af5a9a8fe9ebf2adc96a482b15f0491a9fa9 1 0
2.7205 +unsat
2.7206 +a6ccb14f7a73c3d3f2c9c2bbc93d8537ee62f62b 1 0
2.7207 +unsat
2.7208 +a737d0c51ac36aed8a1a9cd55178cff9a96ed018 1 0
2.7209 +unsat
2.7210 247ac7268dd0509d03e61fc965462ece3eca85cc 107 0
2.7211 #2 := false
2.7212 decl f3 :: (-> S2 S1)
2.7213 @@ -7757,12 +7771,6 @@
2.7214 #279 := [quant-inst]: #193
2.7215 [unit-resolution #279 #102 #618]: false
2.7216 unsat
2.7217 -27b043a98368fb44835af50bddf282a2d59b4391 1 2
2.7218 -unsat
2.7219 -WARNING: failed to find a pattern for quantifier (quantifier id: k!12)
2.7220 -
2.7221 -9fff5372d7dcf3c6868fd1efde54974ccaa78891 1 0
2.7222 -unsat
2.7223 150dd0a5cf6fbd2bec23fe99d00ba9baec864264 75 0
2.7224 #2 := false
2.7225 decl f1 :: S1
2.7226 @@ -7839,8 +7847,6 @@
2.7227 #41 := [asserted]: #24
2.7228 [mp #41 #91]: false
2.7229 unsat
2.7230 -23f1460031fa3216d5ae34bab8e296aaa1bb42d0 1 0
2.7231 -unsat
2.7232 060c3042ee22e19c83c26af2e895e991251857c3 207 0
2.7233 #2 := false
2.7234 decl f3 :: (-> S2 S1)
2.7235 @@ -8049,8 +8055,6 @@
2.7236 #622 := [mp #616 #257]: #277
2.7237 [unit-resolution #622 #645 #591 #596]: false
2.7238 unsat
2.7239 -f2b2af5a9a8fe9ebf2adc96a482b15f0491a9fa9 1 0
2.7240 -unsat
2.7241 7a325dc7f60f1d704b700244e345b2bb3c006973 250 0
2.7242 #2 := false
2.7243 decl f3 :: (-> S2 S1)
2.7244 @@ -8302,8 +8306,6 @@
2.7245 #616 := [mp #628 #615]: #622
2.7246 [unit-resolution #616 #128 #676 #607 #606]: false
2.7247 unsat
2.7248 -a6ccb14f7a73c3d3f2c9c2bbc93d8537ee62f62b 1 0
2.7249 -unsat
2.7250 0aa1c3973c008a0548a3cef61cdea0cbbc71f686 238 0
2.7251 #2 := false
2.7252 decl f3 :: (-> S2 S1)
2.7253 @@ -8543,8 +8545,6 @@
2.7254 #338 := [mp #643 #632]: #276
2.7255 [unit-resolution #338 #664 #617 #616]: false
2.7256 unsat
2.7257 -a737d0c51ac36aed8a1a9cd55178cff9a96ed018 1 0
2.7258 -unsat
2.7259 ad3f70e4b510752c5e78466bcf850b69675f0748 43 0
2.7260 #2 := false
2.7261 decl f1 :: S1
2.7262 @@ -8589,23 +8589,6 @@
2.7263 #32 := [asserted]: #15
2.7264 [mp #32 #58]: false
2.7265 unsat
2.7266 -da888d49fe89088ba7fe71a85968b4f0e39a7aba 16 0
2.7267 -#2 := false
2.7268 -#1 := true
2.7269 -#8 := (implies true true)
2.7270 -#9 := (not #8)
2.7271 -#34 := (iff #9 false)
2.7272 -#29 := (not true)
2.7273 -#32 := (iff #29 false)
2.7274 -#33 := [rewrite]: #32
2.7275 -#30 := (iff #9 #29)
2.7276 -#27 := (iff #8 true)
2.7277 -#28 := [rewrite]: #27
2.7278 -#31 := [monotonicity #28]: #30
2.7279 -#35 := [trans #31 #33]: #34
2.7280 -#26 := [asserted]: #9
2.7281 -[mp #26 #35]: false
2.7282 -unsat
2.7283 7f48a57f233df5237b79dd57ce30e63bdf44eb5b 27 0
2.7284 #2 := false
2.7285 #1 := true
2.7286 @@ -8634,23 +8617,6 @@
2.7287 #28 := [asserted]: #11
2.7288 [mp #28 #46]: false
2.7289 unsat
2.7290 -fc8df43e2cfbdb1c49bd1e2ca05690556717ae56 16 0
2.7291 -#2 := false
2.7292 -#8 := (implies false false)
2.7293 -#9 := (not #8)
2.7294 -#34 := (iff #9 false)
2.7295 -#1 := true
2.7296 -#29 := (not true)
2.7297 -#32 := (iff #29 false)
2.7298 -#33 := [rewrite]: #32
2.7299 -#30 := (iff #9 #29)
2.7300 -#27 := (iff #8 true)
2.7301 -#28 := [rewrite]: #27
2.7302 -#31 := [monotonicity #28]: #30
2.7303 -#35 := [trans #31 #33]: #34
2.7304 -#26 := [asserted]: #9
2.7305 -[mp #26 #35]: false
2.7306 -unsat
2.7307 4c412f5bcb05790d5fda803ce6123f178d77c3bc 31 0
2.7308 #2 := false
2.7309 decl f1 :: S1
2.7310 @@ -8683,38 +8649,6 @@
2.7311 #29 := [asserted]: #12
2.7312 [mp #29 #46]: false
2.7313 unsat
2.7314 -6c85c042209c5bf364cb8360ac464d560331ff7c 31 0
2.7315 -#2 := false
2.7316 -decl f1 :: S1
2.7317 -#4 := f1
2.7318 -decl f3 :: (-> S2 S1)
2.7319 -decl f4 :: S2
2.7320 -#8 := f4
2.7321 -#9 := (f3 f4)
2.7322 -#10 := (= #9 f1)
2.7323 -#11 := (implies #10 #10)
2.7324 -#12 := (not #11)
2.7325 -#45 := (iff #12 false)
2.7326 -#1 := true
2.7327 -#40 := (not true)
2.7328 -#43 := (iff #40 false)
2.7329 -#44 := [rewrite]: #43
2.7330 -#41 := (iff #12 #40)
2.7331 -#38 := (iff #11 true)
2.7332 -#30 := (= f1 #9)
2.7333 -#33 := (implies #30 #30)
2.7334 -#36 := (iff #33 true)
2.7335 -#37 := [rewrite]: #36
2.7336 -#34 := (iff #11 #33)
2.7337 -#31 := (iff #10 #30)
2.7338 -#32 := [rewrite]: #31
2.7339 -#35 := [monotonicity #32 #32]: #34
2.7340 -#39 := [trans #35 #37]: #38
2.7341 -#42 := [monotonicity #39]: #41
2.7342 -#46 := [trans #42 #44]: #45
2.7343 -#29 := [asserted]: #12
2.7344 -[mp #29 #46]: false
2.7345 -unsat
2.7346 7f6ad9f295b79d026cc84da045d8a49404f906c2 33 0
2.7347 #2 := false
2.7348 decl f1 :: S1
2.7349 @@ -8749,55 +8683,6 @@
2.7350 #30 := [asserted]: #13
2.7351 [mp #30 #47]: false
2.7352 unsat
2.7353 -7aa85f1d84eee91f0a6d904666dbb90dd37fe476 48 0
2.7354 -#2 := false
2.7355 -decl f1 :: S1
2.7356 -#4 := f1
2.7357 -decl f4 :: S1
2.7358 -#10 := f4
2.7359 -#11 := (= f4 f1)
2.7360 -decl f3 :: S1
2.7361 -#8 := f3
2.7362 -#9 := (= f3 f1)
2.7363 -#12 := (or #9 #11)
2.7364 -#13 := (implies #9 #12)
2.7365 -#14 := (not #13)
2.7366 -#62 := (iff #14 false)
2.7367 -#35 := (= f1 f4)
2.7368 -#32 := (= f1 f3)
2.7369 -#38 := (or #32 #35)
2.7370 -#44 := (not #32)
2.7371 -#45 := (or #44 #38)
2.7372 -#50 := (not #45)
2.7373 -#60 := (iff #50 false)
2.7374 -#1 := true
2.7375 -#55 := (not true)
2.7376 -#58 := (iff #55 false)
2.7377 -#59 := [rewrite]: #58
2.7378 -#56 := (iff #50 #55)
2.7379 -#53 := (iff #45 true)
2.7380 -#54 := [rewrite]: #53
2.7381 -#57 := [monotonicity #54]: #56
2.7382 -#61 := [trans #57 #59]: #60
2.7383 -#51 := (iff #14 #50)
2.7384 -#48 := (iff #13 #45)
2.7385 -#41 := (implies #32 #38)
2.7386 -#46 := (iff #41 #45)
2.7387 -#47 := [rewrite]: #46
2.7388 -#42 := (iff #13 #41)
2.7389 -#39 := (iff #12 #38)
2.7390 -#36 := (iff #11 #35)
2.7391 -#37 := [rewrite]: #36
2.7392 -#33 := (iff #9 #32)
2.7393 -#34 := [rewrite]: #33
2.7394 -#40 := [monotonicity #34 #37]: #39
2.7395 -#43 := [monotonicity #34 #40]: #42
2.7396 -#49 := [trans #43 #47]: #48
2.7397 -#52 := [monotonicity #49]: #51
2.7398 -#63 := [trans #52 #61]: #62
2.7399 -#31 := [asserted]: #14
2.7400 -[mp #31 #63]: false
2.7401 -unsat
2.7402 058976b8c2e64c1e2ac12f9c692acba51ae0cd04 35 0
2.7403 #2 := false
2.7404 decl f1 :: S1
2.7405 @@ -8834,6 +8719,191 @@
2.7406 #30 := [asserted]: #13
2.7407 [mp #30 #50]: false
2.7408 unsat
2.7409 +4be3101e907b60afcc2f362b4ba7aaeff6e9eb58 38 0
2.7410 +#2 := false
2.7411 +decl f3 :: (-> S2 S2)
2.7412 +decl f4 :: S2
2.7413 +#13 := f4
2.7414 +#14 := (f3 f4)
2.7415 +#41 := (= f4 #14)
2.7416 +#45 := (not #41)
2.7417 +#15 := (= #14 f4)
2.7418 +#16 := (not #15)
2.7419 +#46 := (iff #16 #45)
2.7420 +#43 := (iff #15 #41)
2.7421 +#44 := [rewrite]: #43
2.7422 +#47 := [monotonicity #44]: #46
2.7423 +#40 := [asserted]: #16
2.7424 +#50 := [mp #40 #47]: #45
2.7425 +#8 := (:var 0 S2)
2.7426 +#9 := (f3 #8)
2.7427 +#10 := (pattern #9)
2.7428 +#34 := (= #8 #9)
2.7429 +#37 := (forall (vars (?v0 S2)) (:pat #10) #34)
2.7430 +#58 := (~ #37 #37)
2.7431 +#56 := (~ #34 #34)
2.7432 +#57 := [refl]: #56
2.7433 +#59 := [nnf-pos #57]: #58
2.7434 +#11 := (= #9 #8)
2.7435 +#12 := (forall (vars (?v0 S2)) (:pat #10) #11)
2.7436 +#38 := (iff #12 #37)
2.7437 +#35 := (iff #11 #34)
2.7438 +#36 := [rewrite]: #35
2.7439 +#39 := [quant-intro #36]: #38
2.7440 +#33 := [asserted]: #12
2.7441 +#42 := [mp #33 #39]: #37
2.7442 +#51 := [mp~ #42 #59]: #37
2.7443 +#113 := (not #37)
2.7444 +#200 := (or #113 #41)
2.7445 +#114 := [quant-inst]: #200
2.7446 +[unit-resolution #114 #51 #50]: false
2.7447 +unsat
2.7448 +be3e11e3c5cd7343a90367b32c72f0665caede63 30 0
2.7449 +#2 := false
2.7450 +decl f4 :: (-> S3 S4)
2.7451 +decl f6 :: S3
2.7452 +#17 := f6
2.7453 +#18 := (f4 f6)
2.7454 +decl f3 :: (-> S2 S4)
2.7455 +decl f5 :: S2
2.7456 +#15 := f5
2.7457 +#16 := (f3 f5)
2.7458 +#19 := (= #16 #18)
2.7459 +#20 := (not #19)
2.7460 +#38 := [asserted]: #20
2.7461 +#10 := (:var 0 S3)
2.7462 +#11 := (f4 #10)
2.7463 +#8 := (:var 1 S2)
2.7464 +#9 := (f3 #8)
2.7465 +#12 := (pattern #9 #11)
2.7466 +#13 := (= #9 #11)
2.7467 +#14 := (forall (vars (?v0 S2) (?v1 S3)) (:pat #12) #13)
2.7468 +#48 := (~ #14 #14)
2.7469 +#46 := (~ #13 #13)
2.7470 +#47 := [refl]: #46
2.7471 +#49 := [nnf-pos #47]: #48
2.7472 +#37 := [asserted]: #14
2.7473 +#41 := [mp~ #37 #49]: #14
2.7474 +#103 := (not #14)
2.7475 +#190 := (or #103 #19)
2.7476 +#104 := [quant-inst]: #190
2.7477 +[unit-resolution #104 #41 #38]: false
2.7478 +unsat
2.7479 +da888d49fe89088ba7fe71a85968b4f0e39a7aba 16 0
2.7480 +#2 := false
2.7481 +#1 := true
2.7482 +#8 := (implies true true)
2.7483 +#9 := (not #8)
2.7484 +#34 := (iff #9 false)
2.7485 +#29 := (not true)
2.7486 +#32 := (iff #29 false)
2.7487 +#33 := [rewrite]: #32
2.7488 +#30 := (iff #9 #29)
2.7489 +#27 := (iff #8 true)
2.7490 +#28 := [rewrite]: #27
2.7491 +#31 := [monotonicity #28]: #30
2.7492 +#35 := [trans #31 #33]: #34
2.7493 +#26 := [asserted]: #9
2.7494 +[mp #26 #35]: false
2.7495 +unsat
2.7496 +fc8df43e2cfbdb1c49bd1e2ca05690556717ae56 16 0
2.7497 +#2 := false
2.7498 +#8 := (implies false false)
2.7499 +#9 := (not #8)
2.7500 +#34 := (iff #9 false)
2.7501 +#1 := true
2.7502 +#29 := (not true)
2.7503 +#32 := (iff #29 false)
2.7504 +#33 := [rewrite]: #32
2.7505 +#30 := (iff #9 #29)
2.7506 +#27 := (iff #8 true)
2.7507 +#28 := [rewrite]: #27
2.7508 +#31 := [monotonicity #28]: #30
2.7509 +#35 := [trans #31 #33]: #34
2.7510 +#26 := [asserted]: #9
2.7511 +[mp #26 #35]: false
2.7512 +unsat
2.7513 +6c85c042209c5bf364cb8360ac464d560331ff7c 31 0
2.7514 +#2 := false
2.7515 +decl f1 :: S1
2.7516 +#4 := f1
2.7517 +decl f3 :: (-> S2 S1)
2.7518 +decl f4 :: S2
2.7519 +#8 := f4
2.7520 +#9 := (f3 f4)
2.7521 +#10 := (= #9 f1)
2.7522 +#11 := (implies #10 #10)
2.7523 +#12 := (not #11)
2.7524 +#45 := (iff #12 false)
2.7525 +#1 := true
2.7526 +#40 := (not true)
2.7527 +#43 := (iff #40 false)
2.7528 +#44 := [rewrite]: #43
2.7529 +#41 := (iff #12 #40)
2.7530 +#38 := (iff #11 true)
2.7531 +#30 := (= f1 #9)
2.7532 +#33 := (implies #30 #30)
2.7533 +#36 := (iff #33 true)
2.7534 +#37 := [rewrite]: #36
2.7535 +#34 := (iff #11 #33)
2.7536 +#31 := (iff #10 #30)
2.7537 +#32 := [rewrite]: #31
2.7538 +#35 := [monotonicity #32 #32]: #34
2.7539 +#39 := [trans #35 #37]: #38
2.7540 +#42 := [monotonicity #39]: #41
2.7541 +#46 := [trans #42 #44]: #45
2.7542 +#29 := [asserted]: #12
2.7543 +[mp #29 #46]: false
2.7544 +unsat
2.7545 +7aa85f1d84eee91f0a6d904666dbb90dd37fe476 48 0
2.7546 +#2 := false
2.7547 +decl f1 :: S1
2.7548 +#4 := f1
2.7549 +decl f4 :: S1
2.7550 +#10 := f4
2.7551 +#11 := (= f4 f1)
2.7552 +decl f3 :: S1
2.7553 +#8 := f3
2.7554 +#9 := (= f3 f1)
2.7555 +#12 := (or #9 #11)
2.7556 +#13 := (implies #9 #12)
2.7557 +#14 := (not #13)
2.7558 +#62 := (iff #14 false)
2.7559 +#35 := (= f1 f4)
2.7560 +#32 := (= f1 f3)
2.7561 +#38 := (or #32 #35)
2.7562 +#44 := (not #32)
2.7563 +#45 := (or #44 #38)
2.7564 +#50 := (not #45)
2.7565 +#60 := (iff #50 false)
2.7566 +#1 := true
2.7567 +#55 := (not true)
2.7568 +#58 := (iff #55 false)
2.7569 +#59 := [rewrite]: #58
2.7570 +#56 := (iff #50 #55)
2.7571 +#53 := (iff #45 true)
2.7572 +#54 := [rewrite]: #53
2.7573 +#57 := [monotonicity #54]: #56
2.7574 +#61 := [trans #57 #59]: #60
2.7575 +#51 := (iff #14 #50)
2.7576 +#48 := (iff #13 #45)
2.7577 +#41 := (implies #32 #38)
2.7578 +#46 := (iff #41 #45)
2.7579 +#47 := [rewrite]: #46
2.7580 +#42 := (iff #13 #41)
2.7581 +#39 := (iff #12 #38)
2.7582 +#36 := (iff #11 #35)
2.7583 +#37 := [rewrite]: #36
2.7584 +#33 := (iff #9 #32)
2.7585 +#34 := [rewrite]: #33
2.7586 +#40 := [monotonicity #34 #37]: #39
2.7587 +#43 := [monotonicity #34 #40]: #42
2.7588 +#49 := [trans #43 #47]: #48
2.7589 +#52 := [monotonicity #49]: #51
2.7590 +#63 := [trans #52 #61]: #62
2.7591 +#31 := [asserted]: #14
2.7592 +[mp #31 #63]: false
2.7593 +unsat
2.7594 643e3befcc368aa36d51d58e2d963c26629d80a2 53 0
2.7595 #2 := false
2.7596 decl f1 :: S1
2.7597 @@ -9000,10 +9070,6 @@
2.7598 #31 := [asserted]: #14
2.7599 [mp #31 #69]: false
2.7600 unsat
2.7601 -5c717bc0664ca45c994a6287285cf080d3a78d66 3 0
2.7602 -#2 := false
2.7603 -[asserted]: false
2.7604 -unsat
2.7605 7a045a1848b4b2a8d896e622d8b797488f2ae65b 89 0
2.7606 #2 := false
2.7607 decl f4 :: S1
2.7608 @@ -9094,25 +9160,6 @@
2.7609 #86 := [not-or-elim #83]: #48
2.7610 [mp #86 #107]: false
2.7611 unsat
2.7612 -053f09fab3ab7dadcbb50216d87e6bbc9c52b970 18 0
2.7613 -#2 := false
2.7614 -#9 := 1::int
2.7615 -#8 := 0::int
2.7616 -#10 := (< 0::int 1::int)
2.7617 -#11 := (not #10)
2.7618 -#38 := (iff #11 false)
2.7619 -#1 := true
2.7620 -#33 := (not true)
2.7621 -#36 := (iff #33 false)
2.7622 -#37 := [rewrite]: #36
2.7623 -#34 := (iff #11 #33)
2.7624 -#31 := (iff #10 true)
2.7625 -#32 := [rewrite]: #31
2.7626 -#35 := [monotonicity #32]: #34
2.7627 -#39 := [trans #35 #37]: #38
2.7628 -#28 := [asserted]: #11
2.7629 -[mp #28 #39]: false
2.7630 -unsat
2.7631 0e7bbb17f9ad81b8c781d5e0b8798e9474d3fd3d 31 0
2.7632 #2 := false
2.7633 decl f1 :: S1
2.7634 @@ -9145,25 +9192,6 @@
2.7635 #29 := [asserted]: #12
2.7636 [mp #29 #46]: false
2.7637 unsat
2.7638 -4c7b1fbd03c5846dd635cd3b84120a6da09efeaf 18 0
2.7639 -#2 := false
2.7640 -#9 := 1::int
2.7641 -#8 := 0::int
2.7642 -#10 := (<= 0::int 1::int)
2.7643 -#11 := (not #10)
2.7644 -#38 := (iff #11 false)
2.7645 -#1 := true
2.7646 -#33 := (not true)
2.7647 -#36 := (iff #33 false)
2.7648 -#37 := [rewrite]: #36
2.7649 -#34 := (iff #11 #33)
2.7650 -#31 := (iff #10 true)
2.7651 -#32 := [rewrite]: #31
2.7652 -#35 := [monotonicity #32]: #34
2.7653 -#39 := [trans #35 #37]: #38
2.7654 -#28 := [asserted]: #11
2.7655 -[mp #28 #39]: false
2.7656 -unsat
2.7657 5ae11eff5645b77b5c2e32c0104eec8daf365335 57 0
2.7658 #2 := false
2.7659 decl f3 :: (-> S2 S1)
2.7660 @@ -9222,25 +9250,6 @@
2.7661 #59 := [not-or-elim #57]: #58
2.7662 [mp #59 #74]: false
2.7663 unsat
2.7664 -0e8cf46a62144e97d595936465b386e89d7c65da 18 0
2.7665 -#2 := false
2.7666 -#9 := 2345678901::int
2.7667 -#8 := 123456789::int
2.7668 -#10 := (< 123456789::int 2345678901::int)
2.7669 -#11 := (not #10)
2.7670 -#38 := (iff #11 false)
2.7671 -#1 := true
2.7672 -#33 := (not true)
2.7673 -#36 := (iff #33 false)
2.7674 -#37 := [rewrite]: #36
2.7675 -#34 := (iff #11 #33)
2.7676 -#31 := (iff #10 true)
2.7677 -#32 := [rewrite]: #31
2.7678 -#35 := [monotonicity #32]: #34
2.7679 -#39 := [trans #35 #37]: #38
2.7680 -#28 := [asserted]: #11
2.7681 -[mp #28 #39]: false
2.7682 -unsat
2.7683 3dd3fd8b3a088daf54f3fd06483c978f1b0a5c94 50 0
2.7684 #2 := false
2.7685 decl f5 :: S2
2.7686 @@ -9292,37 +9301,6 @@
2.7687 #62 := [not-or-elim #58]: #61
2.7688 [unit-resolution #62 #70]: false
2.7689 unsat
2.7690 -def4bedc74a497f81535120f8eb3d73a2126f39d 30 0
2.7691 -#2 := false
2.7692 -decl f3 :: (-> int S2)
2.7693 -#25 := 1::int
2.7694 -#28 := (f3 1::int)
2.7695 -#13 := 0::int
2.7696 -#26 := (+ 0::int 1::int)
2.7697 -#27 := (f3 #26)
2.7698 -#29 := (= #27 #28)
2.7699 -#30 := (not #29)
2.7700 -#148 := (iff #30 false)
2.7701 -#1 := true
2.7702 -#143 := (not true)
2.7703 -#146 := (iff #143 false)
2.7704 -#147 := [rewrite]: #146
2.7705 -#144 := (iff #30 #143)
2.7706 -#141 := (iff #29 true)
2.7707 -#136 := (= #28 #28)
2.7708 -#139 := (iff #136 true)
2.7709 -#140 := [rewrite]: #139
2.7710 -#137 := (iff #29 #136)
2.7711 -#133 := (= #26 1::int)
2.7712 -#134 := [rewrite]: #133
2.7713 -#135 := [monotonicity #134]: #29
2.7714 -#138 := [monotonicity #135]: #137
2.7715 -#142 := [trans #138 #140]: #141
2.7716 -#145 := [monotonicity #142]: #144
2.7717 -#149 := [trans #145 #147]: #148
2.7718 -#132 := [asserted]: #30
2.7719 -[mp #132 #149]: false
2.7720 -unsat
2.7721 aff8e33d3cf01d5044aa16af4e5d375f7bc7128f 27 0
2.7722 #2 := false
2.7723 decl f5 :: (-> S2 S3)
2.7724 @@ -9351,6 +9329,406 @@
2.7725 #43 := [not-or-elim #42]: #41
2.7726 [unit-resolution #43 #51]: false
2.7727 unsat
2.7728 +38d6568bcb3518204f41c136744fc9a94ac2289f 73 0
2.7729 +#2 := false
2.7730 +decl f3 :: (-> S1 S1)
2.7731 +decl f4 :: S1
2.7732 +#12 := f4
2.7733 +#13 := (f3 f4)
2.7734 +decl f1 :: S1
2.7735 +#4 := f1
2.7736 +#42 := (= f1 #13)
2.7737 +#73 := (not #42)
2.7738 +#45 := (= f1 f4)
2.7739 +#8 := (:var 0 S1)
2.7740 +#9 := (f3 #8)
2.7741 +#36 := (= f1 #9)
2.7742 +#39 := (forall (vars (?v0 S1)) #36)
2.7743 +#54 := (not #39)
2.7744 +#63 := (or #54 #42 #45)
2.7745 +#66 := (not #63)
2.7746 +#15 := (= f4 f1)
2.7747 +#14 := (= #13 f1)
2.7748 +#16 := (or #14 #15)
2.7749 +#10 := (= #9 f1)
2.7750 +#11 := (forall (vars (?v0 S1)) #10)
2.7751 +#17 := (implies #11 #16)
2.7752 +#18 := (not #17)
2.7753 +#69 := (iff #18 #66)
2.7754 +#48 := (or #42 #45)
2.7755 +#55 := (or #54 #48)
2.7756 +#60 := (not #55)
2.7757 +#67 := (iff #60 #66)
2.7758 +#64 := (iff #55 #63)
2.7759 +#65 := [rewrite]: #64
2.7760 +#68 := [monotonicity #65]: #67
2.7761 +#61 := (iff #18 #60)
2.7762 +#58 := (iff #17 #55)
2.7763 +#51 := (implies #39 #48)
2.7764 +#56 := (iff #51 #55)
2.7765 +#57 := [rewrite]: #56
2.7766 +#52 := (iff #17 #51)
2.7767 +#49 := (iff #16 #48)
2.7768 +#46 := (iff #15 #45)
2.7769 +#47 := [rewrite]: #46
2.7770 +#43 := (iff #14 #42)
2.7771 +#44 := [rewrite]: #43
2.7772 +#50 := [monotonicity #44 #47]: #49
2.7773 +#40 := (iff #11 #39)
2.7774 +#37 := (iff #10 #36)
2.7775 +#38 := [rewrite]: #37
2.7776 +#41 := [quant-intro #38]: #40
2.7777 +#53 := [monotonicity #41 #50]: #52
2.7778 +#59 := [trans #53 #57]: #58
2.7779 +#62 := [monotonicity #59]: #61
2.7780 +#70 := [trans #62 #68]: #69
2.7781 +#35 := [asserted]: #18
2.7782 +#71 := [mp #35 #70]: #66
2.7783 +#74 := [not-or-elim #71]: #73
2.7784 +#560 := (pattern #9)
2.7785 +#561 := (forall (vars (?v0 S1)) (:pat #560) #36)
2.7786 +#564 := (iff #39 #561)
2.7787 +#562 := (iff #36 #36)
2.7788 +#563 := [refl]: #562
2.7789 +#565 := [quant-intro #563]: #564
2.7790 +#88 := (~ #39 #39)
2.7791 +#86 := (~ #36 #36)
2.7792 +#87 := [refl]: #86
2.7793 +#89 := [nnf-pos #87]: #88
2.7794 +#72 := [not-or-elim #71]: #39
2.7795 +#79 := [mp~ #72 #89]: #39
2.7796 +#566 := [mp #79 #565]: #561
2.7797 +#145 := (not #561)
2.7798 +#232 := (or #145 #42)
2.7799 +#146 := [quant-inst]: #232
2.7800 +[unit-resolution #146 #566 #74]: false
2.7801 +unsat
2.7802 +efee40d670c214f978e2ecbd05f202f54d2c08ae 106 0
2.7803 +#2 := false
2.7804 +decl f3 :: (-> S2 S2 S1)
2.7805 +decl ?v0!0 :: S2
2.7806 +#72 := ?v0!0
2.7807 +#83 := (f3 ?v0!0 ?v0!0)
2.7808 +decl f1 :: S1
2.7809 +#4 := f1
2.7810 +#75 := (= f1 #83)
2.7811 +#76 := (not #75)
2.7812 +#9 := (:var 0 S2)
2.7813 +#16 := (f3 #9 #9)
2.7814 +#50 := (= f1 #16)
2.7815 +#53 := (forall (vars (?v0 S2)) #50)
2.7816 +#69 := (not #53)
2.7817 +#84 := (~ #69 #76)
2.7818 +#85 := [sk]: #84
2.7819 +#8 := (:var 1 S2)
2.7820 +#12 := (f3 #9 #8)
2.7821 +#41 := (= f1 #12)
2.7822 +#10 := (f3 #8 #9)
2.7823 +#38 := (= f1 #10)
2.7824 +#44 := (and #38 #41)
2.7825 +#47 := (forall (vars (?v0 S2) (?v1 S2)) #44)
2.7826 +#59 := (not #47)
2.7827 +#60 := (or #59 #53)
2.7828 +#65 := (not #60)
2.7829 +#17 := (= #16 f1)
2.7830 +#18 := (forall (vars (?v0 S2)) #17)
2.7831 +#13 := (= #12 f1)
2.7832 +#11 := (= #10 f1)
2.7833 +#14 := (and #11 #13)
2.7834 +#15 := (forall (vars (?v0 S2) (?v1 S2)) #14)
2.7835 +#19 := (implies #15 #18)
2.7836 +#20 := (not #19)
2.7837 +#66 := (iff #20 #65)
2.7838 +#63 := (iff #19 #60)
2.7839 +#56 := (implies #47 #53)
2.7840 +#61 := (iff #56 #60)
2.7841 +#62 := [rewrite]: #61
2.7842 +#57 := (iff #19 #56)
2.7843 +#54 := (iff #18 #53)
2.7844 +#51 := (iff #17 #50)
2.7845 +#52 := [rewrite]: #51
2.7846 +#55 := [quant-intro #52]: #54
2.7847 +#48 := (iff #15 #47)
2.7848 +#45 := (iff #14 #44)
2.7849 +#42 := (iff #13 #41)
2.7850 +#43 := [rewrite]: #42
2.7851 +#39 := (iff #11 #38)
2.7852 +#40 := [rewrite]: #39
2.7853 +#46 := [monotonicity #40 #43]: #45
2.7854 +#49 := [quant-intro #46]: #48
2.7855 +#58 := [monotonicity #49 #55]: #57
2.7856 +#64 := [trans #58 #62]: #63
2.7857 +#67 := [monotonicity #64]: #66
2.7858 +#37 := [asserted]: #20
2.7859 +#70 := [mp #37 #67]: #65
2.7860 +#71 := [not-or-elim #70]: #69
2.7861 +#88 := [mp~ #71 #85]: #76
2.7862 +#577 := (pattern #12)
2.7863 +#576 := (pattern #10)
2.7864 +#87 := (not #41)
2.7865 +#86 := (not #38)
2.7866 +#89 := (or #86 #87)
2.7867 +#90 := (not #89)
2.7868 +#578 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #576 #577) #90)
2.7869 +#93 := (forall (vars (?v0 S2) (?v1 S2)) #90)
2.7870 +#581 := (iff #93 #578)
2.7871 +#579 := (iff #90 #90)
2.7872 +#580 := [refl]: #579
2.7873 +#582 := [quant-intro #580]: #581
2.7874 +#94 := (iff #47 #93)
2.7875 +#91 := (iff #44 #90)
2.7876 +#92 := [rewrite]: #91
2.7877 +#95 := [quant-intro #92]: #94
2.7878 +#81 := (~ #47 #47)
2.7879 +#79 := (~ #44 #44)
2.7880 +#80 := [refl]: #79
2.7881 +#82 := [nnf-pos #80]: #81
2.7882 +#68 := [not-or-elim #70]: #47
2.7883 +#74 := [mp~ #68 #82]: #47
2.7884 +#96 := [mp #74 #95]: #93
2.7885 +#583 := [mp #96 #582]: #578
2.7886 +#250 := (not #578)
2.7887 +#254 := (or #250 #75)
2.7888 +#160 := (or #76 #76)
2.7889 +#247 := (not #160)
2.7890 +#233 := (or #250 #247)
2.7891 +#570 := (iff #233 #254)
2.7892 +#357 := (iff #254 #254)
2.7893 +#564 := [rewrite]: #357
2.7894 +#180 := (iff #247 #75)
2.7895 +#162 := (not #76)
2.7896 +#251 := (iff #162 #75)
2.7897 +#252 := [rewrite]: #251
2.7898 +#249 := (iff #247 #162)
2.7899 +#161 := (iff #160 #76)
2.7900 +#248 := [rewrite]: #161
2.7901 +#240 := [monotonicity #248]: #249
2.7902 +#253 := [trans #240 #252]: #180
2.7903 +#227 := [monotonicity #253]: #570
2.7904 +#238 := [trans #227 #564]: #570
2.7905 +#568 := [quant-inst]: #233
2.7906 +#239 := [mp #568 #238]: #254
2.7907 +[unit-resolution #239 #583 #88]: false
2.7908 +unsat
2.7909 +8ef67dc17184cdb997c34c282ec976aab91f0c9d 66 0
2.7910 +#2 := false
2.7911 +decl f4 :: S1
2.7912 +#10 := f4
2.7913 +decl f1 :: S1
2.7914 +#4 := f1
2.7915 +#37 := (= f1 f4)
2.7916 +decl f3 :: S1
2.7917 +#8 := f3
2.7918 +#34 := (= f1 f3)
2.7919 +#40 := (or #34 #37)
2.7920 +#84 := (iff #40 false)
2.7921 +#79 := (or false false)
2.7922 +#82 := (iff #79 false)
2.7923 +#83 := [rewrite]: #82
2.7924 +#80 := (iff #40 #79)
2.7925 +#75 := (iff #37 false)
2.7926 +#66 := (not #37)
2.7927 +#43 := (not #34)
2.7928 +#49 := (and #43 #40)
2.7929 +#57 := (not #49)
2.7930 +#58 := (or #37 #57)
2.7931 +#63 := (not #58)
2.7932 +#11 := (= f4 f1)
2.7933 +#9 := (= f3 f1)
2.7934 +#13 := (not #9)
2.7935 +#12 := (or #9 #11)
2.7936 +#14 := (and #12 #13)
2.7937 +#15 := (implies #14 #11)
2.7938 +#16 := (not #15)
2.7939 +#64 := (iff #16 #63)
2.7940 +#61 := (iff #15 #58)
2.7941 +#54 := (implies #49 #37)
2.7942 +#59 := (iff #54 #58)
2.7943 +#60 := [rewrite]: #59
2.7944 +#55 := (iff #15 #54)
2.7945 +#38 := (iff #11 #37)
2.7946 +#39 := [rewrite]: #38
2.7947 +#52 := (iff #14 #49)
2.7948 +#46 := (and #40 #43)
2.7949 +#50 := (iff #46 #49)
2.7950 +#51 := [rewrite]: #50
2.7951 +#47 := (iff #14 #46)
2.7952 +#44 := (iff #13 #43)
2.7953 +#35 := (iff #9 #34)
2.7954 +#36 := [rewrite]: #35
2.7955 +#45 := [monotonicity #36]: #44
2.7956 +#41 := (iff #12 #40)
2.7957 +#42 := [monotonicity #36 #39]: #41
2.7958 +#48 := [monotonicity #42 #45]: #47
2.7959 +#53 := [trans #48 #51]: #52
2.7960 +#56 := [monotonicity #53 #39]: #55
2.7961 +#62 := [trans #56 #60]: #61
2.7962 +#65 := [monotonicity #62]: #64
2.7963 +#33 := [asserted]: #16
2.7964 +#68 := [mp #33 #65]: #63
2.7965 +#67 := [not-or-elim #68]: #66
2.7966 +#76 := [iff-false #67]: #75
2.7967 +#77 := (iff #34 false)
2.7968 +#69 := [not-or-elim #68]: #49
2.7969 +#70 := [and-elim #69]: #43
2.7970 +#78 := [iff-false #70]: #77
2.7971 +#81 := [monotonicity #78 #76]: #80
2.7972 +#85 := [trans #81 #83]: #84
2.7973 +#71 := [and-elim #69]: #40
2.7974 +[mp #71 #85]: false
2.7975 +unsat
2.7976 +850ee68a24d436c0e8f0323d0c7b40aadee077ac 59 0
2.7977 +#2 := false
2.7978 +decl f1 :: S1
2.7979 +#4 := f1
2.7980 +decl f6 :: S1
2.7981 +#15 := f6
2.7982 +#16 := (= f6 f1)
2.7983 +decl f5 :: S1
2.7984 +#13 := f5
2.7985 +#14 := (= f5 f1)
2.7986 +#17 := (and #14 #16)
2.7987 +decl f4 :: S1
2.7988 +#10 := f4
2.7989 +#11 := (= f4 f1)
2.7990 +decl f3 :: S1
2.7991 +#8 := f3
2.7992 +#9 := (= f3 f1)
2.7993 +#12 := (and #9 #11)
2.7994 +#18 := (or #12 #17)
2.7995 +#19 := (implies #18 #18)
2.7996 +#20 := (not #19)
2.7997 +#71 := (iff #20 false)
2.7998 +#1 := true
2.7999 +#66 := (not true)
2.8000 +#69 := (iff #66 false)
2.8001 +#70 := [rewrite]: #69
2.8002 +#67 := (iff #20 #66)
2.8003 +#64 := (iff #19 true)
2.8004 +#50 := (= f1 f6)
2.8005 +#47 := (= f1 f5)
2.8006 +#53 := (and #47 #50)
2.8007 +#41 := (= f1 f4)
2.8008 +#38 := (= f1 f3)
2.8009 +#44 := (and #38 #41)
2.8010 +#56 := (or #44 #53)
2.8011 +#59 := (implies #56 #56)
2.8012 +#62 := (iff #59 true)
2.8013 +#63 := [rewrite]: #62
2.8014 +#60 := (iff #19 #59)
2.8015 +#57 := (iff #18 #56)
2.8016 +#54 := (iff #17 #53)
2.8017 +#51 := (iff #16 #50)
2.8018 +#52 := [rewrite]: #51
2.8019 +#48 := (iff #14 #47)
2.8020 +#49 := [rewrite]: #48
2.8021 +#55 := [monotonicity #49 #52]: #54
2.8022 +#45 := (iff #12 #44)
2.8023 +#42 := (iff #11 #41)
2.8024 +#43 := [rewrite]: #42
2.8025 +#39 := (iff #9 #38)
2.8026 +#40 := [rewrite]: #39
2.8027 +#46 := [monotonicity #40 #43]: #45
2.8028 +#58 := [monotonicity #46 #55]: #57
2.8029 +#61 := [monotonicity #58 #58]: #60
2.8030 +#65 := [trans #61 #63]: #64
2.8031 +#68 := [monotonicity #65]: #67
2.8032 +#72 := [trans #68 #70]: #71
2.8033 +#37 := [asserted]: #20
2.8034 +[mp #37 #72]: false
2.8035 +unsat
2.8036 +5c717bc0664ca45c994a6287285cf080d3a78d66 3 0
2.8037 +#2 := false
2.8038 +[asserted]: false
2.8039 +unsat
2.8040 +053f09fab3ab7dadcbb50216d87e6bbc9c52b970 18 0
2.8041 +#2 := false
2.8042 +#9 := 1::int
2.8043 +#8 := 0::int
2.8044 +#10 := (< 0::int 1::int)
2.8045 +#11 := (not #10)
2.8046 +#38 := (iff #11 false)
2.8047 +#1 := true
2.8048 +#33 := (not true)
2.8049 +#36 := (iff #33 false)
2.8050 +#37 := [rewrite]: #36
2.8051 +#34 := (iff #11 #33)
2.8052 +#31 := (iff #10 true)
2.8053 +#32 := [rewrite]: #31
2.8054 +#35 := [monotonicity #32]: #34
2.8055 +#39 := [trans #35 #37]: #38
2.8056 +#28 := [asserted]: #11
2.8057 +[mp #28 #39]: false
2.8058 +unsat
2.8059 +4c7b1fbd03c5846dd635cd3b84120a6da09efeaf 18 0
2.8060 +#2 := false
2.8061 +#9 := 1::int
2.8062 +#8 := 0::int
2.8063 +#10 := (<= 0::int 1::int)
2.8064 +#11 := (not #10)
2.8065 +#38 := (iff #11 false)
2.8066 +#1 := true
2.8067 +#33 := (not true)
2.8068 +#36 := (iff #33 false)
2.8069 +#37 := [rewrite]: #36
2.8070 +#34 := (iff #11 #33)
2.8071 +#31 := (iff #10 true)
2.8072 +#32 := [rewrite]: #31
2.8073 +#35 := [monotonicity #32]: #34
2.8074 +#39 := [trans #35 #37]: #38
2.8075 +#28 := [asserted]: #11
2.8076 +[mp #28 #39]: false
2.8077 +unsat
2.8078 +0e8cf46a62144e97d595936465b386e89d7c65da 18 0
2.8079 +#2 := false
2.8080 +#9 := 2345678901::int
2.8081 +#8 := 123456789::int
2.8082 +#10 := (< 123456789::int 2345678901::int)
2.8083 +#11 := (not #10)
2.8084 +#38 := (iff #11 false)
2.8085 +#1 := true
2.8086 +#33 := (not true)
2.8087 +#36 := (iff #33 false)
2.8088 +#37 := [rewrite]: #36
2.8089 +#34 := (iff #11 #33)
2.8090 +#31 := (iff #10 true)
2.8091 +#32 := [rewrite]: #31
2.8092 +#35 := [monotonicity #32]: #34
2.8093 +#39 := [trans #35 #37]: #38
2.8094 +#28 := [asserted]: #11
2.8095 +[mp #28 #39]: false
2.8096 +unsat
2.8097 +def4bedc74a497f81535120f8eb3d73a2126f39d 30 0
2.8098 +#2 := false
2.8099 +decl f3 :: (-> int S2)
2.8100 +#25 := 1::int
2.8101 +#28 := (f3 1::int)
2.8102 +#13 := 0::int
2.8103 +#26 := (+ 0::int 1::int)
2.8104 +#27 := (f3 #26)
2.8105 +#29 := (= #27 #28)
2.8106 +#30 := (not #29)
2.8107 +#148 := (iff #30 false)
2.8108 +#1 := true
2.8109 +#143 := (not true)
2.8110 +#146 := (iff #143 false)
2.8111 +#147 := [rewrite]: #146
2.8112 +#144 := (iff #30 #143)
2.8113 +#141 := (iff #29 true)
2.8114 +#136 := (= #28 #28)
2.8115 +#139 := (iff #136 true)
2.8116 +#140 := [rewrite]: #139
2.8117 +#137 := (iff #29 #136)
2.8118 +#133 := (= #26 1::int)
2.8119 +#134 := [rewrite]: #133
2.8120 +#135 := [monotonicity #134]: #29
2.8121 +#138 := [monotonicity #135]: #137
2.8122 +#142 := [trans #138 #140]: #141
2.8123 +#145 := [monotonicity #142]: #144
2.8124 +#149 := [trans #145 #147]: #148
2.8125 +#132 := [asserted]: #30
2.8126 +[mp #132 #149]: false
2.8127 +unsat
2.8128 a7cad8328ffe36efffb86c5a300175a81ec9473e 225 0
2.8129 #2 := false
2.8130 #13 := 0::int
2.8131 @@ -9577,187 +9955,6 @@
2.8132 #616 := [unit-resolution #619 #618]: #347
2.8133 [th-lemma #617 #616 #166]: false
2.8134 unsat
2.8135 -38d6568bcb3518204f41c136744fc9a94ac2289f 73 0
2.8136 -#2 := false
2.8137 -decl f3 :: (-> S1 S1)
2.8138 -decl f4 :: S1
2.8139 -#12 := f4
2.8140 -#13 := (f3 f4)
2.8141 -decl f1 :: S1
2.8142 -#4 := f1
2.8143 -#42 := (= f1 #13)
2.8144 -#73 := (not #42)
2.8145 -#45 := (= f1 f4)
2.8146 -#8 := (:var 0 S1)
2.8147 -#9 := (f3 #8)
2.8148 -#36 := (= f1 #9)
2.8149 -#39 := (forall (vars (?v0 S1)) #36)
2.8150 -#54 := (not #39)
2.8151 -#63 := (or #54 #42 #45)
2.8152 -#66 := (not #63)
2.8153 -#15 := (= f4 f1)
2.8154 -#14 := (= #13 f1)
2.8155 -#16 := (or #14 #15)
2.8156 -#10 := (= #9 f1)
2.8157 -#11 := (forall (vars (?v0 S1)) #10)
2.8158 -#17 := (implies #11 #16)
2.8159 -#18 := (not #17)
2.8160 -#69 := (iff #18 #66)
2.8161 -#48 := (or #42 #45)
2.8162 -#55 := (or #54 #48)
2.8163 -#60 := (not #55)
2.8164 -#67 := (iff #60 #66)
2.8165 -#64 := (iff #55 #63)
2.8166 -#65 := [rewrite]: #64
2.8167 -#68 := [monotonicity #65]: #67
2.8168 -#61 := (iff #18 #60)
2.8169 -#58 := (iff #17 #55)
2.8170 -#51 := (implies #39 #48)
2.8171 -#56 := (iff #51 #55)
2.8172 -#57 := [rewrite]: #56
2.8173 -#52 := (iff #17 #51)
2.8174 -#49 := (iff #16 #48)
2.8175 -#46 := (iff #15 #45)
2.8176 -#47 := [rewrite]: #46
2.8177 -#43 := (iff #14 #42)
2.8178 -#44 := [rewrite]: #43
2.8179 -#50 := [monotonicity #44 #47]: #49
2.8180 -#40 := (iff #11 #39)
2.8181 -#37 := (iff #10 #36)
2.8182 -#38 := [rewrite]: #37
2.8183 -#41 := [quant-intro #38]: #40
2.8184 -#53 := [monotonicity #41 #50]: #52
2.8185 -#59 := [trans #53 #57]: #58
2.8186 -#62 := [monotonicity #59]: #61
2.8187 -#70 := [trans #62 #68]: #69
2.8188 -#35 := [asserted]: #18
2.8189 -#71 := [mp #35 #70]: #66
2.8190 -#74 := [not-or-elim #71]: #73
2.8191 -#560 := (pattern #9)
2.8192 -#561 := (forall (vars (?v0 S1)) (:pat #560) #36)
2.8193 -#564 := (iff #39 #561)
2.8194 -#562 := (iff #36 #36)
2.8195 -#563 := [refl]: #562
2.8196 -#565 := [quant-intro #563]: #564
2.8197 -#88 := (~ #39 #39)
2.8198 -#86 := (~ #36 #36)
2.8199 -#87 := [refl]: #86
2.8200 -#89 := [nnf-pos #87]: #88
2.8201 -#72 := [not-or-elim #71]: #39
2.8202 -#79 := [mp~ #72 #89]: #39
2.8203 -#566 := [mp #79 #565]: #561
2.8204 -#145 := (not #561)
2.8205 -#232 := (or #145 #42)
2.8206 -#146 := [quant-inst]: #232
2.8207 -[unit-resolution #146 #566 #74]: false
2.8208 -unsat
2.8209 -efee40d670c214f978e2ecbd05f202f54d2c08ae 106 0
2.8210 -#2 := false
2.8211 -decl f3 :: (-> S2 S2 S1)
2.8212 -decl ?v0!0 :: S2
2.8213 -#72 := ?v0!0
2.8214 -#83 := (f3 ?v0!0 ?v0!0)
2.8215 -decl f1 :: S1
2.8216 -#4 := f1
2.8217 -#75 := (= f1 #83)
2.8218 -#76 := (not #75)
2.8219 -#9 := (:var 0 S2)
2.8220 -#16 := (f3 #9 #9)
2.8221 -#50 := (= f1 #16)
2.8222 -#53 := (forall (vars (?v0 S2)) #50)
2.8223 -#69 := (not #53)
2.8224 -#84 := (~ #69 #76)
2.8225 -#85 := [sk]: #84
2.8226 -#8 := (:var 1 S2)
2.8227 -#12 := (f3 #9 #8)
2.8228 -#41 := (= f1 #12)
2.8229 -#10 := (f3 #8 #9)
2.8230 -#38 := (= f1 #10)
2.8231 -#44 := (and #38 #41)
2.8232 -#47 := (forall (vars (?v0 S2) (?v1 S2)) #44)
2.8233 -#59 := (not #47)
2.8234 -#60 := (or #59 #53)
2.8235 -#65 := (not #60)
2.8236 -#17 := (= #16 f1)
2.8237 -#18 := (forall (vars (?v0 S2)) #17)
2.8238 -#13 := (= #12 f1)
2.8239 -#11 := (= #10 f1)
2.8240 -#14 := (and #11 #13)
2.8241 -#15 := (forall (vars (?v0 S2) (?v1 S2)) #14)
2.8242 -#19 := (implies #15 #18)
2.8243 -#20 := (not #19)
2.8244 -#66 := (iff #20 #65)
2.8245 -#63 := (iff #19 #60)
2.8246 -#56 := (implies #47 #53)
2.8247 -#61 := (iff #56 #60)
2.8248 -#62 := [rewrite]: #61
2.8249 -#57 := (iff #19 #56)
2.8250 -#54 := (iff #18 #53)
2.8251 -#51 := (iff #17 #50)
2.8252 -#52 := [rewrite]: #51
2.8253 -#55 := [quant-intro #52]: #54
2.8254 -#48 := (iff #15 #47)
2.8255 -#45 := (iff #14 #44)
2.8256 -#42 := (iff #13 #41)
2.8257 -#43 := [rewrite]: #42
2.8258 -#39 := (iff #11 #38)
2.8259 -#40 := [rewrite]: #39
2.8260 -#46 := [monotonicity #40 #43]: #45
2.8261 -#49 := [quant-intro #46]: #48
2.8262 -#58 := [monotonicity #49 #55]: #57
2.8263 -#64 := [trans #58 #62]: #63
2.8264 -#67 := [monotonicity #64]: #66
2.8265 -#37 := [asserted]: #20
2.8266 -#70 := [mp #37 #67]: #65
2.8267 -#71 := [not-or-elim #70]: #69
2.8268 -#88 := [mp~ #71 #85]: #76
2.8269 -#577 := (pattern #12)
2.8270 -#576 := (pattern #10)
2.8271 -#87 := (not #41)
2.8272 -#86 := (not #38)
2.8273 -#89 := (or #86 #87)
2.8274 -#90 := (not #89)
2.8275 -#578 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #576 #577) #90)
2.8276 -#93 := (forall (vars (?v0 S2) (?v1 S2)) #90)
2.8277 -#581 := (iff #93 #578)
2.8278 -#579 := (iff #90 #90)
2.8279 -#580 := [refl]: #579
2.8280 -#582 := [quant-intro #580]: #581
2.8281 -#94 := (iff #47 #93)
2.8282 -#91 := (iff #44 #90)
2.8283 -#92 := [rewrite]: #91
2.8284 -#95 := [quant-intro #92]: #94
2.8285 -#81 := (~ #47 #47)
2.8286 -#79 := (~ #44 #44)
2.8287 -#80 := [refl]: #79
2.8288 -#82 := [nnf-pos #80]: #81
2.8289 -#68 := [not-or-elim #70]: #47
2.8290 -#74 := [mp~ #68 #82]: #47
2.8291 -#96 := [mp #74 #95]: #93
2.8292 -#583 := [mp #96 #582]: #578
2.8293 -#250 := (not #578)
2.8294 -#254 := (or #250 #75)
2.8295 -#160 := (or #76 #76)
2.8296 -#247 := (not #160)
2.8297 -#233 := (or #250 #247)
2.8298 -#570 := (iff #233 #254)
2.8299 -#357 := (iff #254 #254)
2.8300 -#564 := [rewrite]: #357
2.8301 -#180 := (iff #247 #75)
2.8302 -#162 := (not #76)
2.8303 -#251 := (iff #162 #75)
2.8304 -#252 := [rewrite]: #251
2.8305 -#249 := (iff #247 #162)
2.8306 -#161 := (iff #160 #76)
2.8307 -#248 := [rewrite]: #161
2.8308 -#240 := [monotonicity #248]: #249
2.8309 -#253 := [trans #240 #252]: #180
2.8310 -#227 := [monotonicity #253]: #570
2.8311 -#238 := [trans #227 #564]: #570
2.8312 -#568 := [quant-inst]: #233
2.8313 -#239 := [mp #568 #238]: #254
2.8314 -[unit-resolution #239 #583 #88]: false
2.8315 -unsat
2.8316 592c5fbbffdc88780deea852b5e3007b86266cec 428 0
2.8317 #2 := false
2.8318 decl f4 :: (-> S2 int)
2.8319 @@ -10187,133 +10384,6 @@
2.8320 #393 := [unit-resolution #403 #411 #414]: #443
2.8321 [unit-resolution #393 #424]: false
2.8322 unsat
2.8323 -8ef67dc17184cdb997c34c282ec976aab91f0c9d 66 0
2.8324 -#2 := false
2.8325 -decl f4 :: S1
2.8326 -#10 := f4
2.8327 -decl f1 :: S1
2.8328 -#4 := f1
2.8329 -#37 := (= f1 f4)
2.8330 -decl f3 :: S1
2.8331 -#8 := f3
2.8332 -#34 := (= f1 f3)
2.8333 -#40 := (or #34 #37)
2.8334 -#84 := (iff #40 false)
2.8335 -#79 := (or false false)
2.8336 -#82 := (iff #79 false)
2.8337 -#83 := [rewrite]: #82
2.8338 -#80 := (iff #40 #79)
2.8339 -#75 := (iff #37 false)
2.8340 -#66 := (not #37)
2.8341 -#43 := (not #34)
2.8342 -#49 := (and #43 #40)
2.8343 -#57 := (not #49)
2.8344 -#58 := (or #37 #57)
2.8345 -#63 := (not #58)
2.8346 -#11 := (= f4 f1)
2.8347 -#9 := (= f3 f1)
2.8348 -#13 := (not #9)
2.8349 -#12 := (or #9 #11)
2.8350 -#14 := (and #12 #13)
2.8351 -#15 := (implies #14 #11)
2.8352 -#16 := (not #15)
2.8353 -#64 := (iff #16 #63)
2.8354 -#61 := (iff #15 #58)
2.8355 -#54 := (implies #49 #37)
2.8356 -#59 := (iff #54 #58)
2.8357 -#60 := [rewrite]: #59
2.8358 -#55 := (iff #15 #54)
2.8359 -#38 := (iff #11 #37)
2.8360 -#39 := [rewrite]: #38
2.8361 -#52 := (iff #14 #49)
2.8362 -#46 := (and #40 #43)
2.8363 -#50 := (iff #46 #49)
2.8364 -#51 := [rewrite]: #50
2.8365 -#47 := (iff #14 #46)
2.8366 -#44 := (iff #13 #43)
2.8367 -#35 := (iff #9 #34)
2.8368 -#36 := [rewrite]: #35
2.8369 -#45 := [monotonicity #36]: #44
2.8370 -#41 := (iff #12 #40)
2.8371 -#42 := [monotonicity #36 #39]: #41
2.8372 -#48 := [monotonicity #42 #45]: #47
2.8373 -#53 := [trans #48 #51]: #52
2.8374 -#56 := [monotonicity #53 #39]: #55
2.8375 -#62 := [trans #56 #60]: #61
2.8376 -#65 := [monotonicity #62]: #64
2.8377 -#33 := [asserted]: #16
2.8378 -#68 := [mp #33 #65]: #63
2.8379 -#67 := [not-or-elim #68]: #66
2.8380 -#76 := [iff-false #67]: #75
2.8381 -#77 := (iff #34 false)
2.8382 -#69 := [not-or-elim #68]: #49
2.8383 -#70 := [and-elim #69]: #43
2.8384 -#78 := [iff-false #70]: #77
2.8385 -#81 := [monotonicity #78 #76]: #80
2.8386 -#85 := [trans #81 #83]: #84
2.8387 -#71 := [and-elim #69]: #40
2.8388 -[mp #71 #85]: false
2.8389 -unsat
2.8390 -850ee68a24d436c0e8f0323d0c7b40aadee077ac 59 0
2.8391 -#2 := false
2.8392 -decl f1 :: S1
2.8393 -#4 := f1
2.8394 -decl f6 :: S1
2.8395 -#15 := f6
2.8396 -#16 := (= f6 f1)
2.8397 -decl f5 :: S1
2.8398 -#13 := f5
2.8399 -#14 := (= f5 f1)
2.8400 -#17 := (and #14 #16)
2.8401 -decl f4 :: S1
2.8402 -#10 := f4
2.8403 -#11 := (= f4 f1)
2.8404 -decl f3 :: S1
2.8405 -#8 := f3
2.8406 -#9 := (= f3 f1)
2.8407 -#12 := (and #9 #11)
2.8408 -#18 := (or #12 #17)
2.8409 -#19 := (implies #18 #18)
2.8410 -#20 := (not #19)
2.8411 -#71 := (iff #20 false)
2.8412 -#1 := true
2.8413 -#66 := (not true)
2.8414 -#69 := (iff #66 false)
2.8415 -#70 := [rewrite]: #69
2.8416 -#67 := (iff #20 #66)
2.8417 -#64 := (iff #19 true)
2.8418 -#50 := (= f1 f6)
2.8419 -#47 := (= f1 f5)
2.8420 -#53 := (and #47 #50)
2.8421 -#41 := (= f1 f4)
2.8422 -#38 := (= f1 f3)
2.8423 -#44 := (and #38 #41)
2.8424 -#56 := (or #44 #53)
2.8425 -#59 := (implies #56 #56)
2.8426 -#62 := (iff #59 true)
2.8427 -#63 := [rewrite]: #62
2.8428 -#60 := (iff #19 #59)
2.8429 -#57 := (iff #18 #56)
2.8430 -#54 := (iff #17 #53)
2.8431 -#51 := (iff #16 #50)
2.8432 -#52 := [rewrite]: #51
2.8433 -#48 := (iff #14 #47)
2.8434 -#49 := [rewrite]: #48
2.8435 -#55 := [monotonicity #49 #52]: #54
2.8436 -#45 := (iff #12 #44)
2.8437 -#42 := (iff #11 #41)
2.8438 -#43 := [rewrite]: #42
2.8439 -#39 := (iff #9 #38)
2.8440 -#40 := [rewrite]: #39
2.8441 -#46 := [monotonicity #40 #43]: #45
2.8442 -#58 := [monotonicity #46 #55]: #57
2.8443 -#61 := [monotonicity #58 #58]: #60
2.8444 -#65 := [trans #61 #63]: #64
2.8445 -#68 := [monotonicity #65]: #67
2.8446 -#72 := [trans #68 #70]: #71
2.8447 -#37 := [asserted]: #20
2.8448 -[mp #37 #72]: false
2.8449 -unsat
2.8450 ed4c7cfe878e23843083428f8a6f715fbfe495d3 409 0
2.8451 #2 := false
2.8452 #181 := -1::int
2.8453 @@ -11929,74 +11999,6 @@
2.8454 #181 := [and-elim #183]: #157
2.8455 [unit-resolution #181 #478]: false
2.8456 unsat
2.8457 -206fdc571c96e857b861e47f6915cc8941eb6161 33 0
2.8458 -#2 := false
2.8459 -decl f3 :: (-> int S2)
2.8460 -#13 := 0::int
2.8461 -#29 := (f3 0::int)
2.8462 -decl f4 :: (-> S2 int)
2.8463 -decl f5 :: S2
2.8464 -#25 := f5
2.8465 -#26 := (f4 f5)
2.8466 -#27 := (* #26 0::int)
2.8467 -#28 := (f3 #27)
2.8468 -#30 := (= #28 #29)
2.8469 -#31 := (not #30)
2.8470 -#149 := (iff #31 false)
2.8471 -#1 := true
2.8472 -#144 := (not true)
2.8473 -#147 := (iff #144 false)
2.8474 -#148 := [rewrite]: #147
2.8475 -#145 := (iff #31 #144)
2.8476 -#142 := (iff #30 true)
2.8477 -#137 := (= #29 #29)
2.8478 -#140 := (iff #137 true)
2.8479 -#141 := [rewrite]: #140
2.8480 -#138 := (iff #30 #137)
2.8481 -#134 := (= #27 0::int)
2.8482 -#135 := [rewrite]: #134
2.8483 -#136 := [monotonicity #135]: #30
2.8484 -#139 := [monotonicity #136]: #138
2.8485 -#143 := [trans #139 #141]: #142
2.8486 -#146 := [monotonicity #143]: #145
2.8487 -#150 := [trans #146 #148]: #149
2.8488 -#133 := [asserted]: #31
2.8489 -[mp #133 #150]: false
2.8490 -unsat
2.8491 -ee33631d0954fd84f61d52487d899741e6b2c604 33 0
2.8492 -#2 := false
2.8493 -decl f3 :: (-> int S2)
2.8494 -#13 := 0::int
2.8495 -#29 := (f3 0::int)
2.8496 -decl f4 :: (-> S2 int)
2.8497 -decl f5 :: S2
2.8498 -#25 := f5
2.8499 -#26 := (f4 f5)
2.8500 -#27 := (* 0::int #26)
2.8501 -#28 := (f3 #27)
2.8502 -#30 := (= #28 #29)
2.8503 -#31 := (not #30)
2.8504 -#149 := (iff #31 false)
2.8505 -#1 := true
2.8506 -#144 := (not true)
2.8507 -#147 := (iff #144 false)
2.8508 -#148 := [rewrite]: #147
2.8509 -#145 := (iff #31 #144)
2.8510 -#142 := (iff #30 true)
2.8511 -#137 := (= #29 #29)
2.8512 -#140 := (iff #137 true)
2.8513 -#141 := [rewrite]: #140
2.8514 -#138 := (iff #30 #137)
2.8515 -#134 := (= #27 0::int)
2.8516 -#135 := [rewrite]: #134
2.8517 -#136 := [monotonicity #135]: #30
2.8518 -#139 := [monotonicity #136]: #138
2.8519 -#143 := [trans #139 #141]: #142
2.8520 -#146 := [monotonicity #143]: #145
2.8521 -#150 := [trans #146 #148]: #149
2.8522 -#133 := [asserted]: #31
2.8523 -[mp #133 #150]: false
2.8524 -unsat
2.8525 a52f3d3f145bed3b2ad2f7ee15aba0955eef027c 329 0
2.8526 #2 := false
2.8527 decl f6 :: S2
2.8528 @@ -12327,67 +12329,6 @@
2.8529 #500 := [trans #499 #542]: #188
2.8530 [unit-resolution #198 #500]: false
2.8531 unsat
2.8532 -71a8731b24573e8c3f19635efbc778a168d7006c 60 0
2.8533 -#2 := false
2.8534 -decl f3 :: (-> int S2)
2.8535 -decl f4 :: (-> S2 int)
2.8536 -decl f5 :: S2
2.8537 -#25 := f5
2.8538 -#26 := (f4 f5)
2.8539 -#136 := (f3 #26)
2.8540 -#142 := (= f5 #136)
2.8541 -#147 := (not #142)
2.8542 -#27 := 1::int
2.8543 -#28 := (* #26 1::int)
2.8544 -#29 := (f3 #28)
2.8545 -#30 := (= #29 f5)
2.8546 -#31 := (not #30)
2.8547 -#148 := (iff #31 #147)
2.8548 -#145 := (iff #30 #142)
2.8549 -#139 := (= #136 f5)
2.8550 -#143 := (iff #139 #142)
2.8551 -#144 := [rewrite]: #143
2.8552 -#140 := (iff #30 #139)
2.8553 -#137 := (= #29 #136)
2.8554 -#134 := (= #28 #26)
2.8555 -#135 := [rewrite]: #134
2.8556 -#138 := [monotonicity #135]: #137
2.8557 -#141 := [monotonicity #138]: #140
2.8558 -#146 := [trans #141 #144]: #145
2.8559 -#149 := [monotonicity #146]: #148
2.8560 -#133 := [asserted]: #31
2.8561 -#152 := [mp #133 #149]: #147
2.8562 -#8 := (:var 0 S2)
2.8563 -#9 := (f4 #8)
2.8564 -#639 := (pattern #9)
2.8565 -#10 := (f3 #9)
2.8566 -#49 := (= #8 #10)
2.8567 -#640 := (forall (vars (?v0 S2)) (:pat #639) #49)
2.8568 -#52 := (forall (vars (?v0 S2)) #49)
2.8569 -#641 := (iff #52 #640)
2.8570 -#643 := (iff #640 #640)
2.8571 -#644 := [rewrite]: #643
2.8572 -#642 := [rewrite]: #641
2.8573 -#645 := [trans #642 #644]: #641
2.8574 -#164 := (~ #52 #52)
2.8575 -#162 := (~ #49 #49)
2.8576 -#163 := [refl]: #162
2.8577 -#165 := [nnf-pos #163]: #164
2.8578 -#11 := (= #10 #8)
2.8579 -#12 := (forall (vars (?v0 S2)) #11)
2.8580 -#53 := (iff #12 #52)
2.8581 -#50 := (iff #11 #49)
2.8582 -#51 := [rewrite]: #50
2.8583 -#54 := [quant-intro #51]: #53
2.8584 -#48 := [asserted]: #12
2.8585 -#57 := [mp #48 #54]: #52
2.8586 -#153 := [mp~ #57 #165]: #52
2.8587 -#646 := [mp #153 #645]: #640
2.8588 -#225 := (not #640)
2.8589 -#310 := (or #225 #142)
2.8590 -#311 := [quant-inst]: #310
2.8591 -[unit-resolution #311 #646 #152]: false
2.8592 -unsat
2.8593 be5efb86f9b9b267348d77366692337b5c5df35f 517 0
2.8594 #2 := false
2.8595 #13 := 0::int
2.8596 @@ -12906,6 +12847,135 @@
2.8597 #282 := [unit-resolution #419 #286]: #319
2.8598 [unit-resolution #424 #282 #300]: false
2.8599 unsat
2.8600 +206fdc571c96e857b861e47f6915cc8941eb6161 33 0
2.8601 +#2 := false
2.8602 +decl f3 :: (-> int S2)
2.8603 +#13 := 0::int
2.8604 +#29 := (f3 0::int)
2.8605 +decl f4 :: (-> S2 int)
2.8606 +decl f5 :: S2
2.8607 +#25 := f5
2.8608 +#26 := (f4 f5)
2.8609 +#27 := (* #26 0::int)
2.8610 +#28 := (f3 #27)
2.8611 +#30 := (= #28 #29)
2.8612 +#31 := (not #30)
2.8613 +#149 := (iff #31 false)
2.8614 +#1 := true
2.8615 +#144 := (not true)
2.8616 +#147 := (iff #144 false)
2.8617 +#148 := [rewrite]: #147
2.8618 +#145 := (iff #31 #144)
2.8619 +#142 := (iff #30 true)
2.8620 +#137 := (= #29 #29)
2.8621 +#140 := (iff #137 true)
2.8622 +#141 := [rewrite]: #140
2.8623 +#138 := (iff #30 #137)
2.8624 +#134 := (= #27 0::int)
2.8625 +#135 := [rewrite]: #134
2.8626 +#136 := [monotonicity #135]: #30
2.8627 +#139 := [monotonicity #136]: #138
2.8628 +#143 := [trans #139 #141]: #142
2.8629 +#146 := [monotonicity #143]: #145
2.8630 +#150 := [trans #146 #148]: #149
2.8631 +#133 := [asserted]: #31
2.8632 +[mp #133 #150]: false
2.8633 +unsat
2.8634 +ee33631d0954fd84f61d52487d899741e6b2c604 33 0
2.8635 +#2 := false
2.8636 +decl f3 :: (-> int S2)
2.8637 +#13 := 0::int
2.8638 +#29 := (f3 0::int)
2.8639 +decl f4 :: (-> S2 int)
2.8640 +decl f5 :: S2
2.8641 +#25 := f5
2.8642 +#26 := (f4 f5)
2.8643 +#27 := (* 0::int #26)
2.8644 +#28 := (f3 #27)
2.8645 +#30 := (= #28 #29)
2.8646 +#31 := (not #30)
2.8647 +#149 := (iff #31 false)
2.8648 +#1 := true
2.8649 +#144 := (not true)
2.8650 +#147 := (iff #144 false)
2.8651 +#148 := [rewrite]: #147
2.8652 +#145 := (iff #31 #144)
2.8653 +#142 := (iff #30 true)
2.8654 +#137 := (= #29 #29)
2.8655 +#140 := (iff #137 true)
2.8656 +#141 := [rewrite]: #140
2.8657 +#138 := (iff #30 #137)
2.8658 +#134 := (= #27 0::int)
2.8659 +#135 := [rewrite]: #134
2.8660 +#136 := [monotonicity #135]: #30
2.8661 +#139 := [monotonicity #136]: #138
2.8662 +#143 := [trans #139 #141]: #142
2.8663 +#146 := [monotonicity #143]: #145
2.8664 +#150 := [trans #146 #148]: #149
2.8665 +#133 := [asserted]: #31
2.8666 +[mp #133 #150]: false
2.8667 +unsat
2.8668 +71a8731b24573e8c3f19635efbc778a168d7006c 60 0
2.8669 +#2 := false
2.8670 +decl f3 :: (-> int S2)
2.8671 +decl f4 :: (-> S2 int)
2.8672 +decl f5 :: S2
2.8673 +#25 := f5
2.8674 +#26 := (f4 f5)
2.8675 +#136 := (f3 #26)
2.8676 +#142 := (= f5 #136)
2.8677 +#147 := (not #142)
2.8678 +#27 := 1::int
2.8679 +#28 := (* #26 1::int)
2.8680 +#29 := (f3 #28)
2.8681 +#30 := (= #29 f5)
2.8682 +#31 := (not #30)
2.8683 +#148 := (iff #31 #147)
2.8684 +#145 := (iff #30 #142)
2.8685 +#139 := (= #136 f5)
2.8686 +#143 := (iff #139 #142)
2.8687 +#144 := [rewrite]: #143
2.8688 +#140 := (iff #30 #139)
2.8689 +#137 := (= #29 #136)
2.8690 +#134 := (= #28 #26)
2.8691 +#135 := [rewrite]: #134
2.8692 +#138 := [monotonicity #135]: #137
2.8693 +#141 := [monotonicity #138]: #140
2.8694 +#146 := [trans #141 #144]: #145
2.8695 +#149 := [monotonicity #146]: #148
2.8696 +#133 := [asserted]: #31
2.8697 +#152 := [mp #133 #149]: #147
2.8698 +#8 := (:var 0 S2)
2.8699 +#9 := (f4 #8)
2.8700 +#639 := (pattern #9)
2.8701 +#10 := (f3 #9)
2.8702 +#49 := (= #8 #10)
2.8703 +#640 := (forall (vars (?v0 S2)) (:pat #639) #49)
2.8704 +#52 := (forall (vars (?v0 S2)) #49)
2.8705 +#641 := (iff #52 #640)
2.8706 +#643 := (iff #640 #640)
2.8707 +#644 := [rewrite]: #643
2.8708 +#642 := [rewrite]: #641
2.8709 +#645 := [trans #642 #644]: #641
2.8710 +#164 := (~ #52 #52)
2.8711 +#162 := (~ #49 #49)
2.8712 +#163 := [refl]: #162
2.8713 +#165 := [nnf-pos #163]: #164
2.8714 +#11 := (= #10 #8)
2.8715 +#12 := (forall (vars (?v0 S2)) #11)
2.8716 +#53 := (iff #12 #52)
2.8717 +#50 := (iff #11 #49)
2.8718 +#51 := [rewrite]: #50
2.8719 +#54 := [quant-intro #51]: #53
2.8720 +#48 := [asserted]: #12
2.8721 +#57 := [mp #48 #54]: #52
2.8722 +#153 := [mp~ #57 #165]: #52
2.8723 +#646 := [mp #153 #645]: #640
2.8724 +#225 := (not #640)
2.8725 +#310 := (or #225 #142)
2.8726 +#311 := [quant-inst]: #310
2.8727 +[unit-resolution #311 #646 #152]: false
2.8728 +unsat
2.8729 32c022ad17c4cf631a4452767891ed2e2599b6b6 60 0
2.8730 #2 := false
2.8731 decl f3 :: (-> int S2)
2.8732 @@ -16314,33 +16384,6 @@
2.8733 #29 := [asserted]: #12
2.8734 [mp #29 #53]: false
2.8735 unsat
2.8736 -8e1bb3306a0749f86b5eb9ba42882d9894f78d3d 26 0
2.8737 -#2 := false
2.8738 -decl f3 :: int
2.8739 -#8 := f3
2.8740 -#9 := 0::int
2.8741 -#10 := (+ f3 0::int)
2.8742 -#11 := (= #10 f3)
2.8743 -#12 := (not #11)
2.8744 -#43 := (iff #12 false)
2.8745 -#1 := true
2.8746 -#38 := (not true)
2.8747 -#41 := (iff #38 false)
2.8748 -#42 := [rewrite]: #41
2.8749 -#39 := (iff #12 #38)
2.8750 -#36 := (iff #11 true)
2.8751 -#31 := (= f3 f3)
2.8752 -#34 := (iff #31 true)
2.8753 -#35 := [rewrite]: #34
2.8754 -#32 := (iff #11 #31)
2.8755 -#30 := [rewrite]: #11
2.8756 -#33 := [monotonicity #30]: #32
2.8757 -#37 := [trans #33 #35]: #36
2.8758 -#40 := [monotonicity #37]: #39
2.8759 -#44 := [trans #40 #42]: #43
2.8760 -#29 := [asserted]: #12
2.8761 -[mp #29 #44]: false
2.8762 -unsat
2.8763 715dc24e87073f9f3b4eba5f97976011aef52fdb 40 0
2.8764 #2 := false
2.8765 #12 := 567::int
2.8766 @@ -16382,33 +16425,6 @@
2.8767 #31 := [asserted]: #14
2.8768 [mp #31 #59]: false
2.8769 unsat
2.8770 -d639d04a056e1fcc050de165453e89b0bfe78d22 26 0
2.8771 -#2 := false
2.8772 -decl f3 :: int
2.8773 -#9 := f3
2.8774 -#8 := 0::int
2.8775 -#10 := (+ 0::int f3)
2.8776 -#11 := (= #10 f3)
2.8777 -#12 := (not #11)
2.8778 -#43 := (iff #12 false)
2.8779 -#1 := true
2.8780 -#38 := (not true)
2.8781 -#41 := (iff #38 false)
2.8782 -#42 := [rewrite]: #41
2.8783 -#39 := (iff #12 #38)
2.8784 -#36 := (iff #11 true)
2.8785 -#31 := (= f3 f3)
2.8786 -#34 := (iff #31 true)
2.8787 -#35 := [rewrite]: #34
2.8788 -#32 := (iff #11 #31)
2.8789 -#30 := [rewrite]: #11
2.8790 -#33 := [monotonicity #30]: #32
2.8791 -#37 := [trans #33 #35]: #36
2.8792 -#40 := [monotonicity #37]: #39
2.8793 -#44 := [trans #40 #42]: #43
2.8794 -#29 := [asserted]: #12
2.8795 -[mp #29 #44]: false
2.8796 -unsat
2.8797 bb65114f0b3cbddac138f9f5170c5cee40e42881 30 0
2.8798 #2 := false
2.8799 #10 := 2345678901::int
2.8800 @@ -16440,6 +16456,60 @@
2.8801 #29 := [asserted]: #12
2.8802 [mp #29 #49]: false
2.8803 unsat
2.8804 +8e1bb3306a0749f86b5eb9ba42882d9894f78d3d 26 0
2.8805 +#2 := false
2.8806 +decl f3 :: int
2.8807 +#8 := f3
2.8808 +#9 := 0::int
2.8809 +#10 := (+ f3 0::int)
2.8810 +#11 := (= #10 f3)
2.8811 +#12 := (not #11)
2.8812 +#43 := (iff #12 false)
2.8813 +#1 := true
2.8814 +#38 := (not true)
2.8815 +#41 := (iff #38 false)
2.8816 +#42 := [rewrite]: #41
2.8817 +#39 := (iff #12 #38)
2.8818 +#36 := (iff #11 true)
2.8819 +#31 := (= f3 f3)
2.8820 +#34 := (iff #31 true)
2.8821 +#35 := [rewrite]: #34
2.8822 +#32 := (iff #11 #31)
2.8823 +#30 := [rewrite]: #11
2.8824 +#33 := [monotonicity #30]: #32
2.8825 +#37 := [trans #33 #35]: #36
2.8826 +#40 := [monotonicity #37]: #39
2.8827 +#44 := [trans #40 #42]: #43
2.8828 +#29 := [asserted]: #12
2.8829 +[mp #29 #44]: false
2.8830 +unsat
2.8831 +d639d04a056e1fcc050de165453e89b0bfe78d22 26 0
2.8832 +#2 := false
2.8833 +decl f3 :: int
2.8834 +#9 := f3
2.8835 +#8 := 0::int
2.8836 +#10 := (+ 0::int f3)
2.8837 +#11 := (= #10 f3)
2.8838 +#12 := (not #11)
2.8839 +#43 := (iff #12 false)
2.8840 +#1 := true
2.8841 +#38 := (not true)
2.8842 +#41 := (iff #38 false)
2.8843 +#42 := [rewrite]: #41
2.8844 +#39 := (iff #12 #38)
2.8845 +#36 := (iff #11 true)
2.8846 +#31 := (= f3 f3)
2.8847 +#34 := (iff #31 true)
2.8848 +#35 := [rewrite]: #34
2.8849 +#32 := (iff #11 #31)
2.8850 +#30 := [rewrite]: #11
2.8851 +#33 := [monotonicity #30]: #32
2.8852 +#37 := [trans #33 #35]: #36
2.8853 +#40 := [monotonicity #37]: #39
2.8854 +#44 := [trans #40 #42]: #43
2.8855 +#29 := [asserted]: #12
2.8856 +[mp #29 #44]: false
2.8857 +unsat
2.8858 3b63f6086e2140e850f10e8d6167751f9a080815 29 0
2.8859 #2 := false
2.8860 decl f3 :: int
2.8861 @@ -16504,33 +16574,6 @@
2.8862 #33 := [asserted]: #16
2.8863 [mp #33 #49]: false
2.8864 unsat
2.8865 -64c69e25d3a0449c698081f4cb9242fb6934e70f 26 0
2.8866 -#2 := false
2.8867 -#8 := 1::int
2.8868 -#9 := (- 1::int)
2.8869 -#10 := (= #9 #9)
2.8870 -#11 := (not #10)
2.8871 -#44 := (iff #11 false)
2.8872 -#1 := true
2.8873 -#39 := (not true)
2.8874 -#42 := (iff #39 false)
2.8875 -#43 := [rewrite]: #42
2.8876 -#40 := (iff #11 #39)
2.8877 -#37 := (iff #10 true)
2.8878 -#29 := -1::int
2.8879 -#32 := (= -1::int -1::int)
2.8880 -#35 := (iff #32 true)
2.8881 -#36 := [rewrite]: #35
2.8882 -#33 := (iff #10 #32)
2.8883 -#30 := (= #9 -1::int)
2.8884 -#31 := [rewrite]: #30
2.8885 -#34 := [monotonicity #31 #31]: #33
2.8886 -#38 := [trans #34 #36]: #37
2.8887 -#41 := [monotonicity #38]: #40
2.8888 -#45 := [trans #41 #43]: #44
2.8889 -#28 := [asserted]: #11
2.8890 -[mp #28 #45]: false
2.8891 -unsat
2.8892 874be756bcaf30e65c16d8e08cb52dff2d8a608c 45 0
2.8893 #2 := false
2.8894 decl f4 :: int
2.8895 @@ -16577,6 +16620,33 @@
2.8896 #33 := [asserted]: #16
2.8897 [mp #33 #63]: false
2.8898 unsat
2.8899 +64c69e25d3a0449c698081f4cb9242fb6934e70f 26 0
2.8900 +#2 := false
2.8901 +#8 := 1::int
2.8902 +#9 := (- 1::int)
2.8903 +#10 := (= #9 #9)
2.8904 +#11 := (not #10)
2.8905 +#44 := (iff #11 false)
2.8906 +#1 := true
2.8907 +#39 := (not true)
2.8908 +#42 := (iff #39 false)
2.8909 +#43 := [rewrite]: #42
2.8910 +#40 := (iff #11 #39)
2.8911 +#37 := (iff #10 true)
2.8912 +#29 := -1::int
2.8913 +#32 := (= -1::int -1::int)
2.8914 +#35 := (iff #32 true)
2.8915 +#36 := [rewrite]: #35
2.8916 +#33 := (iff #10 #32)
2.8917 +#30 := (= #9 -1::int)
2.8918 +#31 := [rewrite]: #30
2.8919 +#34 := [monotonicity #31 #31]: #33
2.8920 +#38 := [trans #34 #36]: #37
2.8921 +#41 := [monotonicity #38]: #40
2.8922 +#45 := [trans #41 #43]: #44
2.8923 +#28 := [asserted]: #11
2.8924 +[mp #28 #45]: false
2.8925 +unsat
2.8926 47f2b1fe93be442ab0a662dee31bf529fde2944c 26 0
2.8927 #2 := false
2.8928 #8 := 3::int
2.8929 @@ -16725,33 +16795,6 @@
2.8930 #31 := [asserted]: #14
2.8931 [mp #31 #79]: false
2.8932 unsat
2.8933 -91833407e2fa11bd81435e99b55b58ebfafb1e77 26 0
2.8934 -#2 := false
2.8935 -decl f3 :: int
2.8936 -#8 := f3
2.8937 -#9 := 0::int
2.8938 -#10 := (- f3 0::int)
2.8939 -#11 := (= #10 f3)
2.8940 -#12 := (not #11)
2.8941 -#43 := (iff #12 false)
2.8942 -#1 := true
2.8943 -#38 := (not true)
2.8944 -#41 := (iff #38 false)
2.8945 -#42 := [rewrite]: #41
2.8946 -#39 := (iff #12 #38)
2.8947 -#36 := (iff #11 true)
2.8948 -#31 := (= f3 f3)
2.8949 -#34 := (iff #31 true)
2.8950 -#35 := [rewrite]: #34
2.8951 -#32 := (iff #11 #31)
2.8952 -#30 := [rewrite]: #11
2.8953 -#33 := [monotonicity #30]: #32
2.8954 -#37 := [trans #33 #35]: #36
2.8955 -#40 := [monotonicity #37]: #39
2.8956 -#44 := [trans #40 #42]: #43
2.8957 -#29 := [asserted]: #12
2.8958 -[mp #29 #44]: false
2.8959 -unsat
2.8960 668c2d2887e11c00b7ba359c2de9bccabf20f1e2 61 0
2.8961 #2 := false
2.8962 decl f3 :: int
2.8963 @@ -16814,6 +16857,33 @@
2.8964 #31 := [asserted]: #14
2.8965 [mp #31 #79]: false
2.8966 unsat
2.8967 +91833407e2fa11bd81435e99b55b58ebfafb1e77 26 0
2.8968 +#2 := false
2.8969 +decl f3 :: int
2.8970 +#8 := f3
2.8971 +#9 := 0::int
2.8972 +#10 := (- f3 0::int)
2.8973 +#11 := (= #10 f3)
2.8974 +#12 := (not #11)
2.8975 +#43 := (iff #12 false)
2.8976 +#1 := true
2.8977 +#38 := (not true)
2.8978 +#41 := (iff #38 false)
2.8979 +#42 := [rewrite]: #41
2.8980 +#39 := (iff #12 #38)
2.8981 +#36 := (iff #11 true)
2.8982 +#31 := (= f3 f3)
2.8983 +#34 := (iff #31 true)
2.8984 +#35 := [rewrite]: #34
2.8985 +#32 := (iff #11 #31)
2.8986 +#30 := [rewrite]: #11
2.8987 +#33 := [monotonicity #30]: #32
2.8988 +#37 := [trans #33 #35]: #36
2.8989 +#40 := [monotonicity #37]: #39
2.8990 +#44 := [trans #40 #42]: #43
2.8991 +#29 := [asserted]: #12
2.8992 +[mp #29 #44]: false
2.8993 +unsat
2.8994 4c9b1171e8f5ec24906ea56a788bc2e3bdd3eeca 32 0
2.8995 #2 := false
2.8996 decl f3 :: int
2.8997 @@ -16912,33 +16982,6 @@
2.8998 #32 := [asserted]: #15
2.8999 [mp #32 #81]: false
2.9000 unsat
2.9001 -c1b0e98ca220494689565415ab1dcebe6fa0d444 26 0
2.9002 -#2 := false
2.9003 -#9 := 0::int
2.9004 -decl f3 :: int
2.9005 -#8 := f3
2.9006 -#10 := (* f3 0::int)
2.9007 -#11 := (= #10 0::int)
2.9008 -#12 := (not #11)
2.9009 -#43 := (iff #12 false)
2.9010 -#1 := true
2.9011 -#38 := (not true)
2.9012 -#41 := (iff #38 false)
2.9013 -#42 := [rewrite]: #41
2.9014 -#39 := (iff #12 #38)
2.9015 -#36 := (iff #11 true)
2.9016 -#31 := (= 0::int 0::int)
2.9017 -#34 := (iff #31 true)
2.9018 -#35 := [rewrite]: #34
2.9019 -#32 := (iff #11 #31)
2.9020 -#30 := [rewrite]: #11
2.9021 -#33 := [monotonicity #30]: #32
2.9022 -#37 := [trans #33 #35]: #36
2.9023 -#40 := [monotonicity #37]: #39
2.9024 -#44 := [trans #40 #42]: #43
2.9025 -#29 := [asserted]: #12
2.9026 -[mp #29 #44]: false
2.9027 -unsat
2.9028 4040174103807c5abeeb69b9185128b009b95b5f 44 0
2.9029 #2 := false
2.9030 decl f3 :: int
2.9031 @@ -16984,33 +17027,6 @@
2.9032 #31 := [asserted]: #14
2.9033 [mp #31 #61]: false
2.9034 unsat
2.9035 -dece965f3c6151f83b0de59bbe4f0ba10e7e97f9 26 0
2.9036 -#2 := false
2.9037 -#8 := 0::int
2.9038 -decl f3 :: int
2.9039 -#9 := f3
2.9040 -#10 := (* 0::int f3)
2.9041 -#11 := (= #10 0::int)
2.9042 -#12 := (not #11)
2.9043 -#43 := (iff #12 false)
2.9044 -#1 := true
2.9045 -#38 := (not true)
2.9046 -#41 := (iff #38 false)
2.9047 -#42 := [rewrite]: #41
2.9048 -#39 := (iff #12 #38)
2.9049 -#36 := (iff #11 true)
2.9050 -#31 := (= 0::int 0::int)
2.9051 -#34 := (iff #31 true)
2.9052 -#35 := [rewrite]: #34
2.9053 -#32 := (iff #11 #31)
2.9054 -#30 := [rewrite]: #11
2.9055 -#33 := [monotonicity #30]: #32
2.9056 -#37 := [trans #33 #35]: #36
2.9057 -#40 := [monotonicity #37]: #39
2.9058 -#44 := [trans #40 #42]: #43
2.9059 -#29 := [asserted]: #12
2.9060 -[mp #29 #44]: false
2.9061 -unsat
2.9062 054a96393770a76ee29957e3d16bb134c9dadb35 42 0
2.9063 #2 := false
2.9064 decl f3 :: int
2.9065 @@ -17054,33 +17070,6 @@
2.9066 #31 := [asserted]: #14
2.9067 [mp #31 #59]: false
2.9068 unsat
2.9069 -461fdb6982dad0d1b399fb5db09287115e6b6cc3 26 0
2.9070 -#2 := false
2.9071 -decl f3 :: int
2.9072 -#8 := f3
2.9073 -#9 := 1::int
2.9074 -#10 := (* f3 1::int)
2.9075 -#11 := (= #10 f3)
2.9076 -#12 := (not #11)
2.9077 -#43 := (iff #12 false)
2.9078 -#1 := true
2.9079 -#38 := (not true)
2.9080 -#41 := (iff #38 false)
2.9081 -#42 := [rewrite]: #41
2.9082 -#39 := (iff #12 #38)
2.9083 -#36 := (iff #11 true)
2.9084 -#31 := (= f3 f3)
2.9085 -#34 := (iff #31 true)
2.9086 -#35 := [rewrite]: #34
2.9087 -#32 := (iff #11 #31)
2.9088 -#30 := [rewrite]: #11
2.9089 -#33 := [monotonicity #30]: #32
2.9090 -#37 := [trans #33 #35]: #36
2.9091 -#40 := [monotonicity #37]: #39
2.9092 -#44 := [trans #40 #42]: #43
2.9093 -#29 := [asserted]: #12
2.9094 -[mp #29 #44]: false
2.9095 -unsat
2.9096 ad203296ea503ecdd81c71c4ae272e08de16a654 48 0
2.9097 #2 := false
2.9098 decl f5 :: int
2.9099 @@ -17130,6 +17119,87 @@
2.9100 #33 := [asserted]: #16
2.9101 [mp #33 #64]: false
2.9102 unsat
2.9103 +c1b0e98ca220494689565415ab1dcebe6fa0d444 26 0
2.9104 +#2 := false
2.9105 +#9 := 0::int
2.9106 +decl f3 :: int
2.9107 +#8 := f3
2.9108 +#10 := (* f3 0::int)
2.9109 +#11 := (= #10 0::int)
2.9110 +#12 := (not #11)
2.9111 +#43 := (iff #12 false)
2.9112 +#1 := true
2.9113 +#38 := (not true)
2.9114 +#41 := (iff #38 false)
2.9115 +#42 := [rewrite]: #41
2.9116 +#39 := (iff #12 #38)
2.9117 +#36 := (iff #11 true)
2.9118 +#31 := (= 0::int 0::int)
2.9119 +#34 := (iff #31 true)
2.9120 +#35 := [rewrite]: #34
2.9121 +#32 := (iff #11 #31)
2.9122 +#30 := [rewrite]: #11
2.9123 +#33 := [monotonicity #30]: #32
2.9124 +#37 := [trans #33 #35]: #36
2.9125 +#40 := [monotonicity #37]: #39
2.9126 +#44 := [trans #40 #42]: #43
2.9127 +#29 := [asserted]: #12
2.9128 +[mp #29 #44]: false
2.9129 +unsat
2.9130 +dece965f3c6151f83b0de59bbe4f0ba10e7e97f9 26 0
2.9131 +#2 := false
2.9132 +#8 := 0::int
2.9133 +decl f3 :: int
2.9134 +#9 := f3
2.9135 +#10 := (* 0::int f3)
2.9136 +#11 := (= #10 0::int)
2.9137 +#12 := (not #11)
2.9138 +#43 := (iff #12 false)
2.9139 +#1 := true
2.9140 +#38 := (not true)
2.9141 +#41 := (iff #38 false)
2.9142 +#42 := [rewrite]: #41
2.9143 +#39 := (iff #12 #38)
2.9144 +#36 := (iff #11 true)
2.9145 +#31 := (= 0::int 0::int)
2.9146 +#34 := (iff #31 true)
2.9147 +#35 := [rewrite]: #34
2.9148 +#32 := (iff #11 #31)
2.9149 +#30 := [rewrite]: #11
2.9150 +#33 := [monotonicity #30]: #32
2.9151 +#37 := [trans #33 #35]: #36
2.9152 +#40 := [monotonicity #37]: #39
2.9153 +#44 := [trans #40 #42]: #43
2.9154 +#29 := [asserted]: #12
2.9155 +[mp #29 #44]: false
2.9156 +unsat
2.9157 +461fdb6982dad0d1b399fb5db09287115e6b6cc3 26 0
2.9158 +#2 := false
2.9159 +decl f3 :: int
2.9160 +#8 := f3
2.9161 +#9 := 1::int
2.9162 +#10 := (* f3 1::int)
2.9163 +#11 := (= #10 f3)
2.9164 +#12 := (not #11)
2.9165 +#43 := (iff #12 false)
2.9166 +#1 := true
2.9167 +#38 := (not true)
2.9168 +#41 := (iff #38 false)
2.9169 +#42 := [rewrite]: #41
2.9170 +#39 := (iff #12 #38)
2.9171 +#36 := (iff #11 true)
2.9172 +#31 := (= f3 f3)
2.9173 +#34 := (iff #31 true)
2.9174 +#35 := [rewrite]: #34
2.9175 +#32 := (iff #11 #31)
2.9176 +#30 := [rewrite]: #11
2.9177 +#33 := [monotonicity #30]: #32
2.9178 +#37 := [trans #33 #35]: #36
2.9179 +#40 := [monotonicity #37]: #39
2.9180 +#44 := [trans #40 #42]: #43
2.9181 +#29 := [asserted]: #12
2.9182 +[mp #29 #44]: false
2.9183 +unsat
2.9184 0b54863485aa10cf645d5bc7b322d1ba8118b0d8 26 0
2.9185 #2 := false
2.9186 decl f3 :: int
2.9187 @@ -17198,6 +17268,71 @@
2.9188 #31 := [asserted]: #14
2.9189 [mp #31 #58]: false
2.9190 unsat
2.9191 +372ec6980c70cef9ac29be50305f6f70f148ceb4 35 0
2.9192 +#2 := false
2.9193 +decl f3 :: int
2.9194 +#10 := f3
2.9195 +#12 := (- f3)
2.9196 +#8 := 1::int
2.9197 +#9 := (- 1::int)
2.9198 +#11 := (* #9 f3)
2.9199 +#13 := (= #11 #12)
2.9200 +#14 := (not #13)
2.9201 +#52 := (iff #14 false)
2.9202 +#1 := true
2.9203 +#47 := (not true)
2.9204 +#50 := (iff #47 false)
2.9205 +#51 := [rewrite]: #50
2.9206 +#48 := (iff #14 #47)
2.9207 +#45 := (iff #13 true)
2.9208 +#32 := -1::int
2.9209 +#35 := (* -1::int f3)
2.9210 +#40 := (= #35 #35)
2.9211 +#43 := (iff #40 true)
2.9212 +#44 := [rewrite]: #43
2.9213 +#41 := (iff #13 #40)
2.9214 +#38 := (= #12 #35)
2.9215 +#39 := [rewrite]: #38
2.9216 +#36 := (= #11 #35)
2.9217 +#33 := (= #9 -1::int)
2.9218 +#34 := [rewrite]: #33
2.9219 +#37 := [monotonicity #34]: #36
2.9220 +#42 := [monotonicity #37 #39]: #41
2.9221 +#46 := [trans #42 #44]: #45
2.9222 +#49 := [monotonicity #46]: #48
2.9223 +#53 := [trans #49 #51]: #52
2.9224 +#31 := [asserted]: #14
2.9225 +[mp #31 #53]: false
2.9226 +unsat
2.9227 +92c9831074e5b2d154f59e6c16ca64cf6c2306e5 28 0
2.9228 +#2 := false
2.9229 +#8 := 3::int
2.9230 +decl f3 :: int
2.9231 +#9 := f3
2.9232 +#11 := (* f3 3::int)
2.9233 +#10 := (* 3::int f3)
2.9234 +#12 := (= #10 #11)
2.9235 +#13 := (not #12)
2.9236 +#45 := (iff #13 false)
2.9237 +#1 := true
2.9238 +#40 := (not true)
2.9239 +#43 := (iff #40 false)
2.9240 +#44 := [rewrite]: #43
2.9241 +#41 := (iff #13 #40)
2.9242 +#38 := (iff #12 true)
2.9243 +#33 := (= #10 #10)
2.9244 +#36 := (iff #33 true)
2.9245 +#37 := [rewrite]: #36
2.9246 +#34 := (iff #12 #33)
2.9247 +#31 := (= #11 #10)
2.9248 +#32 := [rewrite]: #31
2.9249 +#35 := [monotonicity #32]: #34
2.9250 +#39 := [trans #35 #37]: #38
2.9251 +#42 := [monotonicity #39]: #41
2.9252 +#46 := [trans #42 #44]: #45
2.9253 +#30 := [asserted]: #13
2.9254 +[mp #30 #46]: false
2.9255 +unsat
2.9256 98af8ac1621f25bec4b921bca3d925b1b20ce7aa 75 0
2.9257 #2 := false
2.9258 #8 := 0::int
2.9259 @@ -17274,42 +17409,6 @@
2.9260 #96 := [unit-resolution #95 #92]: #90
2.9261 [th-lemma #89 #70 #96]: false
2.9262 unsat
2.9263 -372ec6980c70cef9ac29be50305f6f70f148ceb4 35 0
2.9264 -#2 := false
2.9265 -decl f3 :: int
2.9266 -#10 := f3
2.9267 -#12 := (- f3)
2.9268 -#8 := 1::int
2.9269 -#9 := (- 1::int)
2.9270 -#11 := (* #9 f3)
2.9271 -#13 := (= #11 #12)
2.9272 -#14 := (not #13)
2.9273 -#52 := (iff #14 false)
2.9274 -#1 := true
2.9275 -#47 := (not true)
2.9276 -#50 := (iff #47 false)
2.9277 -#51 := [rewrite]: #50
2.9278 -#48 := (iff #14 #47)
2.9279 -#45 := (iff #13 true)
2.9280 -#32 := -1::int
2.9281 -#35 := (* -1::int f3)
2.9282 -#40 := (= #35 #35)
2.9283 -#43 := (iff #40 true)
2.9284 -#44 := [rewrite]: #43
2.9285 -#41 := (iff #13 #40)
2.9286 -#38 := (= #12 #35)
2.9287 -#39 := [rewrite]: #38
2.9288 -#36 := (= #11 #35)
2.9289 -#33 := (= #9 -1::int)
2.9290 -#34 := [rewrite]: #33
2.9291 -#37 := [monotonicity #34]: #36
2.9292 -#42 := [monotonicity #37 #39]: #41
2.9293 -#46 := [trans #42 #44]: #45
2.9294 -#49 := [monotonicity #46]: #48
2.9295 -#53 := [trans #49 #51]: #52
2.9296 -#31 := [asserted]: #14
2.9297 -[mp #31 #53]: false
2.9298 -unsat
2.9299 85ed4b98db23623099a1ab59de709435336b46b9 132 0
2.9300 #2 := false
2.9301 #9 := 0::int
2.9302 @@ -17443,35 +17542,6 @@
2.9303 #162 := [th-lemma]: #161
2.9304 [unit-resolution #162 #160 #143]: false
2.9305 unsat
2.9306 -92c9831074e5b2d154f59e6c16ca64cf6c2306e5 28 0
2.9307 -#2 := false
2.9308 -#8 := 3::int
2.9309 -decl f3 :: int
2.9310 -#9 := f3
2.9311 -#11 := (* f3 3::int)
2.9312 -#10 := (* 3::int f3)
2.9313 -#12 := (= #10 #11)
2.9314 -#13 := (not #12)
2.9315 -#45 := (iff #13 false)
2.9316 -#1 := true
2.9317 -#40 := (not true)
2.9318 -#43 := (iff #40 false)
2.9319 -#44 := [rewrite]: #43
2.9320 -#41 := (iff #13 #40)
2.9321 -#38 := (iff #12 true)
2.9322 -#33 := (= #10 #10)
2.9323 -#36 := (iff #33 true)
2.9324 -#37 := [rewrite]: #36
2.9325 -#34 := (iff #12 #33)
2.9326 -#31 := (= #11 #10)
2.9327 -#32 := [rewrite]: #31
2.9328 -#35 := [monotonicity #32]: #34
2.9329 -#39 := [trans #35 #37]: #38
2.9330 -#42 := [monotonicity #39]: #41
2.9331 -#46 := [trans #42 #44]: #45
2.9332 -#30 := [asserted]: #13
2.9333 -[mp #30 #46]: false
2.9334 -unsat
2.9335 63bab884626cc49af1ccdd9b8ddfe0dc08303f89 103 0
2.9336 #2 := false
2.9337 #8 := 0::int
2.9338 @@ -18061,64 +18131,6 @@
2.9339 #122 := [unit-resolution #121 #118]: #115
2.9340 [th-lemma #122 #92 #93]: false
2.9341 unsat
2.9342 -3d8b7b7060fb0e75fadc99b439fcfbd64f5e5bd8 57 0
2.9343 -#2 := false
2.9344 -#36 := 0::int
2.9345 -decl f4 :: int
2.9346 -#9 := f4
2.9347 -#33 := -1::int
2.9348 -#34 := (* -1::int f4)
2.9349 -decl f3 :: int
2.9350 -#8 := f3
2.9351 -#35 := (+ f3 #34)
2.9352 -#37 := (<= #35 0::int)
2.9353 -#40 := (ite #37 f4 f3)
2.9354 -#61 := (= f3 #40)
2.9355 -#65 := (not #61)
2.9356 -#46 := (* -1::int #40)
2.9357 -#47 := (+ f3 #46)
2.9358 -#48 := (<= #47 0::int)
2.9359 -#53 := (not #48)
2.9360 -#10 := (<= f3 f4)
2.9361 -#11 := (ite #10 f4 f3)
2.9362 -#12 := (<= f3 #11)
2.9363 -#13 := (not #12)
2.9364 -#54 := (iff #13 #53)
2.9365 -#51 := (iff #12 #48)
2.9366 -#43 := (<= f3 #40)
2.9367 -#49 := (iff #43 #48)
2.9368 -#50 := [rewrite]: #49
2.9369 -#44 := (iff #12 #43)
2.9370 -#41 := (= #11 #40)
2.9371 -#38 := (iff #10 #37)
2.9372 -#39 := [rewrite]: #38
2.9373 -#42 := [monotonicity #39]: #41
2.9374 -#45 := [monotonicity #42]: #44
2.9375 -#52 := [trans #45 #50]: #51
2.9376 -#55 := [monotonicity #52]: #54
2.9377 -#30 := [asserted]: #13
2.9378 -#56 := [mp #30 #55]: #53
2.9379 -#64 := [hypothesis]: #61
2.9380 -#66 := (or #65 #48)
2.9381 -#67 := [th-lemma]: #66
2.9382 -#68 := [unit-resolution #67 #64 #56]: false
2.9383 -#69 := [lemma #68]: #65
2.9384 -#59 := (or #37 #61)
2.9385 -#57 := [def-axiom]: #59
2.9386 -#72 := [unit-resolution #57 #69]: #37
2.9387 -#31 := (+ f4 #46)
2.9388 -#70 := (<= #31 0::int)
2.9389 -#60 := (= f4 #40)
2.9390 -#62 := (not #37)
2.9391 -#63 := (or #62 #60)
2.9392 -#58 := [def-axiom]: #63
2.9393 -#73 := [unit-resolution #58 #72]: #60
2.9394 -#74 := (not #60)
2.9395 -#75 := (or #74 #70)
2.9396 -#76 := [th-lemma]: #75
2.9397 -#77 := [unit-resolution #76 #73]: #70
2.9398 -[th-lemma #77 #56 #72]: false
2.9399 -unsat
2.9400 11fa6e1b37f0031ac059637e25afb0cf1222dc3f 86 0
2.9401 #2 := false
2.9402 decl f3 :: int
2.9403 @@ -18206,64 +18218,6 @@
2.9404 #105 := [trans #104 #83]: #51
2.9405 [unit-resolution #57 #105]: false
2.9406 unsat
2.9407 -d9ad9cbc455d3076d4a7e86bc3367086cdbf80aa 57 0
2.9408 -#2 := false
2.9409 -#35 := 0::int
2.9410 -decl f4 :: int
2.9411 -#9 := f4
2.9412 -decl f3 :: int
2.9413 -#8 := f3
2.9414 -#33 := -1::int
2.9415 -#37 := (* -1::int f4)
2.9416 -#38 := (+ f3 #37)
2.9417 -#36 := (>= #38 0::int)
2.9418 -#40 := (ite #36 f3 f4)
2.9419 -#46 := (* -1::int #40)
2.9420 -#47 := (+ f3 #46)
2.9421 -#48 := (<= #47 0::int)
2.9422 -#53 := (not #48)
2.9423 -#10 := (<= f4 f3)
2.9424 -#11 := (ite #10 f3 f4)
2.9425 -#12 := (<= f3 #11)
2.9426 -#13 := (not #12)
2.9427 -#54 := (iff #13 #53)
2.9428 -#51 := (iff #12 #48)
2.9429 -#43 := (<= f3 #40)
2.9430 -#49 := (iff #43 #48)
2.9431 -#50 := [rewrite]: #49
2.9432 -#44 := (iff #12 #43)
2.9433 -#41 := (= #11 #40)
2.9434 -#34 := (iff #10 #36)
2.9435 -#39 := [rewrite]: #34
2.9436 -#42 := [monotonicity #39]: #41
2.9437 -#45 := [monotonicity #42]: #44
2.9438 -#52 := [trans #45 #50]: #51
2.9439 -#55 := [monotonicity #52]: #54
2.9440 -#30 := [asserted]: #13
2.9441 -#56 := [mp #30 #55]: #53
2.9442 -#60 := (= f3 #40)
2.9443 -#31 := (+ f4 #46)
2.9444 -#64 := (<= #31 0::int)
2.9445 -#61 := (= f4 #40)
2.9446 -#62 := (not #36)
2.9447 -#66 := [hypothesis]: #62
2.9448 -#59 := (or #36 #61)
2.9449 -#57 := [def-axiom]: #59
2.9450 -#67 := [unit-resolution #57 #66]: #61
2.9451 -#68 := (not #61)
2.9452 -#69 := (or #68 #64)
2.9453 -#70 := [th-lemma]: #69
2.9454 -#71 := [unit-resolution #70 #67]: #64
2.9455 -#72 := [th-lemma #56 #66 #71]: false
2.9456 -#73 := [lemma #72]: #36
2.9457 -#63 := (or #62 #60)
2.9458 -#58 := [def-axiom]: #63
2.9459 -#74 := [unit-resolution #58 #73]: #60
2.9460 -#75 := (not #60)
2.9461 -#76 := (or #75 #48)
2.9462 -#77 := [th-lemma]: #76
2.9463 -[unit-resolution #77 #74 #56]: false
2.9464 -unsat
2.9465 57fed093c0e757f5135ad67112d460f34a931a41 68 0
2.9466 #2 := false
2.9467 #8 := 0::int
2.9468 @@ -18333,110 +18287,6 @@
2.9469 #88 := [trans #87 #84]: #13
2.9470 [unit-resolution #71 #88]: false
2.9471 unsat
2.9472 -512e03c208778cc0f727c8eba68f23d12462f16f 103 0
2.9473 -#2 := false
2.9474 -#45 := 0::int
2.9475 -decl f3 :: int
2.9476 -#8 := f3
2.9477 -decl f5 :: int
2.9478 -#11 := f5
2.9479 -#43 := -1::int
2.9480 -#51 := (* -1::int f5)
2.9481 -#63 := (+ f3 #51)
2.9482 -#64 := (<= #63 0::int)
2.9483 -#67 := (ite #64 f5 f3)
2.9484 -#73 := (* -1::int #67)
2.9485 -decl f4 :: int
2.9486 -#9 := f4
2.9487 -#74 := (+ f4 #73)
2.9488 -#75 := (<= #74 0::int)
2.9489 -#76 := (not #75)
2.9490 -#52 := (+ f4 #51)
2.9491 -#53 := (<= #52 0::int)
2.9492 -#54 := (not #53)
2.9493 -#47 := (* -1::int f4)
2.9494 -#48 := (+ f3 #47)
2.9495 -#46 := (>= #48 0::int)
2.9496 -#44 := (not #46)
2.9497 -#57 := (and #44 #54)
2.9498 -#60 := (not #57)
2.9499 -#81 := (or #60 #76)
2.9500 -#84 := (not #81)
2.9501 -#14 := (<= f3 f5)
2.9502 -#15 := (ite #14 f5 f3)
2.9503 -#16 := (< #15 f4)
2.9504 -#12 := (< f5 f4)
2.9505 -#10 := (< f3 f4)
2.9506 -#13 := (and #10 #12)
2.9507 -#17 := (implies #13 #16)
2.9508 -#18 := (not #17)
2.9509 -#87 := (iff #18 #84)
2.9510 -#36 := (not #13)
2.9511 -#37 := (or #36 #16)
2.9512 -#40 := (not #37)
2.9513 -#85 := (iff #40 #84)
2.9514 -#82 := (iff #37 #81)
2.9515 -#79 := (iff #16 #76)
2.9516 -#70 := (< #67 f4)
2.9517 -#77 := (iff #70 #76)
2.9518 -#78 := [rewrite]: #77
2.9519 -#71 := (iff #16 #70)
2.9520 -#68 := (= #15 #67)
2.9521 -#65 := (iff #14 #64)
2.9522 -#66 := [rewrite]: #65
2.9523 -#69 := [monotonicity #66]: #68
2.9524 -#72 := [monotonicity #69]: #71
2.9525 -#80 := [trans #72 #78]: #79
2.9526 -#61 := (iff #36 #60)
2.9527 -#58 := (iff #13 #57)
2.9528 -#55 := (iff #12 #54)
2.9529 -#56 := [rewrite]: #55
2.9530 -#49 := (iff #10 #44)
2.9531 -#50 := [rewrite]: #49
2.9532 -#59 := [monotonicity #50 #56]: #58
2.9533 -#62 := [monotonicity #59]: #61
2.9534 -#83 := [monotonicity #62 #80]: #82
2.9535 -#86 := [monotonicity #83]: #85
2.9536 -#41 := (iff #18 #40)
2.9537 -#38 := (iff #17 #37)
2.9538 -#39 := [rewrite]: #38
2.9539 -#42 := [monotonicity #39]: #41
2.9540 -#88 := [trans #42 #86]: #87
2.9541 -#35 := [asserted]: #18
2.9542 -#89 := [mp #35 #88]: #84
2.9543 -#93 := [not-or-elim #89]: #75
2.9544 -#90 := [not-or-elim #89]: #57
2.9545 -#91 := [and-elim #90]: #44
2.9546 -#97 := (+ f3 #73)
2.9547 -#116 := (>= #97 0::int)
2.9548 -#104 := (= f3 #67)
2.9549 -#105 := (not #64)
2.9550 -#103 := (= f5 #67)
2.9551 -#110 := (not #103)
2.9552 -#100 := (+ f5 #73)
2.9553 -#98 := (>= #100 0::int)
2.9554 -#107 := (not #98)
2.9555 -#92 := [and-elim #90]: #54
2.9556 -#96 := [hypothesis]: #98
2.9557 -#94 := [th-lemma #96 #92 #93]: false
2.9558 -#108 := [lemma #94]: #107
2.9559 -#109 := [hypothesis]: #103
2.9560 -#111 := (or #110 #98)
2.9561 -#112 := [th-lemma]: #111
2.9562 -#113 := [unit-resolution #112 #109 #108]: false
2.9563 -#114 := [lemma #113]: #110
2.9564 -#106 := (or #105 #103)
2.9565 -#101 := [def-axiom]: #106
2.9566 -#117 := [unit-resolution #101 #114]: #105
2.9567 -#102 := (or #64 #104)
2.9568 -#99 := [def-axiom]: #102
2.9569 -#118 := [unit-resolution #99 #117]: #104
2.9570 -#119 := (not #104)
2.9571 -#120 := (or #119 #116)
2.9572 -#121 := [th-lemma]: #120
2.9573 -#122 := [unit-resolution #121 #118]: #116
2.9574 -[th-lemma #122 #91 #93]: false
2.9575 -unsat
2.9576 db9aca2dd61369561517d2cc1ec903d7f769a531 124 0
2.9577 #2 := false
2.9578 #13 := 0::int
2.9579 @@ -18562,6 +18412,226 @@
2.9580 #145 := [unit-resolution #117 #144]: #106
2.9581 [th-lemma #131 #143 #141 #85 #145]: false
2.9582 unsat
2.9583 +3d8b7b7060fb0e75fadc99b439fcfbd64f5e5bd8 57 0
2.9584 +#2 := false
2.9585 +#36 := 0::int
2.9586 +decl f4 :: int
2.9587 +#9 := f4
2.9588 +#33 := -1::int
2.9589 +#34 := (* -1::int f4)
2.9590 +decl f3 :: int
2.9591 +#8 := f3
2.9592 +#35 := (+ f3 #34)
2.9593 +#37 := (<= #35 0::int)
2.9594 +#40 := (ite #37 f4 f3)
2.9595 +#61 := (= f3 #40)
2.9596 +#65 := (not #61)
2.9597 +#46 := (* -1::int #40)
2.9598 +#47 := (+ f3 #46)
2.9599 +#48 := (<= #47 0::int)
2.9600 +#53 := (not #48)
2.9601 +#10 := (<= f3 f4)
2.9602 +#11 := (ite #10 f4 f3)
2.9603 +#12 := (<= f3 #11)
2.9604 +#13 := (not #12)
2.9605 +#54 := (iff #13 #53)
2.9606 +#51 := (iff #12 #48)
2.9607 +#43 := (<= f3 #40)
2.9608 +#49 := (iff #43 #48)
2.9609 +#50 := [rewrite]: #49
2.9610 +#44 := (iff #12 #43)
2.9611 +#41 := (= #11 #40)
2.9612 +#38 := (iff #10 #37)
2.9613 +#39 := [rewrite]: #38
2.9614 +#42 := [monotonicity #39]: #41
2.9615 +#45 := [monotonicity #42]: #44
2.9616 +#52 := [trans #45 #50]: #51
2.9617 +#55 := [monotonicity #52]: #54
2.9618 +#30 := [asserted]: #13
2.9619 +#56 := [mp #30 #55]: #53
2.9620 +#64 := [hypothesis]: #61
2.9621 +#66 := (or #65 #48)
2.9622 +#67 := [th-lemma]: #66
2.9623 +#68 := [unit-resolution #67 #64 #56]: false
2.9624 +#69 := [lemma #68]: #65
2.9625 +#59 := (or #37 #61)
2.9626 +#57 := [def-axiom]: #59
2.9627 +#72 := [unit-resolution #57 #69]: #37
2.9628 +#31 := (+ f4 #46)
2.9629 +#70 := (<= #31 0::int)
2.9630 +#60 := (= f4 #40)
2.9631 +#62 := (not #37)
2.9632 +#63 := (or #62 #60)
2.9633 +#58 := [def-axiom]: #63
2.9634 +#73 := [unit-resolution #58 #72]: #60
2.9635 +#74 := (not #60)
2.9636 +#75 := (or #74 #70)
2.9637 +#76 := [th-lemma]: #75
2.9638 +#77 := [unit-resolution #76 #73]: #70
2.9639 +[th-lemma #77 #56 #72]: false
2.9640 +unsat
2.9641 +d9ad9cbc455d3076d4a7e86bc3367086cdbf80aa 57 0
2.9642 +#2 := false
2.9643 +#35 := 0::int
2.9644 +decl f4 :: int
2.9645 +#9 := f4
2.9646 +decl f3 :: int
2.9647 +#8 := f3
2.9648 +#33 := -1::int
2.9649 +#37 := (* -1::int f4)
2.9650 +#38 := (+ f3 #37)
2.9651 +#36 := (>= #38 0::int)
2.9652 +#40 := (ite #36 f3 f4)
2.9653 +#46 := (* -1::int #40)
2.9654 +#47 := (+ f3 #46)
2.9655 +#48 := (<= #47 0::int)
2.9656 +#53 := (not #48)
2.9657 +#10 := (<= f4 f3)
2.9658 +#11 := (ite #10 f3 f4)
2.9659 +#12 := (<= f3 #11)
2.9660 +#13 := (not #12)
2.9661 +#54 := (iff #13 #53)
2.9662 +#51 := (iff #12 #48)
2.9663 +#43 := (<= f3 #40)
2.9664 +#49 := (iff #43 #48)
2.9665 +#50 := [rewrite]: #49
2.9666 +#44 := (iff #12 #43)
2.9667 +#41 := (= #11 #40)
2.9668 +#34 := (iff #10 #36)
2.9669 +#39 := [rewrite]: #34
2.9670 +#42 := [monotonicity #39]: #41
2.9671 +#45 := [monotonicity #42]: #44
2.9672 +#52 := [trans #45 #50]: #51
2.9673 +#55 := [monotonicity #52]: #54
2.9674 +#30 := [asserted]: #13
2.9675 +#56 := [mp #30 #55]: #53
2.9676 +#60 := (= f3 #40)
2.9677 +#31 := (+ f4 #46)
2.9678 +#64 := (<= #31 0::int)
2.9679 +#61 := (= f4 #40)
2.9680 +#62 := (not #36)
2.9681 +#66 := [hypothesis]: #62
2.9682 +#59 := (or #36 #61)
2.9683 +#57 := [def-axiom]: #59
2.9684 +#67 := [unit-resolution #57 #66]: #61
2.9685 +#68 := (not #61)
2.9686 +#69 := (or #68 #64)
2.9687 +#70 := [th-lemma]: #69
2.9688 +#71 := [unit-resolution #70 #67]: #64
2.9689 +#72 := [th-lemma #56 #66 #71]: false
2.9690 +#73 := [lemma #72]: #36
2.9691 +#63 := (or #62 #60)
2.9692 +#58 := [def-axiom]: #63
2.9693 +#74 := [unit-resolution #58 #73]: #60
2.9694 +#75 := (not #60)
2.9695 +#76 := (or #75 #48)
2.9696 +#77 := [th-lemma]: #76
2.9697 +[unit-resolution #77 #74 #56]: false
2.9698 +unsat
2.9699 +512e03c208778cc0f727c8eba68f23d12462f16f 103 0
2.9700 +#2 := false
2.9701 +#45 := 0::int
2.9702 +decl f3 :: int
2.9703 +#8 := f3
2.9704 +decl f5 :: int
2.9705 +#11 := f5
2.9706 +#43 := -1::int
2.9707 +#51 := (* -1::int f5)
2.9708 +#63 := (+ f3 #51)
2.9709 +#64 := (<= #63 0::int)
2.9710 +#67 := (ite #64 f5 f3)
2.9711 +#73 := (* -1::int #67)
2.9712 +decl f4 :: int
2.9713 +#9 := f4
2.9714 +#74 := (+ f4 #73)
2.9715 +#75 := (<= #74 0::int)
2.9716 +#76 := (not #75)
2.9717 +#52 := (+ f4 #51)
2.9718 +#53 := (<= #52 0::int)
2.9719 +#54 := (not #53)
2.9720 +#47 := (* -1::int f4)
2.9721 +#48 := (+ f3 #47)
2.9722 +#46 := (>= #48 0::int)
2.9723 +#44 := (not #46)
2.9724 +#57 := (and #44 #54)
2.9725 +#60 := (not #57)
2.9726 +#81 := (or #60 #76)
2.9727 +#84 := (not #81)
2.9728 +#14 := (<= f3 f5)
2.9729 +#15 := (ite #14 f5 f3)
2.9730 +#16 := (< #15 f4)
2.9731 +#12 := (< f5 f4)
2.9732 +#10 := (< f3 f4)
2.9733 +#13 := (and #10 #12)
2.9734 +#17 := (implies #13 #16)
2.9735 +#18 := (not #17)
2.9736 +#87 := (iff #18 #84)
2.9737 +#36 := (not #13)
2.9738 +#37 := (or #36 #16)
2.9739 +#40 := (not #37)
2.9740 +#85 := (iff #40 #84)
2.9741 +#82 := (iff #37 #81)
2.9742 +#79 := (iff #16 #76)
2.9743 +#70 := (< #67 f4)
2.9744 +#77 := (iff #70 #76)
2.9745 +#78 := [rewrite]: #77
2.9746 +#71 := (iff #16 #70)
2.9747 +#68 := (= #15 #67)
2.9748 +#65 := (iff #14 #64)
2.9749 +#66 := [rewrite]: #65
2.9750 +#69 := [monotonicity #66]: #68
2.9751 +#72 := [monotonicity #69]: #71
2.9752 +#80 := [trans #72 #78]: #79
2.9753 +#61 := (iff #36 #60)
2.9754 +#58 := (iff #13 #57)
2.9755 +#55 := (iff #12 #54)
2.9756 +#56 := [rewrite]: #55
2.9757 +#49 := (iff #10 #44)
2.9758 +#50 := [rewrite]: #49
2.9759 +#59 := [monotonicity #50 #56]: #58
2.9760 +#62 := [monotonicity #59]: #61
2.9761 +#83 := [monotonicity #62 #80]: #82
2.9762 +#86 := [monotonicity #83]: #85
2.9763 +#41 := (iff #18 #40)
2.9764 +#38 := (iff #17 #37)
2.9765 +#39 := [rewrite]: #38
2.9766 +#42 := [monotonicity #39]: #41
2.9767 +#88 := [trans #42 #86]: #87
2.9768 +#35 := [asserted]: #18
2.9769 +#89 := [mp #35 #88]: #84
2.9770 +#93 := [not-or-elim #89]: #75
2.9771 +#90 := [not-or-elim #89]: #57
2.9772 +#91 := [and-elim #90]: #44
2.9773 +#97 := (+ f3 #73)
2.9774 +#116 := (>= #97 0::int)
2.9775 +#104 := (= f3 #67)
2.9776 +#105 := (not #64)
2.9777 +#103 := (= f5 #67)
2.9778 +#110 := (not #103)
2.9779 +#100 := (+ f5 #73)
2.9780 +#98 := (>= #100 0::int)
2.9781 +#107 := (not #98)
2.9782 +#92 := [and-elim #90]: #54
2.9783 +#96 := [hypothesis]: #98
2.9784 +#94 := [th-lemma #96 #92 #93]: false
2.9785 +#108 := [lemma #94]: #107
2.9786 +#109 := [hypothesis]: #103
2.9787 +#111 := (or #110 #98)
2.9788 +#112 := [th-lemma]: #111
2.9789 +#113 := [unit-resolution #112 #109 #108]: false
2.9790 +#114 := [lemma #113]: #110
2.9791 +#106 := (or #105 #103)
2.9792 +#101 := [def-axiom]: #106
2.9793 +#117 := [unit-resolution #101 #114]: #105
2.9794 +#102 := (or #64 #104)
2.9795 +#99 := [def-axiom]: #102
2.9796 +#118 := [unit-resolution #99 #117]: #104
2.9797 +#119 := (not #104)
2.9798 +#120 := (or #119 #116)
2.9799 +#121 := [th-lemma]: #120
2.9800 +#122 := [unit-resolution #121 #118]: #116
2.9801 +[th-lemma #122 #91 #93]: false
2.9802 +unsat
2.9803 aa80380d55249b8c8a3b69b0ba102b48ab444bd4 88 0
2.9804 #2 := false
2.9805 decl f4 :: int
2.9806 @@ -19075,50 +19145,6 @@
2.9807 #33 := [asserted]: #16
2.9808 [mp #33 #68]: false
2.9809 unsat
2.9810 -3680b6c490cc91b12df65cc99434d497190dfa9a 17 0
2.9811 -#2 := false
2.9812 -#8 := 0::real
2.9813 -#9 := (= 0::real 0::real)
2.9814 -#10 := (not #9)
2.9815 -#35 := (iff #10 false)
2.9816 -#1 := true
2.9817 -#30 := (not true)
2.9818 -#33 := (iff #30 false)
2.9819 -#34 := [rewrite]: #33
2.9820 -#31 := (iff #10 #30)
2.9821 -#28 := (iff #9 true)
2.9822 -#29 := [rewrite]: #28
2.9823 -#32 := [monotonicity #29]: #31
2.9824 -#36 := [trans #32 #34]: #35
2.9825 -#27 := [asserted]: #10
2.9826 -[mp #27 #36]: false
2.9827 -unsat
2.9828 -ec737777e677e7c45520e1db9e539dd2412843f6 25 0
2.9829 -#2 := false
2.9830 -#8 := 0::real
2.9831 -#9 := (- 0::real)
2.9832 -#10 := (= 0::real #9)
2.9833 -#11 := (not #10)
2.9834 -#43 := (iff #11 false)
2.9835 -#1 := true
2.9836 -#38 := (not true)
2.9837 -#41 := (iff #38 false)
2.9838 -#42 := [rewrite]: #41
2.9839 -#39 := (iff #11 #38)
2.9840 -#36 := (iff #10 true)
2.9841 -#31 := (= 0::real 0::real)
2.9842 -#34 := (iff #31 true)
2.9843 -#35 := [rewrite]: #34
2.9844 -#32 := (iff #10 #31)
2.9845 -#29 := (= #9 0::real)
2.9846 -#30 := [rewrite]: #29
2.9847 -#33 := [monotonicity #30]: #32
2.9848 -#37 := [trans #33 #35]: #36
2.9849 -#40 := [monotonicity #37]: #39
2.9850 -#44 := [trans #40 #42]: #43
2.9851 -#28 := [asserted]: #11
2.9852 -[mp #28 #44]: false
2.9853 -unsat
2.9854 dbe1e0599b3d29d7583fb07a395943a3aea1f4e4 56 0
2.9855 #2 := false
2.9856 decl f4 :: int
2.9857 @@ -19176,24 +19202,6 @@
2.9858 #33 := [asserted]: #16
2.9859 [mp #33 #73]: false
2.9860 unsat
2.9861 -200cec1612f3827738af83efa5baf8bfcd74c7e6 17 0
2.9862 -#2 := false
2.9863 -#8 := 1::real
2.9864 -#9 := (= 1::real 1::real)
2.9865 -#10 := (not #9)
2.9866 -#35 := (iff #10 false)
2.9867 -#1 := true
2.9868 -#30 := (not true)
2.9869 -#33 := (iff #30 false)
2.9870 -#34 := [rewrite]: #33
2.9871 -#31 := (iff #10 #30)
2.9872 -#28 := (iff #9 true)
2.9873 -#29 := [rewrite]: #28
2.9874 -#32 := [monotonicity #29]: #31
2.9875 -#36 := [trans #32 #34]: #35
2.9876 -#27 := [asserted]: #10
2.9877 -[mp #27 #36]: false
2.9878 -unsat
2.9879 9e881bb7df2f7ec1f6b2377876015489227bbe22 52 0
2.9880 #2 := false
2.9881 #40 := 0::int
2.9882 @@ -19247,41 +19255,6 @@
2.9883 #77 := [unit-resolution #76 #65]: #53
2.9884 [unit-resolution #77 #67]: false
2.9885 unsat
2.9886 -d3fb8e790d00a83a7b4b9342eef24670066914ba 34 0
2.9887 -#2 := false
2.9888 -#8 := 1::real
2.9889 -#9 := (- 1::real)
2.9890 -#10 := (= #9 1::real)
2.9891 -#11 := (not #10)
2.9892 -#12 := (not #11)
2.9893 -#52 := (iff #12 false)
2.9894 -#1 := true
2.9895 -#47 := (not true)
2.9896 -#50 := (iff #47 false)
2.9897 -#51 := [rewrite]: #50
2.9898 -#48 := (iff #12 #47)
2.9899 -#45 := (iff #11 true)
2.9900 -#40 := (not false)
2.9901 -#43 := (iff #40 true)
2.9902 -#44 := [rewrite]: #43
2.9903 -#41 := (iff #11 #40)
2.9904 -#38 := (iff #10 false)
2.9905 -#30 := -1::real
2.9906 -#33 := (= -1::real 1::real)
2.9907 -#36 := (iff #33 false)
2.9908 -#37 := [rewrite]: #36
2.9909 -#34 := (iff #10 #33)
2.9910 -#31 := (= #9 -1::real)
2.9911 -#32 := [rewrite]: #31
2.9912 -#35 := [monotonicity #32]: #34
2.9913 -#39 := [trans #35 #37]: #38
2.9914 -#42 := [monotonicity #39]: #41
2.9915 -#46 := [trans #42 #44]: #45
2.9916 -#49 := [monotonicity #46]: #48
2.9917 -#53 := [trans #49 #51]: #52
2.9918 -#29 := [asserted]: #12
2.9919 -[mp #29 #53]: false
2.9920 -unsat
2.9921 51bf0a9abf1819d8ded3eaa12d8b05e8c0179093 73 0
2.9922 #2 := false
2.9923 #58 := 0::int
2.9924 @@ -19356,44 +19329,6 @@
2.9925 #78 := [unit-resolution #82 #74]: #83
2.9926 [unit-resolution #78 #92 #89]: false
2.9927 unsat
2.9928 -71a16b5f7cfa5ed20839063a47fff437d61d2c53 18 0
2.9929 -#2 := false
2.9930 -#9 := 1::real
2.9931 -#8 := 0::real
2.9932 -#10 := (< 0::real 1::real)
2.9933 -#11 := (not #10)
2.9934 -#38 := (iff #11 false)
2.9935 -#1 := true
2.9936 -#33 := (not true)
2.9937 -#36 := (iff #33 false)
2.9938 -#37 := [rewrite]: #36
2.9939 -#34 := (iff #11 #33)
2.9940 -#31 := (iff #10 true)
2.9941 -#32 := [rewrite]: #31
2.9942 -#35 := [monotonicity #32]: #34
2.9943 -#39 := [trans #35 #37]: #38
2.9944 -#28 := [asserted]: #11
2.9945 -[mp #28 #39]: false
2.9946 -unsat
2.9947 -2428cde9ba944e6b67ba948c2db63ec99833c830 18 0
2.9948 -#2 := false
2.9949 -#9 := 1::real
2.9950 -#8 := 0::real
2.9951 -#10 := (<= 0::real 1::real)
2.9952 -#11 := (not #10)
2.9953 -#38 := (iff #11 false)
2.9954 -#1 := true
2.9955 -#33 := (not true)
2.9956 -#36 := (iff #33 false)
2.9957 -#37 := [rewrite]: #36
2.9958 -#34 := (iff #11 #33)
2.9959 -#31 := (iff #10 true)
2.9960 -#32 := [rewrite]: #31
2.9961 -#35 := [monotonicity #32]: #34
2.9962 -#39 := [trans #35 #37]: #38
2.9963 -#28 := [asserted]: #11
2.9964 -[mp #28 #39]: false
2.9965 -unsat
2.9966 a680c2822602cd080d52600c3f371f228a52ab07 15 0
2.9967 #2 := false
2.9968 decl f3 :: int
2.9969 @@ -19410,47 +19345,6 @@
2.9970 #28 := [asserted]: #11
2.9971 [mp #28 #34]: false
2.9972 unsat
2.9973 -3d517e934dda3c9e791e45743b6060cbe359a1b0 40 0
2.9974 -#2 := false
2.9975 -#12 := 567::real
2.9976 -#10 := 345::real
2.9977 -#8 := 123::real
2.9978 -#9 := (- 123::real)
2.9979 -#11 := (+ #9 345::real)
2.9980 -#13 := (< #11 567::real)
2.9981 -#14 := (not #13)
2.9982 -#58 := (iff #14 false)
2.9983 -#38 := 222::real
2.9984 -#43 := (< 222::real 567::real)
2.9985 -#46 := (not #43)
2.9986 -#56 := (iff #46 false)
2.9987 -#1 := true
2.9988 -#51 := (not true)
2.9989 -#54 := (iff #51 false)
2.9990 -#55 := [rewrite]: #54
2.9991 -#52 := (iff #46 #51)
2.9992 -#49 := (iff #43 true)
2.9993 -#50 := [rewrite]: #49
2.9994 -#53 := [monotonicity #50]: #52
2.9995 -#57 := [trans #53 #55]: #56
2.9996 -#47 := (iff #14 #46)
2.9997 -#44 := (iff #13 #43)
2.9998 -#41 := (= #11 222::real)
2.9999 -#32 := -123::real
2.10000 -#35 := (+ -123::real 345::real)
2.10001 -#39 := (= #35 222::real)
2.10002 -#40 := [rewrite]: #39
2.10003 -#36 := (= #11 #35)
2.10004 -#33 := (= #9 -123::real)
2.10005 -#34 := [rewrite]: #33
2.10006 -#37 := [monotonicity #34]: #36
2.10007 -#42 := [trans #37 #40]: #41
2.10008 -#45 := [monotonicity #42]: #44
2.10009 -#48 := [monotonicity #45]: #47
2.10010 -#59 := [trans #48 #57]: #58
2.10011 -#31 := [asserted]: #14
2.10012 -[mp #31 #59]: false
2.10013 -unsat
2.10014 3ca9f6025aa0aae7c19eaaf9e7bcf7496930f051 75 0
2.10015 #2 := false
2.10016 #53 := 0::int
2.10017 @@ -19527,25 +19421,6 @@
2.10018 #89 := [not-or-elim #88]: #54
2.10019 [th-lemma #89 #91 #92]: false
2.10020 unsat
2.10021 -7ea96733c54b74118ac502b44b56589cca23bf91 18 0
2.10022 -#2 := false
2.10023 -#9 := 2345678901::real
2.10024 -#8 := 123456789::real
2.10025 -#10 := (< 123456789::real 2345678901::real)
2.10026 -#11 := (not #10)
2.10027 -#38 := (iff #11 false)
2.10028 -#1 := true
2.10029 -#33 := (not true)
2.10030 -#36 := (iff #33 false)
2.10031 -#37 := [rewrite]: #36
2.10032 -#34 := (iff #11 #33)
2.10033 -#31 := (iff #10 true)
2.10034 -#32 := [rewrite]: #31
2.10035 -#35 := [monotonicity #32]: #34
2.10036 -#39 := [trans #35 #37]: #38
2.10037 -#28 := [asserted]: #11
2.10038 -[mp #28 #39]: false
2.10039 -unsat
2.10040 35d0ec85b1b4756984ec0a2aa12570b74d8f6576 80 0
2.10041 #2 := false
2.10042 #53 := 0::int
2.10043 @@ -19627,37 +19502,6 @@
2.10044 #94 := [not-or-elim #93]: #54
2.10045 [th-lemma #94 #96 #97]: false
2.10046 unsat
2.10047 -dadd2b3f64435d0fb7af768c594e06ecb347e621 30 0
2.10048 -#2 := false
2.10049 -#10 := 2345678901::real
2.10050 -#8 := 123456789::real
2.10051 -#9 := (- 123456789::real)
2.10052 -#11 := (< #9 2345678901::real)
2.10053 -#12 := (not #11)
2.10054 -#48 := (iff #12 false)
2.10055 -#30 := -123456789::real
2.10056 -#33 := (< -123456789::real 2345678901::real)
2.10057 -#36 := (not #33)
2.10058 -#46 := (iff #36 false)
2.10059 -#1 := true
2.10060 -#41 := (not true)
2.10061 -#44 := (iff #41 false)
2.10062 -#45 := [rewrite]: #44
2.10063 -#42 := (iff #36 #41)
2.10064 -#39 := (iff #33 true)
2.10065 -#40 := [rewrite]: #39
2.10066 -#43 := [monotonicity #40]: #42
2.10067 -#47 := [trans #43 #45]: #46
2.10068 -#37 := (iff #12 #36)
2.10069 -#34 := (iff #11 #33)
2.10070 -#31 := (= #9 -123456789::real)
2.10071 -#32 := [rewrite]: #31
2.10072 -#35 := [monotonicity #32]: #34
2.10073 -#38 := [monotonicity #35]: #37
2.10074 -#49 := [trans #38 #47]: #48
2.10075 -#29 := [asserted]: #12
2.10076 -[mp #29 #49]: false
2.10077 -unsat
2.10078 31af85823bea7952455c5b8289eec98083c10812 80 0
2.10079 #2 := false
2.10080 #52 := 0::int
2.10081 @@ -19739,33 +19583,6 @@
2.10082 #96 := [not-or-elim #93]: #95
2.10083 [th-lemma #96 #94 #97]: false
2.10084 unsat
2.10085 -70e88c864c6db4b847a2f7eb6c64b44c8f1c8124 26 0
2.10086 -#2 := false
2.10087 -decl f3 :: real
2.10088 -#8 := f3
2.10089 -#9 := 0::real
2.10090 -#10 := (+ f3 0::real)
2.10091 -#11 := (= #10 f3)
2.10092 -#12 := (not #11)
2.10093 -#43 := (iff #12 false)
2.10094 -#1 := true
2.10095 -#38 := (not true)
2.10096 -#41 := (iff #38 false)
2.10097 -#42 := [rewrite]: #41
2.10098 -#39 := (iff #12 #38)
2.10099 -#36 := (iff #11 true)
2.10100 -#31 := (= f3 f3)
2.10101 -#34 := (iff #31 true)
2.10102 -#35 := [rewrite]: #34
2.10103 -#32 := (iff #11 #31)
2.10104 -#30 := [rewrite]: #11
2.10105 -#33 := [monotonicity #30]: #32
2.10106 -#37 := [trans #33 #35]: #36
2.10107 -#40 := [monotonicity #37]: #39
2.10108 -#44 := [trans #40 #42]: #43
2.10109 -#29 := [asserted]: #12
2.10110 -[mp #29 #44]: false
2.10111 -unsat
2.10112 e48677f09b08fd6733ef8c5373faf8e64833ab2c 85 0
2.10113 #2 := false
2.10114 #52 := 0::int
2.10115 @@ -19852,63 +19669,6 @@
2.10116 #101 := [not-or-elim #99]: #66
2.10117 [th-lemma #101 #100 #102]: false
2.10118 unsat
2.10119 -1750fe3e6afdf716eeb70c933529e67e9b6803c7 26 0
2.10120 -#2 := false
2.10121 -decl f3 :: real
2.10122 -#9 := f3
2.10123 -#8 := 0::real
2.10124 -#10 := (+ 0::real f3)
2.10125 -#11 := (= #10 f3)
2.10126 -#12 := (not #11)
2.10127 -#43 := (iff #12 false)
2.10128 -#1 := true
2.10129 -#38 := (not true)
2.10130 -#41 := (iff #38 false)
2.10131 -#42 := [rewrite]: #41
2.10132 -#39 := (iff #12 #38)
2.10133 -#36 := (iff #11 true)
2.10134 -#31 := (= f3 f3)
2.10135 -#34 := (iff #31 true)
2.10136 -#35 := [rewrite]: #34
2.10137 -#32 := (iff #11 #31)
2.10138 -#30 := [rewrite]: #11
2.10139 -#33 := [monotonicity #30]: #32
2.10140 -#37 := [trans #33 #35]: #36
2.10141 -#40 := [monotonicity #37]: #39
2.10142 -#44 := [trans #40 #42]: #43
2.10143 -#29 := [asserted]: #12
2.10144 -[mp #29 #44]: false
2.10145 -unsat
2.10146 -69d20d63c84007048141281611e49dadf61146c1 29 0
2.10147 -#2 := false
2.10148 -decl f3 :: real
2.10149 -#8 := f3
2.10150 -decl f4 :: real
2.10151 -#9 := f4
2.10152 -#11 := (+ f4 f3)
2.10153 -#10 := (+ f3 f4)
2.10154 -#12 := (= #10 #11)
2.10155 -#13 := (not #12)
2.10156 -#45 := (iff #13 false)
2.10157 -#1 := true
2.10158 -#40 := (not true)
2.10159 -#43 := (iff #40 false)
2.10160 -#44 := [rewrite]: #43
2.10161 -#41 := (iff #13 #40)
2.10162 -#38 := (iff #12 true)
2.10163 -#33 := (= #10 #10)
2.10164 -#36 := (iff #33 true)
2.10165 -#37 := [rewrite]: #36
2.10166 -#34 := (iff #12 #33)
2.10167 -#31 := (= #11 #10)
2.10168 -#32 := [rewrite]: #31
2.10169 -#35 := [monotonicity #32]: #34
2.10170 -#39 := [trans #35 #37]: #38
2.10171 -#42 := [monotonicity #39]: #41
2.10172 -#46 := [trans #42 #44]: #45
2.10173 -#30 := [asserted]: #13
2.10174 -[mp #30 #46]: false
2.10175 -unsat
2.10176 4ae7128a23bf2930a8498c167f5a28b2e14524e3 69 0
2.10177 #2 := false
2.10178 #44 := 0::int
2.10179 @@ -19979,6 +19739,316 @@
2.10180 #85 := [and-elim #83]: #53
2.10181 [th-lemma #85 #84 #86]: false
2.10182 unsat
2.10183 +3680b6c490cc91b12df65cc99434d497190dfa9a 17 0
2.10184 +#2 := false
2.10185 +#8 := 0::real
2.10186 +#9 := (= 0::real 0::real)
2.10187 +#10 := (not #9)
2.10188 +#35 := (iff #10 false)
2.10189 +#1 := true
2.10190 +#30 := (not true)
2.10191 +#33 := (iff #30 false)
2.10192 +#34 := [rewrite]: #33
2.10193 +#31 := (iff #10 #30)
2.10194 +#28 := (iff #9 true)
2.10195 +#29 := [rewrite]: #28
2.10196 +#32 := [monotonicity #29]: #31
2.10197 +#36 := [trans #32 #34]: #35
2.10198 +#27 := [asserted]: #10
2.10199 +[mp #27 #36]: false
2.10200 +unsat
2.10201 +ec737777e677e7c45520e1db9e539dd2412843f6 25 0
2.10202 +#2 := false
2.10203 +#8 := 0::real
2.10204 +#9 := (- 0::real)
2.10205 +#10 := (= 0::real #9)
2.10206 +#11 := (not #10)
2.10207 +#43 := (iff #11 false)
2.10208 +#1 := true
2.10209 +#38 := (not true)
2.10210 +#41 := (iff #38 false)
2.10211 +#42 := [rewrite]: #41
2.10212 +#39 := (iff #11 #38)
2.10213 +#36 := (iff #10 true)
2.10214 +#31 := (= 0::real 0::real)
2.10215 +#34 := (iff #31 true)
2.10216 +#35 := [rewrite]: #34
2.10217 +#32 := (iff #10 #31)
2.10218 +#29 := (= #9 0::real)
2.10219 +#30 := [rewrite]: #29
2.10220 +#33 := [monotonicity #30]: #32
2.10221 +#37 := [trans #33 #35]: #36
2.10222 +#40 := [monotonicity #37]: #39
2.10223 +#44 := [trans #40 #42]: #43
2.10224 +#28 := [asserted]: #11
2.10225 +[mp #28 #44]: false
2.10226 +unsat
2.10227 +200cec1612f3827738af83efa5baf8bfcd74c7e6 17 0
2.10228 +#2 := false
2.10229 +#8 := 1::real
2.10230 +#9 := (= 1::real 1::real)
2.10231 +#10 := (not #9)
2.10232 +#35 := (iff #10 false)
2.10233 +#1 := true
2.10234 +#30 := (not true)
2.10235 +#33 := (iff #30 false)
2.10236 +#34 := [rewrite]: #33
2.10237 +#31 := (iff #10 #30)
2.10238 +#28 := (iff #9 true)
2.10239 +#29 := [rewrite]: #28
2.10240 +#32 := [monotonicity #29]: #31
2.10241 +#36 := [trans #32 #34]: #35
2.10242 +#27 := [asserted]: #10
2.10243 +[mp #27 #36]: false
2.10244 +unsat
2.10245 +d3fb8e790d00a83a7b4b9342eef24670066914ba 34 0
2.10246 +#2 := false
2.10247 +#8 := 1::real
2.10248 +#9 := (- 1::real)
2.10249 +#10 := (= #9 1::real)
2.10250 +#11 := (not #10)
2.10251 +#12 := (not #11)
2.10252 +#52 := (iff #12 false)
2.10253 +#1 := true
2.10254 +#47 := (not true)
2.10255 +#50 := (iff #47 false)
2.10256 +#51 := [rewrite]: #50
2.10257 +#48 := (iff #12 #47)
2.10258 +#45 := (iff #11 true)
2.10259 +#40 := (not false)
2.10260 +#43 := (iff #40 true)
2.10261 +#44 := [rewrite]: #43
2.10262 +#41 := (iff #11 #40)
2.10263 +#38 := (iff #10 false)
2.10264 +#30 := -1::real
2.10265 +#33 := (= -1::real 1::real)
2.10266 +#36 := (iff #33 false)
2.10267 +#37 := [rewrite]: #36
2.10268 +#34 := (iff #10 #33)
2.10269 +#31 := (= #9 -1::real)
2.10270 +#32 := [rewrite]: #31
2.10271 +#35 := [monotonicity #32]: #34
2.10272 +#39 := [trans #35 #37]: #38
2.10273 +#42 := [monotonicity #39]: #41
2.10274 +#46 := [trans #42 #44]: #45
2.10275 +#49 := [monotonicity #46]: #48
2.10276 +#53 := [trans #49 #51]: #52
2.10277 +#29 := [asserted]: #12
2.10278 +[mp #29 #53]: false
2.10279 +unsat
2.10280 +71a16b5f7cfa5ed20839063a47fff437d61d2c53 18 0
2.10281 +#2 := false
2.10282 +#9 := 1::real
2.10283 +#8 := 0::real
2.10284 +#10 := (< 0::real 1::real)
2.10285 +#11 := (not #10)
2.10286 +#38 := (iff #11 false)
2.10287 +#1 := true
2.10288 +#33 := (not true)
2.10289 +#36 := (iff #33 false)
2.10290 +#37 := [rewrite]: #36
2.10291 +#34 := (iff #11 #33)
2.10292 +#31 := (iff #10 true)
2.10293 +#32 := [rewrite]: #31
2.10294 +#35 := [monotonicity #32]: #34
2.10295 +#39 := [trans #35 #37]: #38
2.10296 +#28 := [asserted]: #11
2.10297 +[mp #28 #39]: false
2.10298 +unsat
2.10299 +2428cde9ba944e6b67ba948c2db63ec99833c830 18 0
2.10300 +#2 := false
2.10301 +#9 := 1::real
2.10302 +#8 := 0::real
2.10303 +#10 := (<= 0::real 1::real)
2.10304 +#11 := (not #10)
2.10305 +#38 := (iff #11 false)
2.10306 +#1 := true
2.10307 +#33 := (not true)
2.10308 +#36 := (iff #33 false)
2.10309 +#37 := [rewrite]: #36
2.10310 +#34 := (iff #11 #33)
2.10311 +#31 := (iff #10 true)
2.10312 +#32 := [rewrite]: #31
2.10313 +#35 := [monotonicity #32]: #34
2.10314 +#39 := [trans #35 #37]: #38
2.10315 +#28 := [asserted]: #11
2.10316 +[mp #28 #39]: false
2.10317 +unsat
2.10318 +3d517e934dda3c9e791e45743b6060cbe359a1b0 40 0
2.10319 +#2 := false
2.10320 +#12 := 567::real
2.10321 +#10 := 345::real
2.10322 +#8 := 123::real
2.10323 +#9 := (- 123::real)
2.10324 +#11 := (+ #9 345::real)
2.10325 +#13 := (< #11 567::real)
2.10326 +#14 := (not #13)
2.10327 +#58 := (iff #14 false)
2.10328 +#38 := 222::real
2.10329 +#43 := (< 222::real 567::real)
2.10330 +#46 := (not #43)
2.10331 +#56 := (iff #46 false)
2.10332 +#1 := true
2.10333 +#51 := (not true)
2.10334 +#54 := (iff #51 false)
2.10335 +#55 := [rewrite]: #54
2.10336 +#52 := (iff #46 #51)
2.10337 +#49 := (iff #43 true)
2.10338 +#50 := [rewrite]: #49
2.10339 +#53 := [monotonicity #50]: #52
2.10340 +#57 := [trans #53 #55]: #56
2.10341 +#47 := (iff #14 #46)
2.10342 +#44 := (iff #13 #43)
2.10343 +#41 := (= #11 222::real)
2.10344 +#32 := -123::real
2.10345 +#35 := (+ -123::real 345::real)
2.10346 +#39 := (= #35 222::real)
2.10347 +#40 := [rewrite]: #39
2.10348 +#36 := (= #11 #35)
2.10349 +#33 := (= #9 -123::real)
2.10350 +#34 := [rewrite]: #33
2.10351 +#37 := [monotonicity #34]: #36
2.10352 +#42 := [trans #37 #40]: #41
2.10353 +#45 := [monotonicity #42]: #44
2.10354 +#48 := [monotonicity #45]: #47
2.10355 +#59 := [trans #48 #57]: #58
2.10356 +#31 := [asserted]: #14
2.10357 +[mp #31 #59]: false
2.10358 +unsat
2.10359 +7ea96733c54b74118ac502b44b56589cca23bf91 18 0
2.10360 +#2 := false
2.10361 +#9 := 2345678901::real
2.10362 +#8 := 123456789::real
2.10363 +#10 := (< 123456789::real 2345678901::real)
2.10364 +#11 := (not #10)
2.10365 +#38 := (iff #11 false)
2.10366 +#1 := true
2.10367 +#33 := (not true)
2.10368 +#36 := (iff #33 false)
2.10369 +#37 := [rewrite]: #36
2.10370 +#34 := (iff #11 #33)
2.10371 +#31 := (iff #10 true)
2.10372 +#32 := [rewrite]: #31
2.10373 +#35 := [monotonicity #32]: #34
2.10374 +#39 := [trans #35 #37]: #38
2.10375 +#28 := [asserted]: #11
2.10376 +[mp #28 #39]: false
2.10377 +unsat
2.10378 +dadd2b3f64435d0fb7af768c594e06ecb347e621 30 0
2.10379 +#2 := false
2.10380 +#10 := 2345678901::real
2.10381 +#8 := 123456789::real
2.10382 +#9 := (- 123456789::real)
2.10383 +#11 := (< #9 2345678901::real)
2.10384 +#12 := (not #11)
2.10385 +#48 := (iff #12 false)
2.10386 +#30 := -123456789::real
2.10387 +#33 := (< -123456789::real 2345678901::real)
2.10388 +#36 := (not #33)
2.10389 +#46 := (iff #36 false)
2.10390 +#1 := true
2.10391 +#41 := (not true)
2.10392 +#44 := (iff #41 false)
2.10393 +#45 := [rewrite]: #44
2.10394 +#42 := (iff #36 #41)
2.10395 +#39 := (iff #33 true)
2.10396 +#40 := [rewrite]: #39
2.10397 +#43 := [monotonicity #40]: #42
2.10398 +#47 := [trans #43 #45]: #46
2.10399 +#37 := (iff #12 #36)
2.10400 +#34 := (iff #11 #33)
2.10401 +#31 := (= #9 -123456789::real)
2.10402 +#32 := [rewrite]: #31
2.10403 +#35 := [monotonicity #32]: #34
2.10404 +#38 := [monotonicity #35]: #37
2.10405 +#49 := [trans #38 #47]: #48
2.10406 +#29 := [asserted]: #12
2.10407 +[mp #29 #49]: false
2.10408 +unsat
2.10409 +70e88c864c6db4b847a2f7eb6c64b44c8f1c8124 26 0
2.10410 +#2 := false
2.10411 +decl f3 :: real
2.10412 +#8 := f3
2.10413 +#9 := 0::real
2.10414 +#10 := (+ f3 0::real)
2.10415 +#11 := (= #10 f3)
2.10416 +#12 := (not #11)
2.10417 +#43 := (iff #12 false)
2.10418 +#1 := true
2.10419 +#38 := (not true)
2.10420 +#41 := (iff #38 false)
2.10421 +#42 := [rewrite]: #41
2.10422 +#39 := (iff #12 #38)
2.10423 +#36 := (iff #11 true)
2.10424 +#31 := (= f3 f3)
2.10425 +#34 := (iff #31 true)
2.10426 +#35 := [rewrite]: #34
2.10427 +#32 := (iff #11 #31)
2.10428 +#30 := [rewrite]: #11
2.10429 +#33 := [monotonicity #30]: #32
2.10430 +#37 := [trans #33 #35]: #36
2.10431 +#40 := [monotonicity #37]: #39
2.10432 +#44 := [trans #40 #42]: #43
2.10433 +#29 := [asserted]: #12
2.10434 +[mp #29 #44]: false
2.10435 +unsat
2.10436 +1750fe3e6afdf716eeb70c933529e67e9b6803c7 26 0
2.10437 +#2 := false
2.10438 +decl f3 :: real
2.10439 +#9 := f3
2.10440 +#8 := 0::real
2.10441 +#10 := (+ 0::real f3)
2.10442 +#11 := (= #10 f3)
2.10443 +#12 := (not #11)
2.10444 +#43 := (iff #12 false)
2.10445 +#1 := true
2.10446 +#38 := (not true)
2.10447 +#41 := (iff #38 false)
2.10448 +#42 := [rewrite]: #41
2.10449 +#39 := (iff #12 #38)
2.10450 +#36 := (iff #11 true)
2.10451 +#31 := (= f3 f3)
2.10452 +#34 := (iff #31 true)
2.10453 +#35 := [rewrite]: #34
2.10454 +#32 := (iff #11 #31)
2.10455 +#30 := [rewrite]: #11
2.10456 +#33 := [monotonicity #30]: #32
2.10457 +#37 := [trans #33 #35]: #36
2.10458 +#40 := [monotonicity #37]: #39
2.10459 +#44 := [trans #40 #42]: #43
2.10460 +#29 := [asserted]: #12
2.10461 +[mp #29 #44]: false
2.10462 +unsat
2.10463 +69d20d63c84007048141281611e49dadf61146c1 29 0
2.10464 +#2 := false
2.10465 +decl f3 :: real
2.10466 +#8 := f3
2.10467 +decl f4 :: real
2.10468 +#9 := f4
2.10469 +#11 := (+ f4 f3)
2.10470 +#10 := (+ f3 f4)
2.10471 +#12 := (= #10 #11)
2.10472 +#13 := (not #12)
2.10473 +#45 := (iff #13 false)
2.10474 +#1 := true
2.10475 +#40 := (not true)
2.10476 +#43 := (iff #40 false)
2.10477 +#44 := [rewrite]: #43
2.10478 +#41 := (iff #13 #40)
2.10479 +#38 := (iff #12 true)
2.10480 +#33 := (= #10 #10)
2.10481 +#36 := (iff #33 true)
2.10482 +#37 := [rewrite]: #36
2.10483 +#34 := (iff #12 #33)
2.10484 +#31 := (= #11 #10)
2.10485 +#32 := [rewrite]: #31
2.10486 +#35 := [monotonicity #32]: #34
2.10487 +#39 := [trans #35 #37]: #38
2.10488 +#42 := [monotonicity #39]: #41
2.10489 +#46 := [trans #42 #44]: #45
2.10490 +#30 := [asserted]: #13
2.10491 +[mp #30 #46]: false
2.10492 +unsat
2.10493 1a0a736d3a32332defd35838ed3918f39ef91381 33 0
2.10494 #2 := false
2.10495 decl f5 :: real
2.10496 @@ -20118,33 +20188,6 @@
2.10497 #31 := [asserted]: #14
2.10498 [mp #31 #77]: false
2.10499 unsat
2.10500 -50c9906c7d751f92217d01455225257cf462c453 26 0
2.10501 -#2 := false
2.10502 -decl f3 :: real
2.10503 -#8 := f3
2.10504 -#9 := 0::real
2.10505 -#10 := (- f3 0::real)
2.10506 -#11 := (= #10 f3)
2.10507 -#12 := (not #11)
2.10508 -#43 := (iff #12 false)
2.10509 -#1 := true
2.10510 -#38 := (not true)
2.10511 -#41 := (iff #38 false)
2.10512 -#42 := [rewrite]: #41
2.10513 -#39 := (iff #12 #38)
2.10514 -#36 := (iff #11 true)
2.10515 -#31 := (= f3 f3)
2.10516 -#34 := (iff #31 true)
2.10517 -#35 := [rewrite]: #34
2.10518 -#32 := (iff #11 #31)
2.10519 -#30 := [rewrite]: #11
2.10520 -#33 := [monotonicity #30]: #32
2.10521 -#37 := [trans #33 #35]: #36
2.10522 -#40 := [monotonicity #37]: #39
2.10523 -#44 := [trans #40 #42]: #43
2.10524 -#29 := [asserted]: #12
2.10525 -[mp #29 #44]: false
2.10526 -unsat
2.10527 e9e8aa80c40e8ef0e6e99e4aa18d0a13b21b0376 61 0
2.10528 #2 := false
2.10529 #8 := 0::real
2.10530 @@ -20207,39 +20250,6 @@
2.10531 #31 := [asserted]: #14
2.10532 [mp #31 #79]: false
2.10533 unsat
2.10534 -acca7aae09e2e9a49a4d632200e33dc782e588aa 32 0
2.10535 -#2 := false
2.10536 -decl f3 :: real
2.10537 -#9 := f3
2.10538 -#11 := (- f3)
2.10539 -#8 := 0::real
2.10540 -#10 := (- 0::real f3)
2.10541 -#12 := (= #10 #11)
2.10542 -#13 := (not #12)
2.10543 -#49 := (iff #13 false)
2.10544 -#1 := true
2.10545 -#44 := (not true)
2.10546 -#47 := (iff #44 false)
2.10547 -#48 := [rewrite]: #47
2.10548 -#45 := (iff #13 #44)
2.10549 -#42 := (iff #12 true)
2.10550 -#31 := -1::real
2.10551 -#32 := (* -1::real f3)
2.10552 -#37 := (= #32 #32)
2.10553 -#40 := (iff #37 true)
2.10554 -#41 := [rewrite]: #40
2.10555 -#38 := (iff #12 #37)
2.10556 -#35 := (= #11 #32)
2.10557 -#36 := [rewrite]: #35
2.10558 -#33 := (= #10 #32)
2.10559 -#34 := [rewrite]: #33
2.10560 -#39 := [monotonicity #34 #36]: #38
2.10561 -#43 := [trans #39 #41]: #42
2.10562 -#46 := [monotonicity #43]: #45
2.10563 -#50 := [trans #46 #48]: #49
2.10564 -#30 := [asserted]: #13
2.10565 -[mp #30 #50]: false
2.10566 -unsat
2.10567 0ace06c6b03ac83c82084015bdca2809234a4101 61 0
2.10568 #2 := false
2.10569 decl f3 :: real
2.10570 @@ -20302,6 +20312,66 @@
2.10571 #31 := [asserted]: #14
2.10572 [mp #31 #79]: false
2.10573 unsat
2.10574 +50c9906c7d751f92217d01455225257cf462c453 26 0
2.10575 +#2 := false
2.10576 +decl f3 :: real
2.10577 +#8 := f3
2.10578 +#9 := 0::real
2.10579 +#10 := (- f3 0::real)
2.10580 +#11 := (= #10 f3)
2.10581 +#12 := (not #11)
2.10582 +#43 := (iff #12 false)
2.10583 +#1 := true
2.10584 +#38 := (not true)
2.10585 +#41 := (iff #38 false)
2.10586 +#42 := [rewrite]: #41
2.10587 +#39 := (iff #12 #38)
2.10588 +#36 := (iff #11 true)
2.10589 +#31 := (= f3 f3)
2.10590 +#34 := (iff #31 true)
2.10591 +#35 := [rewrite]: #34
2.10592 +#32 := (iff #11 #31)
2.10593 +#30 := [rewrite]: #11
2.10594 +#33 := [monotonicity #30]: #32
2.10595 +#37 := [trans #33 #35]: #36
2.10596 +#40 := [monotonicity #37]: #39
2.10597 +#44 := [trans #40 #42]: #43
2.10598 +#29 := [asserted]: #12
2.10599 +[mp #29 #44]: false
2.10600 +unsat
2.10601 +acca7aae09e2e9a49a4d632200e33dc782e588aa 32 0
2.10602 +#2 := false
2.10603 +decl f3 :: real
2.10604 +#9 := f3
2.10605 +#11 := (- f3)
2.10606 +#8 := 0::real
2.10607 +#10 := (- 0::real f3)
2.10608 +#12 := (= #10 #11)
2.10609 +#13 := (not #12)
2.10610 +#49 := (iff #13 false)
2.10611 +#1 := true
2.10612 +#44 := (not true)
2.10613 +#47 := (iff #44 false)
2.10614 +#48 := [rewrite]: #47
2.10615 +#45 := (iff #13 #44)
2.10616 +#42 := (iff #12 true)
2.10617 +#31 := -1::real
2.10618 +#32 := (* -1::real f3)
2.10619 +#37 := (= #32 #32)
2.10620 +#40 := (iff #37 true)
2.10621 +#41 := [rewrite]: #40
2.10622 +#38 := (iff #12 #37)
2.10623 +#35 := (= #11 #32)
2.10624 +#36 := [rewrite]: #35
2.10625 +#33 := (= #10 #32)
2.10626 +#34 := [rewrite]: #33
2.10627 +#39 := [monotonicity #34 #36]: #38
2.10628 +#43 := [trans #39 #41]: #42
2.10629 +#46 := [monotonicity #43]: #45
2.10630 +#50 := [trans #46 #48]: #49
2.10631 +#30 := [asserted]: #13
2.10632 +[mp #30 #50]: false
2.10633 +unsat
2.10634 7e2acc6f3578e9594f16685aec01d464f0afcefe 64 0
2.10635 #2 := false
2.10636 #12 := 0::real
2.10637 @@ -20455,37 +20525,6 @@
2.10638 #31 := [asserted]: #14
2.10639 [mp #31 #59]: false
2.10640 unsat
2.10641 -9bd93d3b0ddd945e550dcfe8a6ffb45c7f693fe1 30 0
2.10642 -#2 := false
2.10643 -#8 := 1::real
2.10644 -#9 := 2::real
2.10645 -#10 := (/ 1::real 2::real)
2.10646 -#11 := (< #10 1::real)
2.10647 -#12 := (not #11)
2.10648 -#48 := (iff #12 false)
2.10649 -#30 := 1/2::real
2.10650 -#33 := (< 1/2::real 1::real)
2.10651 -#36 := (not #33)
2.10652 -#46 := (iff #36 false)
2.10653 -#1 := true
2.10654 -#41 := (not true)
2.10655 -#44 := (iff #41 false)
2.10656 -#45 := [rewrite]: #44
2.10657 -#42 := (iff #36 #41)
2.10658 -#39 := (iff #33 true)
2.10659 -#40 := [rewrite]: #39
2.10660 -#43 := [monotonicity #40]: #42
2.10661 -#47 := [trans #43 #45]: #46
2.10662 -#37 := (iff #12 #36)
2.10663 -#34 := (iff #11 #33)
2.10664 -#31 := (= #10 1/2::real)
2.10665 -#32 := [rewrite]: #31
2.10666 -#35 := [monotonicity #32]: #34
2.10667 -#38 := [monotonicity #35]: #37
2.10668 -#49 := [trans #38 #47]: #48
2.10669 -#29 := [asserted]: #12
2.10670 -[mp #29 #49]: false
2.10671 -unsat
2.10672 00dd8ae97a6500a3bdd8c17f92b12c5c85a7310b 48 0
2.10673 #2 := false
2.10674 decl f5 :: real
2.10675 @@ -20535,6 +20574,37 @@
2.10676 #33 := [asserted]: #16
2.10677 [mp #33 #64]: false
2.10678 unsat
2.10679 +9bd93d3b0ddd945e550dcfe8a6ffb45c7f693fe1 30 0
2.10680 +#2 := false
2.10681 +#8 := 1::real
2.10682 +#9 := 2::real
2.10683 +#10 := (/ 1::real 2::real)
2.10684 +#11 := (< #10 1::real)
2.10685 +#12 := (not #11)
2.10686 +#48 := (iff #12 false)
2.10687 +#30 := 1/2::real
2.10688 +#33 := (< 1/2::real 1::real)
2.10689 +#36 := (not #33)
2.10690 +#46 := (iff #36 false)
2.10691 +#1 := true
2.10692 +#41 := (not true)
2.10693 +#44 := (iff #41 false)
2.10694 +#45 := [rewrite]: #44
2.10695 +#42 := (iff #36 #41)
2.10696 +#39 := (iff #33 true)
2.10697 +#40 := [rewrite]: #39
2.10698 +#43 := [monotonicity #40]: #42
2.10699 +#47 := [trans #43 #45]: #46
2.10700 +#37 := (iff #12 #36)
2.10701 +#34 := (iff #11 #33)
2.10702 +#31 := (= #10 1/2::real)
2.10703 +#32 := [rewrite]: #31
2.10704 +#35 := [monotonicity #32]: #34
2.10705 +#38 := [monotonicity #35]: #37
2.10706 +#49 := [trans #38 #47]: #48
2.10707 +#29 := [asserted]: #12
2.10708 +[mp #29 #49]: false
2.10709 +unsat
2.10710 8df4cccdaeae7b8dba6943e970d61ef9c5d5c03a 27 0
2.10711 #2 := false
2.10712 #9 := 3::real
2.10713 @@ -20649,43 +20719,6 @@
2.10714 #30 := [asserted]: #13
2.10715 [mp #30 #55]: false
2.10716 unsat
2.10717 -69f379b62648823dab96490b884403f1a100b051 36 0
2.10718 -#2 := false
2.10719 -decl f3 :: real
2.10720 -#9 := f3
2.10721 -#8 := 3::real
2.10722 -#10 := (/ f3 3::real)
2.10723 -#11 := (* 3::real #10)
2.10724 -#12 := (= #11 f3)
2.10725 -#13 := (not #12)
2.10726 -#53 := (iff #13 false)
2.10727 -#1 := true
2.10728 -#48 := (not true)
2.10729 -#51 := (iff #48 false)
2.10730 -#52 := [rewrite]: #51
2.10731 -#49 := (iff #13 #48)
2.10732 -#46 := (iff #12 true)
2.10733 -#41 := (= f3 f3)
2.10734 -#44 := (iff #41 true)
2.10735 -#45 := [rewrite]: #44
2.10736 -#42 := (iff #12 #41)
2.10737 -#31 := 1/3::real
2.10738 -#32 := (* 1/3::real f3)
2.10739 -#35 := (* 3::real #32)
2.10740 -#38 := (= #35 f3)
2.10741 -#39 := [rewrite]: #38
2.10742 -#36 := (= #11 #35)
2.10743 -#33 := (= #10 #32)
2.10744 -#34 := [rewrite]: #33
2.10745 -#37 := [monotonicity #34]: #36
2.10746 -#40 := [trans #37 #39]: #12
2.10747 -#43 := [monotonicity #40]: #42
2.10748 -#47 := [trans #43 #45]: #46
2.10749 -#50 := [monotonicity #47]: #49
2.10750 -#54 := [trans #50 #52]: #53
2.10751 -#30 := [asserted]: #13
2.10752 -[mp #30 #54]: false
2.10753 -unsat
2.10754 c568dbbce6e2e01b901ce930d7e767e667036eac 43 0
2.10755 #2 := false
2.10756 #10 := 3::real
2.10757 @@ -20730,6 +20763,192 @@
2.10758 #32 := [asserted]: #15
2.10759 [mp #32 #62]: false
2.10760 unsat
2.10761 +b263639810279d9b6652040b63841cf9ecc49673 26 0
2.10762 +#2 := false
2.10763 +decl f3 :: real
2.10764 +#8 := f3
2.10765 +#9 := 1::real
2.10766 +#10 := (/ f3 1::real)
2.10767 +#11 := (= #10 f3)
2.10768 +#12 := (not #11)
2.10769 +#43 := (iff #12 false)
2.10770 +#1 := true
2.10771 +#38 := (not true)
2.10772 +#41 := (iff #38 false)
2.10773 +#42 := [rewrite]: #41
2.10774 +#39 := (iff #12 #38)
2.10775 +#36 := (iff #11 true)
2.10776 +#31 := (= f3 f3)
2.10777 +#34 := (iff #31 true)
2.10778 +#35 := [rewrite]: #34
2.10779 +#32 := (iff #11 #31)
2.10780 +#30 := [rewrite]: #11
2.10781 +#33 := [monotonicity #30]: #32
2.10782 +#37 := [trans #33 #35]: #36
2.10783 +#40 := [monotonicity #37]: #39
2.10784 +#44 := [trans #40 #42]: #43
2.10785 +#29 := [asserted]: #12
2.10786 +[mp #29 #44]: false
2.10787 +unsat
2.10788 +7d08518b217d1a1becfa0af110d54307de30c5dc 60 0
2.10789 +#2 := false
2.10790 +#8 := 0::real
2.10791 +decl f3 :: real
2.10792 +#9 := f3
2.10793 +#65 := 2/3::real
2.10794 +#66 := (* 2/3::real f3)
2.10795 +#67 := (<= #66 0::real)
2.10796 +#63 := (not #67)
2.10797 +#52 := (<= f3 0::real)
2.10798 +#69 := (or #52 #63)
2.10799 +#72 := (not #69)
2.10800 +#11 := 3::real
2.10801 +#12 := (/ f3 3::real)
2.10802 +#13 := (< #12 f3)
2.10803 +#10 := (< 0::real f3)
2.10804 +#14 := (implies #10 #13)
2.10805 +#15 := (not #14)
2.10806 +#75 := (iff #15 #72)
2.10807 +#33 := 1/3::real
2.10808 +#34 := (* 1/3::real f3)
2.10809 +#37 := (< #34 f3)
2.10810 +#43 := (not #10)
2.10811 +#44 := (or #43 #37)
2.10812 +#49 := (not #44)
2.10813 +#73 := (iff #49 #72)
2.10814 +#70 := (iff #44 #69)
2.10815 +#64 := (iff #37 #63)
2.10816 +#68 := [rewrite]: #64
2.10817 +#61 := (iff #43 #52)
2.10818 +#53 := (not #52)
2.10819 +#56 := (not #53)
2.10820 +#59 := (iff #56 #52)
2.10821 +#60 := [rewrite]: #59
2.10822 +#57 := (iff #43 #56)
2.10823 +#54 := (iff #10 #53)
2.10824 +#55 := [rewrite]: #54
2.10825 +#58 := [monotonicity #55]: #57
2.10826 +#62 := [trans #58 #60]: #61
2.10827 +#71 := [monotonicity #62 #68]: #70
2.10828 +#74 := [monotonicity #71]: #73
2.10829 +#50 := (iff #15 #49)
2.10830 +#47 := (iff #14 #44)
2.10831 +#40 := (implies #10 #37)
2.10832 +#45 := (iff #40 #44)
2.10833 +#46 := [rewrite]: #45
2.10834 +#41 := (iff #14 #40)
2.10835 +#38 := (iff #13 #37)
2.10836 +#35 := (= #12 #34)
2.10837 +#36 := [rewrite]: #35
2.10838 +#39 := [monotonicity #36]: #38
2.10839 +#42 := [monotonicity #39]: #41
2.10840 +#48 := [trans #42 #46]: #47
2.10841 +#51 := [monotonicity #48]: #50
2.10842 +#76 := [trans #51 #74]: #75
2.10843 +#32 := [asserted]: #15
2.10844 +#77 := [mp #32 #76]: #72
2.10845 +#79 := [not-or-elim #77]: #67
2.10846 +#78 := [not-or-elim #77]: #53
2.10847 +[th-lemma #78 #79]: false
2.10848 +unsat
2.10849 +6c2103bd90ca9e5c8cf0a5b4be8090b54399dce8 60 0
2.10850 +#2 := false
2.10851 +#9 := 0::real
2.10852 +decl f3 :: real
2.10853 +#8 := f3
2.10854 +#67 := 2/3::real
2.10855 +#68 := (* 2/3::real f3)
2.10856 +#65 := (>= #68 0::real)
2.10857 +#63 := (not #65)
2.10858 +#54 := (>= f3 0::real)
2.10859 +#69 := (or #54 #63)
2.10860 +#72 := (not #69)
2.10861 +#11 := 3::real
2.10862 +#12 := (/ f3 3::real)
2.10863 +#13 := (< f3 #12)
2.10864 +#10 := (< f3 0::real)
2.10865 +#14 := (implies #10 #13)
2.10866 +#15 := (not #14)
2.10867 +#75 := (iff #15 #72)
2.10868 +#33 := 1/3::real
2.10869 +#34 := (* 1/3::real f3)
2.10870 +#37 := (< f3 #34)
2.10871 +#43 := (not #10)
2.10872 +#44 := (or #43 #37)
2.10873 +#49 := (not #44)
2.10874 +#73 := (iff #49 #72)
2.10875 +#70 := (iff #44 #69)
2.10876 +#64 := (iff #37 #63)
2.10877 +#66 := [rewrite]: #64
2.10878 +#61 := (iff #43 #54)
2.10879 +#52 := (not #54)
2.10880 +#56 := (not #52)
2.10881 +#59 := (iff #56 #54)
2.10882 +#60 := [rewrite]: #59
2.10883 +#57 := (iff #43 #56)
2.10884 +#53 := (iff #10 #52)
2.10885 +#55 := [rewrite]: #53
2.10886 +#58 := [monotonicity #55]: #57
2.10887 +#62 := [trans #58 #60]: #61
2.10888 +#71 := [monotonicity #62 #66]: #70
2.10889 +#74 := [monotonicity #71]: #73
2.10890 +#50 := (iff #15 #49)
2.10891 +#47 := (iff #14 #44)
2.10892 +#40 := (implies #10 #37)
2.10893 +#45 := (iff #40 #44)
2.10894 +#46 := [rewrite]: #45
2.10895 +#41 := (iff #14 #40)
2.10896 +#38 := (iff #13 #37)
2.10897 +#35 := (= #12 #34)
2.10898 +#36 := [rewrite]: #35
2.10899 +#39 := [monotonicity #36]: #38
2.10900 +#42 := [monotonicity #39]: #41
2.10901 +#48 := [trans #42 #46]: #47
2.10902 +#51 := [monotonicity #48]: #50
2.10903 +#76 := [trans #51 #74]: #75
2.10904 +#32 := [asserted]: #15
2.10905 +#77 := [mp #32 #76]: #72
2.10906 +#79 := [not-or-elim #77]: #65
2.10907 +#78 := [not-or-elim #77]: #52
2.10908 +[th-lemma #78 #79]: false
2.10909 +unsat
2.10910 +69f379b62648823dab96490b884403f1a100b051 36 0
2.10911 +#2 := false
2.10912 +decl f3 :: real
2.10913 +#9 := f3
2.10914 +#8 := 3::real
2.10915 +#10 := (/ f3 3::real)
2.10916 +#11 := (* 3::real #10)
2.10917 +#12 := (= #11 f3)
2.10918 +#13 := (not #12)
2.10919 +#53 := (iff #13 false)
2.10920 +#1 := true
2.10921 +#48 := (not true)
2.10922 +#51 := (iff #48 false)
2.10923 +#52 := [rewrite]: #51
2.10924 +#49 := (iff #13 #48)
2.10925 +#46 := (iff #12 true)
2.10926 +#41 := (= f3 f3)
2.10927 +#44 := (iff #41 true)
2.10928 +#45 := [rewrite]: #44
2.10929 +#42 := (iff #12 #41)
2.10930 +#31 := 1/3::real
2.10931 +#32 := (* 1/3::real f3)
2.10932 +#35 := (* 3::real #32)
2.10933 +#38 := (= #35 f3)
2.10934 +#39 := [rewrite]: #38
2.10935 +#36 := (= #11 #35)
2.10936 +#33 := (= #10 #32)
2.10937 +#34 := [rewrite]: #33
2.10938 +#37 := [monotonicity #34]: #36
2.10939 +#40 := [trans #37 #39]: #12
2.10940 +#43 := [monotonicity #40]: #42
2.10941 +#47 := [trans #43 #45]: #46
2.10942 +#50 := [monotonicity #47]: #49
2.10943 +#54 := [trans #50 #52]: #53
2.10944 +#30 := [asserted]: #13
2.10945 +[mp #30 #54]: false
2.10946 +unsat
2.10947 3361302649d5a7d77b2ca31653ed08be03e48773 35 0
2.10948 #2 := false
2.10949 decl f3 :: real
2.10950 @@ -20766,33 +20985,6 @@
2.10951 #30 := [asserted]: #13
2.10952 [mp #30 #53]: false
2.10953 unsat
2.10954 -b263639810279d9b6652040b63841cf9ecc49673 26 0
2.10955 -#2 := false
2.10956 -decl f3 :: real
2.10957 -#8 := f3
2.10958 -#9 := 1::real
2.10959 -#10 := (/ f3 1::real)
2.10960 -#11 := (= #10 f3)
2.10961 -#12 := (not #11)
2.10962 -#43 := (iff #12 false)
2.10963 -#1 := true
2.10964 -#38 := (not true)
2.10965 -#41 := (iff #38 false)
2.10966 -#42 := [rewrite]: #41
2.10967 -#39 := (iff #12 #38)
2.10968 -#36 := (iff #11 true)
2.10969 -#31 := (= f3 f3)
2.10970 -#34 := (iff #31 true)
2.10971 -#35 := [rewrite]: #34
2.10972 -#32 := (iff #11 #31)
2.10973 -#30 := [rewrite]: #11
2.10974 -#33 := [monotonicity #30]: #32
2.10975 -#37 := [trans #33 #35]: #36
2.10976 -#40 := [monotonicity #37]: #39
2.10977 -#44 := [trans #40 #42]: #43
2.10978 -#29 := [asserted]: #12
2.10979 -[mp #29 #44]: false
2.10980 -unsat
2.10981 a4bc584e73aac52f28ef031b730a576d8872cda7 62 0
2.10982 #2 := false
2.10983 #8 := 0::real
2.10984 @@ -20856,67 +21048,6 @@
2.10985 #80 := [not-or-elim #79]: #55
2.10986 [th-lemma #80 #81]: false
2.10987 unsat
2.10988 -7d08518b217d1a1becfa0af110d54307de30c5dc 60 0
2.10989 -#2 := false
2.10990 -#8 := 0::real
2.10991 -decl f3 :: real
2.10992 -#9 := f3
2.10993 -#65 := 2/3::real
2.10994 -#66 := (* 2/3::real f3)
2.10995 -#67 := (<= #66 0::real)
2.10996 -#63 := (not #67)
2.10997 -#52 := (<= f3 0::real)
2.10998 -#69 := (or #52 #63)
2.10999 -#72 := (not #69)
2.11000 -#11 := 3::real
2.11001 -#12 := (/ f3 3::real)
2.11002 -#13 := (< #12 f3)
2.11003 -#10 := (< 0::real f3)
2.11004 -#14 := (implies #10 #13)
2.11005 -#15 := (not #14)
2.11006 -#75 := (iff #15 #72)
2.11007 -#33 := 1/3::real
2.11008 -#34 := (* 1/3::real f3)
2.11009 -#37 := (< #34 f3)
2.11010 -#43 := (not #10)
2.11011 -#44 := (or #43 #37)
2.11012 -#49 := (not #44)
2.11013 -#73 := (iff #49 #72)
2.11014 -#70 := (iff #44 #69)
2.11015 -#64 := (iff #37 #63)
2.11016 -#68 := [rewrite]: #64
2.11017 -#61 := (iff #43 #52)
2.11018 -#53 := (not #52)
2.11019 -#56 := (not #53)
2.11020 -#59 := (iff #56 #52)
2.11021 -#60 := [rewrite]: #59
2.11022 -#57 := (iff #43 #56)
2.11023 -#54 := (iff #10 #53)
2.11024 -#55 := [rewrite]: #54
2.11025 -#58 := [monotonicity #55]: #57
2.11026 -#62 := [trans #58 #60]: #61
2.11027 -#71 := [monotonicity #62 #68]: #70
2.11028 -#74 := [monotonicity #71]: #73
2.11029 -#50 := (iff #15 #49)
2.11030 -#47 := (iff #14 #44)
2.11031 -#40 := (implies #10 #37)
2.11032 -#45 := (iff #40 #44)
2.11033 -#46 := [rewrite]: #45
2.11034 -#41 := (iff #14 #40)
2.11035 -#38 := (iff #13 #37)
2.11036 -#35 := (= #12 #34)
2.11037 -#36 := [rewrite]: #35
2.11038 -#39 := [monotonicity #36]: #38
2.11039 -#42 := [monotonicity #39]: #41
2.11040 -#48 := [trans #42 #46]: #47
2.11041 -#51 := [monotonicity #48]: #50
2.11042 -#76 := [trans #51 #74]: #75
2.11043 -#32 := [asserted]: #15
2.11044 -#77 := [mp #32 #76]: #72
2.11045 -#79 := [not-or-elim #77]: #67
2.11046 -#78 := [not-or-elim #77]: #53
2.11047 -[th-lemma #78 #79]: false
2.11048 -unsat
2.11049 3264c4e64061840798cc6aff819c1a9ea6efdf83 62 0
2.11050 #2 := false
2.11051 #9 := 0::real
2.11052 @@ -20980,67 +21111,6 @@
2.11053 #80 := [not-or-elim #79]: #54
2.11054 [th-lemma #80 #81]: false
2.11055 unsat
2.11056 -6c2103bd90ca9e5c8cf0a5b4be8090b54399dce8 60 0
2.11057 -#2 := false
2.11058 -#9 := 0::real
2.11059 -decl f3 :: real
2.11060 -#8 := f3
2.11061 -#67 := 2/3::real
2.11062 -#68 := (* 2/3::real f3)
2.11063 -#65 := (>= #68 0::real)
2.11064 -#63 := (not #65)
2.11065 -#54 := (>= f3 0::real)
2.11066 -#69 := (or #54 #63)
2.11067 -#72 := (not #69)
2.11068 -#11 := 3::real
2.11069 -#12 := (/ f3 3::real)
2.11070 -#13 := (< f3 #12)
2.11071 -#10 := (< f3 0::real)
2.11072 -#14 := (implies #10 #13)
2.11073 -#15 := (not #14)
2.11074 -#75 := (iff #15 #72)
2.11075 -#33 := 1/3::real
2.11076 -#34 := (* 1/3::real f3)
2.11077 -#37 := (< f3 #34)
2.11078 -#43 := (not #10)
2.11079 -#44 := (or #43 #37)
2.11080 -#49 := (not #44)
2.11081 -#73 := (iff #49 #72)
2.11082 -#70 := (iff #44 #69)
2.11083 -#64 := (iff #37 #63)
2.11084 -#66 := [rewrite]: #64
2.11085 -#61 := (iff #43 #54)
2.11086 -#52 := (not #54)
2.11087 -#56 := (not #52)
2.11088 -#59 := (iff #56 #54)
2.11089 -#60 := [rewrite]: #59
2.11090 -#57 := (iff #43 #56)
2.11091 -#53 := (iff #10 #52)
2.11092 -#55 := [rewrite]: #53
2.11093 -#58 := [monotonicity #55]: #57
2.11094 -#62 := [trans #58 #60]: #61
2.11095 -#71 := [monotonicity #62 #66]: #70
2.11096 -#74 := [monotonicity #71]: #73
2.11097 -#50 := (iff #15 #49)
2.11098 -#47 := (iff #14 #44)
2.11099 -#40 := (implies #10 #37)
2.11100 -#45 := (iff #40 #44)
2.11101 -#46 := [rewrite]: #45
2.11102 -#41 := (iff #14 #40)
2.11103 -#38 := (iff #13 #37)
2.11104 -#35 := (= #12 #34)
2.11105 -#36 := [rewrite]: #35
2.11106 -#39 := [monotonicity #36]: #38
2.11107 -#42 := [monotonicity #39]: #41
2.11108 -#48 := [trans #42 #46]: #47
2.11109 -#51 := [monotonicity #48]: #50
2.11110 -#76 := [trans #51 #74]: #75
2.11111 -#32 := [asserted]: #15
2.11112 -#77 := [mp #32 #76]: #72
2.11113 -#79 := [not-or-elim #77]: #65
2.11114 -#78 := [not-or-elim #77]: #52
2.11115 -[th-lemma #78 #79]: false
2.11116 -unsat
2.11117 38c4aea1d2d6bacd07395ef4b2393dfbcb439bc0 75 0
2.11118 #2 := false
2.11119 #8 := 0::real
2.11120 @@ -21117,64 +21187,6 @@
2.11121 #96 := [unit-resolution #95 #92]: #90
2.11122 [th-lemma #89 #70 #96]: false
2.11123 unsat
2.11124 -4d115301f8b89c507668ca5b7281bced36458867 57 0
2.11125 -#2 := false
2.11126 -#36 := 0::real
2.11127 -decl f4 :: real
2.11128 -#9 := f4
2.11129 -decl f3 :: real
2.11130 -#8 := f3
2.11131 -#33 := -1::real
2.11132 -#34 := (* -1::real f4)
2.11133 -#35 := (+ f3 #34)
2.11134 -#37 := (<= #35 0::real)
2.11135 -#40 := (ite #37 f3 f4)
2.11136 -#48 := (* -1::real #40)
2.11137 -#49 := (+ f3 #48)
2.11138 -#47 := (>= #49 0::real)
2.11139 -#53 := (not #47)
2.11140 -#10 := (<= f3 f4)
2.11141 -#11 := (ite #10 f3 f4)
2.11142 -#12 := (<= #11 f3)
2.11143 -#13 := (not #12)
2.11144 -#54 := (iff #13 #53)
2.11145 -#51 := (iff #12 #47)
2.11146 -#43 := (<= #40 f3)
2.11147 -#46 := (iff #43 #47)
2.11148 -#50 := [rewrite]: #46
2.11149 -#44 := (iff #12 #43)
2.11150 -#41 := (= #11 #40)
2.11151 -#38 := (iff #10 #37)
2.11152 -#39 := [rewrite]: #38
2.11153 -#42 := [monotonicity #39]: #41
2.11154 -#45 := [monotonicity #42]: #44
2.11155 -#52 := [trans #45 #50]: #51
2.11156 -#55 := [monotonicity #52]: #54
2.11157 -#30 := [asserted]: #13
2.11158 -#56 := [mp #30 #55]: #53
2.11159 -#60 := (= f3 #40)
2.11160 -#31 := (+ f4 #48)
2.11161 -#65 := (>= #31 0::real)
2.11162 -#61 := (= f4 #40)
2.11163 -#62 := (not #37)
2.11164 -#66 := [hypothesis]: #62
2.11165 -#59 := (or #37 #61)
2.11166 -#57 := [def-axiom]: #59
2.11167 -#67 := [unit-resolution #57 #66]: #61
2.11168 -#68 := (not #61)
2.11169 -#69 := (or #68 #65)
2.11170 -#70 := [th-lemma]: #69
2.11171 -#71 := [unit-resolution #70 #67]: #65
2.11172 -#72 := [th-lemma #56 #66 #71]: false
2.11173 -#73 := [lemma #72]: #37
2.11174 -#63 := (or #62 #60)
2.11175 -#58 := [def-axiom]: #63
2.11176 -#74 := [unit-resolution #58 #73]: #60
2.11177 -#75 := (not #60)
2.11178 -#76 := (or #75 #47)
2.11179 -#77 := [th-lemma]: #76
2.11180 -[unit-resolution #77 #74 #56]: false
2.11181 -unsat
2.11182 dfa0c0d7e307b713d1c0a6fb4345c0cb4048e97d 132 0
2.11183 #2 := false
2.11184 #9 := 0::real
2.11185 @@ -21308,64 +21320,6 @@
2.11186 #162 := [th-lemma]: #161
2.11187 [unit-resolution #162 #160 #143]: false
2.11188 unsat
2.11189 -6655ab648d12420f565ba36d5ae332d6fbbff845 57 0
2.11190 -#2 := false
2.11191 -#36 := 0::real
2.11192 -decl f4 :: real
2.11193 -#9 := f4
2.11194 -#33 := -1::real
2.11195 -#34 := (* -1::real f4)
2.11196 -decl f3 :: real
2.11197 -#8 := f3
2.11198 -#35 := (+ f3 #34)
2.11199 -#37 := (<= #35 0::real)
2.11200 -#40 := (ite #37 f3 f4)
2.11201 -#61 := (= f4 #40)
2.11202 -#65 := (not #61)
2.11203 -#47 := (* -1::real #40)
2.11204 -#48 := (+ f4 #47)
2.11205 -#46 := (>= #48 0::real)
2.11206 -#53 := (not #46)
2.11207 -#10 := (<= f3 f4)
2.11208 -#11 := (ite #10 f3 f4)
2.11209 -#12 := (<= #11 f4)
2.11210 -#13 := (not #12)
2.11211 -#54 := (iff #13 #53)
2.11212 -#51 := (iff #12 #46)
2.11213 -#43 := (<= #40 f4)
2.11214 -#49 := (iff #43 #46)
2.11215 -#50 := [rewrite]: #49
2.11216 -#44 := (iff #12 #43)
2.11217 -#41 := (= #11 #40)
2.11218 -#38 := (iff #10 #37)
2.11219 -#39 := [rewrite]: #38
2.11220 -#42 := [monotonicity #39]: #41
2.11221 -#45 := [monotonicity #42]: #44
2.11222 -#52 := [trans #45 #50]: #51
2.11223 -#55 := [monotonicity #52]: #54
2.11224 -#30 := [asserted]: #13
2.11225 -#56 := [mp #30 #55]: #53
2.11226 -#64 := [hypothesis]: #61
2.11227 -#66 := (or #65 #46)
2.11228 -#67 := [th-lemma]: #66
2.11229 -#68 := [unit-resolution #67 #64 #56]: false
2.11230 -#69 := [lemma #68]: #65
2.11231 -#59 := (or #37 #61)
2.11232 -#57 := [def-axiom]: #59
2.11233 -#72 := [unit-resolution #57 #69]: #37
2.11234 -#31 := (+ f3 #47)
2.11235 -#71 := (>= #31 0::real)
2.11236 -#60 := (= f3 #40)
2.11237 -#62 := (not #37)
2.11238 -#63 := (or #62 #60)
2.11239 -#58 := [def-axiom]: #63
2.11240 -#73 := [unit-resolution #58 #72]: #60
2.11241 -#74 := (not #60)
2.11242 -#75 := (or #74 #71)
2.11243 -#76 := [th-lemma]: #75
2.11244 -#77 := [unit-resolution #76 #73]: #71
2.11245 -[th-lemma #77 #56 #72]: false
2.11246 -unsat
2.11247 9adcfa237e60c42bd298fd44b174819c2b7e48c6 103 0
2.11248 #2 := false
2.11249 #8 := 0::real
2.11250 @@ -21470,110 +21424,6 @@
2.11251 #124 := [unit-resolution #123 #120]: #115
2.11252 [th-lemma #110 #124]: false
2.11253 unsat
2.11254 -ee668ce9e0fa0c7fac3c07515b5e406674a29e92 103 0
2.11255 -#2 := false
2.11256 -#45 := 0::real
2.11257 -decl f5 :: real
2.11258 -#11 := f5
2.11259 -decl f4 :: real
2.11260 -#9 := f4
2.11261 -#43 := -1::real
2.11262 -#53 := (* -1::real f5)
2.11263 -#63 := (+ f4 #53)
2.11264 -#64 := (<= #63 0::real)
2.11265 -#67 := (ite #64 f4 f5)
2.11266 -#75 := (* -1::real #67)
2.11267 -decl f3 :: real
2.11268 -#8 := f3
2.11269 -#76 := (+ f3 #75)
2.11270 -#74 := (>= #76 0::real)
2.11271 -#73 := (not #74)
2.11272 -#54 := (+ f3 #53)
2.11273 -#52 := (>= #54 0::real)
2.11274 -#51 := (not #52)
2.11275 -#47 := (* -1::real f4)
2.11276 -#48 := (+ f3 #47)
2.11277 -#46 := (>= #48 0::real)
2.11278 -#44 := (not #46)
2.11279 -#57 := (and #44 #51)
2.11280 -#60 := (not #57)
2.11281 -#81 := (or #60 #73)
2.11282 -#84 := (not #81)
2.11283 -#14 := (<= f4 f5)
2.11284 -#15 := (ite #14 f4 f5)
2.11285 -#16 := (< f3 #15)
2.11286 -#12 := (< f3 f5)
2.11287 -#10 := (< f3 f4)
2.11288 -#13 := (and #10 #12)
2.11289 -#17 := (implies #13 #16)
2.11290 -#18 := (not #17)
2.11291 -#87 := (iff #18 #84)
2.11292 -#36 := (not #13)
2.11293 -#37 := (or #36 #16)
2.11294 -#40 := (not #37)
2.11295 -#85 := (iff #40 #84)
2.11296 -#82 := (iff #37 #81)
2.11297 -#79 := (iff #16 #73)
2.11298 -#70 := (< f3 #67)
2.11299 -#77 := (iff #70 #73)
2.11300 -#78 := [rewrite]: #77
2.11301 -#71 := (iff #16 #70)
2.11302 -#68 := (= #15 #67)
2.11303 -#65 := (iff #14 #64)
2.11304 -#66 := [rewrite]: #65
2.11305 -#69 := [monotonicity #66]: #68
2.11306 -#72 := [monotonicity #69]: #71
2.11307 -#80 := [trans #72 #78]: #79
2.11308 -#61 := (iff #36 #60)
2.11309 -#58 := (iff #13 #57)
2.11310 -#55 := (iff #12 #51)
2.11311 -#56 := [rewrite]: #55
2.11312 -#49 := (iff #10 #44)
2.11313 -#50 := [rewrite]: #49
2.11314 -#59 := [monotonicity #50 #56]: #58
2.11315 -#62 := [monotonicity #59]: #61
2.11316 -#83 := [monotonicity #62 #80]: #82
2.11317 -#86 := [monotonicity #83]: #85
2.11318 -#41 := (iff #18 #40)
2.11319 -#38 := (iff #17 #37)
2.11320 -#39 := [rewrite]: #38
2.11321 -#42 := [monotonicity #39]: #41
2.11322 -#88 := [trans #42 #86]: #87
2.11323 -#35 := [asserted]: #18
2.11324 -#89 := [mp #35 #88]: #84
2.11325 -#93 := [not-or-elim #89]: #74
2.11326 -#90 := [not-or-elim #89]: #57
2.11327 -#92 := [and-elim #90]: #51
2.11328 -#98 := (+ f5 #75)
2.11329 -#115 := (<= #98 0::real)
2.11330 -#104 := (= f5 #67)
2.11331 -#105 := (not #64)
2.11332 -#103 := (= f4 #67)
2.11333 -#110 := (not #103)
2.11334 -#100 := (+ f4 #75)
2.11335 -#97 := (<= #100 0::real)
2.11336 -#107 := (not #97)
2.11337 -#91 := [and-elim #90]: #44
2.11338 -#96 := [hypothesis]: #97
2.11339 -#94 := [th-lemma #96 #91 #93]: false
2.11340 -#108 := [lemma #94]: #107
2.11341 -#109 := [hypothesis]: #103
2.11342 -#111 := (or #110 #97)
2.11343 -#112 := [th-lemma]: #111
2.11344 -#113 := [unit-resolution #112 #109 #108]: false
2.11345 -#114 := [lemma #113]: #110
2.11346 -#106 := (or #105 #103)
2.11347 -#101 := [def-axiom]: #106
2.11348 -#117 := [unit-resolution #101 #114]: #105
2.11349 -#102 := (or #64 #104)
2.11350 -#99 := [def-axiom]: #102
2.11351 -#118 := [unit-resolution #99 #117]: #104
2.11352 -#119 := (not #104)
2.11353 -#120 := (or #119 #115)
2.11354 -#121 := [th-lemma]: #120
2.11355 -#122 := [unit-resolution #121 #118]: #115
2.11356 -[th-lemma #122 #92 #93]: false
2.11357 -unsat
2.11358 c4a9e24c8934134e79e09f07b7517e3fb630224e 149 0
2.11359 #2 := false
2.11360 #9 := 0::real
2.11361 @@ -21724,162 +21574,6 @@
2.11362 #170 := [unit-resolution #169 #155]: #97
2.11363 [th-lemma #159 #170 #167]: false
2.11364 unsat
2.11365 -6621a3ffc07b1d1f7378f6c00c067bb0ce9ac306 86 0
2.11366 -#2 := false
2.11367 -decl f3 :: real
2.11368 -#8 := f3
2.11369 -decl f4 :: real
2.11370 -#9 := f4
2.11371 -#38 := 0::real
2.11372 -#35 := -1::real
2.11373 -#36 := (* -1::real f4)
2.11374 -#37 := (+ f3 #36)
2.11375 -#46 := (>= #37 0::real)
2.11376 -#48 := (ite #46 f4 f3)
2.11377 -#39 := (<= #37 0::real)
2.11378 -#42 := (ite #39 f3 f4)
2.11379 -#51 := (= #42 #48)
2.11380 -#33 := (= f4 #48)
2.11381 -#65 := (= f3 #48)
2.11382 -#66 := (not #46)
2.11383 -#71 := [hypothesis]: #66
2.11384 -#69 := (or #46 #65)
2.11385 -#70 := [def-axiom]: #69
2.11386 -#72 := [unit-resolution #70 #71]: #65
2.11387 -#77 := (= #42 f3)
2.11388 -#61 := (= f3 #42)
2.11389 -#73 := (or #46 #39)
2.11390 -#74 := [th-lemma]: #73
2.11391 -#75 := [unit-resolution #74 #71]: #39
2.11392 -#63 := (not #39)
2.11393 -#64 := (or #63 #61)
2.11394 -#59 := [def-axiom]: #64
2.11395 -#76 := [unit-resolution #59 #75]: #61
2.11396 -#78 := [symm #76]: #77
2.11397 -#79 := [trans #78 #72]: #51
2.11398 -#54 := (not #51)
2.11399 -#12 := (<= f4 f3)
2.11400 -#13 := (ite #12 f4 f3)
2.11401 -#10 := (<= f3 f4)
2.11402 -#11 := (ite #10 f3 f4)
2.11403 -#14 := (= #11 #13)
2.11404 -#15 := (not #14)
2.11405 -#55 := (iff #15 #54)
2.11406 -#52 := (iff #14 #51)
2.11407 -#49 := (= #13 #48)
2.11408 -#45 := (iff #12 #46)
2.11409 -#47 := [rewrite]: #45
2.11410 -#50 := [monotonicity #47]: #49
2.11411 -#43 := (= #11 #42)
2.11412 -#40 := (iff #10 #39)
2.11413 -#41 := [rewrite]: #40
2.11414 -#44 := [monotonicity #41]: #43
2.11415 -#53 := [monotonicity #44 #50]: #52
2.11416 -#56 := [monotonicity #53]: #55
2.11417 -#32 := [asserted]: #15
2.11418 -#57 := [mp #32 #56]: #54
2.11419 -#80 := [unit-resolution #57 #79]: false
2.11420 -#81 := [lemma #80]: #46
2.11421 -#67 := (or #66 #33)
2.11422 -#68 := [def-axiom]: #67
2.11423 -#83 := [unit-resolution #68 #81]: #33
2.11424 -#103 := (= #42 f4)
2.11425 -#82 := (= f3 f4)
2.11426 -#62 := (= f4 #42)
2.11427 -#93 := (not #62)
2.11428 -#94 := (iff #54 #93)
2.11429 -#91 := (iff #51 #62)
2.11430 -#89 := (iff #62 #51)
2.11431 -#84 := (= #48 #42)
2.11432 -#87 := (iff #84 #51)
2.11433 -#88 := [commutativity]: #87
2.11434 -#85 := (iff #62 #84)
2.11435 -#86 := [monotonicity #83]: #85
2.11436 -#90 := [trans #86 #88]: #89
2.11437 -#92 := [symm #90]: #91
2.11438 -#95 := [monotonicity #92]: #94
2.11439 -#96 := [mp #57 #95]: #93
2.11440 -#60 := (or #39 #62)
2.11441 -#58 := [def-axiom]: #60
2.11442 -#97 := [unit-resolution #58 #96]: #39
2.11443 -#98 := (or #82 #63 #66)
2.11444 -#99 := [th-lemma]: #98
2.11445 -#100 := [unit-resolution #99 #97 #81]: #82
2.11446 -#101 := [unit-resolution #59 #97]: #61
2.11447 -#102 := [symm #101]: #77
2.11448 -#104 := [trans #102 #100]: #103
2.11449 -#105 := [trans #104 #83]: #51
2.11450 -[unit-resolution #57 #105]: false
2.11451 -unsat
2.11452 -46bd95326d38ccebb90178efd68b73f641b282a9 68 0
2.11453 -#2 := false
2.11454 -#8 := 0::real
2.11455 -decl f3 :: real
2.11456 -#9 := f3
2.11457 -#11 := (<= f3 0::real)
2.11458 -#12 := (ite #11 f3 0::real)
2.11459 -#13 := (= #12 0::real)
2.11460 -#76 := (= f3 0::real)
2.11461 -#50 := (>= f3 0::real)
2.11462 -#51 := (not #50)
2.11463 -#59 := (or #13 #51)
2.11464 -#64 := (not #59)
2.11465 -#10 := (<= 0::real f3)
2.11466 -#14 := (implies #10 #13)
2.11467 -#15 := (not #14)
2.11468 -#67 := (iff #15 #64)
2.11469 -#33 := (= 0::real #12)
2.11470 -#39 := (not #10)
2.11471 -#40 := (or #39 #33)
2.11472 -#45 := (not #40)
2.11473 -#65 := (iff #45 #64)
2.11474 -#62 := (iff #40 #59)
2.11475 -#56 := (or #51 #13)
2.11476 -#60 := (iff #56 #59)
2.11477 -#61 := [rewrite]: #60
2.11478 -#57 := (iff #40 #56)
2.11479 -#54 := (iff #33 #13)
2.11480 -#55 := [rewrite]: #54
2.11481 -#52 := (iff #39 #51)
2.11482 -#48 := (iff #10 #50)
2.11483 -#49 := [rewrite]: #48
2.11484 -#53 := [monotonicity #49]: #52
2.11485 -#58 := [monotonicity #53 #55]: #57
2.11486 -#63 := [trans #58 #61]: #62
2.11487 -#66 := [monotonicity #63]: #65
2.11488 -#46 := (iff #15 #45)
2.11489 -#43 := (iff #14 #40)
2.11490 -#36 := (implies #10 #33)
2.11491 -#41 := (iff #36 #40)
2.11492 -#42 := [rewrite]: #41
2.11493 -#37 := (iff #14 #36)
2.11494 -#34 := (iff #13 #33)
2.11495 -#35 := [rewrite]: #34
2.11496 -#38 := [monotonicity #35]: #37
2.11497 -#44 := [trans #38 #42]: #43
2.11498 -#47 := [monotonicity #44]: #46
2.11499 -#68 := [trans #47 #66]: #67
2.11500 -#32 := [asserted]: #15
2.11501 -#69 := [mp #32 #68]: #64
2.11502 -#72 := [not-or-elim #69]: #50
2.11503 -#70 := (not #13)
2.11504 -#71 := [not-or-elim #69]: #70
2.11505 -#78 := (or #11 #13)
2.11506 -#79 := [def-axiom]: #78
2.11507 -#77 := [unit-resolution #79 #71]: #11
2.11508 -#81 := (not #11)
2.11509 -#75 := (or #76 #81 #51)
2.11510 -#73 := [th-lemma]: #75
2.11511 -#84 := [unit-resolution #73 #77 #72]: #76
2.11512 -#86 := (= #12 f3)
2.11513 -#80 := (= f3 #12)
2.11514 -#82 := (or #81 #80)
2.11515 -#83 := [def-axiom]: #82
2.11516 -#85 := [unit-resolution #83 #77]: #80
2.11517 -#87 := [symm #85]: #86
2.11518 -#88 := [trans #87 #84]: #13
2.11519 -[unit-resolution #71 #88]: false
2.11520 -unsat
2.11521 fe8f01cf58e022d252300f3afc6a7b8ad4a81839 114 0
2.11522 #2 := false
2.11523 #9 := 0::real
2.11524 @@ -21995,6 +21689,382 @@
2.11525 #143 := [unit-resolution #142 #139]: #137
2.11526 [th-lemma #136 #134 #143]: false
2.11527 unsat
2.11528 +4d115301f8b89c507668ca5b7281bced36458867 57 0
2.11529 +#2 := false
2.11530 +#36 := 0::real
2.11531 +decl f4 :: real
2.11532 +#9 := f4
2.11533 +decl f3 :: real
2.11534 +#8 := f3
2.11535 +#33 := -1::real
2.11536 +#34 := (* -1::real f4)
2.11537 +#35 := (+ f3 #34)
2.11538 +#37 := (<= #35 0::real)
2.11539 +#40 := (ite #37 f3 f4)
2.11540 +#48 := (* -1::real #40)
2.11541 +#49 := (+ f3 #48)
2.11542 +#47 := (>= #49 0::real)
2.11543 +#53 := (not #47)
2.11544 +#10 := (<= f3 f4)
2.11545 +#11 := (ite #10 f3 f4)
2.11546 +#12 := (<= #11 f3)
2.11547 +#13 := (not #12)
2.11548 +#54 := (iff #13 #53)
2.11549 +#51 := (iff #12 #47)
2.11550 +#43 := (<= #40 f3)
2.11551 +#46 := (iff #43 #47)
2.11552 +#50 := [rewrite]: #46
2.11553 +#44 := (iff #12 #43)
2.11554 +#41 := (= #11 #40)
2.11555 +#38 := (iff #10 #37)
2.11556 +#39 := [rewrite]: #38
2.11557 +#42 := [monotonicity #39]: #41
2.11558 +#45 := [monotonicity #42]: #44
2.11559 +#52 := [trans #45 #50]: #51
2.11560 +#55 := [monotonicity #52]: #54
2.11561 +#30 := [asserted]: #13
2.11562 +#56 := [mp #30 #55]: #53
2.11563 +#60 := (= f3 #40)
2.11564 +#31 := (+ f4 #48)
2.11565 +#65 := (>= #31 0::real)
2.11566 +#61 := (= f4 #40)
2.11567 +#62 := (not #37)
2.11568 +#66 := [hypothesis]: #62
2.11569 +#59 := (or #37 #61)
2.11570 +#57 := [def-axiom]: #59
2.11571 +#67 := [unit-resolution #57 #66]: #61
2.11572 +#68 := (not #61)
2.11573 +#69 := (or #68 #65)
2.11574 +#70 := [th-lemma]: #69
2.11575 +#71 := [unit-resolution #70 #67]: #65
2.11576 +#72 := [th-lemma #56 #66 #71]: false
2.11577 +#73 := [lemma #72]: #37
2.11578 +#63 := (or #62 #60)
2.11579 +#58 := [def-axiom]: #63
2.11580 +#74 := [unit-resolution #58 #73]: #60
2.11581 +#75 := (not #60)
2.11582 +#76 := (or #75 #47)
2.11583 +#77 := [th-lemma]: #76
2.11584 +[unit-resolution #77 #74 #56]: false
2.11585 +unsat
2.11586 +6655ab648d12420f565ba36d5ae332d6fbbff845 57 0
2.11587 +#2 := false
2.11588 +#36 := 0::real
2.11589 +decl f4 :: real
2.11590 +#9 := f4
2.11591 +#33 := -1::real
2.11592 +#34 := (* -1::real f4)
2.11593 +decl f3 :: real
2.11594 +#8 := f3
2.11595 +#35 := (+ f3 #34)
2.11596 +#37 := (<= #35 0::real)
2.11597 +#40 := (ite #37 f3 f4)
2.11598 +#61 := (= f4 #40)
2.11599 +#65 := (not #61)
2.11600 +#47 := (* -1::real #40)
2.11601 +#48 := (+ f4 #47)
2.11602 +#46 := (>= #48 0::real)
2.11603 +#53 := (not #46)
2.11604 +#10 := (<= f3 f4)
2.11605 +#11 := (ite #10 f3 f4)
2.11606 +#12 := (<= #11 f4)
2.11607 +#13 := (not #12)
2.11608 +#54 := (iff #13 #53)
2.11609 +#51 := (iff #12 #46)
2.11610 +#43 := (<= #40 f4)
2.11611 +#49 := (iff #43 #46)
2.11612 +#50 := [rewrite]: #49
2.11613 +#44 := (iff #12 #43)
2.11614 +#41 := (= #11 #40)
2.11615 +#38 := (iff #10 #37)
2.11616 +#39 := [rewrite]: #38
2.11617 +#42 := [monotonicity #39]: #41
2.11618 +#45 := [monotonicity #42]: #44
2.11619 +#52 := [trans #45 #50]: #51
2.11620 +#55 := [monotonicity #52]: #54
2.11621 +#30 := [asserted]: #13
2.11622 +#56 := [mp #30 #55]: #53
2.11623 +#64 := [hypothesis]: #61
2.11624 +#66 := (or #65 #46)
2.11625 +#67 := [th-lemma]: #66
2.11626 +#68 := [unit-resolution #67 #64 #56]: false
2.11627 +#69 := [lemma #68]: #65
2.11628 +#59 := (or #37 #61)
2.11629 +#57 := [def-axiom]: #59
2.11630 +#72 := [unit-resolution #57 #69]: #37
2.11631 +#31 := (+ f3 #47)
2.11632 +#71 := (>= #31 0::real)
2.11633 +#60 := (= f3 #40)
2.11634 +#62 := (not #37)
2.11635 +#63 := (or #62 #60)
2.11636 +#58 := [def-axiom]: #63
2.11637 +#73 := [unit-resolution #58 #72]: #60
2.11638 +#74 := (not #60)
2.11639 +#75 := (or #74 #71)
2.11640 +#76 := [th-lemma]: #75
2.11641 +#77 := [unit-resolution #76 #73]: #71
2.11642 +[th-lemma #77 #56 #72]: false
2.11643 +unsat
2.11644 +ee668ce9e0fa0c7fac3c07515b5e406674a29e92 103 0
2.11645 +#2 := false
2.11646 +#45 := 0::real
2.11647 +decl f5 :: real
2.11648 +#11 := f5
2.11649 +decl f4 :: real
2.11650 +#9 := f4
2.11651 +#43 := -1::real
2.11652 +#53 := (* -1::real f5)
2.11653 +#63 := (+ f4 #53)
2.11654 +#64 := (<= #63 0::real)
2.11655 +#67 := (ite #64 f4 f5)
2.11656 +#75 := (* -1::real #67)
2.11657 +decl f3 :: real
2.11658 +#8 := f3
2.11659 +#76 := (+ f3 #75)
2.11660 +#74 := (>= #76 0::real)
2.11661 +#73 := (not #74)
2.11662 +#54 := (+ f3 #53)
2.11663 +#52 := (>= #54 0::real)
2.11664 +#51 := (not #52)
2.11665 +#47 := (* -1::real f4)
2.11666 +#48 := (+ f3 #47)
2.11667 +#46 := (>= #48 0::real)
2.11668 +#44 := (not #46)
2.11669 +#57 := (and #44 #51)
2.11670 +#60 := (not #57)
2.11671 +#81 := (or #60 #73)
2.11672 +#84 := (not #81)
2.11673 +#14 := (<= f4 f5)
2.11674 +#15 := (ite #14 f4 f5)
2.11675 +#16 := (< f3 #15)
2.11676 +#12 := (< f3 f5)
2.11677 +#10 := (< f3 f4)
2.11678 +#13 := (and #10 #12)
2.11679 +#17 := (implies #13 #16)
2.11680 +#18 := (not #17)
2.11681 +#87 := (iff #18 #84)
2.11682 +#36 := (not #13)
2.11683 +#37 := (or #36 #16)
2.11684 +#40 := (not #37)
2.11685 +#85 := (iff #40 #84)
2.11686 +#82 := (iff #37 #81)
2.11687 +#79 := (iff #16 #73)
2.11688 +#70 := (< f3 #67)
2.11689 +#77 := (iff #70 #73)
2.11690 +#78 := [rewrite]: #77
2.11691 +#71 := (iff #16 #70)
2.11692 +#68 := (= #15 #67)
2.11693 +#65 := (iff #14 #64)
2.11694 +#66 := [rewrite]: #65
2.11695 +#69 := [monotonicity #66]: #68
2.11696 +#72 := [monotonicity #69]: #71
2.11697 +#80 := [trans #72 #78]: #79
2.11698 +#61 := (iff #36 #60)
2.11699 +#58 := (iff #13 #57)
2.11700 +#55 := (iff #12 #51)
2.11701 +#56 := [rewrite]: #55
2.11702 +#49 := (iff #10 #44)
2.11703 +#50 := [rewrite]: #49
2.11704 +#59 := [monotonicity #50 #56]: #58
2.11705 +#62 := [monotonicity #59]: #61
2.11706 +#83 := [monotonicity #62 #80]: #82
2.11707 +#86 := [monotonicity #83]: #85
2.11708 +#41 := (iff #18 #40)
2.11709 +#38 := (iff #17 #37)
2.11710 +#39 := [rewrite]: #38
2.11711 +#42 := [monotonicity #39]: #41
2.11712 +#88 := [trans #42 #86]: #87
2.11713 +#35 := [asserted]: #18
2.11714 +#89 := [mp #35 #88]: #84
2.11715 +#93 := [not-or-elim #89]: #74
2.11716 +#90 := [not-or-elim #89]: #57
2.11717 +#92 := [and-elim #90]: #51
2.11718 +#98 := (+ f5 #75)
2.11719 +#115 := (<= #98 0::real)
2.11720 +#104 := (= f5 #67)
2.11721 +#105 := (not #64)
2.11722 +#103 := (= f4 #67)
2.11723 +#110 := (not #103)
2.11724 +#100 := (+ f4 #75)
2.11725 +#97 := (<= #100 0::real)
2.11726 +#107 := (not #97)
2.11727 +#91 := [and-elim #90]: #44
2.11728 +#96 := [hypothesis]: #97
2.11729 +#94 := [th-lemma #96 #91 #93]: false
2.11730 +#108 := [lemma #94]: #107
2.11731 +#109 := [hypothesis]: #103
2.11732 +#111 := (or #110 #97)
2.11733 +#112 := [th-lemma]: #111
2.11734 +#113 := [unit-resolution #112 #109 #108]: false
2.11735 +#114 := [lemma #113]: #110
2.11736 +#106 := (or #105 #103)
2.11737 +#101 := [def-axiom]: #106
2.11738 +#117 := [unit-resolution #101 #114]: #105
2.11739 +#102 := (or #64 #104)
2.11740 +#99 := [def-axiom]: #102
2.11741 +#118 := [unit-resolution #99 #117]: #104
2.11742 +#119 := (not #104)
2.11743 +#120 := (or #119 #115)
2.11744 +#121 := [th-lemma]: #120
2.11745 +#122 := [unit-resolution #121 #118]: #115
2.11746 +[th-lemma #122 #92 #93]: false
2.11747 +unsat
2.11748 +6621a3ffc07b1d1f7378f6c00c067bb0ce9ac306 86 0
2.11749 +#2 := false
2.11750 +decl f3 :: real
2.11751 +#8 := f3
2.11752 +decl f4 :: real
2.11753 +#9 := f4
2.11754 +#38 := 0::real
2.11755 +#35 := -1::real
2.11756 +#36 := (* -1::real f4)
2.11757 +#37 := (+ f3 #36)
2.11758 +#46 := (>= #37 0::real)
2.11759 +#48 := (ite #46 f4 f3)
2.11760 +#39 := (<= #37 0::real)
2.11761 +#42 := (ite #39 f3 f4)
2.11762 +#51 := (= #42 #48)
2.11763 +#33 := (= f4 #48)
2.11764 +#65 := (= f3 #48)
2.11765 +#66 := (not #46)
2.11766 +#71 := [hypothesis]: #66
2.11767 +#69 := (or #46 #65)
2.11768 +#70 := [def-axiom]: #69
2.11769 +#72 := [unit-resolution #70 #71]: #65
2.11770 +#77 := (= #42 f3)
2.11771 +#61 := (= f3 #42)
2.11772 +#73 := (or #46 #39)
2.11773 +#74 := [th-lemma]: #73
2.11774 +#75 := [unit-resolution #74 #71]: #39
2.11775 +#63 := (not #39)
2.11776 +#64 := (or #63 #61)
2.11777 +#59 := [def-axiom]: #64
2.11778 +#76 := [unit-resolution #59 #75]: #61
2.11779 +#78 := [symm #76]: #77
2.11780 +#79 := [trans #78 #72]: #51
2.11781 +#54 := (not #51)
2.11782 +#12 := (<= f4 f3)
2.11783 +#13 := (ite #12 f4 f3)
2.11784 +#10 := (<= f3 f4)
2.11785 +#11 := (ite #10 f3 f4)
2.11786 +#14 := (= #11 #13)
2.11787 +#15 := (not #14)
2.11788 +#55 := (iff #15 #54)
2.11789 +#52 := (iff #14 #51)
2.11790 +#49 := (= #13 #48)
2.11791 +#45 := (iff #12 #46)
2.11792 +#47 := [rewrite]: #45
2.11793 +#50 := [monotonicity #47]: #49
2.11794 +#43 := (= #11 #42)
2.11795 +#40 := (iff #10 #39)
2.11796 +#41 := [rewrite]: #40
2.11797 +#44 := [monotonicity #41]: #43
2.11798 +#53 := [monotonicity #44 #50]: #52
2.11799 +#56 := [monotonicity #53]: #55
2.11800 +#32 := [asserted]: #15
2.11801 +#57 := [mp #32 #56]: #54
2.11802 +#80 := [unit-resolution #57 #79]: false
2.11803 +#81 := [lemma #80]: #46
2.11804 +#67 := (or #66 #33)
2.11805 +#68 := [def-axiom]: #67
2.11806 +#83 := [unit-resolution #68 #81]: #33
2.11807 +#103 := (= #42 f4)
2.11808 +#82 := (= f3 f4)
2.11809 +#62 := (= f4 #42)
2.11810 +#93 := (not #62)
2.11811 +#94 := (iff #54 #93)
2.11812 +#91 := (iff #51 #62)
2.11813 +#89 := (iff #62 #51)
2.11814 +#84 := (= #48 #42)
2.11815 +#87 := (iff #84 #51)
2.11816 +#88 := [commutativity]: #87
2.11817 +#85 := (iff #62 #84)
2.11818 +#86 := [monotonicity #83]: #85
2.11819 +#90 := [trans #86 #88]: #89
2.11820 +#92 := [symm #90]: #91
2.11821 +#95 := [monotonicity #92]: #94
2.11822 +#96 := [mp #57 #95]: #93
2.11823 +#60 := (or #39 #62)
2.11824 +#58 := [def-axiom]: #60
2.11825 +#97 := [unit-resolution #58 #96]: #39
2.11826 +#98 := (or #82 #63 #66)
2.11827 +#99 := [th-lemma]: #98
2.11828 +#100 := [unit-resolution #99 #97 #81]: #82
2.11829 +#101 := [unit-resolution #59 #97]: #61
2.11830 +#102 := [symm #101]: #77
2.11831 +#104 := [trans #102 #100]: #103
2.11832 +#105 := [trans #104 #83]: #51
2.11833 +[unit-resolution #57 #105]: false
2.11834 +unsat
2.11835 +46bd95326d38ccebb90178efd68b73f641b282a9 68 0
2.11836 +#2 := false
2.11837 +#8 := 0::real
2.11838 +decl f3 :: real
2.11839 +#9 := f3
2.11840 +#11 := (<= f3 0::real)
2.11841 +#12 := (ite #11 f3 0::real)
2.11842 +#13 := (= #12 0::real)
2.11843 +#76 := (= f3 0::real)
2.11844 +#50 := (>= f3 0::real)
2.11845 +#51 := (not #50)
2.11846 +#59 := (or #13 #51)
2.11847 +#64 := (not #59)
2.11848 +#10 := (<= 0::real f3)
2.11849 +#14 := (implies #10 #13)
2.11850 +#15 := (not #14)
2.11851 +#67 := (iff #15 #64)
2.11852 +#33 := (= 0::real #12)
2.11853 +#39 := (not #10)
2.11854 +#40 := (or #39 #33)
2.11855 +#45 := (not #40)
2.11856 +#65 := (iff #45 #64)
2.11857 +#62 := (iff #40 #59)
2.11858 +#56 := (or #51 #13)
2.11859 +#60 := (iff #56 #59)
2.11860 +#61 := [rewrite]: #60
2.11861 +#57 := (iff #40 #56)
2.11862 +#54 := (iff #33 #13)
2.11863 +#55 := [rewrite]: #54
2.11864 +#52 := (iff #39 #51)
2.11865 +#48 := (iff #10 #50)
2.11866 +#49 := [rewrite]: #48
2.11867 +#53 := [monotonicity #49]: #52
2.11868 +#58 := [monotonicity #53 #55]: #57
2.11869 +#63 := [trans #58 #61]: #62
2.11870 +#66 := [monotonicity #63]: #65
2.11871 +#46 := (iff #15 #45)
2.11872 +#43 := (iff #14 #40)
2.11873 +#36 := (implies #10 #33)
2.11874 +#41 := (iff #36 #40)
2.11875 +#42 := [rewrite]: #41
2.11876 +#37 := (iff #14 #36)
2.11877 +#34 := (iff #13 #33)
2.11878 +#35 := [rewrite]: #34
2.11879 +#38 := [monotonicity #35]: #37
2.11880 +#44 := [trans #38 #42]: #43
2.11881 +#47 := [monotonicity #44]: #46
2.11882 +#68 := [trans #47 #66]: #67
2.11883 +#32 := [asserted]: #15
2.11884 +#69 := [mp #32 #68]: #64
2.11885 +#72 := [not-or-elim #69]: #50
2.11886 +#70 := (not #13)
2.11887 +#71 := [not-or-elim #69]: #70
2.11888 +#78 := (or #11 #13)
2.11889 +#79 := [def-axiom]: #78
2.11890 +#77 := [unit-resolution #79 #71]: #11
2.11891 +#81 := (not #11)
2.11892 +#75 := (or #76 #81 #51)
2.11893 +#73 := [th-lemma]: #75
2.11894 +#84 := [unit-resolution #73 #77 #72]: #76
2.11895 +#86 := (= #12 f3)
2.11896 +#80 := (= f3 #12)
2.11897 +#82 := (or #81 #80)
2.11898 +#83 := [def-axiom]: #82
2.11899 +#85 := [unit-resolution #83 #77]: #80
2.11900 +#87 := [symm #85]: #86
2.11901 +#88 := [trans #87 #84]: #13
2.11902 +[unit-resolution #71 #88]: false
2.11903 +unsat
2.11904 0bc87aa75b23fa78f642cf1f3aa485350d8be4f2 124 0
2.11905 #2 := false
2.11906 #13 := 0::real
2.11907 @@ -22236,25 +22306,6 @@
2.11908 #77 := [th-lemma]: #76
2.11909 [unit-resolution #77 #74 #56]: false
2.11910 unsat
2.11911 -20f752e2f472eccd72355373443410a7257bcab2 18 0
2.11912 -#2 := false
2.11913 -decl f3 :: real
2.11914 -#8 := f3
2.11915 -#9 := (<= f3 f3)
2.11916 -#10 := (not #9)
2.11917 -#37 := (iff #10 false)
2.11918 -#1 := true
2.11919 -#32 := (not true)
2.11920 -#35 := (iff #32 false)
2.11921 -#36 := [rewrite]: #35
2.11922 -#33 := (iff #10 #32)
2.11923 -#30 := (iff #9 true)
2.11924 -#31 := [rewrite]: #30
2.11925 -#34 := [monotonicity #31]: #33
2.11926 -#38 := [trans #34 #36]: #37
2.11927 -#27 := [asserted]: #10
2.11928 -[mp #27 #38]: false
2.11929 -unsat
2.11930 7294c1769d42d53cd19fbaf8cd8b1759222d3816 103 0
2.11931 #2 := false
2.11932 #45 := 0::real
2.11933 @@ -22359,57 +22410,6 @@
2.11934 #122 := [unit-resolution #121 #118]: #116
2.11935 [th-lemma #122 #91 #93]: false
2.11936 unsat
2.11937 -de5d01d854b7029d707ff72bb7662d8b73532863 50 0
2.11938 -#2 := false
2.11939 -#44 := 0::real
2.11940 -decl f4 :: real
2.11941 -#9 := f4
2.11942 -#41 := -1::real
2.11943 -#42 := (* -1::real f4)
2.11944 -decl f3 :: real
2.11945 -#8 := f3
2.11946 -#43 := (+ f3 #42)
2.11947 -#45 := (<= #43 0::real)
2.11948 -#51 := -3::real
2.11949 -#52 := (* -3::real f4)
2.11950 -#11 := 3::real
2.11951 -#12 := (* 3::real f3)
2.11952 -#53 := (+ #12 #52)
2.11953 -#54 := (<= #53 0::real)
2.11954 -#48 := (not #45)
2.11955 -#57 := (or #48 #54)
2.11956 -#60 := (not #57)
2.11957 -#13 := (* 3::real f4)
2.11958 -#14 := (<= #12 #13)
2.11959 -#10 := (<= f3 f4)
2.11960 -#15 := (implies #10 #14)
2.11961 -#16 := (not #15)
2.11962 -#63 := (iff #16 #60)
2.11963 -#34 := (not #10)
2.11964 -#35 := (or #34 #14)
2.11965 -#38 := (not #35)
2.11966 -#61 := (iff #38 #60)
2.11967 -#58 := (iff #35 #57)
2.11968 -#55 := (iff #14 #54)
2.11969 -#56 := [rewrite]: #55
2.11970 -#49 := (iff #34 #48)
2.11971 -#46 := (iff #10 #45)
2.11972 -#47 := [rewrite]: #46
2.11973 -#50 := [monotonicity #47]: #49
2.11974 -#59 := [monotonicity #50 #56]: #58
2.11975 -#62 := [monotonicity #59]: #61
2.11976 -#39 := (iff #16 #38)
2.11977 -#36 := (iff #15 #35)
2.11978 -#37 := [rewrite]: #36
2.11979 -#40 := [monotonicity #37]: #39
2.11980 -#64 := [trans #40 #62]: #63
2.11981 -#33 := [asserted]: #16
2.11982 -#65 := [mp #33 #64]: #60
2.11983 -#66 := [not-or-elim #65]: #45
2.11984 -#67 := (not #54)
2.11985 -#68 := [not-or-elim #65]: #67
2.11986 -[th-lemma #68 #66]: false
2.11987 -unsat
2.11988 aa7d3312f6710561997326a18f2cc9732070e79e 88 0
2.11989 #2 := false
2.11990 decl f4 :: real
2.11991 @@ -22499,62 +22499,6 @@
2.11992 #109 := [trans #108 #83]: #51
2.11993 [unit-resolution #57 #109]: false
2.11994 unsat
2.11995 -78432a7ec8ec5313cf1224b5d36cefc0e44a3f9a 55 0
2.11996 -#2 := false
2.11997 -#43 := 0::real
2.11998 -decl f4 :: real
2.11999 -#9 := f4
2.12000 -#56 := -3::real
2.12001 -#59 := (* -3::real f4)
2.12002 -decl f3 :: real
2.12003 -#8 := f3
2.12004 -#11 := 3::real
2.12005 -#12 := (* 3::real f3)
2.12006 -#60 := (+ #12 #59)
2.12007 -#58 := (>= #60 0::real)
2.12008 -#57 := (not #58)
2.12009 -#41 := -1::real
2.12010 -#45 := (* -1::real f4)
2.12011 -#46 := (+ f3 #45)
2.12012 -#44 := (>= #46 0::real)
2.12013 -#63 := (or #44 #57)
2.12014 -#66 := (not #63)
2.12015 -#13 := (* 3::real f4)
2.12016 -#14 := (< #12 #13)
2.12017 -#10 := (< f3 f4)
2.12018 -#15 := (implies #10 #14)
2.12019 -#16 := (not #15)
2.12020 -#69 := (iff #16 #66)
2.12021 -#34 := (not #10)
2.12022 -#35 := (or #34 #14)
2.12023 -#38 := (not #35)
2.12024 -#67 := (iff #38 #66)
2.12025 -#64 := (iff #35 #63)
2.12026 -#61 := (iff #14 #57)
2.12027 -#62 := [rewrite]: #61
2.12028 -#54 := (iff #34 #44)
2.12029 -#42 := (not #44)
2.12030 -#49 := (not #42)
2.12031 -#52 := (iff #49 #44)
2.12032 -#53 := [rewrite]: #52
2.12033 -#50 := (iff #34 #49)
2.12034 -#47 := (iff #10 #42)
2.12035 -#48 := [rewrite]: #47
2.12036 -#51 := [monotonicity #48]: #50
2.12037 -#55 := [trans #51 #53]: #54
2.12038 -#65 := [monotonicity #55 #62]: #64
2.12039 -#68 := [monotonicity #65]: #67
2.12040 -#39 := (iff #16 #38)
2.12041 -#36 := (iff #15 #35)
2.12042 -#37 := [rewrite]: #36
2.12043 -#40 := [monotonicity #37]: #39
2.12044 -#70 := [trans #40 #68]: #69
2.12045 -#33 := [asserted]: #16
2.12046 -#71 := [mp #33 #70]: #66
2.12047 -#73 := [not-or-elim #71]: #58
2.12048 -#72 := [not-or-elim #71]: #42
2.12049 -[th-lemma #72 #73]: false
2.12050 -unsat
2.12051 16abee9f0675672a15a1cf601bbd7cd463542971 66 0
2.12052 #2 := false
2.12053 decl f3 :: real
2.12054 @@ -22622,59 +22566,6 @@
2.12055 #86 := [trans #83 #85]: #33
2.12056 [unit-resolution #69 #86]: false
2.12057 unsat
2.12058 -6b577a8e26cad5ef5e776e0c3cf6f19a5beeec9c 52 0
2.12059 -#2 := false
2.12060 -#40 := 0::real
2.12061 -decl f4 :: real
2.12062 -#9 := f4
2.12063 -#38 := -1::real
2.12064 -#42 := (* -1::real f4)
2.12065 -decl f3 :: real
2.12066 -#8 := f3
2.12067 -#43 := (+ f3 #42)
2.12068 -#53 := (<= #43 0::real)
2.12069 -#66 := (not #53)
2.12070 -#41 := (>= #43 0::real)
2.12071 -#56 := (or #41 #53)
2.12072 -#59 := (not #56)
2.12073 -#11 := (<= f3 f4)
2.12074 -#10 := (< f3 f4)
2.12075 -#12 := (implies #10 #11)
2.12076 -#13 := (not #12)
2.12077 -#62 := (iff #13 #59)
2.12078 -#31 := (not #10)
2.12079 -#32 := (or #31 #11)
2.12080 -#35 := (not #32)
2.12081 -#60 := (iff #35 #59)
2.12082 -#57 := (iff #32 #56)
2.12083 -#54 := (iff #11 #53)
2.12084 -#55 := [rewrite]: #54
2.12085 -#51 := (iff #31 #41)
2.12086 -#39 := (not #41)
2.12087 -#46 := (not #39)
2.12088 -#49 := (iff #46 #41)
2.12089 -#50 := [rewrite]: #49
2.12090 -#47 := (iff #31 #46)
2.12091 -#44 := (iff #10 #39)
2.12092 -#45 := [rewrite]: #44
2.12093 -#48 := [monotonicity #45]: #47
2.12094 -#52 := [trans #48 #50]: #51
2.12095 -#58 := [monotonicity #52 #55]: #57
2.12096 -#61 := [monotonicity #58]: #60
2.12097 -#36 := (iff #13 #35)
2.12098 -#33 := (iff #12 #32)
2.12099 -#34 := [rewrite]: #33
2.12100 -#37 := [monotonicity #34]: #36
2.12101 -#63 := [trans #37 #61]: #62
2.12102 -#30 := [asserted]: #13
2.12103 -#64 := [mp #30 #63]: #59
2.12104 -#67 := [not-or-elim #64]: #66
2.12105 -#65 := [not-or-elim #64]: #39
2.12106 -#75 := (or #53 #41)
2.12107 -#76 := [th-lemma]: #75
2.12108 -#77 := [unit-resolution #76 #65]: #53
2.12109 -[unit-resolution #77 #67]: false
2.12110 -unsat
2.12111 69ba0c9fc19b8d967fe68219b563ee3645949198 228 0
2.12112 #2 := false
2.12113 #9 := 0::real
2.12114 @@ -22904,6 +22795,185 @@
2.12115 #250 := [unit-resolution #196 #249]: #190
2.12116 [th-lemma #236 #250 #131 #234 #248 #238]: false
2.12117 unsat
2.12118 +20f752e2f472eccd72355373443410a7257bcab2 18 0
2.12119 +#2 := false
2.12120 +decl f3 :: real
2.12121 +#8 := f3
2.12122 +#9 := (<= f3 f3)
2.12123 +#10 := (not #9)
2.12124 +#37 := (iff #10 false)
2.12125 +#1 := true
2.12126 +#32 := (not true)
2.12127 +#35 := (iff #32 false)
2.12128 +#36 := [rewrite]: #35
2.12129 +#33 := (iff #10 #32)
2.12130 +#30 := (iff #9 true)
2.12131 +#31 := [rewrite]: #30
2.12132 +#34 := [monotonicity #31]: #33
2.12133 +#38 := [trans #34 #36]: #37
2.12134 +#27 := [asserted]: #10
2.12135 +[mp #27 #38]: false
2.12136 +unsat
2.12137 +de5d01d854b7029d707ff72bb7662d8b73532863 50 0
2.12138 +#2 := false
2.12139 +#44 := 0::real
2.12140 +decl f4 :: real
2.12141 +#9 := f4
2.12142 +#41 := -1::real
2.12143 +#42 := (* -1::real f4)
2.12144 +decl f3 :: real
2.12145 +#8 := f3
2.12146 +#43 := (+ f3 #42)
2.12147 +#45 := (<= #43 0::real)
2.12148 +#51 := -3::real
2.12149 +#52 := (* -3::real f4)
2.12150 +#11 := 3::real
2.12151 +#12 := (* 3::real f3)
2.12152 +#53 := (+ #12 #52)
2.12153 +#54 := (<= #53 0::real)
2.12154 +#48 := (not #45)
2.12155 +#57 := (or #48 #54)
2.12156 +#60 := (not #57)
2.12157 +#13 := (* 3::real f4)
2.12158 +#14 := (<= #12 #13)
2.12159 +#10 := (<= f3 f4)
2.12160 +#15 := (implies #10 #14)
2.12161 +#16 := (not #15)
2.12162 +#63 := (iff #16 #60)
2.12163 +#34 := (not #10)
2.12164 +#35 := (or #34 #14)
2.12165 +#38 := (not #35)
2.12166 +#61 := (iff #38 #60)
2.12167 +#58 := (iff #35 #57)
2.12168 +#55 := (iff #14 #54)
2.12169 +#56 := [rewrite]: #55
2.12170 +#49 := (iff #34 #48)
2.12171 +#46 := (iff #10 #45)
2.12172 +#47 := [rewrite]: #46
2.12173 +#50 := [monotonicity #47]: #49
2.12174 +#59 := [monotonicity #50 #56]: #58
2.12175 +#62 := [monotonicity #59]: #61
2.12176 +#39 := (iff #16 #38)
2.12177 +#36 := (iff #15 #35)
2.12178 +#37 := [rewrite]: #36
2.12179 +#40 := [monotonicity #37]: #39
2.12180 +#64 := [trans #40 #62]: #63
2.12181 +#33 := [asserted]: #16
2.12182 +#65 := [mp #33 #64]: #60
2.12183 +#66 := [not-or-elim #65]: #45
2.12184 +#67 := (not #54)
2.12185 +#68 := [not-or-elim #65]: #67
2.12186 +[th-lemma #68 #66]: false
2.12187 +unsat
2.12188 +78432a7ec8ec5313cf1224b5d36cefc0e44a3f9a 55 0
2.12189 +#2 := false
2.12190 +#43 := 0::real
2.12191 +decl f4 :: real
2.12192 +#9 := f4
2.12193 +#56 := -3::real
2.12194 +#59 := (* -3::real f4)
2.12195 +decl f3 :: real
2.12196 +#8 := f3
2.12197 +#11 := 3::real
2.12198 +#12 := (* 3::real f3)
2.12199 +#60 := (+ #12 #59)
2.12200 +#58 := (>= #60 0::real)
2.12201 +#57 := (not #58)
2.12202 +#41 := -1::real
2.12203 +#45 := (* -1::real f4)
2.12204 +#46 := (+ f3 #45)
2.12205 +#44 := (>= #46 0::real)
2.12206 +#63 := (or #44 #57)
2.12207 +#66 := (not #63)
2.12208 +#13 := (* 3::real f4)
2.12209 +#14 := (< #12 #13)
2.12210 +#10 := (< f3 f4)
2.12211 +#15 := (implies #10 #14)
2.12212 +#16 := (not #15)
2.12213 +#69 := (iff #16 #66)
2.12214 +#34 := (not #10)
2.12215 +#35 := (or #34 #14)
2.12216 +#38 := (not #35)
2.12217 +#67 := (iff #38 #66)
2.12218 +#64 := (iff #35 #63)
2.12219 +#61 := (iff #14 #57)
2.12220 +#62 := [rewrite]: #61
2.12221 +#54 := (iff #34 #44)
2.12222 +#42 := (not #44)
2.12223 +#49 := (not #42)
2.12224 +#52 := (iff #49 #44)
2.12225 +#53 := [rewrite]: #52
2.12226 +#50 := (iff #34 #49)
2.12227 +#47 := (iff #10 #42)
2.12228 +#48 := [rewrite]: #47
2.12229 +#51 := [monotonicity #48]: #50
2.12230 +#55 := [trans #51 #53]: #54
2.12231 +#65 := [monotonicity #55 #62]: #64
2.12232 +#68 := [monotonicity #65]: #67
2.12233 +#39 := (iff #16 #38)
2.12234 +#36 := (iff #15 #35)
2.12235 +#37 := [rewrite]: #36
2.12236 +#40 := [monotonicity #37]: #39
2.12237 +#70 := [trans #40 #68]: #69
2.12238 +#33 := [asserted]: #16
2.12239 +#71 := [mp #33 #70]: #66
2.12240 +#73 := [not-or-elim #71]: #58
2.12241 +#72 := [not-or-elim #71]: #42
2.12242 +[th-lemma #72 #73]: false
2.12243 +unsat
2.12244 +6b577a8e26cad5ef5e776e0c3cf6f19a5beeec9c 52 0
2.12245 +#2 := false
2.12246 +#40 := 0::real
2.12247 +decl f4 :: real
2.12248 +#9 := f4
2.12249 +#38 := -1::real
2.12250 +#42 := (* -1::real f4)
2.12251 +decl f3 :: real
2.12252 +#8 := f3
2.12253 +#43 := (+ f3 #42)
2.12254 +#53 := (<= #43 0::real)
2.12255 +#66 := (not #53)
2.12256 +#41 := (>= #43 0::real)
2.12257 +#56 := (or #41 #53)
2.12258 +#59 := (not #56)
2.12259 +#11 := (<= f3 f4)
2.12260 +#10 := (< f3 f4)
2.12261 +#12 := (implies #10 #11)
2.12262 +#13 := (not #12)
2.12263 +#62 := (iff #13 #59)
2.12264 +#31 := (not #10)
2.12265 +#32 := (or #31 #11)
2.12266 +#35 := (not #32)
2.12267 +#60 := (iff #35 #59)
2.12268 +#57 := (iff #32 #56)
2.12269 +#54 := (iff #11 #53)
2.12270 +#55 := [rewrite]: #54
2.12271 +#51 := (iff #31 #41)
2.12272 +#39 := (not #41)
2.12273 +#46 := (not #39)
2.12274 +#49 := (iff #46 #41)
2.12275 +#50 := [rewrite]: #49
2.12276 +#47 := (iff #31 #46)
2.12277 +#44 := (iff #10 #39)
2.12278 +#45 := [rewrite]: #44
2.12279 +#48 := [monotonicity #45]: #47
2.12280 +#52 := [trans #48 #50]: #51
2.12281 +#58 := [monotonicity #52 #55]: #57
2.12282 +#61 := [monotonicity #58]: #60
2.12283 +#36 := (iff #13 #35)
2.12284 +#33 := (iff #12 #32)
2.12285 +#34 := [rewrite]: #33
2.12286 +#37 := [monotonicity #34]: #36
2.12287 +#63 := [trans #37 #61]: #62
2.12288 +#30 := [asserted]: #13
2.12289 +#64 := [mp #30 #63]: #59
2.12290 +#67 := [not-or-elim #64]: #66
2.12291 +#65 := [not-or-elim #64]: #39
2.12292 +#75 := (or #53 #41)
2.12293 +#76 := [th-lemma]: #75
2.12294 +#77 := [unit-resolution #76 #65]: #53
2.12295 +[unit-resolution #77 #67]: false
2.12296 +unsat
2.12297 581344987966d0feefc7d25de982e0418835e698 15 0
2.12298 #2 := false
2.12299 decl f3 :: real
2.12300 @@ -23158,50 +23228,6 @@
2.12301 #96 := [not-or-elim #93]: #95
2.12302 [th-lemma #96 #94 #97]: false
2.12303 unsat
2.12304 -3aeb9c9a0e29e2bb76776c94f5a20ea84ac742ba 43 0
2.12305 -#2 := false
2.12306 -decl f5 :: (-> S2 S2 S3)
2.12307 -#15 := (:var 0 S2)
2.12308 -#14 := (:var 1 S2)
2.12309 -#16 := (f5 #14 #15)
2.12310 -#561 := (pattern #16)
2.12311 -decl f4 :: (-> S3 S2)
2.12312 -#17 := (f4 #16)
2.12313 -#47 := (= #14 #17)
2.12314 -#562 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #561) #47)
2.12315 -#50 := (forall (vars (?v0 S2) (?v1 S2)) #47)
2.12316 -#565 := (iff #50 #562)
2.12317 -#563 := (iff #47 #47)
2.12318 -#564 := [refl]: #563
2.12319 -#566 := [quant-intro #564]: #565
2.12320 -#83 := (~ #50 #50)
2.12321 -#81 := (~ #47 #47)
2.12322 -#82 := [refl]: #81
2.12323 -#84 := [nnf-pos #82]: #83
2.12324 -#18 := (= #17 #14)
2.12325 -#19 := (forall (vars (?v0 S2) (?v1 S2)) #18)
2.12326 -#51 := (iff #19 #50)
2.12327 -#48 := (iff #18 #47)
2.12328 -#49 := [rewrite]: #48
2.12329 -#52 := [quant-intro #49]: #51
2.12330 -#46 := [asserted]: #19
2.12331 -#55 := [mp #46 #52]: #50
2.12332 -#73 := [mp~ #55 #84]: #50
2.12333 -#567 := [mp #73 #566]: #562
2.12334 -decl f6 :: S2
2.12335 -#9 := f6
2.12336 -decl f3 :: S2
2.12337 -#8 := f3
2.12338 -#10 := (f5 f3 f6)
2.12339 -#11 := (f4 #10)
2.12340 -#12 := (= f3 #11)
2.12341 -#13 := (not #12)
2.12342 -#45 := [asserted]: #13
2.12343 -#144 := (not #562)
2.12344 -#231 := (or #144 #12)
2.12345 -#145 := [quant-inst]: #231
2.12346 -[unit-resolution #145 #45 #567]: false
2.12347 -unsat
2.12348 3ea988e6f95dbd7bd08d11a287c40acf0b4bd08d 85 0
2.12349 #2 := false
2.12350 #52 := 0::real
2.12351 @@ -23288,50 +23314,6 @@
2.12352 #101 := [not-or-elim #99]: #66
2.12353 [th-lemma #101 #100 #102]: false
2.12354 unsat
2.12355 -833f5435eb8a2a79499caa251090162736238118 43 0
2.12356 -#2 := false
2.12357 -decl f5 :: (-> S2 S2 S3)
2.12358 -#15 := (:var 0 S2)
2.12359 -#14 := (:var 1 S2)
2.12360 -#16 := (f5 #14 #15)
2.12361 -#561 := (pattern #16)
2.12362 -decl f4 :: (-> S3 S2)
2.12363 -#20 := (f4 #16)
2.12364 -#54 := (= #15 #20)
2.12365 -#568 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #561) #54)
2.12366 -#58 := (forall (vars (?v0 S2) (?v1 S2)) #54)
2.12367 -#571 := (iff #58 #568)
2.12368 -#569 := (iff #54 #54)
2.12369 -#570 := [refl]: #569
2.12370 -#572 := [quant-intro #570]: #571
2.12371 -#75 := (~ #58 #58)
2.12372 -#74 := (~ #54 #54)
2.12373 -#72 := [refl]: #74
2.12374 -#76 := [nnf-pos #72]: #75
2.12375 -#21 := (= #20 #15)
2.12376 -#22 := (forall (vars (?v0 S2) (?v1 S2)) #21)
2.12377 -#59 := (iff #22 #58)
2.12378 -#56 := (iff #21 #54)
2.12379 -#57 := [rewrite]: #56
2.12380 -#60 := [quant-intro #57]: #59
2.12381 -#53 := [asserted]: #22
2.12382 -#63 := [mp #53 #60]: #58
2.12383 -#69 := [mp~ #63 #76]: #58
2.12384 -#573 := [mp #69 #572]: #568
2.12385 -decl f3 :: S2
2.12386 -#8 := f3
2.12387 -decl f6 :: S2
2.12388 -#9 := f6
2.12389 -#10 := (f5 f6 f3)
2.12390 -#11 := (f4 #10)
2.12391 -#12 := (= f3 #11)
2.12392 -#13 := (not #12)
2.12393 -#45 := [asserted]: #13
2.12394 -#234 := (not #568)
2.12395 -#235 := (or #234 #12)
2.12396 -#163 := [quant-inst]: #235
2.12397 -[unit-resolution #163 #45 #573]: false
2.12398 -unsat
2.12399 fa7bd11236791d7e4e69f14295f0dacac77cd667 69 0
2.12400 #2 := false
2.12401 #44 := 0::real
2.12402 @@ -23402,6 +23384,94 @@
2.12403 #85 := [and-elim #83]: #53
2.12404 [th-lemma #85 #84 #86]: false
2.12405 unsat
2.12406 +3aeb9c9a0e29e2bb76776c94f5a20ea84ac742ba 43 0
2.12407 +#2 := false
2.12408 +decl f5 :: (-> S2 S2 S3)
2.12409 +#15 := (:var 0 S2)
2.12410 +#14 := (:var 1 S2)
2.12411 +#16 := (f5 #14 #15)
2.12412 +#561 := (pattern #16)
2.12413 +decl f4 :: (-> S3 S2)
2.12414 +#17 := (f4 #16)
2.12415 +#47 := (= #14 #17)
2.12416 +#562 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #561) #47)
2.12417 +#50 := (forall (vars (?v0 S2) (?v1 S2)) #47)
2.12418 +#565 := (iff #50 #562)
2.12419 +#563 := (iff #47 #47)
2.12420 +#564 := [refl]: #563
2.12421 +#566 := [quant-intro #564]: #565
2.12422 +#83 := (~ #50 #50)
2.12423 +#81 := (~ #47 #47)
2.12424 +#82 := [refl]: #81
2.12425 +#84 := [nnf-pos #82]: #83
2.12426 +#18 := (= #17 #14)
2.12427 +#19 := (forall (vars (?v0 S2) (?v1 S2)) #18)
2.12428 +#51 := (iff #19 #50)
2.12429 +#48 := (iff #18 #47)
2.12430 +#49 := [rewrite]: #48
2.12431 +#52 := [quant-intro #49]: #51
2.12432 +#46 := [asserted]: #19
2.12433 +#55 := [mp #46 #52]: #50
2.12434 +#73 := [mp~ #55 #84]: #50
2.12435 +#567 := [mp #73 #566]: #562
2.12436 +decl f6 :: S2
2.12437 +#9 := f6
2.12438 +decl f3 :: S2
2.12439 +#8 := f3
2.12440 +#10 := (f5 f3 f6)
2.12441 +#11 := (f4 #10)
2.12442 +#12 := (= f3 #11)
2.12443 +#13 := (not #12)
2.12444 +#45 := [asserted]: #13
2.12445 +#144 := (not #562)
2.12446 +#231 := (or #144 #12)
2.12447 +#145 := [quant-inst]: #231
2.12448 +[unit-resolution #145 #45 #567]: false
2.12449 +unsat
2.12450 +833f5435eb8a2a79499caa251090162736238118 43 0
2.12451 +#2 := false
2.12452 +decl f5 :: (-> S2 S2 S3)
2.12453 +#15 := (:var 0 S2)
2.12454 +#14 := (:var 1 S2)
2.12455 +#16 := (f5 #14 #15)
2.12456 +#561 := (pattern #16)
2.12457 +decl f4 :: (-> S3 S2)
2.12458 +#20 := (f4 #16)
2.12459 +#54 := (= #15 #20)
2.12460 +#568 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #561) #54)
2.12461 +#58 := (forall (vars (?v0 S2) (?v1 S2)) #54)
2.12462 +#571 := (iff #58 #568)
2.12463 +#569 := (iff #54 #54)
2.12464 +#570 := [refl]: #569
2.12465 +#572 := [quant-intro #570]: #571
2.12466 +#75 := (~ #58 #58)
2.12467 +#74 := (~ #54 #54)
2.12468 +#72 := [refl]: #74
2.12469 +#76 := [nnf-pos #72]: #75
2.12470 +#21 := (= #20 #15)
2.12471 +#22 := (forall (vars (?v0 S2) (?v1 S2)) #21)
2.12472 +#59 := (iff #22 #58)
2.12473 +#56 := (iff #21 #54)
2.12474 +#57 := [rewrite]: #56
2.12475 +#60 := [quant-intro #57]: #59
2.12476 +#53 := [asserted]: #22
2.12477 +#63 := [mp #53 #60]: #58
2.12478 +#69 := [mp~ #63 #76]: #58
2.12479 +#573 := [mp #69 #572]: #568
2.12480 +decl f3 :: S2
2.12481 +#8 := f3
2.12482 +decl f6 :: S2
2.12483 +#9 := f6
2.12484 +#10 := (f5 f6 f3)
2.12485 +#11 := (f4 #10)
2.12486 +#12 := (= f3 #11)
2.12487 +#13 := (not #12)
2.12488 +#45 := [asserted]: #13
2.12489 +#234 := (not #568)
2.12490 +#235 := (or #234 #12)
2.12491 +#163 := [quant-inst]: #235
2.12492 +[unit-resolution #163 #45 #573]: false
2.12493 +unsat
2.12494 8b890c6b59495e349b21aa4197ae112481a22f92 85 0
2.12495 #2 := false
2.12496 decl f5 :: S2