Is it satisfiable that there is a counterexample to the preservation of GammmaL2-chi3 by f? unsat ((proof (let (($x178 (not y24))) (let (($x142 (not y15))) (let (($x118 (not y9))) (let (($x106 (not y6))) (let (($x442 (or y3 $x106 $x118 y12 $x142 y18 y21 $x178))) (let (($x309 (or y7 y8 y9))) (let (($x304 (not $x309))) (let (($x116 (not y7))) (let (($x318 (or y8 $x116 $x118))) (let (($x176 (not y22))) (let (($x152 (not y16))) (let (($x128 (not y10))) (let (($x104 (not y4))) (let (($x414 (or y1 $x104 y7 $x128 y13 $x152 y19 $x176))) (let (($x415 (not $x414))) (let (($x140 (not y13))) (let (($x418 (or y1 $x104 $x116 y10 $x140 y16 y19 $x176))) (let (($x348 (or y17 y18 $x152))) (let (($x177 (not y23))) (let (($x165 (not y20))) (let (($x153 (not y17))) (let (($x141 (not y14))) (let (($x421 (or y2 y5 y8 y11 $x141 $x153 $x165 $x177))) (let (($x416 (not $x421))) (let (($x129 (not y11))) (let (($x105 (not y5))) (let (($x426 (or y2 $x105 y8 $x129 y14 $x153 y20 $x177))) (let (($x325 (or y10 y11 y12))) (let (($x320 (not $x325))) (let (($x316 (or y11 y12 $x128))) (let ((@x2206 (hypothesis $x128))) (let ((@x1800 (def-axiom (or $x316 y10)))) (let ((@x2212 (unit-resolution @x1800 @x2206 $x316))) (let (($x338 (or y12 $x128 $x129))) (let ((@x1399 (def-axiom (or $x338 y10)))) (let (($x130 (not y12))) (let (($x342 (or $x128 $x129 $x130))) (let ((@x1523 (def-axiom (or $x342 y10)))) (let ((@x2303 (unit-resolution @x1523 @x2206 $x342))) (let (($x334 (or y11 $x128 $x130))) (let ((@x1147 (def-axiom (or $x334 y10)))) (let ((@x2214 (unit-resolution @x1147 @x2206 $x334))) (let (($x343 (not $x342))) (let (($x339 (not $x338))) (let (($x335 (not $x334))) (let (($x305 (not $x316))) (let (($x1201 (or $x305 $x320 $x335 $x339 $x343))) (let (($x692 (or $x128 $x129))) (let (($x694 (or $x692 $x130))) (let (($x700 (not $x694))) (let (($x695 (not (or (or y12 $x128) $x129)))) (let (($x690 (not (or (or y11 $x128) $x130)))) (let (($x707 (or $x690 $x695))) (let (($x685 (not (or (or y11 y12) $x128)))) (let (($x680 (not (or (or y10 y11) y12)))) (let (($x706 (or $x680 $x685))) (let (($x708 (or $x706 $x707))) (let (($x709 (or $x708 $x700))) (let ((@x1198 (rewrite (= $x700 $x343)))) (let ((@x1191 (rewrite (= (or (or $x320 $x305) (or $x335 $x339)) (or $x305 $x320 $x335 $x339))))) (let ((@x1188 (monotonicity (rewrite (= $x706 (or $x320 $x305))) (rewrite (= $x707 (or $x335 $x339))) (= $x708 (or (or $x320 $x305) (or $x335 $x339)))))) (let ((@x1200 (monotonicity (trans @x1188 @x1191 (= $x708 (or $x305 $x320 $x335 $x339))) @x1198 (= $x709 (or (or $x305 $x320 $x335 $x339) $x343))))) (let ((@x1205 (trans @x1200 (rewrite (= (or (or $x305 $x320 $x335 $x339) $x343) $x1201)) (= $x709 $x1201)))) (let ((@x703 (rewrite (= $x343 $x700)))) (let ((@x705 (monotonicity (rewrite (= $x320 $x680)) (rewrite (= $x305 $x685)) (rewrite (= $x335 $x690)) (rewrite (= $x339 $x695)) @x703 (= (or $x320 $x305 $x335 $x339 $x343) (or $x680 $x685 $x690 $x695 $x700))))) (let ((@x713 (trans @x705 (rewrite (= (or $x680 $x685 $x690 $x695 $x700) $x709)) (= (or $x320 $x305 $x335 $x339 $x343) $x709)))) (let (($x346 (or $x320 $x305 $x335 $x339 $x343))) (let (($x135 (and y10 y11 y12))) (let (($x136 (or (and $x128 $x129 $x130) (and y10 $x129 $x130) (and y10 $x129 y12) (and y10 y11 $x130) $x135))) (let (($x171 (and y19 y20 y21))) (let (($x208 (not $x171))) (let (($x159 (and y16 y17 y18))) (let (($x206 (not $x159))) (let (($x203 (not $x135))) (let (($x99 (and y1 y2 y3))) (let (($x200 (not $x99))) (let (($x246 (and $x200 y4 y5 y6 y7 y8 y9 $x203 y13 y14 y15 $x206 $x208 y22 y23 y24))) (let (($x147 (and y13 y14 y15))) (let (($x205 (not $x147))) (let (($x123 (and y7 y8 y9))) (let (($x202 (not $x123))) (let (($x243 (and $x200 y4 y5 y6 $x202 y10 y11 y12 $x205 y16 y17 y18 $x208 y22 y23 y24))) (let (($x111 (and y4 y5 y6))) (let (($x201 (not $x111))) (let (($x240 (and $x200 $x201 y7 y8 y9 y10 y11 y12 $x205 $x206 y19 y20 y21 y22 y23 y24))) (let (($x237 (and $x200 $x201 $x202 $x203 y13 y14 y15 y16 y17 y18 y19 y20 y21 y22 y23 y24))) (let (($x255 (not (or $x237 $x240 $x243 $x246)))) (let (($x199 (or (and (not y3) $x106 $x118 $x130 y15 y18 y21 y24) (and (not y3) $x106 y9 y12 $x142 (not y18) y21 y24) (and (not y3) y6 $x118 y12 $x142 y18 (not y21) y24) (and (not y3) y6 y9 $x130 y15 (not y18) (not y21) y24)))) (let (($x194 (or (and (not y2) $x105 (not y8) $x129 y14 y17 y20 y23) (and (not y2) $x105 y8 y11 $x141 $x153 y20 y23) (and (not y2) y5 (not y8) y11 $x141 y17 $x165 y23) (and (not y2) y5 y8 $x129 y14 $x153 $x165 y23)))) (let (($x189 (or (and (not y1) $x104 $x116 $x128 y13 y16 y19 y22) (and (not y1) $x104 y7 y10 $x140 $x152 y19 y22) (and (not y1) y4 $x116 y10 $x140 y16 (not y19) y22) (and (not y1) y4 y7 $x128 y13 $x152 (not y19) y22)))) (let (($x183 (and y22 y23 y24))) (let (($x184 (or (and $x176 $x177 $x178) (and y22 $x177 $x178) (and y22 $x177 y24) (and y22 y23 $x178) $x183))) (let (($x172 (or (and (not y19) $x165 (not y21)) (and y19 $x165 (not y21)) (and y19 $x165 y21) (and y19 y20 (not y21)) $x171))) (let (($x160 (or (and $x152 $x153 (not y18)) (and y16 $x153 (not y18)) (and y16 $x153 y18) (and y16 y17 (not y18)) $x159))) (let (($x148 (or (and $x140 $x141 $x142) (and y13 $x141 $x142) (and y13 $x141 y15) (and y13 y14 $x142) $x147))) (let (($x124 (or (and $x116 (not y8) $x118) (and y7 (not y8) $x118) (and y7 (not y8) y9) (and y7 y8 $x118) $x123))) (let (($x112 (or (and $x104 $x105 $x106) (and y4 $x105 $x106) (and y4 $x105 y6) (and y4 y5 $x106) $x111))) (let (($x100 (or (and (not y1) (not y2) (not y3)) (and y1 (not y2) (not y3)) (and y1 (not y2) y3) (and y1 y2 (not y3)) $x99))) (let (($x238 (and $x100 $x112 $x124 $x136 $x148 $x160 $x172 $x184 $x189 $x194 $x199 $x255))) (let (($x211 (or (and $x200 $x201 $x202 $x203 $x147 $x159 $x171 $x183) (and $x200 $x201 $x123 $x135 $x205 $x206 $x171 $x183) (and $x200 $x111 $x202 $x135 $x205 $x159 $x208 $x183) (and $x200 $x111 $x123 $x203 $x147 $x206 $x208 $x183)))) (let (($x213 (and $x100 $x112 $x124 $x136 $x148 $x160 $x172 $x184 $x189 $x194 $x199 (not $x211)))) (let ((@x256 (mp (asserted $x213) (rewrite (= $x213 $x238)) $x238))) (let ((@x340 (mp (mp (and-elim @x256 $x136) (rewrite (= $x136 $x136)) $x136) (rewrite (= $x136 $x346)) $x346))) (let ((@x1206 (mp (mp @x340 @x713 $x709) @x1205 $x1201))) (let ((@x2304 (unit-resolution @x1206 @x2214 @x2303 (unit-resolution @x1399 @x2206 $x338) @x2212 $x320))) (let ((@x1559 (def-axiom (or $x325 $x129)))) (let ((@x2305 (unit-resolution @x1559 @x2304 $x129))) (let ((@x1935 (def-axiom (or $x426 y11)))) (let (($x117 (not y8))) (let (($x430 (or y2 $x105 $x117 y11 $x141 y17 y20 $x177))) (let (($x431 (not $x430))) (let ((@x2071 (hypothesis $x431))) (let ((@x1951 (def-axiom (or $x430 y8)))) (let ((@x2078 (unit-resolution @x1951 @x2071 y8))) (let ((@x1553 (def-axiom (or $x309 $x117)))) (let ((@x2081 (unit-resolution @x1553 @x2078 $x309))) (let (($x300 (or y8 y9 $x116))) (let ((@x1439 (def-axiom (or $x300 $x117)))) (let ((@x2079 (unit-resolution @x1439 @x2078 $x300))) (let (($x322 (or y9 $x116 $x117))) (let (($x164 (not y19))) (let (($x405 (or y1 y4 y7 y10 $x140 $x152 $x164 $x176))) (let (($x293 (or y4 y5 y6))) (let ((@x1949 (def-axiom (or $x430 y5)))) (let ((@x2088 (unit-resolution @x1949 @x2071 y5))) (let ((@x1396 (def-axiom (or $x293 $x105)))) (let (($x285 (or y5 y6 $x104))) (let ((@x1568 (def-axiom (or $x285 $x105)))) (let ((@x2085 (hypothesis $x293))) (let ((@x2087 (hypothesis $x285))) (let ((@x2097 (hypothesis $x104))) (let (($x306 (or y6 $x104 $x105))) (let ((@x1387 (def-axiom (or $x306 y4)))) (let ((@x2086 (hypothesis $x306))) (let (($x302 (or y5 $x104 $x106))) (let ((@x1361 (def-axiom (or $x302 y4)))) (let (($x310 (or $x104 $x105 $x106))) (let ((@x1393 (def-axiom (or $x310 y4)))) (let ((@x2099 (unit-resolution @x1393 @x2097 $x310))) (let (($x311 (not $x310))) (let (($x307 (not $x306))) (let (($x303 (not $x302))) (let (($x288 (not $x293))) (let (($x280 (not $x285))) (let (($x1131 (or $x280 $x288 $x303 $x307 $x311))) (let (($x614 (or $x104 $x105))) (let (($x616 (or $x614 $x106))) (let (($x622 (not $x616))) (let (($x617 (not (or (or y6 $x104) $x105)))) (let (($x612 (not (or (or y5 $x104) $x106)))) (let (($x629 (or $x612 $x617))) (let (($x607 (not (or (or y5 y6) $x104)))) (let (($x602 (not (or (or y4 y5) y6)))) (let (($x628 (or $x602 $x607))) (let (($x630 (or $x628 $x629))) (let (($x631 (or $x630 $x622))) (let ((@x1121 (rewrite (= (or (or $x288 $x280) (or $x303 $x307)) (or $x280 $x288 $x303 $x307))))) (let ((@x1118 (monotonicity (rewrite (= $x628 (or $x288 $x280))) (rewrite (= $x629 (or $x303 $x307))) (= $x630 (or (or $x288 $x280) (or $x303 $x307)))))) (let ((@x1130 (monotonicity (trans @x1118 @x1121 (= $x630 (or $x280 $x288 $x303 $x307))) (rewrite (= $x622 $x311)) (= $x631 (or (or $x280 $x288 $x303 $x307) $x311))))) (let ((@x1135 (trans @x1130 (rewrite (= (or (or $x280 $x288 $x303 $x307) $x311) $x1131)) (= $x631 $x1131)))) (let ((@x625 (rewrite (= $x311 $x622)))) (let ((@x627 (monotonicity (rewrite (= $x288 $x602)) (rewrite (= $x280 $x607)) (rewrite (= $x303 $x612)) (rewrite (= $x307 $x617)) @x625 (= (or $x288 $x280 $x303 $x307 $x311) (or $x602 $x607 $x612 $x617 $x622))))) (let ((@x635 (trans @x627 (rewrite (= (or $x602 $x607 $x612 $x617 $x622) $x631)) (= (or $x288 $x280 $x303 $x307 $x311) $x631)))) (let (($x314 (or $x288 $x280 $x303 $x307 $x311))) (let ((@x308 (mp (mp (and-elim @x256 $x112) (rewrite (= $x112 $x112)) $x112) (rewrite (= $x112 $x314)) $x314))) (let ((@x1136 (mp (mp @x308 @x635 $x631) @x1135 $x1131))) (let ((@x2100 (unit-resolution @x1136 @x2099 (unit-resolution @x1361 @x2097 $x302) @x2087 @x2086 @x2085 false))) (let ((@x2102 (lemma @x2100 (or y4 $x280 $x307 $x288)))) (let ((@x2232 (unit-resolution @x2102 (unit-resolution @x1387 @x2097 $x306) @x2097 @x2087 @x2085 false))) (let ((@x2234 (lemma @x2232 (or y4 $x280 $x288)))) (let ((@x2258 (unit-resolution @x2234 (unit-resolution @x1568 @x2088 $x285) (unit-resolution @x1396 @x2088 $x293) y4))) (let ((@x1841 (def-axiom (or $x405 $x104)))) (let (($x396 (or y1 y4 $x116 $x128 y13 y16 $x164 $x176))) (let ((@x1823 (def-axiom (or $x396 $x104)))) (let ((@x1953 (def-axiom (or $x430 $x129)))) (let ((@x2072 (unit-resolution @x1953 @x2071 $x129))) (let ((@x1401 (def-axiom (or $x338 y11)))) (let (($x166 (not y21))) (let (($x390 (or $x164 $x165 $x166))) (let ((@x1174 (def-axiom (or $x390 y20)))) (let ((@x2264 (unit-resolution @x1174 (unit-resolution (def-axiom (or $x430 $x165)) @x2071 $x165) $x390))) (let ((@x1525 (def-axiom (or $x342 y11)))) (let ((@x2073 (unit-resolution @x1525 @x2072 $x342))) (let (($x94 (not y3))) (let (($x93 (not y2))) (let (($x92 (not y1))) (let (($x294 (or $x92 $x93 $x94))) (let ((@x1466 (def-axiom (or $x294 y2)))) (let ((@x2267 (unit-resolution @x1466 (unit-resolution (def-axiom (or $x430 $x93)) @x2071 $x93) $x294))) (let (($x370 (or y18 $x152 $x153))) (let ((@x1957 (def-axiom (or $x430 $x153)))) (let ((@x2268 (unit-resolution @x1957 @x2071 $x153))) (let ((@x1589 (def-axiom (or $x370 y17)))) (let (($x154 (not y18))) (let (($x374 (or $x152 $x153 $x154))) (let ((@x1444 (def-axiom (or $x374 y17)))) (let (($x391 (not $x390))) (let (($x295 (not $x294))) (let (($x371 (not $x370))) (let (($x375 (not $x374))) (let (($x433 (or y3 y6 y9 y12 $x142 $x154 $x166 $x178))) (let (($x428 (not $x433))) (let (($x424 (or y3 y6 $x118 $x130 y15 y18 $x166 $x178))) (let ((@x2069 (hypothesis $x338))) (let ((@x2213 (hypothesis $x342))) (let ((@x1561 (def-axiom (or $x325 $x130)))) (let ((@x2216 (unit-resolution @x1561 (unit-resolution @x1206 @x2214 @x2213 @x2069 @x2212 $x320) $x130))) (let ((@x1971 (def-axiom (or $x424 y12)))) (let ((@x2217 (unit-resolution @x1971 @x2216 $x424))) (let (($x438 (or y3 $x106 y9 $x130 y15 $x154 y21 $x178))) (let (($x358 (or $x140 $x141 $x142))) (let (($x439 (not $x438))) (let ((@x2161 (hypothesis $x439))) (let ((@x2009 (def-axiom (or $x438 $x142)))) (let ((@x2162 (unit-resolution @x2009 @x2161 $x142))) (let ((@x1280 (def-axiom (or $x358 y15)))) (let ((@x2163 (unit-resolution @x1280 @x2162 $x358))) (let (($x354 (or y15 $x140 $x141))) (let ((@x2003 (def-axiom (or $x438 y6)))) (let ((@x2164 (unit-resolution @x2003 @x2161 y6))) (let ((@x1795 (def-axiom (or $x293 $x106)))) (let ((@x2165 (unit-resolution @x1795 @x2164 $x293))) (let ((@x1384 (def-axiom (or $x306 $x106)))) (let ((@x2166 (unit-resolution @x1384 @x2164 $x306))) (let ((@x1570 (def-axiom (or $x285 $x106)))) (let ((@x2167 (unit-resolution @x1570 @x2164 $x285))) (let ((@x2168 (unit-resolution @x2102 @x2167 @x2166 @x2165 y4))) (let ((@x2169 (unit-resolution @x1841 @x2168 $x405))) (let ((@x2170 (unit-resolution @x1823 @x2168 $x396))) (let ((@x2007 (def-axiom (or $x438 y12)))) (let ((@x2171 (unit-resolution @x2007 @x2161 y12))) (let ((@x2172 (unit-resolution @x1561 @x2171 $x325))) (let ((@x1397 (def-axiom (or $x338 $x130)))) (let ((@x2173 (unit-resolution @x1397 @x2171 $x338))) (let ((@x1481 (def-axiom (or $x316 $x130)))) (let ((@x2174 (unit-resolution @x1481 @x2171 $x316))) (let (($x326 (or $x116 $x117 $x118))) (let ((@x2005 (def-axiom (or $x438 $x118)))) (let ((@x2175 (unit-resolution @x2005 @x2161 $x118))) (let ((@x1070 (def-axiom (or $x326 y9)))) (let ((@x2176 (unit-resolution @x1070 @x2175 $x326))) (let ((@x1536 (def-axiom (or $x318 y9)))) (let ((@x2177 (unit-resolution @x1536 @x2175 $x318))) (let ((@x2074 (unit-resolution @x1206 @x2073 (hypothesis $x316) @x2069 (hypothesis $x325) $x335))) (let ((@x1881 (def-axiom (or $x418 $x128)))) (let (($x323 (not $x322))) (let ((@x2077 (hypothesis $x326))) (let ((@x2080 (hypothesis $x318))) (let (($x327 (not $x326))) (let (($x319 (not $x318))) (let (($x289 (not $x300))) (let (($x1166 (or $x289 $x304 $x319 $x323 $x327))) (let (($x653 (or $x116 $x117))) (let (($x655 (or $x653 $x118))) (let (($x661 (not $x655))) (let (($x656 (not (or (or y9 $x116) $x117)))) (let (($x651 (not (or (or y8 $x116) $x118)))) (let (($x668 (or $x651 $x656))) (let (($x646 (not (or (or y8 y9) $x116)))) (let (($x641 (not (or (or y7 y8) y9)))) (let (($x667 (or $x641 $x646))) (let (($x669 (or $x667 $x668))) (let (($x670 (or $x669 $x661))) (let ((@x1163 (rewrite (= $x661 $x327)))) (let ((@x1156 (rewrite (= (or (or $x304 $x289) (or $x319 $x323)) (or $x289 $x304 $x319 $x323))))) (let ((@x1153 (monotonicity (rewrite (= $x667 (or $x304 $x289))) (rewrite (= $x668 (or $x319 $x323))) (= $x669 (or (or $x304 $x289) (or $x319 $x323)))))) (let ((@x1165 (monotonicity (trans @x1153 @x1156 (= $x669 (or $x289 $x304 $x319 $x323))) @x1163 (= $x670 (or (or $x289 $x304 $x319 $x323) $x327))))) (let ((@x1170 (trans @x1165 (rewrite (= (or (or $x289 $x304 $x319 $x323) $x327) $x1166)) (= $x670 $x1166)))) (let ((@x664 (rewrite (= $x327 $x661)))) (let ((@x666 (monotonicity (rewrite (= $x304 $x641)) (rewrite (= $x289 $x646)) (rewrite (= $x319 $x651)) (rewrite (= $x323 $x656)) @x664 (= (or $x304 $x289 $x319 $x323 $x327) (or $x641 $x646 $x651 $x656 $x661))))) (let ((@x674 (trans @x666 (rewrite (= (or $x641 $x646 $x651 $x656 $x661) $x670)) (= (or $x304 $x289 $x319 $x323 $x327) $x670)))) (let (($x330 (or $x304 $x289 $x319 $x323 $x327))) (let ((@x324 (mp (mp (and-elim @x256 $x124) (rewrite (= $x124 $x124)) $x124) (rewrite (= $x124 $x330)) $x330))) (let ((@x1171 (mp (mp @x324 @x674 $x670) @x1170 $x1166))) (let ((@x1544 (def-axiom (or $x322 y7)))) (let ((@x2083 (unit-resolution @x1544 (unit-resolution @x1171 @x2081 @x2080 @x2079 @x2077 $x323) y7))) (let ((@x1861 (def-axiom (or $x414 $x116)))) (let ((@x2090 (unit-resolution @x1136 (unit-resolution (def-axiom (or $x302 $x105)) @x2088 $x302) @x2087 @x2086 @x2085 $x311))) (let ((@x2091 (unit-resolution @x1393 @x2090 y4))) (let (($x419 (not $x418))) (let (($x400 (not $x405))) (let (($x385 (not $x396))) (let (($x1425 (or $x385 $x400 $x415 $x419))) (let (($x897 (or y16 y19))) (let (($x900 (or $x897 $x176))) (let (($x894 (or y10 $x140))) (let (($x884 (or y1 $x104))) (let (($x893 (or $x884 $x116))) (let (($x899 (or $x893 $x894))) (let (($x904 (not (or $x899 $x900)))) (let (($x895 (not (or (or $x884 (or y7 (or $x128 y13))) (or (or $x152 y19) $x176))))) (let (($x909 (or $x895 $x904))) (let (($x872 (or $x164 $x176))) (let (($x880 (or y16 $x872))) (let (($x877 (or $x128 y13))) (let (($x869 (or y1 y4))) (let (($x876 (or $x869 $x116))) (let (($x882 (or $x876 $x877))) (let (($x886 (not (or $x882 $x880)))) (let (($x878 (not (or (or $x869 (or y7 y10)) (or (or $x140 $x152) $x872))))) (let (($x908 (or $x878 $x886))) (let (($x910 (or $x908 $x909))) (let ((@x1424 (monotonicity (rewrite (= $x908 (or $x400 $x385))) (rewrite (= $x909 (or $x415 $x419))) (= $x910 (or (or $x400 $x385) (or $x415 $x419)))))) (let ((@x1431 (trans @x1424 (rewrite (= (or (or $x400 $x385) (or $x415 $x419)) $x1425)) (= $x910 $x1425)))) (let ((@x906 (monotonicity (rewrite (= $x400 $x878)) (rewrite (= $x385 $x886)) (rewrite (= $x415 $x895)) (rewrite (= $x419 $x904)) (= (or $x400 $x385 $x415 $x419) (or $x878 $x886 $x895 $x904))))) (let ((@x914 (trans @x906 (rewrite (= (or $x878 $x886 $x895 $x904) $x910)) (= (or $x400 $x385 $x415 $x419) $x910)))) (let (($x422 (or $x400 $x385 $x415 $x419))) (let ((@x420 (mp (mp (and-elim @x256 $x189) (rewrite (= $x189 $x189)) $x189) (rewrite (= $x189 $x422)) $x422))) (let ((@x1432 (mp (mp @x420 @x914 $x910) @x1431 $x1425))) (let ((@x2094 (unit-resolution @x1432 (unit-resolution @x1841 @x2091 $x405) (unit-resolution @x1823 @x2091 $x396) (unit-resolution @x1861 @x2083 $x414) (unit-resolution @x1881 (unit-resolution @x1147 @x2074 y10) $x418) false))) (let ((@x2096 (lemma @x2094 (or $x430 $x305 $x339 $x320 $x319 $x327 $x280 $x307 $x288)))) (let ((@x2178 (unit-resolution @x2096 @x2174 @x2173 @x2172 @x2177 @x2176 @x2167 @x2166 @x2165 $x430))) (let ((@x1790 (def-axiom (or $x390 y21)))) (let ((@x2181 (unit-resolution @x1790 (unit-resolution (def-axiom (or $x438 $x166)) @x2161 $x166) $x390))) (let ((@x1468 (def-axiom (or $x294 y3)))) (let ((@x2184 (unit-resolution @x1468 (unit-resolution (def-axiom (or $x438 $x94)) @x2161 $x94) $x294))) (let (($x406 (or $x176 $x177 $x178))) (let (($x407 (not $x406))) (let (($x389 (or y22 y23 y24))) (let ((@x2103 (hypothesis y24))) (let ((@x1071 (def-axiom (or $x389 $x178)))) (let (($x402 (or y24 $x176 $x177))) (let ((@x1781 (def-axiom (or $x402 $x178)))) (let (($x380 (or y23 y24 $x176))) (let ((@x1452 (def-axiom (or $x380 $x178)))) (let (($x398 (or y23 $x176 $x178))) (let (($x427 (not $x426))) (let (($x412 (or y2 y5 $x117 $x129 y14 y17 $x165 $x177))) (let ((@x2107 (hypothesis y5))) (let ((@x1895 (def-axiom (or $x412 $x105)))) (let ((@x2109 (hypothesis $x430))) (let (($x401 (not $x412))) (let (($x1511 (or $x401 $x416 $x427 $x431))) (let (($x944 (or y17 y20))) (let (($x947 (or $x944 $x177))) (let (($x941 (or y11 $x141))) (let (($x931 (or y2 $x105))) (let (($x940 (or $x931 $x117))) (let (($x946 (or $x940 $x941))) (let (($x951 (not (or $x946 $x947)))) (let (($x942 (not (or (or $x931 (or y8 (or $x129 y14))) (or (or $x153 y20) $x177))))) (let (($x956 (or $x942 $x951))) (let (($x919 (or $x165 $x177))) (let (($x927 (or y17 $x919))) (let (($x924 (or $x129 y14))) (let (($x916 (or y2 y5))) (let (($x923 (or $x916 $x117))) (let (($x929 (or $x923 $x924))) (let (($x933 (not (or $x929 $x927)))) (let (($x925 (not (or (or $x916 (or y8 y11)) (or (or $x141 $x153) $x919))))) (let (($x955 (or $x925 $x933))) (let (($x957 (or $x955 $x956))) (let ((@x1510 (monotonicity (rewrite (= $x955 (or $x416 $x401))) (rewrite (= $x956 (or $x427 $x431))) (= $x957 (or (or $x416 $x401) (or $x427 $x431)))))) (let ((@x1517 (trans @x1510 (rewrite (= (or (or $x416 $x401) (or $x427 $x431)) $x1511)) (= $x957 $x1511)))) (let ((@x953 (monotonicity (rewrite (= $x416 $x925)) (rewrite (= $x401 $x933)) (rewrite (= $x427 $x942)) (rewrite (= $x431 $x951)) (= (or $x416 $x401 $x427 $x431) (or $x925 $x933 $x942 $x951))))) (let ((@x961 (trans @x953 (rewrite (= (or $x925 $x933 $x942 $x951) $x957)) (= (or $x416 $x401 $x427 $x431) $x957)))) (let (($x434 (or $x416 $x401 $x427 $x431))) (let ((@x432 (mp (mp (and-elim @x256 $x194) (rewrite (= $x194 $x194)) $x194) (rewrite (= $x194 $x434)) $x434))) (let ((@x1518 (mp (mp @x432 @x961 $x957) @x1517 $x1511))) (let ((@x2111 (unit-resolution @x1518 (unit-resolution (def-axiom (or $x421 $x105)) @x2107 $x421) @x2109 (unit-resolution @x1895 @x2107 $x412) $x427))) (let ((@x1943 (def-axiom (or $x426 y23)))) (let ((@x2112 (unit-resolution @x1943 @x2111 y23))) (let ((@x1443 (def-axiom (or $x398 $x177)))) (let (($x403 (not $x402))) (let (($x399 (not $x398))) (let (($x384 (not $x389))) (let (($x369 (not $x380))) (let (($x1341 (or $x369 $x384 $x399 $x403 $x407))) (let (($x848 (or $x176 $x177))) (let (($x850 (or $x848 $x178))) (let (($x856 (not $x850))) (let (($x851 (not (or (or y24 $x176) $x177)))) (let (($x846 (not (or (or y23 $x176) $x178)))) (let (($x861 (or $x846 $x851))) (let (($x841 (not (or (or y23 y24) $x176)))) (let (($x836 (not (or (or y22 y23) y24)))) (let (($x860 (or $x836 $x841))) (let (($x862 (or $x860 $x861))) (let (($x863 (or $x862 $x856))) (let ((@x1331 (rewrite (= (or (or $x384 $x369) (or $x399 $x403)) (or $x369 $x384 $x399 $x403))))) (let ((@x1328 (monotonicity (rewrite (= $x860 (or $x384 $x369))) (rewrite (= $x861 (or $x399 $x403))) (= $x862 (or (or $x384 $x369) (or $x399 $x403)))))) (let ((@x1340 (monotonicity (trans @x1328 @x1331 (= $x862 (or $x369 $x384 $x399 $x403))) (rewrite (= $x856 $x407)) (= $x863 (or (or $x369 $x384 $x399 $x403) $x407))))) (let ((@x1345 (trans @x1340 (rewrite (= (or (or $x369 $x384 $x399 $x403) $x407) $x1341)) (= $x863 $x1341)))) (let ((@x859 (rewrite (= $x407 $x856)))) (let ((@x858 (monotonicity (rewrite (= $x384 $x836)) (rewrite (= $x369 $x841)) (rewrite (= $x399 $x846)) (rewrite (= $x403 $x851)) @x859 (= (or $x384 $x369 $x399 $x403 $x407) (or $x836 $x841 $x846 $x851 $x856))))) (let ((@x867 (trans @x858 (rewrite (= (or $x836 $x841 $x846 $x851 $x856) $x863)) (= (or $x384 $x369 $x399 $x403 $x407) $x863)))) (let (($x410 (or $x384 $x369 $x399 $x403 $x407))) (let ((@x404 (mp (mp (and-elim @x256 $x184) (rewrite (= $x184 $x184)) $x184) (rewrite (= $x184 $x410)) $x410))) (let ((@x1346 (mp (mp @x404 @x867 $x863) @x1345 $x1341))) (let ((@x2114 (unit-resolution @x1346 (unit-resolution @x1443 @x2112 $x398) (unit-resolution @x1452 @x2103 $x380) (unit-resolution @x1781 @x2103 $x402) (unit-resolution @x1071 @x2103 $x389) $x407))) (let ((@x1813 (def-axiom (or $x406 y22)))) (let ((@x2116 (hypothesis $x390))) (let ((@x2117 (unit-resolution @x1935 @x2111 y11))) (let ((@x2118 (hypothesis y18))) (let ((@x1939 (def-axiom (or $x426 y17)))) (let ((@x2119 (unit-resolution @x1939 @x2111 y17))) (let ((@x2121 (hypothesis y12))) (let ((@x2126 (unit-resolution @x2102 (unit-resolution @x1570 (hypothesis y6) $x285) (unit-resolution @x1384 (hypothesis y6) $x306) (unit-resolution @x1795 (hypothesis y6) $x293) y4))) (let ((@x2127 (hypothesis $x294))) (let ((@x2122 (hypothesis y6))) (let ((@x2132 (unit-resolution @x1206 (unit-resolution (def-axiom (or $x334 $x129)) @x2117 $x334) (unit-resolution @x1481 @x2121 $x316) (unit-resolution @x1397 @x2121 $x338) (unit-resolution @x1561 @x2121 $x325) $x343))) (let (($x357 (or y16 y17 y18))) (let ((@x1789 (def-axiom (or $x357 $x154)))) (let (($x366 (or y17 $x152 $x154))) (let ((@x1253 (def-axiom (or $x366 $x153)))) (let (($x367 (not $x366))) (let (($x352 (not $x357))) (let (($x337 (not $x348))) (let (($x1271 (or $x337 $x352 $x367 $x371 $x375))) (let (($x770 (or $x152 $x153))) (let (($x772 (or $x770 $x154))) (let (($x778 (not $x772))) (let (($x773 (not (or (or y18 $x152) $x153)))) (let (($x768 (not (or (or y17 $x152) $x154)))) (let (($x785 (or $x768 $x773))) (let (($x763 (not (or (or y17 y18) $x152)))) (let (($x758 (not (or (or y16 y17) y18)))) (let (($x784 (or $x758 $x763))) (let (($x786 (or $x784 $x785))) (let (($x787 (or $x786 $x778))) (let ((@x1261 (rewrite (= (or (or $x352 $x337) (or $x367 $x371)) (or $x337 $x352 $x367 $x371))))) (let ((@x1258 (monotonicity (rewrite (= $x784 (or $x352 $x337))) (rewrite (= $x785 (or $x367 $x371))) (= $x786 (or (or $x352 $x337) (or $x367 $x371)))))) (let ((@x1270 (monotonicity (trans @x1258 @x1261 (= $x786 (or $x337 $x352 $x367 $x371))) (rewrite (= $x778 $x375)) (= $x787 (or (or $x337 $x352 $x367 $x371) $x375))))) (let ((@x1275 (trans @x1270 (rewrite (= (or (or $x337 $x352 $x367 $x371) $x375) $x1271)) (= $x787 $x1271)))) (let ((@x781 (rewrite (= $x375 $x778)))) (let ((@x783 (monotonicity (rewrite (= $x352 $x758)) (rewrite (= $x337 $x763)) (rewrite (= $x367 $x768)) (rewrite (= $x371 $x773)) @x781 (= (or $x352 $x337 $x367 $x371 $x375) (or $x758 $x763 $x768 $x773 $x778))))) (let ((@x791 (trans @x783 (rewrite (= (or $x758 $x763 $x768 $x773 $x778) $x787)) (= (or $x352 $x337 $x367 $x371 $x375) $x787)))) (let (($x378 (or $x352 $x337 $x367 $x371 $x375))) (let ((@x372 (mp (mp (and-elim @x256 $x160) (rewrite (= $x160 $x160)) $x160) (rewrite (= $x160 $x378)) $x378))) (let ((@x1276 (mp (mp @x372 @x791 $x787) @x1275 $x1271))) (let ((@x2138 (unit-resolution @x1276 (unit-resolution @x1253 @x2119 $x366) (unit-resolution (def-axiom (or $x348 $x154)) @x2118 $x348) (unit-resolution (def-axiom (or $x370 $x154)) @x2118 $x370) (unit-resolution @x1789 @x2118 $x357) $x375))) (let ((@x1287 (def-axiom (or $x374 y16)))) (let (($x359 (not $x358))) (let (($x528 (or $x104 $x105 $x106 $x128 $x129 $x130 $x152 $x153 $x154 $x176 $x177 $x178 $x295 $x327 $x359 $x391))) (let (($x809 (or $x164 $x165))) (let (($x811 (or $x809 $x166))) (let (($x817 (not $x811))) (let (($x731 (or $x140 $x141))) (let (($x733 (or $x731 $x142))) (let (($x739 (not $x733))) (let (($x1044 (or $x739 $x817))) (let (($x575 (or $x92 $x93))) (let (($x577 (or $x575 $x94))) (let (($x583 (not $x577))) (let (($x1043 (or $x583 $x661))) (let (($x1046 (or $x1043 $x1044))) (let (($x1042 (or $x772 $x850))) (let (($x1041 (or $x616 $x694))) (let (($x1045 (or $x1041 $x1042))) (let (($x1047 (or $x1045 $x1046))) (let (($x1722 (or $x295 $x327 $x359 $x391))) (let (($x1708 (or $x104 $x105 $x106 $x128 $x129 $x130 $x152 $x153 $x154 $x176 $x177 $x178))) (let (($x1727 (or $x1708 $x1722))) (let ((@x1721 (monotonicity (rewrite (= $x1043 (or $x295 $x327))) (rewrite (= $x1044 (or $x359 $x391))) (= $x1046 (or (or $x295 $x327) (or $x359 $x391)))))) (let ((@x1726 (trans @x1721 (rewrite (= (or (or $x295 $x327) (or $x359 $x391)) $x1722)) (= $x1046 $x1722)))) (let (($x1700 (or $x152 $x153 $x154 $x176 $x177 $x178))) (let (($x1692 (or $x104 $x105 $x106 $x128 $x129 $x130))) (let (($x1705 (or $x1692 $x1700))) (let ((@x1335 (rewrite (= $x850 $x406)))) (let ((@x1265 (rewrite (= $x772 $x374)))) (let ((@x1704 (trans (monotonicity @x1265 @x1335 (= $x1042 (or $x374 $x406))) (rewrite (= (or $x374 $x406) $x1700)) (= $x1042 $x1700)))) (let ((@x1195 (rewrite (= $x694 $x342)))) (let ((@x1125 (rewrite (= $x616 $x310)))) (let ((@x1696 (trans (monotonicity @x1125 @x1195 (= $x1041 (or $x310 $x342))) (rewrite (= (or $x310 $x342) $x1692)) (= $x1041 $x1692)))) (let ((@x1712 (trans (monotonicity @x1696 @x1704 (= $x1045 $x1705)) (rewrite (= $x1705 $x1708)) (= $x1045 $x1708)))) (let ((@x1733 (trans (monotonicity @x1712 @x1726 (= $x1047 $x1727)) (rewrite (= $x1727 $x528)) (= $x1047 $x528)))) (let (($x1038 (or $x104 $x105 $x106 $x128 $x129 $x130 $x152 $x153 $x154 $x176 $x177 $x178 $x583 $x661 $x739 $x817))) (let ((@x820 (rewrite (= $x391 $x817)))) (let ((@x742 (rewrite (= $x359 $x739)))) (let ((@x586 (rewrite (= $x295 $x583)))) (let ((@x1051 (trans (monotonicity @x586 @x664 @x742 @x820 (= $x528 $x1038)) (rewrite (= $x1038 $x1047)) (= $x528 $x1047)))) (let (($x529 (not $x528))) (let (($x525 (and $x294 y4 y5 y6 $x326 y10 y11 y12 $x358 y16 y17 y18 $x390 y22 y23 y24))) (let ((@x524 (trans (monotonicity (rewrite (= $x171 $x391)) (= $x208 (not $x391))) (rewrite (= (not $x391) $x390)) (= $x208 $x390)))) (let ((@x493 (trans (monotonicity (rewrite (= $x147 $x359)) (= $x205 (not $x359))) (rewrite (= (not $x359) $x358)) (= $x205 $x358)))) (let ((@x462 (trans (monotonicity (rewrite (= $x123 $x327)) (= $x202 (not $x327))) (rewrite (= (not $x327) $x326)) (= $x202 $x326)))) (let ((@x281 (trans (monotonicity (rewrite (= $x99 $x295)) (= $x200 (not $x295))) (rewrite (= (not $x295) $x294)) (= $x200 $x294)))) (let ((@x533 (trans (monotonicity @x281 @x462 @x493 @x524 (= $x243 $x525)) (rewrite (= $x525 $x529)) (= $x243 $x529)))) (let ((@x540 (trans (monotonicity @x533 (= (not $x243) (not $x529))) (rewrite (= (not $x529) $x528)) (= (not $x243) $x528)))) (let ((@x1052 (mp (mp (not-or-elim (and-elim @x256 $x255) (not $x243)) @x540 $x528) @x1051 $x1047))) (let ((@x1734 (mp @x1052 @x1733 $x528))) (let ((@x2140 (unit-resolution @x1734 (unit-resolution @x1287 @x2138 y16) (unit-resolution @x1523 @x2132 y10) @x2122 @x2127 @x2077 @x2126 @x2121 @x2107 (hypothesis $x358) @x2119 @x2118 @x2117 @x2116 @x2112 @x2103 (unit-resolution @x1813 @x2114 y22) false))) (let ((@x2142 (lemma @x2140 (or $x105 $x106 $x295 $x327 $x130 $x359 $x154 $x391 $x178 $x431)))) (let ((@x2185 (unit-resolution @x2142 @x2164 @x2184 @x2176 @x2171 @x2163 (unit-resolution (def-axiom (or $x438 y18)) @x2161 y18) @x2181 (unit-resolution (def-axiom (or $x438 y24)) @x2161 y24) @x2178 $x105))) (let ((@x1931 (def-axiom (or $x426 y5)))) (let ((@x2186 (unit-resolution @x1931 @x2185 $x426))) (let ((@x2144 (hypothesis $x396))) (let ((@x2147 (unit-resolution @x1881 (unit-resolution @x1523 (hypothesis $x343) y10) $x418))) (let ((@x2149 (unit-resolution @x1861 (unit-resolution @x1432 @x2147 @x2144 (hypothesis $x405) $x415) $x116))) (let ((@x1917 (def-axiom (or $x421 $x129)))) (let ((@x2154 (unit-resolution @x1917 (unit-resolution @x1525 (hypothesis $x343) y11) $x421))) (let ((@x1897 (def-axiom (or $x412 y8)))) (let ((@x2156 (unit-resolution @x1897 (unit-resolution @x1518 @x2154 @x2109 (hypothesis $x426) $x401) y8))) (let ((@x2158 (unit-resolution @x1171 (unit-resolution @x1553 @x2156 $x309) (unit-resolution (def-axiom (or $x300 y7)) @x2149 $x300) @x2080 (unit-resolution @x1544 @x2149 $x322) @x2077 false))) (let ((@x2160 (lemma @x2158 (or $x342 $x319 $x327 $x431 $x427 $x385 $x400)))) (let ((@x2188 (unit-resolution @x1206 (unit-resolution @x2160 @x2177 @x2176 @x2178 @x2186 @x2170 @x2169 $x342) @x2174 @x2173 @x2172 $x335))) (let ((@x2191 (unit-resolution @x1432 (unit-resolution @x1881 (unit-resolution @x1147 @x2188 y10) $x418) @x2170 @x2169 $x415))) (let ((@x1865 (def-axiom (or $x414 $x140)))) (let ((@x1804 (def-axiom (or $x354 y13)))) (let (($x350 (or y14 $x140 $x142))) (let ((@x1209 (def-axiom (or $x350 y15)))) (let (($x332 (or y14 y15 $x140))) (let ((@x1899 (def-axiom (or $x412 y11)))) (let ((@x2196 (unit-resolution @x1899 (unit-resolution (def-axiom (or $x334 $x129)) @x2188 $x129) $x412))) (let ((@x1919 (def-axiom (or $x421 y14)))) (let ((@x2198 (unit-resolution @x1919 (unit-resolution @x1518 @x2196 @x2178 @x2186 $x416) y14))) (let ((@x1385 (def-axiom (or $x332 $x141)))) (let (($x341 (or y13 y14 y15))) (let ((@x1473 (def-axiom (or $x341 $x141)))) (let (($x355 (not $x354))) (let (($x351 (not $x350))) (let (($x336 (not $x341))) (let (($x321 (not $x332))) (let (($x1236 (or $x321 $x336 $x351 $x355 $x359))) (let (($x734 (not (or (or y15 $x140) $x141)))) (let (($x729 (not (or (or y14 $x140) $x142)))) (let (($x746 (or $x729 $x734))) (let (($x724 (not (or (or y14 y15) $x140)))) (let (($x719 (not (or (or y13 y14) y15)))) (let (($x745 (or $x719 $x724))) (let (($x747 (or $x745 $x746))) (let (($x748 (or $x747 $x739))) (let ((@x1226 (rewrite (= (or (or $x336 $x321) (or $x351 $x355)) (or $x321 $x336 $x351 $x355))))) (let ((@x1223 (monotonicity (rewrite (= $x745 (or $x336 $x321))) (rewrite (= $x746 (or $x351 $x355))) (= $x747 (or (or $x336 $x321) (or $x351 $x355)))))) (let ((@x1235 (monotonicity (trans @x1223 @x1226 (= $x747 (or $x321 $x336 $x351 $x355))) (rewrite (= $x739 $x359)) (= $x748 (or (or $x321 $x336 $x351 $x355) $x359))))) (let ((@x1240 (trans @x1235 (rewrite (= (or (or $x321 $x336 $x351 $x355) $x359) $x1236)) (= $x748 $x1236)))) (let ((@x744 (monotonicity (rewrite (= $x336 $x719)) (rewrite (= $x321 $x724)) (rewrite (= $x351 $x729)) (rewrite (= $x355 $x734)) @x742 (= (or $x336 $x321 $x351 $x355 $x359) (or $x719 $x724 $x729 $x734 $x739))))) (let ((@x752 (trans @x744 (rewrite (= (or $x719 $x724 $x729 $x734 $x739) $x748)) (= (or $x336 $x321 $x351 $x355 $x359) $x748)))) (let (($x362 (or $x336 $x321 $x351 $x355 $x359))) (let ((@x356 (mp (mp (and-elim @x256 $x148) (rewrite (= $x148 $x148)) $x148) (rewrite (= $x148 $x362)) $x362))) (let ((@x1241 (mp (mp @x356 @x752 $x748) @x1240 $x1236))) (let ((@x2201 (unit-resolution @x1241 (unit-resolution @x1473 @x2198 $x341) (unit-resolution @x1385 @x2198 $x332) (unit-resolution @x1209 @x2162 $x350) (unit-resolution @x1804 (unit-resolution @x1865 @x2191 $x140) $x354) @x2163 false))) (let ((@x2202 (lemma @x2201 $x438))) (let ((@x2220 (hypothesis y23))) (let ((@x2221 (hypothesis $x374))) (let ((@x2224 (hypothesis y14))) (let ((@x2225 (hypothesis y8))) (let ((@x2237 (unit-resolution @x2234 (unit-resolution @x1568 @x2107 $x285) (unit-resolution @x1396 @x2107 $x293) y4))) (let ((@x1863 (def-axiom (or $x414 y10)))) (let ((@x2240 (unit-resolution @x1863 @x2206 $x414))) (let ((@x2241 (unit-resolution @x1432 @x2240 (unit-resolution @x1823 @x2237 $x396) (unit-resolution @x1841 @x2237 $x405) $x419))) (let ((@x1879 (def-axiom (or $x418 y7)))) (let ((@x1827 (def-axiom (or $x396 y10)))) (let ((@x2207 (unit-resolution @x1827 @x2206 $x396))) (let ((@x2208 (unit-resolution @x1432 @x2207 (unit-resolution @x1861 (hypothesis y7) $x414) (unit-resolution (def-axiom (or $x405 $x116)) (hypothesis y7) $x405) $x419))) (let ((@x1889 (def-axiom (or $x418 y22)))) (let (($x443 (not $x442))) (let (($x417 (not $x424))) (let (($x1597 (or $x417 $x428 $x439 $x443))) (let (($x991 (or y18 y21))) (let (($x994 (or $x991 $x178))) (let (($x988 (or y12 $x142))) (let (($x978 (or y3 $x106))) (let (($x987 (or $x978 $x118))) (let (($x993 (or $x987 $x988))) (let (($x998 (not (or $x993 $x994)))) (let (($x989 (not (or (or $x978 (or y9 (or $x130 y15))) (or (or $x154 y21) $x178))))) (let (($x1003 (or $x989 $x998))) (let (($x966 (or $x166 $x178))) (let (($x974 (or y18 $x966))) (let (($x971 (or $x130 y15))) (let (($x963 (or y3 y6))) (let (($x970 (or $x963 $x118))) (let (($x976 (or $x970 $x971))) (let (($x980 (not (or $x976 $x974)))) (let (($x972 (not (or (or $x963 (or y9 y12)) (or (or $x142 $x154) $x966))))) (let (($x1002 (or $x972 $x980))) (let (($x1004 (or $x1002 $x1003))) (let ((@x1596 (monotonicity (rewrite (= $x1002 (or $x428 $x417))) (rewrite (= $x1003 (or $x439 $x443))) (= $x1004 (or (or $x428 $x417) (or $x439 $x443)))))) (let ((@x1603 (trans @x1596 (rewrite (= (or (or $x428 $x417) (or $x439 $x443)) $x1597)) (= $x1004 $x1597)))) (let ((@x1000 (monotonicity (rewrite (= $x428 $x972)) (rewrite (= $x417 $x980)) (rewrite (= $x439 $x989)) (rewrite (= $x443 $x998)) (= (or $x428 $x417 $x439 $x443) (or $x972 $x980 $x989 $x998))))) (let ((@x1008 (trans @x1000 (rewrite (= (or $x972 $x980 $x989 $x998) $x1004)) (= (or $x428 $x417 $x439 $x443) $x1004)))) (let (($x446 (or $x428 $x417 $x439 $x443))) (let ((@x444 (mp (mp (and-elim @x256 $x199) (rewrite (= $x199 $x199)) $x199) (rewrite (= $x199 $x446)) $x446))) (let ((@x1604 (mp (mp @x444 @x1008 $x1004) @x1603 $x1597))) (let ((@x2218 (unit-resolution @x1604 @x2217 @x2202 (unit-resolution (def-axiom (or $x433 $x118)) (hypothesis y9) $x433) $x443))) (let ((@x2033 (def-axiom (or $x442 y24)))) (let ((@x2203 (hypothesis y7))) (let ((@x2210 (hypothesis y9))) (let (($x545 (or $x104 $x105 $x106 $x116 $x117 $x118 $x140 $x141 $x142 $x176 $x177 $x178 $x295 $x343 $x375 $x391))) (let (($x1059 (or $x778 $x817))) (let (($x1058 (or $x583 $x700))) (let (($x1061 (or $x1058 $x1059))) (let (($x1057 (or $x733 $x850))) (let (($x1056 (or $x616 $x655))) (let (($x1060 (or $x1056 $x1057))) (let (($x1062 (or $x1060 $x1061))) (let (($x1768 (or $x295 $x343 $x375 $x391))) (let (($x1754 (or $x104 $x105 $x106 $x116 $x117 $x118 $x140 $x141 $x142 $x176 $x177 $x178))) (let (($x1773 (or $x1754 $x1768))) (let ((@x1767 (monotonicity (rewrite (= $x1058 (or $x295 $x343))) (rewrite (= $x1059 (or $x375 $x391))) (= $x1061 (or (or $x295 $x343) (or $x375 $x391)))))) (let ((@x1772 (trans @x1767 (rewrite (= (or (or $x295 $x343) (or $x375 $x391)) $x1768)) (= $x1061 $x1768)))) (let (($x1746 (or $x140 $x141 $x142 $x176 $x177 $x178))) (let (($x1738 (or $x104 $x105 $x106 $x116 $x117 $x118))) (let (($x1751 (or $x1738 $x1746))) (let ((@x1750 (trans (monotonicity (rewrite (= $x733 $x358)) @x1335 (= $x1057 (or $x358 $x406))) (rewrite (= (or $x358 $x406) $x1746)) (= $x1057 $x1746)))) (let ((@x1742 (trans (monotonicity @x1125 (rewrite (= $x655 $x326)) (= $x1056 (or $x310 $x326))) (rewrite (= (or $x310 $x326) $x1738)) (= $x1056 $x1738)))) (let ((@x1758 (trans (monotonicity @x1742 @x1750 (= $x1060 $x1751)) (rewrite (= $x1751 $x1754)) (= $x1060 $x1754)))) (let ((@x1779 (trans (monotonicity @x1758 @x1772 (= $x1062 $x1773)) (rewrite (= $x1773 $x545)) (= $x1062 $x545)))) (let (($x1053 (or $x104 $x105 $x106 $x116 $x117 $x118 $x140 $x141 $x142 $x176 $x177 $x178 $x583 $x700 $x778 $x817))) (let ((@x1066 (trans (monotonicity @x586 @x703 @x781 @x820 (= $x545 $x1053)) (rewrite (= $x1053 $x1062)) (= $x545 $x1062)))) (let (($x546 (not $x545))) (let (($x542 (and $x294 y4 y5 y6 y7 y8 y9 $x342 y13 y14 y15 $x374 $x390 y22 y23 y24))) (let ((@x500 (trans (monotonicity (rewrite (= $x159 $x375)) (= $x206 (not $x375))) (rewrite (= (not $x375) $x374)) (= $x206 $x374)))) (let ((@x469 (trans (monotonicity (rewrite (= $x135 $x343)) (= $x203 (not $x343))) (rewrite (= (not $x343) $x342)) (= $x203 $x342)))) (let ((@x550 (trans (monotonicity @x281 @x469 @x500 @x524 (= $x246 $x542)) (rewrite (= $x542 $x546)) (= $x246 $x546)))) (let ((@x557 (trans (monotonicity @x550 (= (not $x246) (not $x546))) (rewrite (= (not $x546) $x545)) (= (not $x246) $x545)))) (let ((@x1067 (mp (mp (not-or-elim (and-elim @x256 $x255) (not $x246)) @x557 $x545) @x1066 $x1062))) (let ((@x1780 (mp @x1067 @x1779 $x545))) (let ((@x2228 (unit-resolution @x1780 (unit-resolution (def-axiom (or $x442 y15)) @x2218 y15) (unit-resolution (def-axiom (or $x442 y6)) @x2218 y6) @x2210 @x2127 @x2225 @x2107 @x2203 @x2213 @x2224 (unit-resolution (def-axiom (or $x418 y4)) @x2208 y4) (unit-resolution (def-axiom (or $x418 y13)) @x2208 y13) @x2221 @x2116 @x2220 (unit-resolution @x2033 @x2218 y24) (unit-resolution @x1889 @x2208 y22) false))) (let ((@x2230 (lemma @x2228 (or y10 $x118 $x295 $x117 $x105 $x116 $x343 $x141 $x375 $x391 $x177 $x339)))) (let ((@x2243 (unit-resolution @x2230 (unit-resolution @x1879 @x2241 y7) @x2127 @x2225 @x2107 @x2206 @x2213 @x2224 @x2221 @x2116 @x2220 @x2069 $x118))) (let ((@x2023 (def-axiom (or $x442 y9)))) (let ((@x1885 (def-axiom (or $x418 $x152)))) (let ((@x2246 (unit-resolution @x1885 @x2241 $x152))) (let ((@x1493 (def-axiom (or $x348 y16)))) (let ((@x2250 (unit-resolution @x1276 (unit-resolution (def-axiom (or $x366 y16)) @x2246 $x366) @x2221 (hypothesis $x370) (unit-resolution @x1493 @x2246 $x348) $x352))) (let ((@x1993 (def-axiom (or $x433 y18)))) (let ((@x2252 (unit-resolution @x1993 (unit-resolution @x1789 @x2250 $x154) (unit-resolution @x1604 (unit-resolution @x2023 @x2243 $x442) @x2202 @x2217 $x428) false))) (let ((@x2254 (lemma @x2252 (or y10 $x375 $x371 $x295 $x117 $x105 $x343 $x141 $x391 $x177 $x339)))) (let ((@x2271 (unit-resolution @x2254 (unit-resolution @x1444 @x2268 $x374) (unit-resolution @x1589 @x2268 $x370) @x2267 @x2078 @x2088 @x2073 (unit-resolution (def-axiom (or $x430 y14)) @x2071 y14) @x2264 (unit-resolution (def-axiom (or $x430 y23)) @x2071 y23) (unit-resolution @x1401 @x2072 $x338) y10))) (let ((@x2273 (unit-resolution @x1432 (unit-resolution @x1881 @x2271 $x418) (unit-resolution @x1823 @x2258 $x396) (unit-resolution @x1841 @x2258 $x405) $x415))) (let ((@x2274 (unit-resolution @x1861 @x2273 $x116))) (let ((@x2277 (unit-resolution @x1171 (unit-resolution (def-axiom (or $x326 y7)) @x2274 $x326) (unit-resolution @x1544 @x2274 $x322) (unit-resolution (def-axiom (or $x318 $x117)) @x2078 $x318) @x2079 @x2081 false))) (let ((@x2278 (lemma @x2277 $x430))) (let ((@x2308 (unit-resolution @x1518 (unit-resolution @x1899 @x2305 $x412) @x2278 (unit-resolution @x1935 @x2305 $x426) $x416))) (let ((@x1921 (def-axiom (or $x421 y17)))) (let ((@x2309 (unit-resolution @x1921 @x2308 y17))) (let ((@x1416 (def-axiom (or $x348 $x153)))) (let ((@x1433 (def-axiom (or $x310 y5)))) (let ((@x2318 (unit-resolution @x1433 (unit-resolution (def-axiom (or $x421 $x105)) @x2308 $x105) $x310))) (let ((@x1528 (def-axiom (or $x326 y8)))) (let ((@x2320 (unit-resolution @x1528 (unit-resolution (def-axiom (or $x421 $x117)) @x2308 $x117) $x326))) (let ((@x2322 (unit-resolution @x1466 (unit-resolution (def-axiom (or $x421 $x93)) @x2308 $x93) $x294))) (let ((@x2281 (unit-resolution @x1432 (unit-resolution (def-axiom (or $x418 y4)) @x2097 $x418) @x2144 (hypothesis $x414) $x400))) (let ((@x1853 (def-axiom (or $x405 y22)))) (let ((@x2285 (unit-resolution @x2234 (unit-resolution (def-axiom (or $x285 y4)) @x2097 $x285) @x2097 $x288))) (let ((@x2021 (def-axiom (or $x442 y6)))) (let ((@x2287 (unit-resolution @x2021 (unit-resolution @x1795 @x2285 $x106) $x442))) (let ((@x2288 (unit-resolution @x1604 @x2287 @x2202 (hypothesis $x424) $x428))) (let ((@x1997 (def-axiom (or $x433 y24)))) (let (($x473 (or $x140 $x141 $x142 $x152 $x153 $x154 $x164 $x165 $x166 $x176 $x177 $x178 $x295 $x311 $x327 $x343))) (let (($x1016 (or $x661 $x700))) (let (($x1015 (or $x583 $x622))) (let (($x1018 (or $x1015 $x1016))) (let (($x1014 (or $x811 $x850))) (let (($x1013 (or $x733 $x772))) (let (($x1017 (or $x1013 $x1014))) (let (($x1019 (or $x1017 $x1018))) (let (($x1641 (or $x295 $x311 $x327 $x343))) (let (($x1624 (or $x140 $x141 $x142 $x152 $x153 $x154 $x164 $x165 $x166 $x176 $x177 $x178))) (let (($x1646 (or $x1624 $x1641))) (let (($x1631 (or $x327 $x343))) (let (($x1633 (= $x1016 $x1631))) (let ((@x1632 (rewrite (= $x1015 (or $x295 $x311))))) (let ((@x1640 (monotonicity @x1632 (trans (monotonicity @x1163 @x1198 $x1633) (rewrite (= $x1631 $x1631)) $x1633) (= $x1018 (or (or $x295 $x311) $x1631))))) (let ((@x1645 (trans @x1640 (rewrite (= (or (or $x295 $x311) $x1631) $x1641)) (= $x1018 $x1641)))) (let (($x1616 (or $x164 $x165 $x166 $x176 $x177 $x178))) (let (($x1608 (or $x140 $x141 $x142 $x152 $x153 $x154))) (let (($x1621 (or $x1608 $x1616))) (let ((@x1620 (trans (monotonicity (rewrite (= $x811 $x390)) @x1335 (= $x1014 (or $x390 $x406))) (rewrite (= (or $x390 $x406) $x1616)) (= $x1014 $x1616)))) (let ((@x1612 (trans (monotonicity (rewrite (= $x733 $x358)) @x1265 (= $x1013 (or $x358 $x374))) (rewrite (= (or $x358 $x374) $x1608)) (= $x1013 $x1608)))) (let ((@x1628 (trans (monotonicity @x1612 @x1620 (= $x1017 $x1621)) (rewrite (= $x1621 $x1624)) (= $x1017 $x1624)))) (let ((@x1652 (trans (monotonicity @x1628 @x1645 (= $x1019 $x1646)) (rewrite (= $x1646 $x473)) (= $x1019 $x473)))) (let (($x1010 (or $x140 $x141 $x142 $x152 $x153 $x154 $x164 $x165 $x166 $x176 $x177 $x178 $x583 $x622 $x661 $x700))) (let ((@x1023 (trans (monotonicity @x586 @x625 @x664 @x703 (= $x473 $x1010)) (rewrite (= $x1010 $x1019)) (= $x473 $x1019)))) (let (($x474 (not $x473))) (let (($x470 (and $x294 $x310 $x326 $x342 y13 y14 y15 y16 y17 y18 y19 y20 y21 y22 y23 y24))) (let ((@x455 (trans (monotonicity (rewrite (= $x111 $x311)) (= $x201 (not $x311))) (rewrite (= (not $x311) $x310)) (= $x201 $x310)))) (let ((@x478 (trans (monotonicity @x281 @x455 @x462 @x469 (= $x237 $x470)) (rewrite (= $x470 $x474)) (= $x237 $x474)))) (let ((@x485 (trans (monotonicity @x478 (= (not $x237) (not $x474))) (rewrite (= (not $x474) $x473)) (= (not $x237) $x473)))) (let ((@x1024 (mp (mp (not-or-elim (and-elim @x256 $x255) (not $x237)) @x485 $x473) @x1023 $x1019))) (let ((@x1653 (mp @x1024 @x1652 $x473))) (let ((@x2299 (unit-resolution @x1653 (unit-resolution @x1993 @x2288 y18) (unit-resolution (def-axiom (or $x433 y15)) @x2288 y15) @x2224 @x2127 @x2077 @x2213 (hypothesis $x310) (hypothesis y17) (unit-resolution (def-axiom (or $x405 y13)) @x2281 y13) (unit-resolution (def-axiom (or $x405 y16)) @x2281 y16) (hypothesis y20) (unit-resolution (def-axiom (or $x433 y21)) @x2288 y21) (unit-resolution (def-axiom (or $x405 y19)) @x2281 y19) @x2220 (unit-resolution @x1997 @x2288 y24) (unit-resolution @x1853 @x2281 y22) false))) (let ((@x2301 (lemma @x2299 (or y4 $x141 $x295 $x327 $x343 $x311 $x153 $x165 $x177 $x417 $x385 $x415)))) (let ((@x2324 (unit-resolution @x2301 (unit-resolution @x1919 @x2308 y14) @x2322 @x2320 @x2303 @x2318 @x2309 (unit-resolution (def-axiom (or $x421 y20)) @x2308 y20) (unit-resolution (def-axiom (or $x421 y23)) @x2308 y23) (unit-resolution @x1971 (unit-resolution @x1561 @x2304 $x130) $x424) @x2207 @x2240 y4))) (let ((@x2327 (unit-resolution @x1885 (unit-resolution @x1432 (unit-resolution @x1841 @x2324 $x405) @x2207 @x2240 $x419) $x152))) (let ((@x1372 (def-axiom (or $x370 y16)))) (let ((@x2330 (unit-resolution @x1276 (unit-resolution @x1287 @x2327 $x374) (unit-resolution @x1372 @x2327 $x370) (unit-resolution (def-axiom (or $x357 $x153)) @x2309 $x357) (unit-resolution @x1253 @x2309 $x366) (unit-resolution @x1416 @x2309 $x348) false))) (let ((@x2331 (lemma @x2330 y10))) (let ((@x2332 (unit-resolution @x1881 @x2331 $x418))) (let ((@x1845 (def-axiom (or $x405 $x128)))) (let ((@x2333 (unit-resolution @x1845 @x2331 $x405))) (let ((@x2335 (unit-resolution @x1432 (unit-resolution (def-axiom (or $x414 y4)) @x2097 $x414) @x2333 @x2332 $x385))) (let ((@x1835 (def-axiom (or $x396 y22)))) (let ((@x2336 (unit-resolution @x1835 @x2335 y22))) (let ((@x1829 (def-axiom (or $x396 $x140)))) (let ((@x2380 (unit-resolution @x1829 @x2335 $x140))) (let ((@x1512 (def-axiom (or $x332 y13)))) (let ((@x1411 (def-axiom (or $x358 y13)))) (let ((@x2382 (unit-resolution @x1411 @x2380 $x358))) (let ((@x2385 (unit-resolution @x1241 (unit-resolution @x1804 @x2380 $x354) (unit-resolution (def-axiom (or $x350 y13)) @x2380 $x350) @x2382 (unit-resolution @x1512 @x2380 $x332) $x336))) (let ((@x1475 (def-axiom (or $x341 $x142)))) (let ((@x1991 (def-axiom (or $x433 y15)))) (let ((@x2388 (unit-resolution @x1604 (unit-resolution @x1991 (unit-resolution @x1475 @x2385 $x142) $x433) @x2202 @x2287 $x417))) (let ((@x1979 (def-axiom (or $x424 y24)))) (let ((@x2344 (unit-resolution @x1931 (unit-resolution @x1396 @x2285 $x105) $x426))) (let ((@x2392 (unit-resolution @x1518 (unit-resolution @x1919 (unit-resolution @x1473 @x2385 $x141) $x421) @x2278 @x2344 $x401))) (let ((@x1907 (def-axiom (or $x412 y23)))) (let ((@x1833 (def-axiom (or $x396 y19)))) (let ((@x2347 (unit-resolution @x1833 @x2335 y19))) (let ((@x1825 (def-axiom (or $x396 y7)))) (let ((@x2349 (unit-resolution @x1825 @x2335 y7))) (let ((@x2396 (unit-resolution @x1287 (unit-resolution (def-axiom (or $x396 $x152)) @x2335 $x152) $x374))) (let ((@x1448 (def-axiom (or $x294 y1)))) (let ((@x2400 (unit-resolution @x1448 (unit-resolution (def-axiom (or $x396 $x92)) @x2335 $x92) $x294))) (let (($x504 (or $x116 $x117 $x118 $x128 $x129 $x130 $x164 $x165 $x166 $x176 $x177 $x178 $x295 $x311 $x359 $x375))) (let (($x1678 (or $x359 $x375))) (let (($x1673 (or $x116 $x117 $x118 $x128 $x129 $x130 $x164 $x165 $x166 $x176 $x177 $x178 $x295 $x311))) (let (($x1680 (or $x1673 $x1678))) (let (($x1665 (or $x164 $x165 $x166 $x176 $x177 $x178 $x295 $x311))) (let (($x1657 (or $x116 $x117 $x118 $x128 $x129 $x130))) (let (($x1670 (or $x1657 $x1665))) (let ((@x1669 (trans (monotonicity @x1620 @x1632 (= (or $x1014 $x1015) (or $x1616 (or $x295 $x311)))) (rewrite (= (or $x1616 (or $x295 $x311)) $x1665)) (= (or $x1014 $x1015) $x1665)))) (let ((@x1160 (rewrite (= $x655 $x326)))) (let ((@x1661 (trans (monotonicity @x1160 @x1195 (= (or $x655 $x694) (or $x326 $x342))) (rewrite (= (or $x326 $x342) $x1657)) (= (or $x655 $x694) $x1657)))) (let ((@x1677 (trans (monotonicity @x1661 @x1669 (= (or (or $x655 $x694) (or $x1014 $x1015)) $x1670)) (rewrite (= $x1670 $x1673)) (= (or (or $x655 $x694) (or $x1014 $x1015)) $x1673)))) (let ((@x1683 (monotonicity @x1677 (rewrite (= (or $x739 $x778) $x1678)) (= (or (or (or $x655 $x694) (or $x1014 $x1015)) (or $x739 $x778)) $x1680)))) (let ((@x1687 (trans @x1683 (rewrite (= $x1680 $x504)) (= (or (or (or $x655 $x694) (or $x1014 $x1015)) (or $x739 $x778)) $x504)))) (let (($x1030 (or $x739 $x778))) (let (($x1029 (or $x1014 $x1015))) (let (($x1028 (or $x655 $x694))) (let (($x1031 (or $x1028 $x1029))) (let (($x1032 (or $x1031 $x1030))) (let (($x1025 (or $x116 $x117 $x118 $x128 $x129 $x130 $x164 $x165 $x166 $x176 $x177 $x178 $x583 $x622 $x739 $x778))) (let ((@x1036 (trans (monotonicity @x586 @x625 @x742 @x781 (= $x504 $x1025)) (rewrite (= $x1025 $x1032)) (= $x504 $x1032)))) (let (($x505 (not $x504))) (let (($x501 (and $x294 $x310 y7 y8 y9 y10 y11 y12 $x358 $x374 y19 y20 y21 y22 y23 y24))) (let ((@x509 (trans (monotonicity @x281 @x455 @x493 @x500 (= $x240 $x501)) (rewrite (= $x501 $x505)) (= $x240 $x505)))) (let ((@x516 (trans (monotonicity @x509 (= (not $x240) (not $x505))) (rewrite (= (not $x505) $x504)) (= (not $x240) $x504)))) (let ((@x1037 (mp (mp (not-or-elim (and-elim @x256 $x255) (not $x240)) @x516 $x504) @x1036 $x1032))) (let ((@x1688 (mp @x1037 @x1687 $x504))) (let ((@x2404 (unit-resolution @x1688 (unit-resolution (def-axiom (or $x412 y20)) @x2392 y20) (unit-resolution @x1897 @x2392 y8) (unit-resolution @x1899 @x2392 y11) @x2400 @x2099 (unit-resolution (def-axiom (or $x424 y9)) @x2388 y9) (unit-resolution @x1971 @x2388 y12) @x2331 @x2382 @x2396 @x2349 (unit-resolution (def-axiom (or $x424 y21)) @x2388 y21) @x2347 (unit-resolution @x1907 @x2392 y23) (unit-resolution @x1979 @x2388 y24) @x2336 false))) (let ((@x2407 (unit-resolution @x1432 (unit-resolution @x1823 (lemma @x2404 y4) $x396) @x2333 @x2332 $x415))) (let ((@x2408 (unit-resolution @x1861 @x2407 $x116))) (let ((@x1532 (def-axiom (or $x318 y7)))) (let ((@x2413 (unit-resolution @x1171 (unit-resolution (def-axiom (or $x326 y7)) @x2408 $x326) (unit-resolution @x1544 @x2408 $x322) (unit-resolution (def-axiom (or $x300 y7)) @x2408 $x300) (unit-resolution @x1532 @x2408 $x318) $x304))) (let ((@x1556 (def-axiom (or $x309 $x118)))) (let ((@x2414 (unit-resolution @x1556 @x2413 $x118))) (let ((@x2417 (unit-resolution @x1865 @x2407 $x140))) (let ((@x1279 (def-axiom (or $x350 y13)))) (let ((@x2422 (unit-resolution @x1241 (unit-resolution @x1804 @x2417 $x354) (unit-resolution @x1279 @x2417 $x350) (unit-resolution @x1411 @x2417 $x358) (unit-resolution @x1512 @x2417 $x332) $x336))) (unit-resolution @x1604 (unit-resolution @x1991 (unit-resolution @x1475 @x2422 $x142) $x433) (unit-resolution (def-axiom (or $x424 y9)) @x2414 $x424) @x2202 (unit-resolution @x2023 @x2414 $x442) false)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))